]> jfr.im git - irc/rizon/acid.git/log
irc/rizon/acid.git
8 years agosteam: Correct the API to return free games 21/head
BlindSight [Mon, 26 Oct 2015 22:01:11 +0000 (18:01 -0400)] 
steam: Correct the API to return free games

The API requires include_played_free_games to be present,
not include_player_free_games.

8 years agoChange default anope major to 1
Adam [Sat, 26 Sep 2015 17:04:13 +0000 (13:04 -0400)] 
Change default anope major to 1

8 years agoAdd maxrounds config option to trivia
Adam [Sat, 26 Sep 2015 16:12:55 +0000 (12:12 -0400)] 
Add maxrounds config option to trivia

8 years agoMerge branch 'twitch' into 'master'
Adam [Sat, 26 Sep 2015 14:53:57 +0000 (14:53 +0000)] 
Merge branch 'twitch' into 'master'

Added Twitch bot

Twitch (or TwitchTV) is another funserv bot that can be used to query and look for streams/games/videos/teams on twitch.tv. To see the list of commands, type: .tw help

See merge request !7

8 years agoAdded twitch.tv bot integrated within Internets (replaced leading spaces by tabs)
linostar [Thu, 18 Jun 2015 10:25:36 +0000 (13:25 +0300)] 
Added twitch.tv bot integrated within Internets (replaced leading spaces by tabs)

8 years agoMerge branch 'fix-negative-numbers-in-internets' into 'master'
Adam [Sat, 26 Sep 2015 13:16:55 +0000 (13:16 +0000)] 
Merge branch 'fix-negative-numbers-in-internets' into 'master'

Fixed the negative numbers issue in internets.calc

See merge request !14

8 years agoMerge branch 'internets/outputlimit' into 'master'
Adam [Sat, 26 Sep 2015 13:16:27 +0000 (13:16 +0000)] 
Merge branch 'internets/outputlimit' into 'master'

Limit internets .cc output so that it no longer spams the channel with large output

Internets will now send a notice instead of spamming the channel when the output is longer than X lines (as defined in config.ini)

See merge request !16

8 years agoInternets will now send a notice instead of spamming the channel when the output...
Dwarf [Sat, 26 Sep 2015 12:49:20 +0000 (14:49 +0200)] 
Internets will now send a notice instead of spamming the channel when the output is longer than X lines

8 years agoFixed the negative numbers issue in internets.calc
linostar [Thu, 16 Jul 2015 11:25:36 +0000 (14:25 +0300)] 
Fixed the negative numbers issue in internets.calc

8 years agoMerge remote-tracking branch 'gl/hotfix/post-merge-fixes'
Adam [Sat, 26 Sep 2015 02:48:17 +0000 (22:48 -0400)] 
Merge remote-tracking branch 'gl/hotfix/post-merge-fixes'

8 years agoMerge branch 'trivia/hardlimit' into 'master'
Adam [Sat, 26 Sep 2015 00:16:41 +0000 (00:16 +0000)] 
Merge branch 'trivia/hardlimit' into 'master'

Implement a hard limit to trivia to prevent unlimited trivia games

Add a hard limit to trivia to prevent seemingly infinite trivia games. This completes issue #7

See merge request !9

8 years agoMore yaml config fixes
Orillion [Fri, 25 Sep 2015 23:27:57 +0000 (01:27 +0200)] 
More yaml config fixes

8 years agoFix getting limitserv nick from config
Orillion [Fri, 25 Sep 2015 23:07:50 +0000 (01:07 +0200)] 
Fix getting limitserv nick from config

8 years agoFix loading nick of Welcome bot
Orillion [Fri, 25 Sep 2015 22:58:56 +0000 (00:58 +0200)] 
Fix loading nick of Welcome bot

8 years agoAdd a hard limit to trivia to prevent seemingly infinite trivia games. This completes...
Dwarf [Fri, 25 Sep 2015 22:51:58 +0000 (00:51 +0200)] 
Add a hard limit to trivia to prevent seemingly infinite trivia games. This completes issue #7

8 years agoMerge branch 'quotes/outputlimit' into 'master'
Adam [Fri, 25 Sep 2015 21:43:48 +0000 (21:43 +0000)] 
Merge branch 'quotes/outputlimit' into 'master'

