]> jfr.im git - irc/rizon/acid.git/log
irc/rizon/acid.git
6 years agoVizon: Set multiplier back to 1 instead of 0 after the vhost expires.
Orillion [Sun, 2 Jul 2017 15:54:44 +0000 (15:54 +0000)] 
Vizon: Set multiplier back to 1 instead of 0 after the vhost expires.

7 years agoMerge branch 'pyva-imdb-apikey' into 'master'
Orillion [Sun, 4 Jun 2017 18:29:59 +0000 (18:29 +0000)] 
Merge branch 'pyva-imdb-apikey' into 'master'

Internets: Add the ability to supply an API key for iMDB

See merge request !68

7 years agoAdd the ability to supply an api key
Dwarf [Fri, 26 May 2017 07:55:09 +0000 (09:55 +0200)] 
Add the ability to supply an api key

7 years agoformat: Add GREEN.
Darius Jahandarie [Mon, 22 May 2017 17:56:33 +0000 (13:56 -0400)] 
format: Add GREEN.

7 years agoprotocol: remove old swebirc method
Adam [Sun, 14 May 2017 18:05:36 +0000 (14:05 -0400)] 
protocol: remove old swebirc method

7 years agoMerge branch 'vizon/fixes' into 'master'
Orillion [Fri, 21 Apr 2017 22:14:07 +0000 (22:14 +0000)] 
Merge branch 'vizon/fixes' into 'master'

Vizon/fixes

Closes #42

See merge request !66

7 years agoAdd indication which nickname won the VIzon lottery
Orillion [Fri, 21 Apr 2017 22:10:37 +0000 (00:10 +0200)] 
Add indication which nickname won the VIzon lottery

7 years agoDo not accidentally give the wrong person a vhost
Orillion [Fri, 21 Apr 2017 22:05:09 +0000 (00:05 +0200)] 
Do not accidentally give the wrong person a vhost

- isIdentified() als checks SU, which is removed later (not at the moment we receive nick change) so we need to check only mode +r

7 years agoFix format error in VIP command reply
Orillion [Wed, 19 Apr 2017 16:47:20 +0000 (18:47 +0200)] 
Fix format error in VIP command reply

- Util.ftime() returns with trailing and/or leading space(s)

7 years agoUsers with permanent vhost are now told they have it in the VIP command
Orillion [Wed, 19 Apr 2017 16:46:35 +0000 (18:46 +0200)] 
Users with permanent vhost are now told they have it in the VIP command

7 years agoFix typo in sql expire query
Orillion [Tue, 18 Apr 2017 22:21:48 +0000 (00:21 +0200)] 
Fix typo in sql expire query

7 years agoDo not set vhosts for users that do not have or deserve them
Orillion [Sun, 16 Apr 2017 21:22:47 +0000 (23:22 +0200)] 
Do not set vhosts for users that do not have or deserve them

7 years agoImproved cleanup of expired and deleted vhosts
Orillion [Sun, 16 Apr 2017 19:27:33 +0000 (21:27 +0200)] 
Improved cleanup of expired and deleted vhosts

7 years agoMerge branch 'vizon' into 'master'
Orillion [Sun, 16 Apr 2017 19:11:33 +0000 (19:11 +0000)] 
Merge branch 'vizon' into 'master'

Vizon

Closes #34, #33, #31, #30, and #35

See merge request !62

7 years agoImplement Vizon
Orillion [Sun, 16 Apr 2017 19:02:20 +0000 (21:02 +0200)] 
Implement Vizon

7 years agoMerge branch 'internets/yt-fixnostatistics' into 'master'
Orillion [Fri, 7 Apr 2017 23:12:25 +0000 (23:12 +0000)] 
Merge branch 'internets/yt-fixnostatistics' into 'master'

Workaround for API not returning video statistics

See merge request !63

7 years agoWorkaround for API not returning video statistics
Dwarf [Fri, 7 Apr 2017 20:08:40 +0000 (22:08 +0200)] 
Workaround for API not returning video statistics

