aboutsummaryrefslogtreecommitdiff
path: root/src/IRCSocket.py
Commit message (Expand)AuthorAgeFilesLines
* Log content of lines that need fallback encodingGravatar jesopo2019-03-061-2/+2
* Specifically only catch UnicodeDecodeError in IRCSocket.readGravatar jesopo2019-03-061-2/+2
* add IRCServer.clear_send_buffer() to clear queued linesGravatar jesopo2019-03-051-0/+3
* Rename IRCLine.Line to IRCLine.SentLine, for clarityGravatar jesopo2019-02-241-3/+3
* Move utils.irc.IRCParsedLine to IRCLine.ParsedLine, improve truncation•••mechanism, don't convert sent line from ParsedLine to text to ParsedLine for line_handler handling Gravatar jesopo2019-02-231-5/+4
* Check throttle space when queueing more data not whether there's no queued dataGravatar jesopo2019-02-201-2/+2
* IRCServer should handle ping_sent, not IRCSocketGravatar jesopo2019-02-111-1/+0
* last_read/last_send is now handled by IRCSocket.pyGravatar jesopo2019-02-111-0/+3
* `socket.getpeername()` can return more than 2 values (IRCSocket)Gravatar jesopo2019-02-111-1/+1
* `connected` status is now tracked by IRCSocketsGravatar jesopo2019-02-111-0/+3
* Add `IRCSocket.connected_ip` to hold on to the IP address we connected to (e.g.•••so we know which IP we picked from a round robin DNS) Gravatar jesopo2019-02-111-0/+3
* Shift socket.socket related logic to IRCSocket.pyGravatar jesopo2019-02-111-0/+177