Commit Graph

154 Commits

Author SHA1 Message Date
Juhani Haverinen ad48a0695b Cleaned up the code 2015-03-01 13:47:54 +02:00
Juhani Haverinen 49a485c347 Fix #(de)voice/#(de)op without arguments 2015-02-28 15:58:40 +02:00
Juhani Haverinen bd097631ff Overhaul of command parsing, random bugfixes 2015-02-22 20:24:57 +02:00
Juhani Haverinen a10f4aeb61 New authorization checking API 2015-02-22 17:25:51 +02:00
Juhani Haverinen 8c293eff11 Add "cron" functionality 2015-02-22 16:29:46 +02:00
Juhani Haverinen 948535a948 Add parameter to #trusted? 2015-02-19 16:52:43 +02:00
Juhani Haverinen 354c7ff999 Ignore lines starting with ZWSP 2015-02-13 17:56:49 +02:00
Juhani Haverinen e2f90554b0 Sanitize send()ed stuff 2015-02-03 18:32:29 +02:00
Juhani Haverinen ddc026907a Moved join-on-invite to botcmd.py, unbroke the API 2015-01-24 14:27:04 +02:00
Juhani Haverinen 64c7f8165b Take advantage of new irc-object 2015-01-24 14:21:06 +02:00
Juhani Haverinen 90f88aedc4 Make keyhandler not crash on empty input 2015-01-24 14:20:11 +02:00
Juhani Haverinen 84b24aafe0 A better "irc" object 2015-01-24 14:18:08 +02:00
Juhani Haverinen a8353b6283 Rejoin on invite, by FireFly 2015-01-21 18:10:30 +02:00
Juhani Haverinen 386b351ba9 In 2 we trust, too 2014-12-15 22:41:22 +02:00
Juhani Haverinen 053e7b3ef8 Updated help texts, better error messages for dice, blacklist, null-width space before echoed text (too much trouble to break these to individual commits) 2014-12-06 22:31:17 +02:00
Juhani Haverinen a436c37f34 Better handling of #d% 2014-04-12 17:16:36 +03:00
Juhani Haverinen c72dbc2697 Add UNLICENSE 2014-04-12 17:07:34 +03:00
Juhani Haverinen 054c257354 Prevent #help from triggering copycats 2014-04-03 21:45:35 +03:00
Juhani Haverinen fbd936d765 Change to accomodate for sharing of #help 2014-04-03 21:42:02 +03:00
Juhani Haverinen b0c9cdc3bc Random addition 2014-04-01 23:45:57 +03:00
Juhani Haverinen 1e02f084be Limit T in TdX to 128 2014-04-01 22:54:42 +03:00
Juhani Haverinen 84a655527b Changed hard-limit to IRC standard 2014-04-01 22:43:36 +03:00
Juhani Haverinen b0aed85904 Fix possible flood exploit 2014-04-01 22:39:49 +03:00
Juhani Haverinen 686d72e1a2 Add #TdX dice notation 2014-04-01 22:25:16 +03:00
Juhani Haverinen d7290ca7b0 Extend functionality for all bytes < 0x20 2014-03-18 18:10:02 +02:00
Juhani Haverinen 86b40e016a Prevent outsider from sending ANSI escape codes 2014-03-18 18:01:46 +02:00
Juhani Haverinen a21fded170 Fixed exploit involving caseness 2014-03-17 23:40:22 +02:00
Juhani Haverinen 7ad604f2e2 Pääsiäismuna 2014-03-11 21:05:17 +02:00
Juhani Haverinen 2164b51725 Added #invite 2014-01-04 20:25:09 +02:00
Juhani Haverinen f81cf2d2bd Made #ls-trusted always send in pm 2013-11-13 21:12:58 +02:00
Juhani Haverinen 7373f7ee7d #kick will no longer kick the kicker if reason is provided 2013-10-27 01:54:40 +03:00
Juhani Haverinen cf5e8e6567 Fixed spelling error 2013-10-11 22:53:56 +03:00
Juhani Haverinen 36eb3907ec Discouraged using #ls-trusted on a channel 2013-10-11 22:52:46 +03:00
Juhani Haverinen fb0e07cd72 Fixed untrusting gods, changed message system behavious 2013-09-26 19:37:54 +03:00
Juhani Haverinen 6919b6965f Fixed #untrust 2013-09-25 18:27:48 +03:00
Juhani Haverinen 0203c401ca Added on-the-fly changing of trusteds 2013-09-25 18:23:38 +03:00
Juhani Haverinen 80262982ee Kicking now only has 10% chance of backfiring 2013-09-25 14:13:46 +03:00
Juhani Haverinen 47a6e81d79 Changed #kick to randomly kick user 2013-09-03 15:50:54 +03:00
Juhani Haverinen a629ca3cd6 Added command for testing if you can execute admin commands 2013-08-24 23:37:45 +03:00
Juhani Haverinen ff4281eedc Added IPv6 support, rejoice! 2013-08-09 11:08:18 +03:00
Juhani Haverinen 9d416892a9 Added #voice and #devoice 2013-07-21 19:56:44 +03:00
Juhani Haverinen 3a5966e13d Made it possible to automaticaly execute commands on startup using startcmd.txt 2013-07-18 16:31:25 +03:00
Juhani Haverinen 78903fb097 Fixed off-by-one error in loadtrusted in botcmd.py 2013-07-08 21:06:26 +03:00
Juhani Haverinen 612891ba3e Bugfixes for loading list of trusted nicks and auth systen 2013-07-08 20:53:12 +03:00
Juhani Haverinen 875ecf2b15 Made the list of trusted nicks loadable from file 2013-07-08 20:37:00 +03:00
Juhani Haverinen c25af3b204 Rewrote auth system, added #kick and arguments to #deop 2013-07-08 19:57:42 +03:00
Juhani Haverinen 395770d9ae Added #deop and made #help into separate function 2013-07-08 18:09:18 +03:00
Juhani Haverinen d5c994fb81 Added console command handling to botcmd.py and used that to save messages on quit 2013-07-07 15:43:33 +03:00
Juhani Haverinen f87b690f8b Made parse() in botcmd.py thread-safe 2013-07-07 00:21:27 +03:00
Juhani Haverinen bff1276658 Added #msg, #readmsg and command excution with private messages 2013-07-06 22:10:46 +03:00