Limit quotes output to the limit set in the config

Limit the quotes output if it exceeds the limit set in the config

See merge request !8

8 years agoMerge branch 'fix-trivia-wrong-partial-answers' into 'master'
Adam [Fri, 25 Sep 2015 21:37:56 +0000 (21:37 +0000)] 
Merge branch 'fix-trivia-wrong-partial-answers' into 'master'

Fixed issue #10: do not accept a part of a number in answer as a correct answer in trivia

See merge request !17

8 years agoFixed issue #10: do not accept a part of a number in answer as a correct answer in...
linostar [Sun, 30 Aug 2015 20:22:08 +0000 (23:22 +0300)] 
Fixed issue #10: do not accept a part of a number in answer as a correct answer in trivia

8 years agoLimit the quotes output if it exceeds the limit set in the config
Dwarf [Fri, 25 Sep 2015 20:58:30 +0000 (22:58 +0200)] 
Limit the quotes output if it exceeds the limit set in the config

8 years agoMerge branch 'master' of gitlab.com:rizon/acid into quotes/outputlimit
Dwarf [Fri, 25 Sep 2015 20:47:57 +0000 (22:47 +0200)] 
Merge branch 'master' of gitlab.com:rizon/acid into quotes/outputlimit

8 years agoFix typo
Adam [Fri, 25 Sep 2015 20:20:52 +0000 (16:20 -0400)] 
Fix typo

8 years agoLimit the quotes output if it exceeds the limit set in the config
Dwarf [Fri, 25 Sep 2015 20:20:04 +0000 (22:20 +0200)] 
Limit the quotes output if it exceeds the limit set in the config

8 years agoMerge remote-tracking branch 'gl/esimwork'
Adam [Fri, 25 Sep 2015 20:17:10 +0000 (16:17 -0400)] 
Merge remote-tracking branch 'gl/esimwork'

8 years agoChange onServerNotice to void
Adam [Fri, 25 Sep 2015 20:08:45 +0000 (16:08 -0400)] 
Change onServerNotice to void

8 years agoAllow inviteable clients to be invited (eq. to request) and kicked (eq. to remove)
Milos [Mon, 21 Sep 2015 18:36:11 +0000 (20:36 +0200)] 
Allow inviteable clients to be invited (eq. to request) and kicked (eq. to remove)

(cherry picked from commit a7e9a742052dcd83aef34eb69453fa23138382d2)

8 years agoHandle server notices as well, separately from user ones
Milos [Mon, 21 Sep 2015 17:57:42 +0000 (19:57 +0200)] 
Handle server notices as well, separately from user ones

(cherry picked from commit fa7ed9abb1201d88e6980bda8c8f05862a42133d)

8 years agoAdd sanity checks to previous commit
Adam [Fri, 25 Sep 2015 19:58:32 +0000 (15:58 -0400)] 
Add sanity checks to previous commit

8 years agoAdd invite handlers
Milos [Fri, 25 Sep 2015 19:58:01 +0000 (15:58 -0400)] 
Add invite handlers

8 years agoVarious build fixes
Adam [Fri, 25 Sep 2015 19:53:04 +0000 (15:53 -0400)] 
Various build fixes

8 years agoChange default control nick to Acidictive
Adam [Fri, 25 Sep 2015 19:45:45 +0000 (15:45 -0400)] 
Change default control nick to Acidictive

8 years agoMerge branch 'master' of gitlab.com:rizon/acid
Adam [Fri, 25 Sep 2015 19:43:50 +0000 (15:43 -0400)] 
Merge branch 'master' of gitlab.com:rizon/acid

8 years agoMerge remote-tracking branch 'gl/fix-non-mandatory-fields-in-lastfm'
Adam [Fri, 25 Sep 2015 19:43:34 +0000 (15:43 -0400)] 
Merge remote-tracking branch 'gl/fix-non-mandatory-fields-in-lastfm'

8 years agoMerge branch 'quotes/search+string' into 'master'
Adam [Fri, 25 Sep 2015 19:36:52 +0000 (19:36 +0000)] 
Merge branch 'quotes/search+string' into 'master'

Allow searching for strings in quotes

Allow searching for strings in quotes as opposed to just one word

See merge request !6