7 years agocloak generator: fix test
Adam [Wed, 29 Mar 2017 16:55:02 +0000 (12:55 -0400)] 
cloak generator: fix test

7 years agocloak generator: more cleanup from old bug
Adam [Wed, 29 Mar 2017 16:45:55 +0000 (12:45 -0400)] 
cloak generator: more cleanup from old bug

7 years agocloak generator: remove bugfix that was fixed in plexus4
Adam [Wed, 29 Mar 2017 16:36:50 +0000 (12:36 -0400)] 
cloak generator: remove bugfix that was fixed in plexus4

7 years agoLittle cleanup of cloak generator, make test unix line endings..
Adam [Wed, 29 Mar 2017 12:45:30 +0000 (08:45 -0400)] 
Little cleanup of cloak generator, make test unix line endings..

7 years agoConsolidate cloak tests
Adam [Wed, 29 Mar 2017 12:29:12 +0000 (08:29 -0400)] 
Consolidate cloak tests

7 years agoMerge branch 'acid/handle-uwebirc' into 'master'
Adam [Fri, 24 Feb 2017 22:49:41 +0000 (22:49 +0000)] 
Merge branch 'acid/handle-uwebirc' into 'master'

Acid/handle uwebirc

See merge request !61

7 years agoAdd CGIHOST for user
Orillion [Sun, 29 Jan 2017 12:32:46 +0000 (13:32 +0100)] 
Add CGIHOST for user

7 years agoUpdate FML api url with new url (betacie.com)
Orillion [Sat, 7 Jan 2017 13:56:55 +0000 (14:56 +0100)] 
Update FML api url with new url (betacie.com)

7 years agoMerge branch 'acid/event-encap' into 'master'
Orillion [Fri, 6 Jan 2017 20:13:50 +0000 (20:13 +0000)] 
Merge branch 'acid/event-encap' into 'master'

Send out an event for ENCAP instead of trying to parse all ENCAPs in the core

See merge request !60

7 years agoSend out an event for ENCAP instead of trying to parse all ENCAPs in the core
Orillion [Thu, 5 Jan 2017 21:25:11 +0000 (22:25 +0100)] 
Send out an event for ENCAP instead of trying to parse all ENCAPs in the core

7 years agoAllow users to have a cgisockhost to indicate that they are a webirc user
Orillion [Thu, 5 Jan 2017 22:17:45 +0000 (23:17 +0100)] 
Allow users to have a cgisockhost to indicate that they are a webirc user

7 years agoMerge branch 'acid/fix-command-parser' into 'master'
Adam [Tue, 27 Dec 2016 21:17:47 +0000 (21:17 +0000)] 
Merge branch 'acid/fix-command-parser' into 'master'

Do not attempt to construct arguments for a command that takes 0 arguments

See merge request !59

7 years agoDo not attempt to construct arguments for a command that takes 0 arguments
Orillion [Tue, 27 Dec 2016 12:00:33 +0000 (13:00 +0100)] 
Do not attempt to construct arguments for a command that takes 0 arguments

7 years agoMerge branch 'acid/command_arguments' into 'master'
Orillion [Tue, 27 Dec 2016 09:56:29 +0000 (09:56 +0000)] 
Merge branch 'acid/command_arguments' into 'master'

Add argument parsers for common arguments

See merge request !57

7 years agoMerge branch 'trapbot-add_punctuation_mark' into 'master'
Orillion [Tue, 27 Dec 2016 09:55:02 +0000 (09:55 +0000)] 
Merge branch 'trapbot-add_punctuation_mark' into 'master'

[Retraptimer.java] Add punctuation mark to retrap message

See merge request !58

7 years ago[Retraptimer.java] Add punctuation mark to retrap message
MAGIC [Wed, 21 Dec 2016 23:22:08 +0000 (00:22 +0100)] 
[Retraptimer.java] Add punctuation mark to retrap message

