]> jfr.im git - erebus.git/log
erebus.git
6 years agoupdate to use new config features
zonidjan [Sun, 17 Sep 2017 02:49:06 +0000 (21:49 -0500)] 
update to use new config features

6 years agoconfig - ease of use changes
zonidjan [Sun, 17 Sep 2017 02:48:48 +0000 (21:48 -0500)] 
config - ease of use changes

6 years agomove TODOs in code to github issues
zonidjan [Fri, 15 Sep 2017 16:32:15 +0000 (11:32 -0500)] 
move TODOs in code to github issues

6 years agohelp - show required channel level in command list
zonidjan [Sat, 9 Sep 2017 01:58:30 +0000 (20:58 -0500)] 
help - show required channel level in command list

6 years agochanops - remove extra hook, add shorthelp to voice/devoice
zonidjan [Sat, 9 Sep 2017 01:58:12 +0000 (20:58 -0500)] 
chanops - remove extra hook, add shorthelp to voice/devoice

6 years agomodlib - add clevel-to-name map
zonidjan [Sat, 9 Sep 2017 01:57:41 +0000 (20:57 -0500)] 
modlib - add clevel-to-name map

6 years agotrivia - minor updates
zonidjan [Sat, 9 Sep 2017 01:42:52 +0000 (20:42 -0500)] 
trivia - minor updates

6 years agobot - ignore parsemsg if user is IGNORED
zonidjan [Sat, 9 Sep 2017 01:31:30 +0000 (20:31 -0500)] 
bot - ignore parsemsg if user is IGNORED

6 years agomodlib - add IGNORED (g) and BANNED (c) levels.
zonidjan [Sat, 9 Sep 2017 01:28:59 +0000 (20:28 -0500)] 
modlib - add IGNORED (g) and BANNED (c) levels.

6 years agoremove TODO - converted to github issues
zonidjan [Sat, 9 Sep 2017 01:28:47 +0000 (20:28 -0500)] 
remove TODO - converted to github issues

6 years agomsg module
zonidjan [Fri, 8 Sep 2017 22:18:09 +0000 (17:18 -0500)] 
msg module

6 years agochanops module - kick/op/voice
zonidjan [Fri, 8 Sep 2017 22:18:01 +0000 (17:18 -0500)] 
chanops module - kick/op/voice

6 years agomain - automatically retry once if a DB query fails
zonidjan [Fri, 8 Sep 2017 22:17:29 +0000 (17:17 -0500)] 
main - automatically retry once if a DB query fails

6 years agomodlib - use parent provided to modstop directly, instead of relying on self.parent...
zonidjan [Fri, 8 Sep 2017 22:16:38 +0000 (17:16 -0500)] 
modlib - use parent provided to modstop directly, instead of relying on self.parent which might not be defined

6 years agoprocess KICKs as PARTs
zonidjan [Fri, 8 Sep 2017 22:16:08 +0000 (17:16 -0500)] 
process KICKs as PARTs

6 years agoupdate TODOs
zonidjan [Fri, 8 Sep 2017 22:15:40 +0000 (17:15 -0500)] 
update TODOs

6 years agoadd help index
zonidjan [Sun, 3 Sep 2017 02:24:06 +0000 (21:24 -0500)] 
add help index

6 years agohelp - write help to a file instead of messaging for command list
zonidjan [Sun, 3 Sep 2017 02:22:27 +0000 (21:22 -0500)] 
help - write help to a file instead of messaging for command list

6 years agocontrol - change help syntax for modunload
zonidjan [Sun, 3 Sep 2017 02:22:07 +0000 (21:22 -0500)] 
control - change help syntax for modunload

6 years agomodlib - assign module name to func.module
zonidjan [Sun, 3 Sep 2017 02:21:49 +0000 (21:21 -0500)] 
modlib - assign module name to func.module

6 years agoconfig - dont interpolate values
zonidjan [Sun, 3 Sep 2017 02:21:28 +0000 (21:21 -0500)] 
config - dont interpolate values

6 years agoadded softdeps to modinfo - bumped APIVERSION
zonidjan [Sun, 3 Sep 2017 00:55:36 +0000 (19:55 -0500)] 
added softdeps to modinfo - bumped APIVERSION

APIVERSION is now 2. modules written for 2 are compatible with 1;
however modules written for 1 need to be updated (by adding softdeps
to modinfo).

