]>
jfr.im git - irc/rizon/acid.git/log
christinaa [Fri, 15 Sep 2017 07:55:59 +0000 (07:55 +0000)]
add a check for malformed encap snomask with less than 3 arguments
christinaa [Thu, 14 Sep 2017 14:39:32 +0000 (07:39 -0700)]
encap snomask support for acid as well as protocol support for 5 arg svsmode needed to send extarg
Orillion [Mon, 4 Sep 2017 14:30:45 +0000 (14:30 +0000)]
Merge branch 'kb/setuser' into 'master'
kb/setuser: add a setter for ident in the User class.
See merge request !73
christinaa [Mon, 4 Sep 2017 05:49:55 +0000 (22:49 -0700)]
add setter for ident to allow for CHGIDENT in geo to work without desyncing acid
Orillion [Wed, 30 Aug 2017 21:47:23 +0000 (21:47 +0000)]
Merge branch 'kb/chanbans' into 'master'
kb/chanbans: Support for channels ban-like modes, BMASK as well as various improvements in message handling.
See merge request !72
Orillion [Wed, 30 Aug 2017 21:44:02 +0000 (23:44 +0200)]
Fix HashSet to Set in Channel modes
christinaa [Wed, 30 Aug 2017 00:26:29 +0000 (17:26 -0700)]
use the logger instead of printing a useless stacktrace when a TS cannot be converted to an int
christinaa [Wed, 30 Aug 2017 00:13:15 +0000 (17:13 -0700)]
make hashsets for banlike modes final and add support for +I
christinaa [Tue, 29 Aug 2017 19:01:00 +0000 (13:01 -0600)]
fix my earlier stupidity, add implementation of ::on that allows doing what it's supposed to without doing a second set of lookups, otherwise fallback to string ::on (in AcidCore in case of a non TS message) or in Message in case of a TS message for the sake of backwards compatibility with everything else that does a second set of lookups
christinaa [Tue, 29 Aug 2017 18:16:14 +0000 (12:16 -0600)]
shouldDropTsMessage has been factored out so get rid of it here
christinaa [Tue, 29 Aug 2017 18:14:09 +0000 (12:14 -0600)]
gutted the old TMode implementation that was doing redundant lookups already handled by the caller in favour and possibly incorrectly assuming string reference equality and replaced it with a new one
christinaa [Tue, 29 Aug 2017 18:11:00 +0000 (12:11 -0600)]
factor out a common TS check into Message
christinaa [Tue, 29 Aug 2017 08:59:19 +0000 (01:59 -0700)]
TMODE insanity (YES I KNOW THIS NEEDS A SANITY CHECK BUT I'LL ADD IT TOMORROW SINCE I WANT TO FACTOR IT INTO A FUNCTION THAT CHECKBAN CAN USE, TOO TIRED FOR THAT NOW)
christinaa [Tue, 29 Aug 2017 08:36:15 +0000 (01:36 -0700)]
BMASK server command handler for handling ban-like modes during burst
christinaa [Tue, 29 Aug 2017 08:34:31 +0000 (01:34 -0700)]
use LinkedHashMap instead of HashMap for channelMap as well as provide an interface to get all channels as a Collection<Channel>
christinaa [Tue, 29 Aug 2017 08:30:54 +0000 (01:30 -0700)]
add support for storing ban-like modes (only +e/+b for now) for channels
Orillion [Sun, 27 Aug 2017 22:04:04 +0000 (00:04 +0200)]
Update the colored vhost of the user, not the operator
Orillion [Sun, 27 Aug 2017 21:32:51 +0000 (21:32 +0000)]
Merge branch 'vizon/announce-winners' into 'master'
Vizon/announce winners
See merge request !71
Orillion [Sun, 27 Aug 2017 21:31:44 +0000 (21:31 +0000)]
Merge branch 'vizon/modify-vhost' into 'master'
Allow manual override of a user's colored vhost
Closes #50
See merge request !70
Orillion [Thu, 24 Aug 2017 19:16:40 +0000 (21:16 +0200)]
Allow manual override of a user's colored vhost
Orillion [Sun, 27 Aug 2017 21:25:56 +0000 (21:25 +0000)]
Merge branch 'vizon-sort-results' into 'master'
Order the results of a drawing before entering in the database
See merge request !69
christinaa [Sun, 27 Aug 2017 20:26:12 +0000 (21:26 +0100)]
fixed a minor inconsistency in variable naming in SQL.java
Orillion [Fri, 25 Aug 2017 21:18:07 +0000 (23:18 +0200)]
Fix vizon example file
Orillion [Thu, 24 Aug 2017 19:56:07 +0000 (21:56 +0200)]
Announce winners in debug channel
Orillion [Thu, 24 Aug 2017 19:30:37 +0000 (21:30 +0200)]
Ignore netbeans files
Orillion [Tue, 22 Aug 2017 20:30:18 +0000 (20:30 +0000)]
Merge branch 'misc_1' into 'master'
Avoid doing unnecessary lookups
See merge request !65
Orillion [Tue, 22 Aug 2017 19:56:29 +0000 (21:56 +0200)]
Order the results of a drawing before entering in the database
Orillion [Sat, 29 Jul 2017 08:53:47 +0000 (08:53 +0000)]
Merge branch 'vizon_patch_1' into 'master'
Vizon Cleanups
See merge request !64
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.
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
Dwarf [Fri, 26 May 2017 07:55:09 +0000 (09:55 +0200)]
Add the ability to supply an api key
Darius Jahandarie [Mon, 22 May 2017 17:56:33 +0000 (13:56 -0400)]
format: Add GREEN.
Adam [Sun, 14 May 2017 18:05:36 +0000 (14:05 -0400)]
protocol: remove old swebirc method
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
Orillion [Fri, 21 Apr 2017 22:10:37 +0000 (00:10 +0200)]
Add indication which nickname won the VIzon lottery
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
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)
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
Orillion [Tue, 18 Apr 2017 22:21:48 +0000 (00:21 +0200)]
Fix typo in sql expire query
staticfox [Mon, 17 Apr 2017 08:20:15 +0000 (04:20 -0400)]
server: add getServersC method
Just so we can be consistent
staticfox [Mon, 17 Apr 2017 08:07:27 +0000 (04:07 -0400)]
Use getUsersC() instead of getUsers()
We do the lookup immediately after anyway, so save a step.
staticfox [Mon, 17 Apr 2017 07:33:14 +0000 (03:33 -0400)]
vizon: Fix grammar in BetCommand
staticfox [Mon, 17 Apr 2017 00:41:22 +0000 (20:41 -0400)]
vizon: Cleanup building responses for CheckCommand
staticfox [Mon, 17 Apr 2017 00:33:19 +0000 (20:33 -0400)]
vizon: Use isIdentified() instead of hasMode()
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
Orillion [Sun, 16 Apr 2017 19:27:33 +0000 (21:27 +0200)]
Improved cleanup of expired and deleted vhosts
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
Orillion [Sun, 16 Apr 2017 19:02:20 +0000 (21:02 +0200)]
Implement Vizon
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
Dwarf [Fri, 7 Apr 2017 20:08:40 +0000 (22:08 +0200)]
Workaround for API not returning video statistics
Adam [Wed, 29 Mar 2017 16:55:02 +0000 (12:55 -0400)]
cloak generator: fix test
Adam [Wed, 29 Mar 2017 16:45:55 +0000 (12:45 -0400)]
cloak generator: more cleanup from old bug
Adam [Wed, 29 Mar 2017 16:36:50 +0000 (12:36 -0400)]
cloak generator: remove bugfix that was fixed in plexus4
Adam [Wed, 29 Mar 2017 12:45:30 +0000 (08:45 -0400)]
Little cleanup of cloak generator, make test unix line endings..
Adam [Wed, 29 Mar 2017 12:29:12 +0000 (08:29 -0400)]
Consolidate cloak tests
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
Orillion [Sun, 29 Jan 2017 12:32:46 +0000 (13:32 +0100)]
Add CGIHOST for user
Orillion [Sat, 7 Jan 2017 13:56:55 +0000 (14:56 +0100)]
Update FML api url with new url (betacie.com)
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
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
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
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
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
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
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
MAGIC [Wed, 21 Dec 2016 23:22:08 +0000 (00:22 +0100)]
[Retraptimer.java] Add punctuation mark to retrap message
Adam [Wed, 21 Dec 2016 23:18:32 +0000 (23:18 +0000)]
Update README requirements
Dwarf [Sat, 17 Dec 2016 17:35:26 +0000 (18:35 +0100)]
Remove this dot
Adam [Sat, 17 Dec 2016 16:38:14 +0000 (11:38 -0500)]
plugin manager: unassociate clients from unloaded plugins
Adam [Sat, 17 Dec 2016 15:45:26 +0000 (10:45 -0500)]
resolver: apply active profile settings
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
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
Orillion [Wed, 14 Dec 2016 19:11:23 +0000 (20:11 +0100)]
Add argument parsers for common arguments
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
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
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
Adam [Tue, 13 Dec 2016 19:58:35 +0000 (14:58 -0500)]
Code style cleanups
Dwarf [Tue, 29 Nov 2016 20:19:37 +0000 (21:19 +0100)]
Add xmas event
Adam [Sat, 10 Dec 2016 15:50:25 +0000 (10:50 -0500)]
Remove xpyromrelease repository
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
Dwarf [Sat, 3 Dec 2016 20:42:07 +0000 (21:42 +0100)]
Add underline to formatter
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
Dwarf [Tue, 29 Nov 2016 19:12:33 +0000 (20:12 +0100)]
Add getMembers() method for Channel
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.
Darius Jahandarie [Thu, 17 Nov 2016 10:58:23 +0000 (05:58 -0500)]
Add support for tabular output.
Adam [Wed, 16 Nov 2016 23:56:00 +0000 (18:56 -0500)]
Various style fixes, readd pyva
Darius Jahandarie [Wed, 16 Nov 2016 20:16:19 +0000 (15:16 -0500)]
Create formatting utility, and improve logging output.
Darius Jahandarie [Wed, 16 Nov 2016 17:54:55 +0000 (12:54 -0500)]
Add repo for linsol/GLPK.
Adam [Tue, 15 Nov 2016 17:50:15 +0000 (12:50 -0500)]
Add guava and junit to dependency management
linostar [Sat, 12 Nov 2016 21:25:31 +0000 (21:25 +0000)]
et lifetime=timeout=1 for dns resolver
Adam [Sun, 6 Nov 2016 15:29:37 +0000 (10:29 -0500)]
Bump TS_MIN to 6
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
Orillion [Sat, 5 Nov 2016 16:37:08 +0000 (17:37 +0100)]
Do not handle quitstorm on event
Orillion [Sat, 5 Nov 2016 15:25:20 +0000 (16:25 +0100)]
Add quitstorm capability to acid.
linostar [Wed, 7 Sep 2016 16:48:27 +0000 (16:48 +0000)]
A fix to make the datetime subtraction more accurate
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
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
linostar [Wed, 2 Nov 2016 19:53:28 +0000 (21:53 +0200)]
Remove bad chars from XML responses before parsing them
Adam [Wed, 2 Nov 2016 01:07:38 +0000 (21:07 -0400)]
validator: add validateNotZero for long
Adam [Wed, 2 Nov 2016 01:07:24 +0000 (21:07 -0400)]
logger: use formatted message