summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-01-23force user to leave channels when disconnected from serverTreeki3-0/+13
2014-01-23add most of the state tracking for users within channelsTreeki3-7/+338
2014-01-23initial bits for channel buffers, display join/privmsg in themTreeki3-2/+345
2014-01-22add window management, move hacky Python client over to PyQt5Treeki8-63/+397
2014-01-21make a bunch more things private/protected where appropriateTreeki3-56/+68
2014-01-21refactoring: add event handling functions to the Server/IRCServer interfaceTreeki6-20/+85
2014-01-21refactoring: add basic implementation of the IRCServer classTreeki6-18/+55
2014-01-20clean up build.sh a litlteTreeki1-1/+6
2014-01-20split every class up into a separate fileTreeki9-1006/+1009
2014-01-20add MobileClient class and move some bits into itTreeki2-49/+90
2014-01-20add server management functions to NetCoreTreeki2-6/+34
2014-01-20refactoring: replace global state with NetCore and Bouncer classesTreeki2-51/+93
2014-01-20move global TLS init into a separate functionTreeki1-13/+21
2014-01-19fix lots more bugs in both the bouncer and clientTreeki4-16/+61
2014-01-17flesh out the Python client more to add connect/disconnect commands, and fix ...Treeki4-54/+152
2014-01-17implement support for the buffered packets protocol into the bouncer, and par...Treeki5-79/+331
2014-01-17lots of code cleanup, add session resuming, add simple python client for testingTreeki3-95/+289
2014-01-16rename a couple of TLS-related variables to clearer namesTreeki1-19/+20
2014-01-16oops, forgot to change one call to use SocketRWCommon::hasTlsPendingDataTreeki1-2/+1
2014-01-16refactor a bunch of socket stuff to be more DRY, fix client SSL handshakes bl...Treeki1-150/+111
2014-01-16modify build.sh to use mkdir -pTreeki1-1/+1
2014-01-16initial commit of stuffTreeki6-0/+1029