softdeps are loaded before the current module is started, when possible.
however, if they are disabled (by setting them to 0 in config
"[autoloads]"), or non-existent, they will be ignored. Additionally, if
they are unloaded at runtime any modules with softdeps on them will
continue to be loaded and are expected to not raise any errors.

6 years agotrivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:57:10 +0000 (18:57 -0500)] 
trivia - updated example json

6 years agotrivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:55:12 +0000 (18:55 -0500)] 
trivia - updated example json

6 years agotrivia - categories; update TODO
zonidjan [Sat, 2 Sep 2017 23:48:16 +0000 (18:48 -0500)] 
trivia - categories; update TODO

6 years agocroncheck - disable starting by creating file dontstart
zonidjan [Sat, 2 Sep 2017 23:47:54 +0000 (18:47 -0500)] 
croncheck - disable starting by creating file dontstart

6 years agobot - add handler if command is not known
zonidjan [Sat, 2 Sep 2017 23:47:33 +0000 (18:47 -0500)] 
bot - add handler if command is not known

6 years agomake croncheck portable
zonidjan [Mon, 28 Aug 2017 01:53:41 +0000 (20:53 -0500)] 
make croncheck portable

6 years agoupdate TODO
zonidjan [Sat, 26 Aug 2017 04:51:47 +0000 (23:51 -0500)] 
update TODO

6 years agoimplement better flood control.
zonidjan [Fri, 25 Aug 2017 22:24:06 +0000 (17:24 -0500)] 
implement better flood control.

6 years agofoo - update examples
zonidjan [Fri, 25 Aug 2017 19:29:35 +0000 (14:29 -0500)] 
foo - update examples

6 years agofix formatting of CBEXC msg
zonidjan [Fri, 25 Aug 2017 19:26:28 +0000 (14:26 -0500)] 
fix formatting of CBEXC msg

6 years agoeval - fix exception generator
zonidjan [Fri, 25 Aug 2017 19:26:14 +0000 (14:26 -0500)] 
eval - fix exception generator

6 years agocontrol - adjust formatting of dependent list
zonidjan [Fri, 25 Aug 2017 19:25:51 +0000 (14:25 -0500)] 
control - adjust formatting of dependent list

6 years agocontrol - be aware of dependents
zonidjan [Fri, 25 Aug 2017 19:09:36 +0000 (14:09 -0500)] 
control - be aware of dependents

6 years agoadjust logging
zonidjan [Fri, 25 Aug 2017 18:55:28 +0000 (13:55 -0500)] 
adjust logging

6 years agoupdate __del__
zonidjan [Fri, 25 Aug 2017 18:55:11 +0000 (13:55 -0500)] 
update __del__

6 years agohandle nick-taken
zonidjan [Fri, 25 Aug 2017 18:23:15 +0000 (13:23 -0500)] 
handle nick-taken

6 years agotrack ops/voices
zonidjan [Fri, 25 Aug 2017 17:53:05 +0000 (12:53 -0500)] 
track ops/voices

6 years agoauth fixes
zonidjan [Wed, 23 Aug 2017 04:48:45 +0000 (23:48 -0500)] 
auth fixes

6 years agoauth fixes
zonidjan [Wed, 23 Aug 2017 04:48:35 +0000 (23:48 -0500)] 
auth fixes

6 years agotrivia - change message formatting
zonidjan [Wed, 23 Aug 2017 04:47:45 +0000 (23:47 -0500)] 
trivia - change message formatting

6 years agoupdate module loading system
zonidjan [Sun, 9 Jul 2017 03:16:36 +0000 (22:16 -0500)] 
update module loading system

6 years agotrivia - update savedb
zonidjan [Sun, 9 Jul 2017 03:16:05 +0000 (22:16 -0500)] 
trivia - update savedb

6 years agotrivia - improve reliability of savedb
zonidjan [Sun, 9 Jul 2017 03:13:03 +0000 (22:13 -0500)] 
trivia - improve reliability of savedb

6 years agosms
zonidjan [Sun, 9 Jul 2017 03:12:26 +0000 (22:12 -0500)] 
sms

6 years agoupdate module loading system
zonidjan [Sun, 9 Jul 2017 03:12:09 +0000 (22:12 -0500)] 
update module loading system

6 years agobot - update error handling
zonidjan [Sun, 9 Jul 2017 03:11:05 +0000 (22:11 -0500)] 
bot - update error handling

6 years agoupdate TODO
zonidjan [Sun, 9 Jul 2017 03:08:57 +0000 (22:08 -0500)] 
update TODO

