| Commit message (Expand) | Author | Age | Files | Lines |
| * | Return new server_id from Database.servers.add | jesopo | 2018-11-13 | 2 | -2/+5 |
| * | Move logic for adding a server to the database out to utils.cli and add a•••--add-server flag for start.py, to add new server
| jesopo | 2018-11-13 | 2 | -1/+20 |
| * | Remove unneeded const | jesopo | 2018-11-12 | 1 | -1/+0 |
| * | We don't need utils.irc.remove_colon anymore! | jesopo | 2018-11-12 | 1 | -7/+1 |
| * | Add type annotionations to src/Timers.py and src/IRCBuffer.py | jesopo | 2018-11-11 | 2 | -3/+3 |
| * | Add missing imports and `Channel` namespacing to src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -6/+7 |
| * | Split out Channels in to IRCChannels.Channels, not IRCChannel.Channels | jesopo | 2018-11-11 | 3 | -55/+56 |
| * | Fix type annotations for utils.parse.keyvalue | jesopo | 2018-11-11 | 1 | -2/+3 |
| * | Don't implicitly create channels, explicitly create channels when we join one | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Implement `__len__` on src/IRCChannel.py.Channels | jesopo | 2018-11-11 | 1 | -0/+2 |
| * | Copypaste fail in src/IRCChannel.py, 'self.id' -> 'self._server.id' | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Copypaste fail in src/IRCChannel.py, 'self.bot' -> 'self._bot' | jesopo | 2018-11-11 | 1 | -2/+2 |
| * | Copypaste fail in src/IRCChannel, 'get_channel_id' -> '_get_id' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Typin in src/IRCChannel.py, 'self._add' -> 'self.add' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Readd line I accidentally removed in src/Database.py | jesopo | 2018-11-11 | 1 | -0/+1 |
| * | Typo in src/IRCChannel.py, 'Iterable' -> 'typing.Iterable' | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Forgot to import `EventManager` in src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -1/+2 |
| * | Add missing ":" in src/IRCChannel.py | jesopo | 2018-11-11 | 1 | -1/+1 |
| * | Add a `threading.Lock()` around `cursor.execute(...)` in Database.py | jesopo | 2018-11-11 | 1 | -2/+3 |
| * | Move channel tracking data/functions to src/IRCChannel.Channels | jesopo | 2018-11-11 | 2 | -29/+56 |
| * | Add a way to more explicitly denote when a CAP handshake has ended early | jesopo | 2018-11-09 | 1 | -1/+2 |
| * | Filter out empty items in utils.parse.keyvalue | jesopo | 2018-11-08 | 1 | -1/+1 |
| * | Support passing unrestricted args between connections | jesopo | 2018-11-08 | 1 | -1/+3 |
| * | Keep a track of bytes written and read per server | jesopo | 2018-11-08 | 1 | -2/+7 |
| * | Keep a dict of isupport key:values on IRCServer.Server | jesopo | 2018-11-08 | 1 | -1/+2 |
| * | Technically, we only need to unescape non-json message-tag *values* | jesopo | 2018-11-08 | 1 | -4/+2 |
| * | Only mesage-tag unescape non-json tags after we split on ";" | jesopo | 2018-11-08 | 1 | -2/+4 |
| * | Unescape message-tags as per spec Escaping Rules | jesopo | 2018-11-08 | 1 | -0/+9 |
| * | Fix issues that were introduced in message-tag parsing when I added support for•••JSON message tags
| jesopo | 2018-11-08 | 1 | -3/+3 |
| * | Explicitly denote when an :arbitrary arg is present in an IRCLine | jesopo | 2018-11-08 | 1 | -4/+8 |
| * | 'rename_channel' -> 'rename' in src/Database.channels | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Don't pass connection_params through to reconnect in normal circumstances | jesopo | 2018-11-05 | 1 | -2/+1 |
| * | Only automatically reconnect to a server when we don't already have a server•••with the same ID (to make reconnection work)
| jesopo | 2018-11-05 | 1 | -11/+8 |
| * | Cache a server fileno from connect onwards, like we used to | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Typo in IRCServer, 'nicknamme' -> 'nickname' | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Update IRCServer.__repr__ to use connection_params | jesopo | 2018-11-05 | 1 | -1/+2 |
| * | Fall back to nickname for username/realname, as it used to be | jesopo | 2018-11-05 | 1 | -3/+6 |
| * | Clarify typing of .nickname/.nickname_lower/.name in IRCUser | jesopo | 2018-11-05 | 1 | -1/+5 |
| * | Fix the order of some connection params, add `alias` as a seperate argument to•••IRCServer.Server
| jesopo | 2018-11-05 | 3 | -4/+6 |
| * | Pass connection parameters around in their own object (IRCConnectionParameters) | jesopo | 2018-11-05 | 4 | -39/+59 |
| * | Add missing import of json in utils.irc | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Call Database.channels.rename in IRCServer.Server.rename_channel | jesopo | 2018-11-05 | 1 | -0/+1 |
| * | Add Database.channels.rename, as part of support for IRCv3's RENAME | jesopo | 2018-11-05 | 1 | -0/+3 |
| * | Support JSON messages tags, as per IRCv'3 message-tags-0.3 #318 pull request | jesopo | 2018-11-05 | 1 | -4/+10 |
| * | Reschedule STS expiration on disconnect | jesopo | 2018-11-05 | 1 | -0/+1 |
| * | Give Logging.Log object to modules | jesopo | 2018-11-05 | 1 | -2/+4 |
| * | I forgot the "normal" event hook syntax! | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | 'self.events' -> 'self._events' in IRCBot | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Cache socket fileno in IRCServer.Server just before disconnecting | jesopo | 2018-11-05 | 1 | -1/+3 |
| * | @utils.hook doesn't work outside of modules! | jesopo | 2018-11-05 | 1 | -5/+8 |