7 years agoUpdate README requirements
Adam [Wed, 21 Dec 2016 23:18:32 +0000 (23:18 +0000)] 
Update README requirements

7 years agoRemove this dot
Dwarf [Sat, 17 Dec 2016 17:35:26 +0000 (18:35 +0100)] 
Remove this dot

7 years agoplugin manager: unassociate clients from unloaded plugins
Adam [Sat, 17 Dec 2016 16:38:14 +0000 (11:38 -0500)] 
plugin manager: unassociate clients from unloaded plugins

7 years agoresolver: apply active profile settings
Adam [Sat, 17 Dec 2016 15:45:26 +0000 (10:45 -0500)] 
resolver: apply active profile settings

7 years agoAdd unit tests and fix failing tests for Limit and Expiry argument parsers
Orillion [Sat, 17 Dec 2016 15:08:22 +0000 (16:08 +0100)] 
Add unit tests and fix failing tests for Limit and Expiry argument parsers

7 years agoMerge branch 'acid/quitreason' into 'master'
Orillion [Sat, 17 Dec 2016 14:23:03 +0000 (14:23 +0000)] 
Merge branch 'acid/quitreason' into 'master'

Add a quit reason on SHUTDOWN

Provide a default quit reason when calling SHUTDOWN and provide the ability to input a custom quit reason

See merge request !49

7 years agoAdd argument parsers for common arguments
Orillion [Wed, 14 Dec 2016 19:11:23 +0000 (20:11 +0100)] 
Add argument parsers for common arguments

7 years agoMerge branch 'internets/youtube_parsing' into 'master'
Adam [Wed, 14 Dec 2016 13:39:21 +0000 (13:39 +0000)] 
Merge branch 'internets/youtube_parsing' into 'master'

Internets/youtube parsing

Tested:

- Caching youtube URL info for 5 minutes (those requested with '.yt' command): PASSED
- Allowing founder to set 'ytinfo', which if enabled makes Internets automatically parse youtube links in channel chat and fetch their info, while waiting a certain delay before fetching the same URL info twice: PASSED
- Regex parsing for youtube URLs: PASSED

See merge request !42

7 years agoMerge branch 'py-moo/set-dns-lifetime' into 'master'
Adam [Wed, 14 Dec 2016 13:35:51 +0000 (13:35 +0000)] 
Merge branch 'py-moo/set-dns-lifetime' into 'master'

Set lifetime=timeout=1 for dns resolver

Tested. Fast response when there is dns timeout. No crashing even when ports tcp53 and udp53 were blocked on the server where acid is running.

See merge request !52

7 years agoMerge branch 'acid/xmas' into 'master'
Adam [Wed, 14 Dec 2016 13:34:15 +0000 (13:34 +0000)] 
Merge branch 'acid/xmas' into 'master'

Add xmas event

See merge request !56

7 years agoCode style cleanups
Adam [Tue, 13 Dec 2016 19:58:35 +0000 (14:58 -0500)] 
Code style cleanups

7 years agoAdd xmas event
Dwarf [Tue, 29 Nov 2016 20:19:37 +0000 (21:19 +0100)] 
Add xmas event

7 years agoRemove xpyromrelease repository
Adam [Sat, 10 Dec 2016 15:50:25 +0000 (10:50 -0500)] 
Remove xpyromrelease repository

7 years agoMerge branch 'format/underline' into 'master'
Orillion [Sat, 3 Dec 2016 23:10:35 +0000 (23:10 +0000)] 
Merge branch 'format/underline' into 'master'

Add underline to formatter

See merge request !55

7 years agoAdd underline to formatter
Dwarf [Sat, 3 Dec 2016 20:42:07 +0000 (21:42 +0100)] 
Add underline to formatter

7 years agoMerge branch 'acid/getusers' into 'master'
Orillion [Tue, 29 Nov 2016 20:18:06 +0000 (20:18 +0000)] 
Merge branch 'acid/getusers' into 'master'