7 years agouserinfo - change help strings and add _keys to list keys
zonidjan [Thu, 8 Jun 2017 03:15:26 +0000 (22:15 -0500)] 
userinfo - change help strings and add _keys to list keys

7 years agohelp - add a line denoting the end of the listing
zonidjan [Thu, 8 Jun 2017 03:15:05 +0000 (22:15 -0500)] 
help - add a line denoting the end of the listing

7 years agoadd !AUTH command to do another WHO
zonidjan [Thu, 8 Jun 2017 03:14:43 +0000 (22:14 -0500)] 
add !AUTH command to do another WHO

7 years agohelp - make response format match for cmd list vs single cmd
zonidjan [Thu, 8 Jun 2017 02:12:09 +0000 (21:12 -0500)] 
help - make response format match for cmd list vs single cmd

7 years agomodlib - fix argsGE/argsEQ
zonidjan [Thu, 8 Jun 2017 02:08:44 +0000 (21:08 -0500)] 
modlib - fix argsGE/argsEQ

7 years agohelp - more verbosity in cmd listing
zonidjan [Thu, 8 Jun 2017 01:58:29 +0000 (20:58 -0500)] 
help - more verbosity in cmd listing

7 years agodebug fixes
zonidjan [Thu, 8 Jun 2017 01:58:06 +0000 (20:58 -0500)] 
debug fixes

7 years agohelp - added formatting and sorting
zonidjan [Wed, 7 Jun 2017 18:57:56 +0000 (13:57 -0500)] 
help - added formatting and sorting

7 years agoclean up trivia
zonidjan [Wed, 7 Jun 2017 18:38:51 +0000 (13:38 -0500)] 
clean up trivia

7 years agoadded kill script
zonidjan [Sat, 20 May 2017 21:21:17 +0000 (16:21 -0500)] 
added kill script

7 years agoadded help to each module
zonidjan [Sat, 20 May 2017 21:20:44 +0000 (16:20 -0500)] 
added help to each module

7 years agoadded help module
zonidjan [Sat, 20 May 2017 05:59:04 +0000 (00:59 -0500)] 
added help module

7 years agomisc
zonidjan [Sat, 20 May 2017 05:58:08 +0000 (00:58 -0500)] 
misc

7 years agomove EXCEPTION to eval module
zonidjan [Sun, 26 Mar 2017 21:00:26 +0000 (16:00 -0500)] 
move EXCEPTION to eval module

7 years agoadd sms module
zonidjan [Sun, 26 Mar 2017 02:24:27 +0000 (21:24 -0500)] 
add sms module

7 years agofixed lib.OWNER - created lib.COWNER
zonidjan [Sun, 26 Mar 2017 02:21:42 +0000 (21:21 -0500)] 
fixed lib.OWNER - created lib.COWNER

7 years agotrivia - findq changes
zonidjan [Sat, 25 Mar 2017 01:14:08 +0000 (20:14 -0500)] 
trivia - findq changes

7 years agotrivia
zonidjan [Fri, 24 Mar 2017 23:33:12 +0000 (18:33 -0500)] 
trivia

7 years agoadded aliases for command hooks
zonidjan [Fri, 24 Mar 2017 23:32:12 +0000 (18:32 -0500)] 
added aliases for command hooks

7 years agocontrol - aliased die to restart
zonidjan [Fri, 24 Mar 2017 23:31:50 +0000 (18:31 -0500)] 
control - aliased die to restart

7 years agotrivia - fix (bogus!) pylint errors
zonidjan [Wed, 22 Feb 2017 02:20:26 +0000 (20:20 -0600)] 
trivia - fix (bogus!) pylint errors

7 years agoresources - update to use proper msg queues
zonidjan [Wed, 22 Feb 2017 02:20:03 +0000 (20:20 -0600)] 
resources - update to use proper msg queues

7 years agocontrol - missing import os for os._exit
zonidjan [Wed, 22 Feb 2017 02:19:22 +0000 (20:19 -0600)] 
control - missing import os for os._exit

7 years agomodlib - fix typo in help() docstring
zonidjan [Wed, 22 Feb 2017 02:18:53 +0000 (20:18 -0600)] 
modlib - fix typo in help() docstring

7 years agoupdated Bot.parse to use a dispatch dictionary instead of if-elif
zonidjan [Wed, 22 Feb 2017 02:18:31 +0000 (20:18 -0600)] 
updated Bot.parse to use a dispatch dictionary instead of if-elif

