]> jfr.im git - irc/rizon/acid.git/log
irc/rizon/acid.git
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 56/head
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 55/head
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 54/head
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 51/head
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 50/head
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 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 48/head
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 47/head
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. 41/head
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 46/head
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 44/head
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

7 years agoConvert event system to use eventbus
Adam [Mon, 5 Sep 2016 01:57:04 +0000 (21:57 -0400)] 
Convert event system to use eventbus

7 years agoUse logback for acid logging too
Adam [Sun, 4 Sep 2016 23:12:46 +0000 (19:12 -0400)] 
Use logback for acid logging too

7 years agoacid 4.1-SNAPSHOT
Adam [Sun, 4 Sep 2016 23:02:30 +0000 (19:02 -0400)] 
acid 4.1-SNAPSHOT

7 years agoConversion from timers to netty scheduled tasks
Adam [Sun, 4 Sep 2016 22:59:28 +0000 (18:59 -0400)] 
Conversion from timers to netty scheduled tasks

7 years agoci: update to jdk 8
Adam [Sun, 4 Sep 2016 21:39:11 +0000 (17:39 -0400)] 
ci: update to jdk 8

7 years agoConvert logging to slf4j, and logback
Adam [Sun, 4 Sep 2016 20:56:25 +0000 (16:56 -0400)] 
Convert logging to slf4j, and logback

7 years agoPing uplink occasionally
Adam [Sun, 4 Sep 2016 19:13:01 +0000 (15:13 -0400)] 
Ping uplink occasionally

7 years agoConvert i/o system to netty
Adam [Sun, 4 Sep 2016 18:49:13 +0000 (14:49 -0400)] 
Convert i/o system to netty

7 years agoJava 8
Adam [Sun, 4 Sep 2016 15:05:25 +0000 (11:05 -0400)] 
Java 8

7 years agoFormat poms, add names
Adam [Sun, 4 Sep 2016 14:28:25 +0000 (10:28 -0400)] 
Format poms, add names

7 years agoFix displaying of youtube info if there's no (dis)likes. This happens when the upload... 40/head
Dwarf [Mon, 29 Aug 2016 22:44:43 +0000 (00:44 +0200)] 
Fix displaying of youtube info if there's no (dis)likes. This happens when the uploader has disabled them.

7 years agoFix showing "= None" when the second part of the query is empty. 39/head
Dwarf [Tue, 16 Aug 2016 18:49:29 +0000 (20:49 +0200)] 
Fix showing "= None" when the second part of the query is empty.

7 years agoCheck if internets is in channel before responding 38/head
Orillion [Fri, 5 Aug 2016 22:39:31 +0000 (00:39 +0200)] 
Check if internets is in channel before responding

7 years agoUpdate requirements.txt with new link for py-dom-xpath 36/head
Orillion [Thu, 4 Aug 2016 12:38:10 +0000 (14:38 +0200)] 
Update requirements.txt with new link for py-dom-xpath

7 years agoLimit w/a output by line length too
Adam [Wed, 3 Aug 2016 23:42:08 +0000 (19:42 -0400)] 
Limit w/a output by line length too

7 years agoIf module initialization fails unload the imported module
Adam [Wed, 3 Aug 2016 23:22:04 +0000 (19:22 -0400)] 
If module initialization fails unload the imported module

7 years agoelse if -> elif
Adam [Wed, 3 Aug 2016 22:38:54 +0000 (18:38 -0400)] 
else if -> elif

7 years agoAdd py_compile to ci
Adam [Wed, 3 Aug 2016 22:35:47 +0000 (18:35 -0400)] 
Add py_compile to ci

7 years agoMerge remote-tracking branch 'gl/internets-prevent-line-flood'
Adam [Wed, 3 Aug 2016 22:01:45 +0000 (18:01 -0400)] 
Merge remote-tracking branch 'gl/internets-prevent-line-flood'

7 years agoAdd length limit on messages from wolfram alpha. 35/head
Orillion [Wed, 3 Aug 2016 13:01:35 +0000 (15:01 +0200)] 
Add length limit on messages from wolfram alpha.

7 years agoFix typo in weather output 34/head
Dwarf [Mon, 4 Jul 2016 18:26:47 +0000 (20:26 +0200)] 
Fix typo in weather output

8 years agoMerge branch 'py-moo/catch-dns-timeouts' into 'master'
Orillion [Wed, 22 Jun 2016 19:12:56 +0000 (19:12 +0000)] 
Merge branch 'py-moo/catch-dns-timeouts' into 'master'

Catch timeout exceptions and decrease the default timeout value

See merge request !33

