index
:
bounce4
master
[no description]
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
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
matters much
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
various bugs
2014-01-17
implement support for the buffered packets protocol into the bouncer, and ↵
Treeki
5
-79
/
+331
partial support into the Python client
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 ↵
Treeki
1
-150
/
+111
blocking
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