Add getMembers() method for Channel

See merge request !54

7 years agoAdd getMembers() method for Channel
Dwarf [Tue, 29 Nov 2016 19:12:33 +0000 (20:12 +0100)] 
Add getMembers() method for Channel

7 years agoMake ArtifactResolver not cause a NPE when it can't find an artifact, and also make...
Darius Jahandarie [Sat, 19 Nov 2016 07:22:37 +0000 (02:22 -0500)] 
Make ArtifactResolver not cause a NPE when it can't find an artifact, and also make it take system properties into account during its resolution.

7 years agoAdd support for tabular output.
Darius Jahandarie [Thu, 17 Nov 2016 10:58:23 +0000 (05:58 -0500)] 
Add support for tabular output.

7 years agoVarious style fixes, readd pyva
Adam [Wed, 16 Nov 2016 23:56:00 +0000 (18:56 -0500)] 
Various style fixes, readd pyva

7 years agoCreate formatting utility, and improve logging output.
Darius Jahandarie [Wed, 16 Nov 2016 20:16:19 +0000 (15:16 -0500)] 
Create formatting utility, and improve logging output.

7 years agoAdd repo for linsol/GLPK.
Darius Jahandarie [Wed, 16 Nov 2016 17:54:55 +0000 (12:54 -0500)] 
Add repo for linsol/GLPK.

7 years agoAdd guava and junit to dependency management
Adam [Tue, 15 Nov 2016 17:50:15 +0000 (12:50 -0500)] 
Add guava and junit to dependency management

7 years agoet lifetime=timeout=1 for dns resolver
linostar [Sat, 12 Nov 2016 21:25:31 +0000 (21:25 +0000)] 
et lifetime=timeout=1 for dns resolver

7 years agoBump TS_MIN to 6
Adam [Sun, 6 Nov 2016 15:29:37 +0000 (10:29 -0500)] 
Bump TS_MIN to 6

7 years agoMerge branch '24-quitstorm' into 'master'
Adam [Sun, 6 Nov 2016 15:25:22 +0000 (15:25 +0000)] 
Merge branch '24-quitstorm' into 'master'

Add quitstorm capability to acid.

Closes #24

See merge request !51

7 years agoDo not handle quitstorm on event
Orillion [Sat, 5 Nov 2016 16:37:08 +0000 (17:37 +0100)] 
Do not handle quitstorm on event

7 years agoAdd quitstorm capability to acid.
Orillion [Sat, 5 Nov 2016 15:25:20 +0000 (16:25 +0100)] 
Add quitstorm capability to acid.

7 years agoA fix to make the datetime subtraction more accurate
linostar [Wed, 7 Sep 2016 16:48:27 +0000 (16:48 +0000)] 
A fix to make the datetime subtraction more accurate

7 years agoMerge branch 'trapbot/lowerexpiry' into 'master'
Adam [Sat, 5 Nov 2016 13:25:32 +0000 (13:25 +0000)] 
Merge branch 'trapbot/lowerexpiry' into 'master'

Cut down expiry time to 30 minutes.

See merge request !41

7 years agoMerge branch 'qdb/remove_bad_chars' into 'master'
Orillion [Sat, 5 Nov 2016 12:56:51 +0000 (12:56 +0000)] 
Merge branch 'qdb/remove_bad_chars' into 'master'

Remove bad chars from XML responses before parsing them

See merge request !50

7 years agoRemove bad chars from XML responses before parsing them
linostar [Wed, 2 Nov 2016 19:53:28 +0000 (21:53 +0200)] 
Remove bad chars from XML responses before parsing them

7 years agovalidator: add validateNotZero for long
Adam [Wed, 2 Nov 2016 01:07:38 +0000 (21:07 -0400)] 
validator: add validateNotZero for long

7 years agologger: use formatted message
Adam [Wed, 2 Nov 2016 01:07:24 +0000 (21:07 -0400)] 
logger: use formatted message