8 years agoMerge branch 'acid/output+fix' into 'master'
Adam [Fri, 25 Sep 2015 19:35:12 +0000 (19:35 +0000)] 
Merge branch 'acid/output+fix' into 'master'

Update help output to match the actual command

The actual command is plugins, not plugin. Updated the help output to match the actual command.

See merge request !10

8 years agoMerge branch 'master' of gitlab.com:rizon/acid
Adam [Fri, 25 Sep 2015 19:29:20 +0000 (15:29 -0400)] 
Merge branch 'master' of gitlab.com:rizon/acid

8 years agoMerge remote-tracking branch 'gl/hotfix/process_encap_from_user'
Adam [Fri, 25 Sep 2015 19:29:06 +0000 (15:29 -0400)] 
Merge remote-tracking branch 'gl/hotfix/process_encap_from_user'

8 years agoAdded installation and run documentation for acid
Orillion [Fri, 25 Sep 2015 19:27:04 +0000 (15:27 -0400)] 
Added installation and run documentation for acid

8 years agoMerge branch 'master' of gitlab.com:rizon/acid
Adam [Fri, 25 Sep 2015 19:22:42 +0000 (15:22 -0400)] 
Merge branch 'master' of gitlab.com:rizon/acid

8 years agopyva-native -> libpyva
Adam [Fri, 25 Sep 2015 19:17:58 +0000 (15:17 -0400)] 
pyva-native -> libpyva

8 years agopyva-native to 96063b451f18e519893d850f3f1ccaf04cba40bd
Adam [Fri, 25 Sep 2015 19:17:35 +0000 (15:17 -0400)] 
pyva-native to 96063b451f18e519893d850f3f1ccaf04cba40bd

8 years agoMerge remote-tracking branch 'gl/convert-ini-to-yaml'
Adam [Fri, 25 Sep 2015 19:15:02 +0000 (15:15 -0400)] 
Merge remote-tracking branch 'gl/convert-ini-to-yaml'

8 years agoMerge remote-tracking branch 'gl/improve-calc-functions'
Adam [Fri, 25 Sep 2015 19:10:52 +0000 (15:10 -0400)] 
Merge remote-tracking branch 'gl/improve-calc-functions'

8 years agoadded the option to look in all 4 servers
Bob [Fri, 18 Sep 2015 12:53:44 +0000 (15:53 +0300)] 
added the option to look in all 4 servers

8 years agochanges which had been mdae:
Bob [Fri, 18 Sep 2015 12:52:03 +0000 (15:52 +0300)] 
changes which had been mdae:
citizen.py
  from_name function
     added the ability to get info from all of the 4 main servers, (primera, secura,suna, and europa) instead of 2 (primera and secura)
     also all of the searching in the e-sim api will be made in lowcase thus no matter what the user is typing it will look directly at  lowercase from the api

  citizen class
     added eco skill boost - will be shown only if citizen got equipment which is boosting his eco skill
     added premium days left - will be shown only if citizen has more then 0
     added current region the citizen is located in
     added active status - citizen status active / banned / inactive
     changed the rank option to get the info from the api

utils.py
  region array
     added about 700+ new regions grown from 276 yo 990+

