Age | Commit message (Expand) | Author | Files | Lines |
2014-02-14 | oh right, this thing has a name now | Treeki | 5 | -4/+7 |
2014-02-14 | add richtext support and message priorities | Treeki | 7 | -70/+429 |
2014-02-14 | don't output handled messages to status window | Treeki | 1 | -3/+1 |
2014-02-14 | missing include in buffer.h | Treeki | 1 | -0/+1 |
2014-02-12 | fix NetCore::quitFlag being uninitialised (thanks, Valgrind/memcheck!) | Treeki | 1 | -0/+2 |
2014-02-12 | clean up TLS state | Treeki | 1 | -0/+12 |
2014-02-12 | stop DNS thread cleanly when exiting | Treeki | 3 | -1/+17 |
2014-02-12 | bouncer: fix massive memory leak where cached packets were not freed | Treeki | 1 | -2/+7 |
2014-02-12 | bouncer: silently ignore packets from the client that we've already seen | Treeki | 1 | -2/+12 |
2014-01-28 | implement server configuration loading/saving | Treeki | 10 | -2/+217 |
2014-01-27 | make the test client's connection handling a little more robust, not that it ... | Treeki | 1 | -5/+23 |
2014-01-27 | add commands for changing IRCNetworkConfig data | Treeki | 4 | -40/+125 |
2014-01-27 | add window closing for queries | Treeki | 5 | -2/+55 |
2014-01-26 | add simple CTCP support | Treeki | 3 | -3/+129 |
2014-01-25 | add query windows | Treeki | 4 | -9/+209 |
2014-01-25 | add processing for the KICK irc message | Treeki | 3 | -1/+60 |
2014-01-25 | add channel topic tracking | Treeki | 4 | -2/+113 |
2014-01-24 | reverse the order of the user modes bitfield; top bit = highest power mode | Treeki | 1 | -4/+4 |
2014-01-24 | show nick prefixes in client nicklist, sync modes correctly | Treeki | 4 | -38/+74 |
2014-01-23 | move bouncer files into the bouncer directory | Treeki | 14 | -0/+0 |
2014-01-23 | add build_static.sh, make gnutls usage a define | Treeki | 8 | -15/+88 |
2014-01-23 | sync user lists to clients, add support to python client, other assorted fixes | Treeki | 4 | -8/+248 |
2014-01-23 | force user to leave channels when disconnected from server | Treeki | 3 | -0/+13 |
2014-01-23 | add most of the state tracking for users within channels | Treeki | 3 | -7/+338 |
2014-01-23 | initial bits for channel buffers, display join/privmsg in them | Treeki | 3 | -2/+345 |
2014-01-22 | add window management, move hacky Python client over to PyQt5 | Treeki | 8 | -63/+397 |
2014-01-21 | make a bunch more things private/protected where appropriate | Treeki | 3 | -56/+68 |
2014-01-21 | refactoring: add event handling functions to the Server/IRCServer interface | Treeki | 6 | -20/+85 |
2014-01-21 | refactoring: add basic implementation of the IRCServer class | Treeki | 6 | -18/+55 |
2014-01-20 | clean up build.sh a litlte | Treeki | 1 | -1/+6 |
2014-01-20 | split every class up into a separate file | Treeki | 9 | -1006/+1009 |
2014-01-20 | add MobileClient class and move some bits into it | Treeki | 2 | -49/+90 |
2014-01-20 | add server management functions to NetCore | Treeki | 2 | -6/+34 |
2014-01-20 | refactoring: replace global state with NetCore and Bouncer classes | Treeki | 2 | -51/+93 |
2014-01-20 | move global TLS init into a separate function | Treeki | 1 | -13/+21 |
2014-01-19 | fix lots more bugs in both the bouncer and client | Treeki | 4 | -16/+61 |
2014-01-17 | flesh out the Python client more to add connect/disconnect commands, and fix ... | Treeki | 4 | -54/+152 |
2014-01-17 | implement support for the buffered packets protocol into the bouncer, and par... | Treeki | 5 | -79/+331 |
2014-01-17 | lots of code cleanup, add session resuming, add simple python client for testing | Treeki | 3 | -95/+289 |
2014-01-16 | rename a couple of TLS-related variables to clearer names | Treeki | 1 | -19/+20 |
2014-01-16 | oops, forgot to change one call to use SocketRWCommon::hasTlsPendingData | Treeki | 1 | -2/+1 |
2014-01-16 | refactor a bunch of socket stuff to be more DRY, fix client SSL handshakes bl... | Treeki | 1 | -150/+111 |
2014-01-16 | modify build.sh to use mkdir -p | Treeki | 1 | -1/+1 |
2014-01-16 | initial commit of stuff | Treeki | 6 | -0/+1029 |