]> jfr.im git - irc/rizon/acid.git/log
irc/rizon/acid.git
5 years agoAdd EventUserIntroduce for introducing users regardless of bursting
Orillion [Sat, 23 Jun 2018 17:59:07 +0000 (19:59 +0200)] 
Add EventUserIntroduce for introducing users regardless of bursting

6 years agoMerge branch 'vizon-commands' into 'master'
Orillion [Sat, 14 Apr 2018 19:21:57 +0000 (19:21 +0000)] 
Merge branch 'vizon-commands' into 'master'

Add shorthand versions of admin commands

See merge request rizon/acid!85

6 years agoAdd shorthand versions of admin commands
Dwarf [Sat, 14 Apr 2018 19:19:39 +0000 (21:19 +0200)] 
Add shorthand versions of admin commands

6 years agoMerge branch 'pyva/58-do-not-reject-resolving-vhost' into 'master'
Orillion [Sun, 11 Mar 2018 10:11:54 +0000 (10:11 +0000)] 
Merge branch 'pyva/58-do-not-reject-resolving-vhost' into 'master'

Do not reject resolving vhosts

Closes #58 and #39

See merge request rizon/acid!83

6 years agoMerge branch 'pyva/remove-request' into 'master'
Orillion [Sun, 11 Mar 2018 10:11:36 +0000 (10:11 +0000)] 
Merge branch 'pyva/remove-request' into 'master'

Pyva/remove request

Closes #56 and #54

See merge request rizon/acid!84

6 years agoDo not check the usercount before leaving LimitServ
Orillion [Sat, 10 Mar 2018 14:00:09 +0000 (15:00 +0100)] 
Do not check the usercount before leaving LimitServ

6 years agoPart a channel if the channel is not registered
Orillion [Sat, 10 Mar 2018 13:55:17 +0000 (14:55 +0100)] 
Part a channel if the channel is not registered

6 years agoDo not reject resolving vhosts
Orillion [Sat, 10 Mar 2018 13:40:51 +0000 (14:40 +0100)] 
Do not reject resolving vhosts

6 years agoMerge branch 'patch-1' into 'master'
Orillion [Thu, 25 Jan 2018 19:25:09 +0000 (19:25 +0000)] 
Merge branch 'patch-1' into 'master'

Update cmd_user.py to include changes to Steam API no longer passing the gameextrainfo response

See merge request rizon/acid!82

6 years agoUpdate cmd_user.py to include changes to Steam API no longer passing the gameextrainf...
Artemis-kun [Thu, 25 Jan 2018 19:25:06 +0000 (19:25 +0000)] 
Update cmd_user.py to include changes to Steam API no longer passing the gameextrainfo response

6 years agoMerge branch 'dwarf/pyva-fixes' into 'master'
Orillion [Thu, 28 Dec 2017 21:04:28 +0000 (21:04 +0000)] 
Merge branch 'dwarf/pyva-fixes' into 'master'

Pyva: Disable google commands. Add unshorten alias for expand.

Closes #16 and #53

See merge request rizon/acid!80

6 years agoMerge branch 'mvnversion' into 'master'
Orillion [Thu, 28 Dec 2017 20:46:19 +0000 (20:46 +0000)] 
Merge branch 'mvnversion' into 'master'

Add version to maven-compiler-plugin

Closes #40

See merge request rizon/acid!79

6 years agoPyva: Disable google commands. Add unshorten alias for expand. Closes #16 and #53
Dwarf [Thu, 28 Dec 2017 19:09:09 +0000 (20:09 +0100)] 
Pyva: Disable google commands. Add unshorten alias for expand. Closes #16 and #53

6 years agoAdd version to maven-compiler-plugin
Dwarf [Thu, 28 Dec 2017 19:02:28 +0000 (20:02 +0100)] 
Add version to maven-compiler-plugin

6 years agoacid: clean up kick handler
Adam [Tue, 19 Dec 2017 23:08:08 +0000 (18:08 -0500)] 
acid: clean up kick handler

6 years agoacid: change source of Message.on() back to previous behavior
Adam [Tue, 19 Dec 2017 23:03:32 +0000 (18:03 -0500)] 
acid: change source of Message.on() back to previous behavior

6 years agoMerge branch 'trivia/skip_question' into 'master'
Orillion [Sat, 16 Dec 2017 18:58:27 +0000 (18:58 +0000)] 
Merge branch 'trivia/skip_question' into 'master'

Allow channel half operators or higher to skip a trivia question

Closes #55

See merge request rizon/acid!77

6 years agoAdd a file downloader to acid so modules can download files
Orillion [Sun, 3 Dec 2017 10:12:05 +0000 (11:12 +0100)] 
Add a file downloader to acid so modules can download files

6 years agoMerge branch 'xmas2017-fixes' into 'master'
Orillion [Mon, 27 Nov 2017 19:26:07 +0000 (19:26 +0000)] 
Merge branch 'xmas2017-fixes' into 'master'

Xmas2017 fixes

Closes #25

See merge request rizon/acid!78

6 years agoAdd the ability to get the users of a chanmode event
Dwarf [Tue, 14 Nov 2017 15:32:17 +0000 (16:32 +0100)] 
Add the ability to get the users of a chanmode event

6 years agoAllow channel half operators or higher to skip a trivia question
Orillion [Sun, 19 Nov 2017 09:07:44 +0000 (10:07 +0100)] 
Allow channel half operators or higher to skip a trivia question

6 years agoMerge branch 'kb/snomasksanity' into 'master'
Orillion [Sat, 16 Sep 2017 15:29:27 +0000 (15:29 +0000)] 
Merge branch 'kb/snomasksanity' into 'master'

kb/snomasksanity: checks for stupidity in User and adds check for malformed ENCAP SNOMASK in encap handler

