]> jfr.im git - erebus.git/history - bot.py
update comments
[erebus.git] / bot.py
2024-03-23  John Runyonuse surrogateescape instead of backslashreplace so...
2024-03-14  John Runyonhandle 437 numeric nick reservations
2024-03-11  John Runyonadd oidentd support
2024-02-28  John Runyonadd PASS support
2023-12-13  John Runyonmove responsibility for input logging to the core
2023-11-29  John Runyonadd ctcp responses for ping, clientinfo
2023-11-12  John Runyonadd admin_channel
2023-11-02  John Runyonbasic_socket - wrap incoming lines
2023-10-23  John Runyoncore - add exception hooks
2023-08-12  John Runyonupdate error handling a bit
2023-08-04  John Runyonfix attempting to regain original nick when nick was...
2023-06-29  John Runyonslight changes to _goterror
2023-06-29  John Runyontry to make more robust in connection faults
2023-06-19  John Runyonupdate watchdog default timeout to 10 mins
2023-06-18  John Runyonfix watchdog, fix exiting when network goes away, etc
2023-06-17  John Runyonfix msg() with nofakelag
2023-06-16  John Runyonbot - allow hooks for numerics/commands that get sent...
2023-06-15  John Runyonfix bot exiting on error
2023-06-15  John Runyonupdate version link to source
2023-06-15  John Runyonallow modules to specify that a message should be sent...
2023-06-15  John Runyonallow to identify instead of auth
2023-06-15  John RunyonMerge branch 'tls-support'
2023-06-15  John Runyonfix tls setup
2023-06-15  John Runyonadding tls support, import ssl and wrap
2023-06-14  John Runyoncore/bot - add config flag to wait for hidden host...
2022-12-14  John Runyonmisc fixes
2022-02-13  John Runyonbot core - track time connected to server & which serve...
2022-01-30  John Runyonbot._msg - fix calculation
2022-01-30  John Runyonrefactor bot.msg/slowmsg/fastmsg to use a single helper...
2022-01-30  John RunyonFix a bug that could lose messages from the queue.
2021-03-08  zonidjandont initialize the recvbuffer with 8KB of NUL
2021-03-08  zonidjanfix bug where bot wouldnt notice if it recovered permnick
2021-03-08  zonidjanbot - update a few spots where it should use permnick
2020-08-23  zonidjanadd log message when connecting a new Bot
2020-04-04  zonidjanbot bugfixes
2019-09-16  zonidjanfix bot sitting inactive when a write error occurs
2019-08-20  zonidjanlook for NOTICE pre-registration with source also
2019-05-31  zonidjanallow to truncate messages
2019-05-23  zonidjanallow to address bot by nick
2018-08-12  zonidjanadd `bot.reply` function and hook return shortcut
2018-07-30  zonidjanupdate encoding
2018-07-18  zonidjanfix crash on message consisting of solely the trigger
2018-04-10  zonidjanMerge branch 'master' of github.com:zonidjan/erebus
2018-04-10  zonidjanfurther py3 compatibility work
2018-04-07  zonidjanadd compatibility with Python3. add README.
2017-11-27  zonidjanfix error
2017-11-10  zonidjan* - change old code to use newer cfg.getboolean instead...
2017-11-10  zonidjancore - add debug check for printing input/output
2017-10-27  zonidjancheck line length before sending message - fixes #17
2017-10-20  zonidjanfix SQL auto-retry
2017-10-11  zonidjanadd config option nofakelag
2017-10-11  zonidjanmode parsing bugfix
2017-10-04  zonidjanfix watchdogtimer so it will run more than once
2017-10-04  zonidjanadd wantchan - fixes #13 - will consume channel if...
2017-10-01  zonidjanbot - rework _got353 (NAMES reply) to be extendable
2017-10-01  zonidjanchange to use str.startswith
2017-09-25  zonidjanadd watchdog timer. fixes #12
2017-09-15  zonidjanmove TODOs in code to github issues
2017-09-09  zonidjanbot - ignore parsemsg if user is IGNORED
2017-09-08  zonidjanprocess KICKs as PARTs
2017-09-02  zonidjanbot - add handler if command is not known
2017-08-25  zonidjanimplement better flood control.
2017-08-25  zonidjanfix formatting of CBEXC msg
2017-08-25  zonidjanadjust logging
2017-08-25  zonidjanhandle nick-taken
2017-08-25  zonidjantrack ops/voices
2017-08-23  zonidjanauth fixes
2017-07-09  zonidjanbot - update error handling
2017-06-08  zonidjanadd !AUTH command to do another WHO
2017-06-08  zonidjandebug fixes
2017-05-20  zonidjanmisc
2017-02-22  zonidjanupdated Bot.parse to use a dispatch dictionary instead...
2016-11-07  zonidjanminor cleanups
2016-09-26  zonidjanless crashing, more debugging.
2016-09-16  zonidjanadd slowmsgqueue - only sent when no regular messages
2016-09-13  zonidjanlog to file instead of stdout; logfile rotation
2016-09-13  zonidjancontrol - add message when !die used
2016-09-12  zonidjanadd msg queueing
2016-06-20  zonidjanadding timestamp to debug messages
2016-04-04  zonidjancleanup (remove excess whitespace)
2015-12-21  zonidjannickchange tracking bugfix
2015-12-16  zonidjanbug in nickchange code
2015-12-14  zonidjanminor bug fixes
2015-12-14  zonidjanadd nick change tracking
2015-09-10  zonidjancleaning up TODOs and FIXMEs
2015-08-27  zonidjanadded code to AUTH and +x
2015-08-24  zonidjanadd ctcp version reply
2015-08-14  zonidjantrivia
2015-05-21  zonidjanadded handling for PART/QUIT of user
2015-05-20  zonidjanerr... yeah.
2015-05-20  zonidjanadded ability to hook all messages to a certain channel
2014-03-08  zonidjanadd checking for sql errors
2014-03-04  zonidjanFixed "db has gone away"
2014-02-06  zonidjanCombined spotify/twitch/youtube to urls
2014-02-06  zonidjanremove no such command error
2014-02-04  John Runyonbugfix for PMs with first argument beginning with #
2014-02-04  zonidjanbugfix for PMs with first argument beginning with #
2014-02-04  John RunyonAdded channel level checking
2014-02-04  zonidjanAdded channel level checking
2014-01-26  John RunyonFixed bot.send() to work with unicode.
next