]>
jfr.im git - irc/rizon/acid.git/log
Adam [Mon, 4 Jul 2022 00:55:50 +0000 (20:55 -0400)]
conf: add validator for double
Adam [Sun, 20 Mar 2022 23:35:43 +0000 (19:35 -0400)]
logging: use channel names from marker
Adam [Sun, 20 Mar 2022 21:49:37 +0000 (17:49 -0400)]
Log full error when unable to create database connection
Adam [Fri, 5 Nov 2021 18:41:08 +0000 (14:41 -0400)]
Update mysql-connector-java
Adam [Mon, 6 Sep 2021 04:12:00 +0000 (04:12 +0000)]
Merge branch 'action-sasl' into 'master'
Allow calling SVSKILL with reason argument
See merge request rizon/acid!97
Dwarf [Sun, 30 May 2021 15:07:12 +0000 (17:07 +0200)]
Add SU from UID, allow SU filling on User object creation
Adam [Sun, 5 Sep 2021 17:15:40 +0000 (17:15 +0000)]
Merge branch 'fix-libpython' into 'master'
Replace libpython-dev with libpython2-dev for Debian bullseye build
See merge request rizon/acid!98
Dwarf [Sat, 4 Sep 2021 22:41:52 +0000 (00:41 +0200)]
Pull image by last known working digest
Dwarf [Sat, 4 Sep 2021 22:24:27 +0000 (00:24 +0200)]
Explicitly call python2 here
Dwarf [Sat, 4 Sep 2021 22:21:22 +0000 (00:21 +0200)]
Replace libpython-dev with libpython2-dev for Debian bullseye build
Brynjar Eide [Wed, 17 Feb 2021 19:33:14 +0000 (19:33 +0000)]
Merge branch 'ud-api-url' into 'master'
Internets: Correct urban dictionary API URL
See merge request rizon/acid!96
Dwarf [Wed, 30 Dec 2020 13:15:11 +0000 (13:15 +0000)]
Correct urban dictionary API URL
Adam [Mon, 7 Dec 2020 03:20:59 +0000 (03:20 +0000)]
Merge branch '62-fix-multiline-output' into 'master'
Send large multi line output per notice. Fixes #62
Closes #62
See merge request rizon/acid!95
Dwarf [Sat, 2 May 2020 14:34:03 +0000 (14:34 +0000)]
Truncate string instead of sending complete msg
Dwarf [Thu, 30 Apr 2020 19:59:21 +0000 (21:59 +0200)]
Send large multi line output per notice. Fixes #62
Adam [Tue, 20 Aug 2019 22:23:43 +0000 (22:23 +0000)]
Merge branch 'internets-https-output' into 'master'
Ensure Internets outputs HTTPS URLs.
See merge request rizon/acid!93
Dwarf [Mon, 18 Feb 2019 17:39:00 +0000 (17:39 +0000)]
Ensure Internets outputs HTTPS URLs.
Darius Jahandarie [Tue, 8 Jan 2019 14:24:04 +0000 (14:24 +0000)]
Merge branch 'bug-internets-
201901052016 -brewster' into 'master'
Internets Urban Dictionary Fix
See merge request rizon/acid!92
Brewster [Sun, 6 Jan 2019 02:23:10 +0000 (20:23 -0600)]
Internets Urban Dictionary Fix
- The message that told the user how to view a single definition did
not account for unicode characters and assumed an ascii encoding.
The expr variable in the format argument is now wrapped in a unicode
function that specifies utf-8 as its encoding.
Committer: Brewster <redacted>
On branch bug-internets-
201901052016 -brewster
Changes to be committed:
modified: pyva/pyva/src/main/python/internets/cmd_user.py
Orillion [Sat, 1 Dec 2018 21:45:42 +0000 (22:45 +0100)]
CI: Don't fail on surefire fork
Orillion [Sun, 12 Aug 2018 07:55:41 +0000 (07:55 +0000)]
Merge branch 'vizon/fix-delete-user' into 'master'
Vizon: Allow update user timestamp to be null
See merge request rizon/acid!89
Orillion [Sun, 12 Aug 2018 07:28:16 +0000 (09:28 +0200)]
Vizon: Allow update user timestamp to be null
Darius Jahandarie [Mon, 30 Jul 2018 18:08:14 +0000 (18:08 +0000)]
Merge branch '60-fix-urbandictionary' into 'master'
Resolve "Fix urbandictionary"
Closes #60
See merge request rizon/acid!88
Dwarf [Sat, 21 Jul 2018 21:35:05 +0000 (23:35 +0200)]
Fix urbandictionary API handling
Orillion [Sat, 21 Jul 2018 07:43:58 +0000 (07:43 +0000)]
Merge branch 'bugfix/filedownloader-timeout' into 'master'
Add a timeout to the file downloader
See merge request rizon/acid!87
Orillion [Fri, 20 Jul 2018 09:40:02 +0000 (11:40 +0200)]
Add a timeout to the file downloader
Orillion [Sat, 23 Jun 2018 18:06:17 +0000 (18:06 +0000)]
Merge branch 'feature/event-user-introduce' into 'master'
Add EventUserIntroduce for introducing users regardless of bursting
See merge request rizon/acid!86
Orillion [Sat, 23 Jun 2018 17:59:07 +0000 (19:59 +0200)]
Add EventUserIntroduce for introducing users regardless of bursting
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
Dwarf [Sat, 14 Apr 2018 19:19:39 +0000 (21:19 +0200)]
Add shorthand versions of admin commands
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
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
Orillion [Sat, 10 Mar 2018 14:00:09 +0000 (15:00 +0100)]
Do not check the usercount before leaving LimitServ
Orillion [Sat, 10 Mar 2018 13:55:17 +0000 (14:55 +0100)]
Part a channel if the channel is not registered
Orillion [Sat, 10 Mar 2018 13:40:51 +0000 (14:40 +0100)]
Do not reject resolving vhosts
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
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
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
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
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
Dwarf [Thu, 28 Dec 2017 19:02:28 +0000 (20:02 +0100)]
Add version to maven-compiler-plugin
Adam [Tue, 19 Dec 2017 23:08:08 +0000 (18:08 -0500)]
acid: clean up kick handler
Adam [Tue, 19 Dec 2017 23:03:32 +0000 (18:03 -0500)]
acid: change source of Message.on() back to previous behavior
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
Orillion [Sun, 3 Dec 2017 10:12:05 +0000 (11:12 +0100)]
Add a file downloader to acid so modules can download files
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
Dwarf [Tue, 14 Nov 2017 15:32:17 +0000 (16:32 +0100)]
Add the ability to get the users of a chanmode event
Orillion [Sun, 19 Nov 2017 09:07:44 +0000 (10:07 +0100)]
Allow channel half operators or higher to skip a trivia question
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
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
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
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
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
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
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