See merge request rizon/acid!76

6 years agoadd checks for stupidity in User and add check for malformed ENCAP SNOMASK in encap...
christinaa [Fri, 15 Sep 2017 08:20:10 +0000 (08:20 +0000)] 
add checks for stupidity in User and add check for malformed ENCAP SNOMASK in encap handler

6 years agoMerge branch 'kb/snomask' into 'master'
Orillion [Fri, 15 Sep 2017 07:17:18 +0000 (07:17 +0000)] 
Merge branch 'kb/snomask' into 'master'

kb/snomask: ENCAP SNOMASK support for acid as well as protocol support for 5 arg SVSMODE needed to send extarg

See merge request rizon/acid!75

6 years agoencap snomask support for acid as well as protocol support for 5 arg svsmode needed...
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

6 years agoMerge branch 'add-spoof-check-on-user' into 'master'
Kristina [Sun, 10 Sep 2017 08:40:09 +0000 (08:40 +0000)] 
Merge branch 'add-spoof-check-on-user' into 'master'

Add a public method to check if a user's IP is spoofed

See merge request !74

6 years agoAdd a public method to check if a user's IP is spoofed
Orillion [Sun, 10 Sep 2017 07:37:17 +0000 (09:37 +0200)] 
Add a public method to check if a user's IP is spoofed

6 years agoMerge branch 'kb/setuser' into 'master'
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

6 years agoadd setter for ident to allow for CHGIDENT in geo to work without desyncing acid
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

6 years agoMerge branch 'kb/chanbans' into 'master'
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

6 years agoFix HashSet to Set in Channel modes
Orillion [Wed, 30 Aug 2017 21:44:02 +0000 (23:44 +0200)] 
Fix HashSet to Set in Channel modes

6 years agouse the logger instead of printing a useless stacktrace when a TS cannot be converted...
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

6 years agomake hashsets for banlike modes final and add support for +I
christinaa [Wed, 30 Aug 2017 00:13:15 +0000 (17:13 -0700)] 
make hashsets for banlike modes final and add support for +I

6 years agofix my earlier stupidity, add implementation of ::on that allows doing what it's...
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

6 years agoshouldDropTsMessage has been factored out so get rid of it here
christinaa [Tue, 29 Aug 2017 18:16:14 +0000 (12:16 -0600)] 
shouldDropTsMessage has been factored out so get rid of it here

6 years agogutted the old TMode implementation that was doing redundant lookups already handled...
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

6 years agofactor out a common TS check into Message
christinaa [Tue, 29 Aug 2017 18:11:00 +0000 (12:11 -0600)] 
factor out a common TS check into Message

6 years agoTMODE insanity (YES I KNOW THIS NEEDS A SANITY CHECK BUT I'LL ADD IT TOMORROW SINCE...
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)

6 years agoBMASK server command handler for handling ban-like modes during burst
christinaa [Tue, 29 Aug 2017 08:36:15 +0000 (01:36 -0700)] 
BMASK server command handler for handling ban-like modes during burst

6 years agouse LinkedHashMap instead of HashMap for channelMap as well as provide an interface...
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>

6 years agoadd support for storing ban-like modes (only +e/+b for now) for channels
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

6 years agoUpdate the colored vhost of the user, not the operator
Orillion [Sun, 27 Aug 2017 22:04:04 +0000 (00:04 +0200)] 
Update the colored vhost of the user, not the operator

6 years agoMerge branch 'vizon/announce-winners' into 'master'
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

6 years agoMerge branch 'vizon/modify-vhost' into 'master'
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

6 years agoAllow manual override of a user's colored vhost
Orillion [Thu, 24 Aug 2017 19:16:40 +0000 (21:16 +0200)] 
Allow manual override of a user's colored vhost

6 years agoMerge branch 'vizon-sort-results' into 'master'
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

6 years agofixed a minor inconsistency in variable naming in SQL.java
christinaa [Sun, 27 Aug 2017 20:26:12 +0000 (21:26 +0100)] 
fixed a minor inconsistency in variable naming in SQL.java

6 years agoFix vizon example file
Orillion [Fri, 25 Aug 2017 21:18:07 +0000 (23:18 +0200)] 
Fix vizon example file

6 years agoAnnounce winners in debug channel
Orillion [Thu, 24 Aug 2017 19:56:07 +0000 (21:56 +0200)] 
Announce winners in debug channel

6 years agoIgnore netbeans files
Orillion [Thu, 24 Aug 2017 19:30:37 +0000 (21:30 +0200)] 
Ignore netbeans files

6 years agoMerge branch 'misc_1' into 'master'
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

6 years agoOrder the results of a drawing before entering in the database
Orillion [Tue, 22 Aug 2017 19:56:29 +0000 (21:56 +0200)] 
Order the results of a drawing before entering in the database

6 years agoMerge branch 'vizon_patch_1' into 'master'
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

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 agoserver: add getServersC method
staticfox [Mon, 17 Apr 2017 08:20:15 +0000 (04:20 -0400)] 
server: add getServersC method

Just so we can be consistent

7 years agoUse getUsersC() instead of getUsers()
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.

7 years agovizon: Fix grammar in BetCommand
staticfox [Mon, 17 Apr 2017 07:33:14 +0000 (03:33 -0400)] 
vizon: Fix grammar in BetCommand

7 years agovizon: Cleanup building responses for CheckCommand
staticfox [Mon, 17 Apr 2017 00:41:22 +0000 (20:41 -0400)] 
vizon: Cleanup building responses for CheckCommand

7 years agovizon: Use isIdentified() instead of hasMode()
staticfox [Mon, 17 Apr 2017 00:33:19 +0000 (20:33 -0400)] 
vizon: Use isIdentified() instead of hasMode()

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