summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
various bugs
2014-01-17implement support for the buffered packets protocol into the bouncer, and ↵Treeki5-79/+331
partial support into the Python client
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 ↵Treeki1-150/+111
blocking
2014-01-16modify build.sh to use mkdir -pTreeki1-1/+1
2014-01-16initial commit of stuffTreeki6-0/+1029