cmd_user.py
  all functions added the ability to get info from all 4 servers

    command_citizen_info(
       added eco skill boost - will be shown only if citizen got equipment which is boosting his eco skill
       added premium days left - will be shown only if citizen has more then 0
       added current region the citizen is located in
       added active status - citizen status active / banned / inactive
       temp removed the Fight Calculator function since it's not valid any more [about 2 years so far]

8 years agoFixed several issues concerning non-mandatory fields in lastfm's json
linostar [Sun, 6 Sep 2015 16:12:18 +0000 (19:12 +0300)] 
Fixed several issues concerning non-mandatory fields in lastfm's json

8 years agoRemote stray debug println
Adam [Sat, 29 Aug 2015 22:23:55 +0000 (18:23 -0400)] 
Remote stray debug println

8 years agoCorrect swebirc signature
Adam [Sat, 29 Aug 2015 22:05:53 +0000 (18:05 -0400)] 
Correct swebirc signature

8 years agoSWEBIRC and REALHOST processing
Orillion [Sat, 29 Aug 2015 17:49:42 +0000 (13:49 -0400)] 
SWEBIRC and REALHOST processing

8 years agoCloak support
Orillion [Sat, 29 Aug 2015 15:37:02 +0000 (11:37 -0400)] 
Cloak support

8 years agoPeriodically ping the database since this autoReconnect parameter doesn't seem to...
Adam [Sat, 29 Aug 2015 15:13:28 +0000 (11:13 -0400)] 
Periodically ping the database since this autoReconnect parameter doesn't seem to work

8 years agoMerge branch 'master' of gitlab.com:rizon/acid
Adam [Thu, 27 Aug 2015 22:56:30 +0000 (18:56 -0400)] 
Merge branch 'master' of gitlab.com:rizon/acid

8 years agoUpdate .gitignore with various things that clutter my git status
Adam [Thu, 27 Aug 2015 22:54:23 +0000 (18:54 -0400)] 
Update .gitignore with various things that clutter my git status

8 years agoTransformed config.ini to config.yml
linostar [Fri, 17 Jul 2015 17:56:26 +0000 (20:56 +0300)] 
Transformed config.ini to config.yml

8 years agoImprove calc function, add sqrt/ceil/floor/log, general improvements
Daniel Oaks [Thu, 16 Jul 2015 12:26:55 +0000 (12:26 +0000)] 
Improve calc function, add sqrt/ceil/floor/log, general improvements

9 years agoUpdate help output to match the actual command
Dwarf [Sun, 28 Jun 2015 00:33:17 +0000 (02:33 +0200)] 
Update help output to match the actual command

9 years agoTrigger ENCAP messages from users, not only from servers
Orillion [Wed, 24 Jun 2015 21:42:10 +0000 (23:42 +0200)] 
Trigger ENCAP messages from users, not only from servers

9 years agoAllow searching for strings in quotes
Dwarf [Sat, 13 Jun 2015 16:03:57 +0000 (18:03 +0200)] 
Allow searching for strings in quotes

9 years agoMerge remote-tracking branch 'gl/autoreconnect_database'
Adam [Sun, 24 May 2015 21:37:11 +0000 (17:37 -0400)] 
Merge remote-tracking branch 'gl/autoreconnect_database'

9 years agopyva bump
Adam [Fri, 22 May 2015 17:53:46 +0000 (13:53 -0400)] 
pyva bump

9 years agoUpdate pyva dependencies for java version
Adam [Fri, 22 May 2015 16:40:42 +0000 (12:40 -0400)] 
Update pyva dependencies for java version

9 years agoSet Java version to 1.7
Adam [Sat, 16 May 2015 18:59:56 +0000 (14:59 -0400)] 
Set Java version to 1.7

9 years agoAdd autoReconnect=true to database connection so it reconnects
Orillion [Thu, 14 May 2015 20:47:27 +0000 (22:47 +0200)] 
Add autoReconnect=true to database connection so it reconnects

9 years agoMerge remote-tracking branch 'gl/master'
Adam [Fri, 8 May 2015 22:11:18 +0000 (18:11 -0400)] 
Merge remote-tracking branch 'gl/master'

9 years agoUpdate pyva submodule
Adam [Fri, 8 May 2015 22:11:05 +0000 (18:11 -0400)] 
Update pyva submodule

9 years agoUpdate pyva.example.yml to reflect changes in pyva-native
Orillion [Tue, 5 May 2015 11:54:53 +0000 (13:54 +0200)] 
Update pyva.example.yml to reflect changes in pyva-native

9 years agoFix mode +o check for channel commands
Adam [Sun, 3 May 2015 20:22:34 +0000 (16:22 -0400)] 
Fix mode +o check for channel commands

9 years agoMerge branch 'master' into HEAD
Adam [Mon, 27 Apr 2015 22:17:45 +0000 (18:17 -0400)] 
Merge branch 'master' into HEAD

Conflicts:
pyva/pyva/src/main/python/limitserv/limitserv.py

9 years agoMerge branch 'pseudoclient-channel_management+fix'
Adam [Mon, 27 Apr 2015 22:14:34 +0000 (18:14 -0400)] 
Merge branch 'pseudoclient-channel_management+fix'

9 years agoMerge branch 'master' into geoserv+chgclass
Adam [Mon, 27 Apr 2015 21:25:57 +0000 (17:25 -0400)] 
Merge branch 'master' into geoserv+chgclass

9 years agoDo not send fake IPs for spoofed users in google API requests
Martin Sileno [Tue, 21 Apr 2015 21:33:24 +0000 (23:33 +0200)] 
Do not send fake IPs for spoofed users in google API requests

9 years agoUpdated .yt command to youtube v3 api
Martin Sileno [Tue, 21 Apr 2015 21:22:45 +0000 (23:22 +0200)] 
Updated .yt command to youtube v3 api

9 years agoMerge branch 'edupe_join/part' of https://gitlab.com/rizon/acid into edupe_join/part
Michiel [Tue, 21 Apr 2015 14:56:21 +0000 (16:56 +0200)] 
Merge branch 'edupe_join/part' of https://gitlab.com/rizon/acid into edupe_join/part

9 years agopyva: De-duplicate join/part code across modules
Milos [Thu, 23 Oct 2014 21:21:55 +0000 (23:21 +0200)] 
pyva: De-duplicate join/part code across modules

9 years agoTry to cleanup more when plugins/scripts fail to load
Adam [Sat, 7 Mar 2015 20:18:50 +0000 (15:18 -0500)] 
Try to cleanup more when plugins/scripts fail to load

9 years agoFix limitserv startup with new exception stuff
Adam [Sat, 7 Mar 2015 20:16:45 +0000 (15:16 -0500)] 
Fix limitserv startup with new exception stuff

9 years agopseudoclients will no longer magically reappear after server restart if you request...
Michiel [Wed, 4 Mar 2015 00:30:03 +0000 (01:30 +0100)] 
pseudoclients will no longer magically reappear after server restart if you request & remove it within the same database sync cycle.

9 years agoUpdate libpyva to 7af06c821c6ba0e8aa4645a3180180b879576dd9
Adam [Sat, 7 Mar 2015 15:31:18 +0000 (10:31 -0500)] 
Update libpyva to 7af06c821c6ba0e8aa4645a3180180b879576dd9

9 years agoUpdate libpyva reference
Adam [Sat, 21 Feb 2015 01:25:27 +0000 (20:25 -0500)] 
Update libpyva reference

9 years agoMerge remote-tracking branch 'gl/pseudoclient-cmd_admin+fix'
Adam [Sat, 21 Feb 2015 01:09:51 +0000 (20:09 -0500)] 
Merge remote-tracking branch 'gl/pseudoclient-cmd_admin+fix'

9 years agoSquashed commit of the following:
Adam [Sat, 21 Feb 2015 01:08:44 +0000 (20:08 -0500)] 
Squashed commit of the following:

commit 79adda15433e30bdbd3226c42af51e880f6d29f6
Author: Michiel <redacted>
Date:   Wed Jan 14 22:50:26 2015 +0100

    NameRegex now includes http links (for mibbit)

commit 4926cc5552a5c4d71968ac061e418365223891f5
Author: Michiel <redacted>
Date:   Wed Jan 14 17:22:11 2015 +0100

    Fixed error in controlRegex
    ClientName is now first word in version response

commit 70e844c02c72bbcbf9deab7a5b8c4fed4f8ac317
Author: Michiel <redacted>
Date:   Tue Jan 13 20:29:59 2015 +0100

    Updated control regex to remove colour codes

commit 68b814122806073e205cac47715cc70c209c5a38
Author: Michiel <redacted>
Date:   Tue Jan 13 20:18:20 2015 +0100

    Simplified compare fuction in ctcp.cvlist

commit 208ce67bb21ccce9fa41e511f6e2b228b67ee699
Author: Michiel <redacted>
Date:   Tue Jan 13 19:54:05 2015 +0100

    Added current client versions list as requested by Adam.

9 years agoFix quote del with no arg to not throw an exception
Orillion [Sat, 21 Feb 2015 01:00:49 +0000 (20:00 -0500)] 
Fix quote del with no arg to not throw an exception

9 years agoStartup fixes for new libpyva exception stuff. Update libpyva reference
Adam [Sat, 21 Feb 2015 00:58:29 +0000 (19:58 -0500)] 
Startup fixes for new libpyva exception stuff. Update libpyva reference

9 years agoFix stdout/stderr redirectors to work better
Adam [Wed, 18 Feb 2015 17:14:44 +0000 (12:14 -0500)] 
Fix stdout/stderr redirectors to work better

9 years agoAdded CHGCLASS ENCAP message to Protocol
Orillion [Sat, 14 Feb 2015 09:47:56 +0000 (10:47 +0100)] 
Added CHGCLASS ENCAP message to Protocol

9 years agoFixed typo in cmd_admin
Michiel [Thu, 15 Jan 2015 09:01:25 +0000 (10:01 +0100)] 
Fixed typo in cmd_admin

9 years agoAdd connection pool for database connections
Adam [Thu, 15 Jan 2015 06:11:29 +0000 (01:11 -0500)] 
Add connection pool for database connections

Pull connectins from the pool when doing queries in a thread

mysql-python (and all mysql drivers I can find) have a threadsafety
value of 1 (see PEP-249) which makes it unsafe to use the same
connection from more than one thread.

Trivia in particular used to do this extensively, which is what prompted
https://gitlab.com/rizon/mysql-python/commit/c09cfd229176bd280bfb0384aaed7d07c42bbc0a,
however this fix is not correct because both mysql_query and
mysql_store_result both need to be called in the mutex lock, which this
doesn't do. However this fixes segfaults from causing libmysqlclient
going multithreaded, so it works well enough in production.

9 years agoMerge remote-tracking branch 'gl/trivia_topten+no_silent'
Adam [Sun, 28 Dec 2014 05:52:05 +0000 (00:52 -0500)] 
Merge remote-tracking branch 'gl/trivia_topten+no_silent'

9 years agoerge remote-tracking branch 'gl/rank+fix'
Adam [Sun, 28 Dec 2014 05:51:59 +0000 (00:51 -0500)] 
erge remote-tracking branch 'gl/rank+fix'

9 years agoFixed rank command
Michiel [Wed, 24 Dec 2014 22:04:16 +0000 (23:04 +0100)] 
Fixed rank command

9 years agotopten command is no longer silent if there are no scores for the channel
Michiel [Wed, 24 Dec 2014 22:07:38 +0000 (23:07 +0100)] 
topten command is no longer silent if there are no scores for the channel

9 years agopyva: De-duplicate join/part code across modules
Milos [Thu, 23 Oct 2014 21:21:55 +0000 (23:21 +0200)] 
pyva: De-duplicate join/part code across modules

9 years agopyva/steam: Add Steam config value to example configuration file
Milos [Thu, 18 Dec 2014 15:01:37 +0000 (16:01 +0100)] 
pyva/steam: Add Steam config value to example configuration file

9 years agoAdded missing egg to requirements.txt
Michiel [Thu, 4 Dec 2014 17:57:50 +0000 (18:57 +0100)] 
Added missing egg to requirements.txt

9 years agoOp limitserv on sync, fix channelless commands
Adam [Thu, 4 Dec 2014 17:39:18 +0000 (12:39 -0500)] 
Op limitserv on sync, fix channelless commands

9 years agoAllow multiple commands with the same name if on different channels
Adam [Thu, 4 Dec 2014 06:13:50 +0000 (01:13 -0500)] 
Allow multiple commands with the same name if on different channels
Add authflags protocol function
Add priv for nonoper commands in channels

9 years agoAdd populate-zipcodes script and required data files, for Internets .w
Daniel Oaks [Thu, 13 Nov 2014 11:24:56 +0000 (21:24 +1000)] 
Add populate-zipcodes script and required data files, for Internets .w

9 years agofml: Proper error message when server is unavailable
Michiel [Sun, 16 Nov 2014 18:54:45 +0000 (19:54 +0100)] 
fml: Proper error message when server is unavailable

9 years agoUser can bind SteamID and request status
Michiel [Tue, 23 Sep 2014 12:47:23 +0000 (14:47 +0200)] 
User can bind SteamID and request status

9 years agoAdded requirements.txt for pip
Michiel [Thu, 13 Nov 2014 00:23:32 +0000 (01:23 +0100)] 
Added requirements.txt for pip

Run with pip install -r requirements.txt

9 years agoChanged bold from String to char
Adam [Thu, 4 Dec 2014 04:26:29 +0000 (23:26 -0500)] 
Changed bold from String to char

Only so it shows up in gitlab.