]>
jfr.im git - irc/rizon/acid.git/log
Adam [Fri, 25 Sep 2015 19:29:06 +0000 (15:29 -0400)]
Merge remote-tracking branch 'gl/hotfix/process_encap_from_user'
Orillion [Fri, 25 Sep 2015 19:27:04 +0000 (15:27 -0400)]
Added installation and run documentation for acid
Adam [Fri, 25 Sep 2015 19:22:42 +0000 (15:22 -0400)]
Merge branch 'master' of gitlab.com:rizon/acid
Adam [Fri, 25 Sep 2015 19:17:58 +0000 (15:17 -0400)]
pyva-native -> libpyva
Adam [Fri, 25 Sep 2015 19:17:35 +0000 (15:17 -0400)]
Adam [Fri, 25 Sep 2015 19:15:02 +0000 (15:15 -0400)]
Merge remote-tracking branch 'gl/convert-ini-to-yaml'
Adam [Fri, 25 Sep 2015 19:10:52 +0000 (15:10 -0400)]
Merge remote-tracking branch 'gl/improve-calc-functions'
Bob [Fri, 18 Sep 2015 12:53:44 +0000 (15:53 +0300)]
added the option to look in all 4 servers
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]
linostar [Sun, 6 Sep 2015 16:12:18 +0000 (19:12 +0300)]
Fixed several issues concerning non-mandatory fields in lastfm's json
Adam [Sat, 29 Aug 2015 22:23:55 +0000 (18:23 -0400)]
Remote stray debug println
Adam [Sat, 29 Aug 2015 22:05:53 +0000 (18:05 -0400)]
Correct swebirc signature
Orillion [Sat, 29 Aug 2015 17:49:42 +0000 (13:49 -0400)]
SWEBIRC and REALHOST processing
Orillion [Sat, 29 Aug 2015 15:37:02 +0000 (11:37 -0400)]
Cloak support
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
Adam [Thu, 27 Aug 2015 22:56:30 +0000 (18:56 -0400)]
Merge branch 'master' of gitlab.com:rizon/acid
Adam [Thu, 27 Aug 2015 22:54:23 +0000 (18:54 -0400)]
Update .gitignore with various things that clutter my git status
linostar [Fri, 17 Jul 2015 17:56:26 +0000 (20:56 +0300)]
Transformed config.ini to config.yml
Daniel Oaks [Thu, 16 Jul 2015 12:26:55 +0000 (12:26 +0000)]
Improve calc function, add sqrt/ceil/floor/log, general improvements
Dwarf [Sun, 28 Jun 2015 00:33:17 +0000 (02:33 +0200)]
Update help output to match the actual command
Orillion [Wed, 24 Jun 2015 21:42:10 +0000 (23:42 +0200)]
Trigger ENCAP messages from users, not only from servers
Dwarf [Sat, 13 Jun 2015 16:03:57 +0000 (18:03 +0200)]
Allow searching for strings in quotes
Adam [Sun, 24 May 2015 21:37:11 +0000 (17:37 -0400)]
Merge remote-tracking branch 'gl/autoreconnect_database'
Adam [Fri, 22 May 2015 17:53:46 +0000 (13:53 -0400)]
pyva bump
Adam [Fri, 22 May 2015 16:40:42 +0000 (12:40 -0400)]
Update pyva dependencies for java version
Adam [Sat, 16 May 2015 18:59:56 +0000 (14:59 -0400)]
Set Java version to 1.7
Orillion [Thu, 14 May 2015 20:47:27 +0000 (22:47 +0200)]
Add autoReconnect=true to database connection so it reconnects
Adam [Fri, 8 May 2015 22:11:18 +0000 (18:11 -0400)]
Merge remote-tracking branch 'gl/master'
Adam [Fri, 8 May 2015 22:11:05 +0000 (18:11 -0400)]
Update pyva submodule
Orillion [Tue, 5 May 2015 11:54:53 +0000 (13:54 +0200)]
Update pyva.example.yml to reflect changes in pyva-native
Adam [Sun, 3 May 2015 20:22:34 +0000 (16:22 -0400)]
Fix mode +o check for channel commands
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
Adam [Mon, 27 Apr 2015 22:14:34 +0000 (18:14 -0400)]
Merge branch 'pseudoclient-channel_management+fix'
Adam [Mon, 27 Apr 2015 21:25:57 +0000 (17:25 -0400)]
Merge branch 'master' into geoserv+chgclass
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
Martin Sileno [Tue, 21 Apr 2015 21:22:45 +0000 (23:22 +0200)]
Updated .yt command to youtube v3 api
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
Milos [Thu, 23 Oct 2014 21:21:55 +0000 (23:21 +0200)]
pyva: De-duplicate join/part code across modules
Adam [Sat, 7 Mar 2015 20:18:50 +0000 (15:18 -0500)]
Try to cleanup more when plugins/scripts fail to load
Adam [Sat, 7 Mar 2015 20:16:45 +0000 (15:16 -0500)]
Fix limitserv startup with new exception stuff
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.
Adam [Sat, 7 Mar 2015 15:31:18 +0000 (10:31 -0500)]
Adam [Sat, 21 Feb 2015 01:25:27 +0000 (20:25 -0500)]
Update libpyva reference
Adam [Sat, 21 Feb 2015 01:09:51 +0000 (20:09 -0500)]
Merge remote-tracking branch 'gl/pseudoclient-cmd_admin+fix'
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.
Orillion [Sat, 21 Feb 2015 01:00:49 +0000 (20:00 -0500)]
Fix quote del with no arg to not throw an exception
Adam [Sat, 21 Feb 2015 00:58:29 +0000 (19:58 -0500)]
Startup fixes for new libpyva exception stuff. Update libpyva reference
Adam [Wed, 18 Feb 2015 17:14:44 +0000 (12:14 -0500)]
Fix stdout/stderr redirectors to work better
Orillion [Sat, 14 Feb 2015 09:47:56 +0000 (10:47 +0100)]
Added CHGCLASS ENCAP message to Protocol
Michiel [Thu, 15 Jan 2015 09:01:25 +0000 (10:01 +0100)]
Fixed typo in cmd_admin
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.
Adam [Sun, 28 Dec 2014 05:52:05 +0000 (00:52 -0500)]
Merge remote-tracking branch 'gl/trivia_topten+no_silent'
Adam [Sun, 28 Dec 2014 05:51:59 +0000 (00:51 -0500)]
erge remote-tracking branch 'gl/rank+fix'
Michiel [Wed, 24 Dec 2014 22:04:16 +0000 (23:04 +0100)]
Fixed rank command
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
Milos [Thu, 23 Oct 2014 21:21:55 +0000 (23:21 +0200)]
pyva: De-duplicate join/part code across modules
Milos [Thu, 18 Dec 2014 15:01:37 +0000 (16:01 +0100)]
pyva/steam: Add Steam config value to example configuration file
Michiel [Thu, 4 Dec 2014 17:57:50 +0000 (18:57 +0100)]
Added missing egg to requirements.txt
Adam [Thu, 4 Dec 2014 17:39:18 +0000 (12:39 -0500)]
Op limitserv on sync, fix channelless commands
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
Daniel Oaks [Thu, 13 Nov 2014 11:24:56 +0000 (21:24 +1000)]
Add populate-zipcodes script and required data files, for Internets .w
Michiel [Sun, 16 Nov 2014 18:54:45 +0000 (19:54 +0100)]
fml: Proper error message when server is unavailable
Michiel [Tue, 23 Sep 2014 12:47:23 +0000 (14:47 +0200)]
User can bind SteamID and request status
Michiel [Thu, 13 Nov 2014 00:23:32 +0000 (01:23 +0100)]
Added requirements.txt for pip
Run with pip install -r requirements.txt
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.
Adam [Wed, 26 Nov 2014 20:37:28 +0000 (15:37 -0500)]
Allow message handlers to be reloaded
Adam [Wed, 26 Nov 2014 20:34:22 +0000 (15:34 -0500)]
Fix /stats when server hunting by id
Adam [Wed, 26 Nov 2014 19:52:51 +0000 (14:52 -0500)]
Warning cleanup
Adam [Wed, 26 Nov 2014 19:26:14 +0000 (14:26 -0500)]
If plugin jar can not be found, use the class files in target/classes
Adam [Wed, 26 Nov 2014 16:53:58 +0000 (11:53 -0500)]
Eclipse code formater
Adam [Mon, 24 Nov 2014 21:31:18 +0000 (16:31 -0500)]
Adam [Thu, 30 Oct 2014 06:19:17 +0000 (02:19 -0400)]
Merge remote-tracking branch 'gl/milos/pyva+internets+add_google_image_search'
Adam [Mon, 27 Oct 2014 21:25:57 +0000 (17:25 -0400)]
mode -> setMode
Adam [Mon, 27 Oct 2014 21:11:49 +0000 (17:11 -0400)]
Fix plugin unloading. Again.
Milos [Mon, 27 Oct 2014 19:26:18 +0000 (20:26 +0100)]
pyva:Internets - Add Google Image search
Adam [Fri, 24 Oct 2014 06:02:15 +0000 (02:02 -0400)]
I do too much Java/C
Adam [Thu, 23 Oct 2014 20:18:44 +0000 (16:18 -0400)]
Update scripts with API changes
Adam [Thu, 23 Oct 2014 02:25:15 +0000 (22:25 -0400)]
Pass objects to most events
Adam [Thu, 23 Oct 2014 00:41:20 +0000 (20:41 -0400)]
Remove channel's user mode functions and just use membership's instead
Adam [Wed, 22 Oct 2014 23:36:25 +0000 (19:36 -0400)]
Rename cmodes -> Membership, make add/remove user functions accept User
Adam [Wed, 22 Oct 2014 23:28:17 +0000 (19:28 -0400)]
Use Channels to refer to Channels many places instead of String
Adam [Wed, 22 Oct 2014 22:25:28 +0000 (18:25 -0400)]
Burst channels with acidusers and remove the need to detect burst/sync state in scripts
Adam [Wed, 22 Oct 2014 21:34:04 +0000 (17:34 -0400)]
Remove interfacer now we can directly import Java classes, update pyva to
da3759344c19b85b7308927df7253af30a209238
Adam [Wed, 22 Oct 2014 19:27:07 +0000 (15:27 -0400)]
Keep a separate dirty items list instead of finding them by iterating over all objects
Adam [Wed, 15 Oct 2014 22:13:44 +0000 (18:13 -0400)]
Don't abort all object commits if one fails
Adam [Wed, 15 Oct 2014 22:07:55 +0000 (18:07 -0400)]
Do not commit collection attributes that begin with an underscore. Rename dirty -> _dirty
Adam [Wed, 15 Oct 2014 21:35:03 +0000 (17:35 -0400)]
When unserlializing collectionentitiys properly store ban set/expiry as ints
Adam [Sun, 12 Oct 2014 21:11:20 +0000 (17:11 -0400)]
Fix trapbot reply notices
Adam [Thu, 9 Oct 2014 20:34:49 +0000 (16:34 -0400)]
Merge branch 'milos/pyva+esim+RequestsNoLongerCaseSensitive'
Adam [Thu, 9 Oct 2014 20:32:54 +0000 (16:32 -0400)]
Squashed commit of the following:
commit
14a950b46da3cd6a0eb61993b39adae3e6bda7d0
Author: Michiel <redacted>
Date: Sun Sep 28 12:27:46 2014 +0200
Identation error is no error
commit
47ff99cccd4cdfa00e082ef14183f082f9852d74
Author: Michiel <redacted>
Date: Sun Sep 28 12:19:29 2014 +0200
Fixed Exception on unknown theme
Double delete of request.
Possible indentation error.
Adam [Thu, 9 Oct 2014 20:28:36 +0000 (16:28 -0400)]
Allow trivia rank to take an argument
10:09 <+Orillion> ALTER TABLE `pypsd`.`trivia_scores`
10:09 <+Orillion> ADD INDEX `idx` USING BTREE (`channel` ASC, `points` ASC);
Squashed commit of the following:
commit
b53f2eaee188fcd5b68554262492197c96f78f71
Author: Adam <redacted>
Date: Thu Oct 9 16:27:10 2014 -0400
Whitespace removal
commit
06527500b15f3150a4d65388be4d829220541d92
Author: Michiel <redacted>
Date: Wed Oct 1 16:34:17 2014 +0200
Fixed type in function call.
1 points is now 1 point, because we love correct grammar.
commit
f4b08523734c0f64940702c962e219d8a00744cf
Author: Michiel <redacted>
Date: Wed Oct 1 16:20:26 2014 +0200
Obsolete check not as obsolete as it looks!
commit
712bbdb82f4b4aff894ca8543e143f02a86cd4fc
Author: Michiel <redacted>
Date: Wed Oct 1 16:10:17 2014 +0200
Index is now (channel, points)
commit
a58c2e216a6d26cc72787ee5b017eb9b9b12a70d
Author: Michiel <redacted>
Date: Wed Oct 1 16:04:30 2014 +0200
Changed INDEX on trivia_scores from NICK to POINTS column
commit
00ab43b5db63b0aa041d9c34bb337a354a9bad8d
Author: Michiel <redacted>
Date: Wed Oct 1 16:01:55 2014 +0200
Removed obsolete check.
commit
6ce6a94510afbd657e75a8a64c8cfefd1dd26ed7
Author: Michiel <redacted>
Date: Wed Oct 1 15:57:13 2014 +0200
New SQL query for .rank.
Added indices to Trivia Scores table.
.rank now returns a notice if a nickname cannot be found.
commit
dda59af7d490d1d29382e087fb1b93275d357591
Author: Ethan Jones <redacted>
Date: Wed Oct 1 02:09:50 2014 -0500
fixed trivia message return grammar
commit
b170d604a459133288512b1336ea9824d3631281
Author: ethan jones <redacted>
Date: Fri Sep 26 14:13:38 2014 -0400
allows .rank to take an argument, i think
Milos [Wed, 8 Oct 2014 14:04:19 +0000 (16:04 +0200)]
pyva:esim - Citizen API queries take lowered names only instead of case sensitive ones
Adam [Fri, 26 Sep 2014 06:34:23 +0000 (02:34 -0400)]
Squashed commit of the following:
commit
d5174d9a44cf5065dab6f89203c79d8deb5cdcfd
Author: Adam <redacted>
Date: Fri Sep 26 02:33:43 2014 -0400
whitespace cleanup, merge prep
commit
01dbda5b5690b625f8552512f9d1640da49f09a3
Author: Adam <redacted>
Date: Fri Sep 26 01:49:25 2014 -0400
pass 3
commit
c70eb855e51c9cde2af3476261f19cb06196cbc7
Author: Adam <redacted>
Date: Fri Sep 26 01:26:37 2014 -0400
pass 2
commit
3bbd0be81952fd3f1c17a6d9f8b4492026a4b6e6
Author: Adam <redacted>
Date: Thu Sep 25 22:50:05 2014 -0400
pass #1
commit
d9679c9100bee797d5ef59557b5db67e5b0da9d5
Author: Adam <redacted>
Date: Thu Sep 25 04:52:28 2014 -0400
restore ident and gecos
commit
e6dad01aafd4ea4de586601574cbe3ce50930567
Author: Kristina Brooks <redacted>
Date: Tue Sep 23 04:28:38 2014 +0100
Make it better
commit
e82806b53766caf17faaebe3f7e8f66b40ca7180
Author: Kristina Brooks <redacted>
Date: Tue Sep 23 03:52:41 2014 +0100
Initial commit for trapbot stuff
Adam [Thu, 25 Sep 2014 03:51:06 +0000 (03:51 +0000)]
Merge branch 'culex/acid+stats' into 'master'
implement STATS
Apparently this one never got merged, my bad.
See merge request !4
CuleX [Thu, 25 Sep 2014 03:44:55 +0000 (05:44 +0200)]
Merge branch 'master' into culex/acid+stats
Adam [Wed, 24 Sep 2014 21:46:05 +0000 (21:46 +0000)]
Merge branch 'dwarf/moo+vhostfix' into 'master'
Fix vhosts with gltds resolving
New gtlds without records set will resolve to 127.0.53.53 thanks to https://www.icann.org/news/announcement-2-2014-08-01-en, this commit fixes py-moo denying requests that resolve to 127.0.53.53
See merge request !1
Adam [Wed, 24 Sep 2014 04:02:56 +0000 (00:02 -0400)]
Fix shutdown command
Adam [Wed, 24 Sep 2014 03:54:46 +0000 (23:54 -0400)]
Remove strange sql refcounting, allow reloading database connections
Adam [Tue, 23 Sep 2014 10:01:47 +0000 (06:01 -0400)]
Fix npe if acidclient has a null nspass
Adam [Mon, 22 Sep 2014 22:13:29 +0000 (18:13 -0400)]
Update vhost channels