| Commit message (Expand) | Author | Age | Files | Lines |
| * | remove src/utils/irc/protocol.py | jesopo | 2019-10-28 | 1 | -2/+2 |
| * | add ModuleManager.try_reload_modules(), to try reloading in a transaction•••if any of the modules fails to reload, rollback and use the already loaded modules. closes #179
| jesopo | 2019-10-14 | 1 | -15/+5 |
| * | exit when all servers are disconnected after ctrl+c | jesopo | 2019-10-11 | 1 | -1/+5 |
| * | Revert "no longer treat ctrl+c as "shutdown" - bitbotctl will take this job"•••This reverts commit 73e6ede8cc1bd7c8a8946d3e77f5157a5177a775.
| jesopo | 2019-10-11 | 1 | -0/+23 |
| * | no longer treat ctrl+c as "shutdown" - bitbotctl will take this job | jesopo | 2019-10-11 | 1 | -23/+0 |
| * | List()ify self.bot.servers.values() as it can change mid-QUIT | jesopo | 2019-06-06 | 1 | -1/+1 |
| * | Make `params` arg for logging functions optional | jesopo | 2019-06-06 | 1 | -3/+3 |
| * | Give SentLine (and preproc.send events) a new event object, to track events•••related to a line after it is sent
| jesopo | 2019-06-04 | 1 | -2/+2 |
| * | `.on_send(` only exists on SentLines, not ParsedLines | jesopo | 2019-06-04 | 1 | -2/+2 |
| * | Change signals.py to subvert write throttling when sending QUIT | jesopo | 2019-06-04 | 1 | -2/+5 |
| * | Only try to send QUITs on ctrl+c when we're connected - sys.exit otherwise | jesopo | 2019-05-29 | 1 | -5/+11 |
| * | Use self.bot.load_modules in modules.py | jesopo | 2019-05-27 | 1 | -3/+0 |
| * | Switch signals.py SIGHUP to also load new modules | jesopo | 2019-05-12 | 1 | -5/+6 |
| * | Reload bot.conf and modules on SIGHUP | jesopo | 2019-03-13 | 1 | -0/+28 |
| * | add IRCServer.clear_send_buffer() to clear queued lines | jesopo | 2019-03-05 | 1 | -0/+1 |
| * | add IRCServer.send_enabled, to prevent sending after QUIT in signals.py | jesopo | 2019-03-05 | 1 | -0/+1 |
| * | Don't send random quit quote on SIGINT | jesopo | 2019-03-05 | 1 | -8/+1 |
| * | Make use of "when line sent" logic to disconnect after QUIT (signals.py) | jesopo | 2019-02-10 | 1 | -3/+4 |
| * | Don't use the event system to get results from other modules - use exports | jesopo | 2019-02-09 | 1 | -2/+2 |
| * | Only gracefully handle SIGINT once | jesopo | 2018-12-03 | 1 | -0/+5 |
| * | Reload bot config (on USR1) on the main thread | jesopo | 2018-11-27 | 1 | -0/+3 |
| * | Grab response from functions asked to be executed on the main thread and feed•••them back to the callers, allowing rest_api.py to take the main thread while
it's waiting for the response to give back to the requesting client
| jesopo | 2018-11-27 | 1 | -2/+4 |
| * | Add a way to catch when a writebuffer is emptied so we can e.g. assure a QUIT is•••sent before shutting down the bot
| jesopo | 2018-11-27 | 1 | -1/+2 |
| * | Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_load | jesopo | 2018-10-12 | 1 | -5/+3 |
| * | Change modules/signals.py to use bot.trigger(), add a !serverset @utils.export•••for quit-quote
| jesopo | 2018-10-07 | 1 | -3/+6 |
| * | Update modules/signals.py to use the new Config "system" | jesopo | 2018-09-29 | 1 | -2/+1 |
| * | Move most code in root directory to src/ | jesopo | 2018-09-24 | 1 | -1/+1 |
| * | Refactor everything to use delimited events | jesopo | 2018-09-19 | 1 | -2/+1 |
| * | give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system
| jesopo | 2018-09-02 | 1 | -1/+1 |
| * | Update reloading config on USR1 | jesopo | 2018-09-02 | 1 | -2/+5 |
| * | Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module
| jesopo | 2018-08-31 | 1 | -3/+5 |
| * | Add setting to prevent sending a random quote on quit | jesopo | 2018-08-13 | 1 | -3/+5 |
| * | Added EventHook.call_for_result to get a result or default from an event | jesopo | 2018-07-15 | 1 | -1/+4 |
| * | Move quit quotes to it's own module | jesopo | 2018-07-15 | 1 | -61/+2 |
| * | Amber Rudd | Evelyn | 2017-10-27 | 1 | -0/+1 |
| * | Signals: Glenn Moramarco quote | Evelyn | 2017-10-10 | 1 | -0/+1 |
| * | Signals: Add Turnball | Evelyn | 2017-09-29 | 1 | -0/+1 |
| * | Bitbot can do Telegram now, I guess | Evelyn | 2017-09-05 | 1 | -0/+1 |
| * | Signals: add quote | Evelyn | 2017-08-25 | 1 | -0/+1 |
| * | Signals: Don't take Hitler out of context, add 'tear down this wall' etc | Evelyn | 2017-08-24 | 1 | -1/+1 |
| * | 'Death solves all problems - no man, no problem.' was in fact written by Anat... | Evelyn | 2017-08-10 | 1 | -1/+1 |
| * | Sun Tzu*2, optimism (ha) | Evelyn | 2017-06-23 | 1 | -0/+3 |
| * | add quote | Evelyn | 2017-06-17 | 1 | -0/+1 |
| * | Dag Hammarskjöld quote somewhat relevant to our lives at present | Evelyn | 2017-06-16 | 1 | -0/+1 |
| * | Attribute quote to topiary | Evelyn | 2017-03-21 | 1 | -1/+1 |
| * | quotes | Evelyn | 2017-01-27 | 1 | -2/+3 |
| * | Add quote to signals module | Evelyn | 2016-12-14 | 1 | -1/+2 |
| * | More quit quotes! | Evelyn | 2016-11-28 | 1 | -1/+3 |
| * | Dag Hammarskjöld quote | Evelyn | 2016-11-17 | 1 | -1/+2 |
| * | more quotes and stuff | Evelyn | 2016-10-25 | 1 | -2/+3 |