7 years agominor cleanups
zonidjan [Mon, 7 Nov 2016 11:32:53 +0000 (05:32 -0600)] 
minor cleanups

7 years agoupdate TODO
zonidjan [Mon, 7 Nov 2016 11:32:33 +0000 (05:32 -0600)] 
update TODO

7 years agoless crashing, more debugging.
zonidjan [Mon, 26 Sep 2016 09:31:01 +0000 (04:31 -0500)] 
less crashing, more debugging.

7 years agocontrol - WHOIS command
zonidjan [Mon, 26 Sep 2016 09:30:48 +0000 (04:30 -0500)] 
control - WHOIS command

7 years agocontrol - msgqueue control
zonidjan [Fri, 16 Sep 2016 04:22:08 +0000 (23:22 -0500)] 
control - msgqueue control

7 years agouserinfo - create json file if it doesnt exist
zonidjan [Fri, 16 Sep 2016 04:21:52 +0000 (23:21 -0500)] 
userinfo - create json file if it doesnt exist

7 years agoadd slowmsgqueue - only sent when no regular messages
zonidjan [Fri, 16 Sep 2016 04:21:32 +0000 (23:21 -0500)] 
add slowmsgqueue - only sent when no regular messages

7 years agofix log rotation
zonidjan [Tue, 13 Sep 2016 13:31:37 +0000 (08:31 -0500)] 
fix log rotation

7 years agotrivia - bugfix; less verbose
zonidjan [Tue, 13 Sep 2016 13:27:08 +0000 (08:27 -0500)] 
trivia - bugfix; less verbose

7 years agolog rotation
zonidjan [Tue, 13 Sep 2016 13:26:48 +0000 (08:26 -0500)] 
log rotation

7 years agolog to file instead of stdout; logfile rotation
zonidjan [Tue, 13 Sep 2016 13:24:52 +0000 (08:24 -0500)] 
log to file instead of stdout; logfile rotation

7 years agotrivia - bugfixes
zonidjan [Tue, 13 Sep 2016 10:30:49 +0000 (05:30 -0500)] 
trivia - bugfixes

7 years agotrivia - update !stop logic, bugfix person()/pts()
zonidjan [Tue, 13 Sep 2016 09:34:46 +0000 (04:34 -0500)] 
trivia - update !stop logic, bugfix person()/pts()

7 years agocontrol - add message when !die used
zonidjan [Tue, 13 Sep 2016 09:34:12 +0000 (04:34 -0500)] 
control - add message when !die used

7 years agoresources - bugfix
zonidjan [Tue, 13 Sep 2016 09:13:35 +0000 (04:13 -0500)] 
resources - bugfix

7 years agofix croncheck to redirect stderr also
zonidjan [Tue, 13 Sep 2016 09:13:19 +0000 (04:13 -0500)] 
fix croncheck to redirect stderr also

7 years agoadded pidfile
zonidjan [Mon, 12 Sep 2016 11:50:16 +0000 (06:50 -0500)] 
added pidfile

7 years agoadd cron checker
zonidjan [Mon, 12 Sep 2016 11:49:33 +0000 (06:49 -0500)] 
add cron checker

7 years agoadd msg queueing
zonidjan [Mon, 12 Sep 2016 11:49:02 +0000 (06:49 -0500)] 
add msg queueing

7 years agoadd msg queueing
zonidjan [Mon, 12 Sep 2016 11:48:43 +0000 (06:48 -0500)] 
add msg queueing

7 years agotrivia - begin conversion to SQL. add SQL template
zonidjan [Mon, 12 Sep 2016 10:29:48 +0000 (05:29 -0500)] 
trivia - begin conversion to SQL. add SQL template

7 years agotrivia - add last win to topic
zonidjan [Mon, 12 Sep 2016 10:29:20 +0000 (05:29 -0500)] 
trivia - add last win to topic

7 years agoupdate TODO
zonidjan [Mon, 12 Sep 2016 10:28:53 +0000 (05:28 -0500)] 
update TODO

7 years agocode style and minor bug fixes
zonidjan [Wed, 27 Jul 2016 06:18:34 +0000 (01:18 -0500)] 
code style and minor bug fixes

7 years agoadd randomly generated "id" to questions for log searching
zonidjan [Fri, 24 Jun 2016 08:56:46 +0000 (03:56 -0500)] 
add randomly generated "id" to questions for log searching

7 years agoremove qid from question announcement
zonidjan [Fri, 24 Jun 2016 08:51:06 +0000 (03:51 -0500)] 
remove qid from question announcement