7 years agoMerge branch 'py-moo/fix-timeout-issue' into 'master'
Orillion [Mon, 31 Oct 2016 18:13:06 +0000 (18:13 +0000)] 
Merge branch 'py-moo/fix-timeout-issue' into 'master'

Used dnspython lib instead of PyDNS lib

See merge request !46

7 years agoAdd a quit reason on SHUTDOWN
Dwarf [Sun, 30 Oct 2016 20:16:12 +0000 (21:16 +0100)] 
Add a quit reason on SHUTDOWN

Provide a default quit reason when calling SHUTDOWN and provide the ability to input a custom quit reason

7 years agoMerge branch 'post-onkill-event' into 'master'
Adam [Fri, 28 Oct 2016 12:50:12 +0000 (12:50 +0000)] 
Merge branch 'post-onkill-event' into 'master'

Post eventKill instead of eventBus

See merge request !48

7 years agoPost eventKill instead of eventBus
Orillion [Fri, 28 Oct 2016 10:39:09 +0000 (12:39 +0200)] 
Post eventKill instead of eventBus

7 years agoMerge branch 'internets/fixfml403' into 'master'
Orillion [Tue, 25 Oct 2016 18:27:18 +0000 (18:27 +0000)] 
Merge branch 'internets/fixfml403' into 'master'

Send a custom User-Agent to prevent cloudflare from denying fml api requests

Fixes fmylife not working

See merge request !47

7 years agoSend a custom User-Agent to prevent cloudflare from denying fml api requests
Dwarf [Tue, 25 Oct 2016 18:13:24 +0000 (20:13 +0200)] 
Send a custom User-Agent to prevent cloudflare from denying fml api requests

7 years agoCut down expiry time to 30 minutes.
Dwarf [Sun, 4 Sep 2016 17:41:55 +0000 (19:41 +0200)] 
Cut down expiry time to 30 minutes.

7 years agov2
Adam [Thu, 20 Oct 2016 22:53:05 +0000 (18:53 -0400)] 
v2

7 years agoUpdate trivia query to use less memory in temporary tables
Adam [Thu, 20 Oct 2016 22:40:36 +0000 (18:40 -0400)] 
Update trivia query to use less memory in temporary tables

7 years agoUsed dnspython lib instead of PyDNS lib
linostar [Tue, 26 Jul 2016 15:56:46 +0000 (15:56 +0000)] 
Used dnspython lib instead of PyDNS lib

7 years agoMerge branch 'lxml-migration' into 'master'
Orillion [Sun, 16 Oct 2016 12:32:48 +0000 (12:32 +0000)] 
Merge branch 'lxml-migration' into 'master'

Deprecate the use of py-dom-xpath and replace it by lxml

Based on dan's work in py3-port with some tweaks.
Retested all affected bots, except for eRepublik.

See merge request !44

7 years agoDeprecate the use of py-dom-xpath and replace it by lxml
linostar [Sun, 11 Sep 2016 21:06:35 +0000 (21:06 +0000)] 
Deprecate the use of py-dom-xpath and replace it by lxml

7 years agoGet prefix from chanmode event, instead of the modes.
Orillion [Sun, 2 Oct 2016 11:54:26 +0000 (13:54 +0200)] 
Get prefix from chanmode event, instead of the modes.

7 years agoFix protocol.mode
Adam [Sat, 1 Oct 2016 20:09:05 +0000 (16:09 -0400)] 
Fix protocol.mode

7 years agoUse fallback to get exception name from throwable
Orillion [Sun, 11 Sep 2016 08:40:28 +0000 (10:40 +0200)] 
Use fallback to get exception name from throwable

7 years agoUpdate logback file name
Adam [Sun, 11 Sep 2016 19:17:51 +0000 (15:17 -0400)] 
Update logback file name

7 years agoTry to deal with exceptions in scheduled tasks smarter
Adam [Sun, 11 Sep 2016 17:51:25 +0000 (13:51 -0400)] 
Try to deal with exceptions in scheduled tasks smarter

