aboutsummaryrefslogtreecommitdiff
path: root/IRCServer.py
Commit message (Collapse)AuthorAgeFilesLines
...
* move sasl logic to it's own moduleGravatar jesopo2018-07-151-4/+3
|
* Send events when BitBot sends a PRIVMSGGravatar jesopo2018-07-151-2/+12
|
* Allow own usermodes to have args, added some vertical whitespace in IRCServerGravatar jesopo2018-07-151-4/+17
|
* skip !more's out/err, added a way to split messages from their prefixes forGravatar jesopo2018-07-141-5/+9
| | | | logging purposes
* Default IRCServer.mode_prefixes to @+(ov)Gravatar jesopo2018-07-021-1/+2
|
* Fixed small type in IRCServerGravatar jesopo2018-07-021-1/+1
|
* Remove debug printGravatar Evelyn2018-02-151-1/+0
|
* Added a "replay" system to EventManager hooks, to replay missed .callsGravatar jesopo2017-12-261-4/+9
|
* Add OP_NO_TLSv1 and fix a bug created while fixing another bugGravatar jesopo2017-11-011-0/+1
|
* unsupported operand type(s) for %: 'bytes' and 'bytes'Gravatar jesopo2017-11-011-1/+1
|
* Handle versions of python that don't have ssl.PROTOCOL_TLSGravatar jesopo2017-11-011-1/+5
|
* Don't put non-kwargs after unpacked list, handle ConnectionResetErrorGravatar jesopo2017-11-011-1/+6
|
* Handle empty CAP, additional IRCLog feature, better tls, better channel_save ↵Gravatar jesopo2017-10-271-2/+5
| | | | | | logic, add sed-sender-only setting Signed-off-by: jesopo <github@lolnerd.net>
* Change line handlingGravatar Evelyn2017-07-161-4/+14
|
* Add IRCv3→SASL support for nickserv auth, added optional module whitelist, ↵Gravatar Evelyn2017-07-121-0/+14
| | | | added server option for recording channel keys, increased flexibility for event raising in linehandler, probably other things too
* fixed a minor (but crash-causing) typo in IRCServer.py.Gravatar jesopo2016-05-171-1/+1
|
* did what I said I would sooner than I thought I would. centralised ↵Gravatar jesopo2016-04-191-4/+6
| | | | persisting timers through bot restarts.
* entirely reworked the timer system to work with the event system, will ↵Gravatar jesopo2016-04-191-5/+5
| | | | eventually persist all timers to database until complete in a central way.
* added a socket timeout to IRCServer socket objects.Gravatar jesopo2016-04-181-0/+1
|
* this was supposed to be in the last commit. oops.Gravatar jesopo2016-04-101-0/+2
|
* added some more mode event firing and removed unneeded debug printing.Gravatar jesopo2016-04-041-2/+0
|
* tinkered with some modules and fixed a few bugs, also added the skeleton for ↵Gravatar jesopo2016-04-031-0/+2
| | | | the auto_mode.py module.
* added code to prevent newlines being where they shouldn't be in outgoing lines.Gravatar jesopo2016-04-011-1/+1
|
* made the args for IRCLineHandler functions global and added a timer-based ↵Gravatar jesopo2016-03-311-0/+5
| | | | channel join re-try.
* made commands work in channel AND in private message.Gravatar jesopo2016-03-291-4/+6
|
* first commit.Gravatar jesopo2016-03-291-0/+216