8 years agoAllow numeric vhosts that are not IP-lookalike (without expanding them) 33/head
linostar [Sun, 19 Jun 2016 21:11:58 +0000 (21:11 +0000)] 
Allow numeric vhosts that are not IP-lookalike (without expanding them)

8 years agoCatch timeout exceptions and decrease the default timeout value
linostar [Wed, 1 Jun 2016 21:06:20 +0000 (21:06 +0000)] 
Catch timeout exceptions and decrease the default timeout value

8 years agoSet +U on Welcome as it now requires it to send messages through +n
Adam [Sun, 5 Jun 2016 17:28:50 +0000 (13:28 -0400)] 
Set +U on Welcome as it now requires it to send messages through +n

8 years agoMerge branch 'fix-url-expanding'
Adam [Fri, 20 May 2016 19:41:30 +0000 (15:41 -0400)] 
Merge branch 'fix-url-expanding'

8 years agoRemove content type from expand which isn't correct
Adam [Fri, 20 May 2016 19:41:25 +0000 (15:41 -0400)] 
Remove content type from expand which isn't correct

8 years agoReally commit it
Adam [Fri, 20 May 2016 19:24:55 +0000 (15:24 -0400)] 
Really commit it

8 years agoAdd antiflood check to ytinfo
Adam [Fri, 20 May 2016 19:24:26 +0000 (15:24 -0400)] 
Add antiflood check to ytinfo

8 years agoMissing imports and proper storage for channel youtube_info option in db
linostar [Mon, 7 Mar 2016 14:34:20 +0000 (14:34 +0000)] 
Missing imports and proper storage for channel youtube_info option in db

8 years agopyva/internets: Disable YT parsing by default
Milos [Fri, 23 Oct 2015 18:25:49 +0000 (20:25 +0200)] 
pyva/internets: Disable YT parsing by default

8 years agopyva/internets: Compile YouTube regexes
Daniel Oaks [Tue, 29 Sep 2015 13:29:06 +0000 (23:29 +1000)] 
pyva/internets: Compile YouTube regexes

8 years agopyva/internets: YouTube link parsing
Milos [Tue, 29 Sep 2015 12:54:18 +0000 (14:54 +0200)] 
pyva/internets: YouTube link parsing

8 years agoFix reloading configuration
Adam [Fri, 20 May 2016 19:16:14 +0000 (15:16 -0400)] 
Fix reloading configuration

8 years agoStore trivia questions in-tree in yml, add import/export funcs, change database struc...
Adam [Fri, 20 May 2016 18:27:59 +0000 (14:27 -0400)] 
Store trivia questions in-tree in yml, add import/export funcs, change database structure to make sense. Later get rid of this dumb internal->external theme name map

8 years agoCleanup e-Sim a little bit
Milos [Thu, 8 Oct 2015 09:21:53 +0000 (11:21 +0200)] 
Cleanup e-Sim a little bit

(cherry picked from commit 5a965a350839da7b0cc499808696e207a8d0149c)

8 years agoMerge branch 'resolving-vhost-with-TXT-record' into 'master'
Adam [Thu, 19 May 2016 22:11:05 +0000 (22:11 +0000)] 
Merge branch 'resolving-vhost-with-TXT-record' into 'master'

Added check for DNS TXT records if a vhost resolves

Issue #14.

See merge request !25

8 years agoMerge branch 'chanlist-users-from-aciduser' into 'master'
Adam [Thu, 19 May 2016 22:00:08 +0000 (22:00 +0000)] 
Merge branch 'chanlist-users-from-aciduser' into 'master'

Allow channel listusers command to come from AcidUsers other than Control.

See merge request !27

8 years agoMerge branch 'fix-urbandict-unicode-issue' into 'master'
Adam [Thu, 19 May 2016 21:54:40 +0000 (21:54 +0000)] 
Merge branch 'fix-urbandict-unicode-issue' into 'master'

Fix unicode issue in bing translator

This is a very tiny fix (1 char long).

See merge request !29

8 years agoAdd gitlab ci
Adam [Thu, 19 May 2016 21:43:02 +0000 (17:43 -0400)] 
Add gitlab ci

8 years agoMerge branch 'quotes/no-empty-quotes' into 'master'
Adam [Thu, 19 May 2016 21:15:50 +0000 (21:15 +0000)] 
Merge branch 'quotes/no-empty-quotes' into 'master'

Prevent adding of empty quotes.

This will prevent the creation of empty quotes. This prevents the issue below:
```
<@Dwarf> .quote add
<@Quotes> [Quote] Added quote #2094 by Dwarf
<@Quotes> [Quote]
```

See merge request !31