7 years agoNo longer need to build a jar with dependencies
Adam [Sun, 11 Sep 2016 17:40:54 +0000 (13:40 -0400)] 
No longer need to build a jar with dependencies

7 years agoAssign gcTimer so it can be cancelled later
Orillion [Wed, 7 Sep 2016 20:50:28 +0000 (22:50 +0200)] 
Assign gcTimer so it can be cancelled later

7 years agoFix invite event
Orillion [Wed, 7 Sep 2016 20:16:21 +0000 (22:16 +0200)] 
Fix invite event

7 years agoUpdate example config
Orillion [Wed, 7 Sep 2016 20:09:26 +0000 (22:09 +0200)] 
Update example config

7 years agoUpdate py-dom-xpath url yet again
Orillion [Wed, 7 Sep 2016 20:09:06 +0000 (22:09 +0200)] 
Update py-dom-xpath url yet again

7 years agoUpdate run.sh to use mvn exec
Adam [Sat, 10 Sep 2016 00:28:35 +0000 (20:28 -0400)] 
Update run.sh to use mvn exec

7 years agogetChanStr: prefix secret channels with !
Adam [Mon, 5 Sep 2016 22:13:44 +0000 (18:13 -0400)] 
getChanStr: prefix secret channels with !

7 years agoMerge branch 'internets/ytfixlikes' into 'master'
Adam [Mon, 5 Sep 2016 20:51:36 +0000 (20:51 +0000)] 
Merge branch 'internets/ytfixlikes' into 'master'

Fix displaying of youtube info if there's no (dis)likes

This happens when the uploader has disabled them.

See merge request !40

7 years agoMerge branch 'internets/fixshowingnone' into 'master'
Adam [Mon, 5 Sep 2016 20:49:24 +0000 (20:49 +0000)] 
Merge branch 'internets/fixshowingnone' into 'master'

Fix showing "= None" when the second part of the query is empty.

This commit makes sure that some queries don't show "= None" (which comes from python itself) if the second part of the query is empty.
Turns
```
<@Dwarf> .cc abs
< Internets> [W|A] abs(x) = None
```
into
```
<&frawD> .cc abs
<&d-Internets> [W|A] abs(x)
```

See merge request !39

7 years agoMerge branch '18-py-dom-xpath-requirements-update' into 'master'
Adam [Mon, 5 Sep 2016 20:46:42 +0000 (20:46 +0000)] 
Merge branch '18-py-dom-xpath-requirements-update' into 'master'

Update requirements.txt with new link for py-dom-xpath

See merge request !36

7 years agoMerge remote-tracking branch 'gl/internets-channel-privmsg-check'
Adam [Mon, 5 Sep 2016 20:45:49 +0000 (16:45 -0400)] 
Merge remote-tracking branch 'gl/internets-channel-privmsg-check'

7 years agoAdd git version stuf from moo, add git version stuff to plugin manifests
Adam [Mon, 5 Sep 2016 20:31:50 +0000 (16:31 -0400)] 
Add git version stuf from moo, add git version stuff to plugin manifests

7 years agoUse eclipse aether to resolve maven artifacts for plugins
Adam [Mon, 5 Sep 2016 20:06:44 +0000 (16:06 -0400)] 
Use eclipse aether to resolve maven artifacts for plugins

7 years agoFix build
Adam [Mon, 5 Sep 2016 04:49:41 +0000 (00:49 -0400)] 
Fix build

7 years agoFix logging filters, fix unloading plugins
Adam [Mon, 5 Sep 2016 04:43:40 +0000 (00:43 -0400)] 
Fix logging filters, fix unloading plugins

7 years agoSplit up plugin into plugin and pluginmanager
Adam [Mon, 5 Sep 2016 02:26:15 +0000 (22:26 -0400)] 
Split up plugin into plugin and pluginmanager