Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-28 | Removed useless parameter from new_TCP_server() | irungentoo | |
2015-04-11 | Enable SO_REUSEADDR on TCP server socket. | irungentoo | |
2015-04-01 | Increased max possible amount of TCP connections in TCP server when using epoll. | irungentoo | |
2015-02-23 | Use edge trigger on listen socket in TCP_Server. | irungentoo | |
This may or may not improve things. | |||
2015-02-22 | When socket dies, kill it. | irungentoo | |
Use epoll to detect when socket closed connection. | |||
2015-02-21 | Fixed possible TCP server bug. | irungentoo | |
Function returned success when should have returned failure. | |||
2015-02-07 | kill_TCP_server() now frees everything in TCP server. | irungentoo | |
2015-01-13 | Fix TCP server regression. | irungentoo | |
onion.c was parsing recieved packets a bit too strictly and discarding packets that had ips with non valid families. TCP uses a non valid family to send back the packet to the proper connected node. | |||
2014-12-26 | Fixed bug with auto tests and cleaned up the code a bit. | irungentoo | |
2014-10-17 | Initialise source.port to prevent garbage value | xor2003 | |
2014-08-28 | Fixed gcc warnings. | irungentoo | |
2014-08-26 | Merge branch 'lobiCode-myChan' | irungentoo | |
2014-08-27 | fix the memory leak in new_TCP_server function | slaniCode | |
2014-07-22 | Use epoll_create() instead of epoll_create1() for compatibility with | irungentoo | |
older kernels. | |||
2014-07-16 | Fixed possible bug with TCP nonce not getting incremented. | irungentoo | |
2014-07-15 | Merge branch 'notsecure-split-video' | irungentoo | |
2014-07-15 | fixed some issues | notsecure | |
2014-07-15 | added priority packet system for TCP server | notsecure | |
2014-07-15 | Fixed TCP bug. | irungentoo | |
Packet was being copied with a wrong, smaller length. | |||
2014-07-15 | Fixed bug with TCP. | irungentoo | |
Don't increment nonce if packet was discarded instead of being sent. | |||
2014-07-02 | Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core | irungentoo | |
2014-06-30 | Const-correctness for TCP_server.c | Marc Schütz | |
2014-06-20 | Reduced number of realloc calls bs_list does | Maxim Biro | |
2014-06-20 | Fix redundant assignment in TCP_server.c | Tux3 / Mlkj / !Lev.uXFMLA | |
2014-06-13 | Const correctness for various packet callbacks | Marc Schütz | |
2014-06-06 | Renamed list functions to fix conflict issue on certain machines. | irungentoo | |
2014-05-24 | This function only needs to be ran once per second when epoll is | irungentoo | |
enabled because all it does then is send pings and check timeouts which are calculated by the second. | |||
2014-05-22 | Fixed an issue in list. | irungentoo | |
Cleaned up TCP server a bit. | |||
2014-05-20 | epoll for tcp server | notsecure | |
2014-05-20 | fixed some mistakes | notsecure | |
2014-05-20 | use LIST in TCP_server | notsecure | |
2014-05-17 | Fixed bug in TCP server where memory was expected to be zero but | irungentoo | |
sometimes wasn't. | |||
2014-05-16 | Removed non spec behaviour. | irungentoo | |
2014-05-16 | TCP_server fix. | irungentoo | |
Clear the connections array when connection is killed. Don't allow duplicate entries in connections array. | |||
2014-05-16 | Fixed some issues in TCP_server. | irungentoo | |
Timed out connections now remove themselves correctly. If a peer with the same public key as another tries to connect, the old connection is killed. | |||
2014-05-14 | Added OOB packets to the TCP client and server. | irungentoo | |
2014-05-08 | Merge branch 'master' into TCP | irungentoo | |
2014-04-22 | Decided pretty much how the handshake would work. | irungentoo | |
Started writing the code. Astyled some files. | |||
2014-04-21 | Crypto related cleanups. | irungentoo | |
Moved Bunch of functions from net_crypto to crypto_core. decrypt_data_fast and decrypt_data_symmetric were the same thing therefore, removed decrypt_data_fast. Replaced all the crypto_secretbox_* defines with the equivalent crypto_box_* one. New define: crypto_box_KEYBYTES that is equal to crypto_box_BEFORENMBYTES. | |||
2014-04-17 | Fixed build issues. | irungentoo | |
2014-04-16 | multiple spelling fixes | Carlos E. Garcia | |
2014-04-13 | sockets: support Mac OS X way of disabling SIGPIPE on a socket | Steven Noonan | |
Mac OS X doesn't have MSG_NOSIGNAL, so we need to use SO_NOSIGPIPE. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||
2014-04-11 | Some code written for the TCP part. | irungentoo | |
2014-04-06 | Added TCP_client. | irungentoo | |
Some work done on the TCP part. | |||
2014-04-02 | Some code cleanups. | irungentoo | |
2014-03-30 | TCP server now sends/handles ping packets. | irungentoo | |
2014-03-29 | TCP server now has onion functionality. | irungentoo | |
All the IP/Port related structs now have __attribute__ ((__packed__)) | |||
2014-03-28 | TCP server almost ready. | irungentoo | |
2014-03-26 | TCP server testing in progress. | irungentoo | |
2014-03-25 | Basic TCP server stuff should be all done, started testing it. | irungentoo | |