Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-08 | Merge branch 'master' into TCP | irungentoo | |
2014-05-08 | Connection between toxes is lossless once again. | irungentoo | |
2014-04-25 | The data in the DHT get nodes and send nodes packets can now be of | irungentoo | |
variable length. | |||
2014-04-24 | sendnodes packets now contains a byte indicating the number of nodes | irungentoo | |
2014-04-23 | Major cleanups. | irungentoo | |
Fixed circular dependency between DHT and net_crypto: DHT no longer depends on net_crypto. Moved the crypto request packets functions to crypto core and DHT. Cleaned up/added some defines that can be used to get the true maximum length of things like the friends request message. MAX_DATA_SIZE has been replaced in most places by more appropriate defines. | |||
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-16 | multiple spelling fixes | Carlos E. Garcia | |
2014-04-15 | Major protocol changes, this commit breaks all network compatibility. | irungentoo | |
Removed a bunch of useless space from various structs. pack_nodes() and unpack_nodes() are now used to transmit lists of nodes for the DHT and onion parts. They provide a way to transmit both ipv6 and ipv4 nodes in the same packet in a portable way that takes as little space as possible without compression. Using pack_nodes, merged the send nodes and send nodes ipv6 packets into one packet greatly reducing the risk of amplification attacks. | |||
2014-03-16 | Renamed toping to to_ping. | irungentoo | |
2014-03-05 | CPU optimizations. | irungentoo | |
Use get_shared_key() in more places. | |||
2014-03-04 | CPU usage improvements. | irungentoo | |
Shared keys for recieved DHT packets are now stored in a special array so that they don't need to be recomputed for nodes that send us lots of packets. | |||
2014-03-01 | Some small DHT CPU optimizations. | irungentoo | |
Only compute the shared key once instead of twice for received DHT requests/responses. | |||
2014-02-24 | Speeded up DHT peer finding and decreased DHT bandwidth usage. | irungentoo | |
2014-02-19 | Fixed bug in DHT. | irungentoo | |
2014-02-14 | Fixed small bug in DHT. | irungentoo | |
2014-02-06 | Fixed bandwidth issue. | irungentoo | |
2014-02-04 | Lowered the route to friend minimum number of peers. | irungentoo | |
This fixes hole punching for some NATs. | |||
2014-02-03 | Fixed possible issue. | irungentoo | |
2014-01-26 | Attempted fix of some hole punching issues. | irungentoo | |
2014-01-25 | Improved hole punching a bit. | irungentoo | |
2014-01-21 | random_nodes_path should return slightly better paths. | irungentoo | |
Fixed test in network_test failing on some machines because of localhost ipv6 issues. | |||
2014-01-20 | Adjusted some timeouts and fixed possible memory leak. | irungentoo | |
2014-01-19 | Some small improvements added. | irungentoo | |
2014-01-19 | Commented out now useless code. | irungentoo | |
2014-01-18 | Some optimizations and fixes. | irungentoo | |
2014-01-17 | Small performance increases. | irungentoo | |
2014-01-17 | Incorporated onion into Tox. | irungentoo | |
Fixed a couple of issues related to that. | |||
2014-01-16 | Wrote random_path function. | irungentoo | |
Added onion_client to the build system. | |||
2014-01-15 | onion_client almost done. | irungentoo | |
2014-01-14 | Some packet handling code added to onion_client. | irungentoo | |
2014-01-10 | Removed useless line. | irungentoo | |
2014-01-02 | Some work done on the onion announce part. | irungentoo | |
2013-12-27 | Another packet type added to onion.c | irungentoo | |
2013-12-16 | Astyled the code. | irungentoo | |
2013-12-15 | Code cleanups. | irungentoo | |
No functionality changed. | |||
2013-12-13 | Merge pull request #678 from FullName/retipp-fix | irungentoo | |
Fix a code cleanup. | |||
2013-12-12 | Merge branch 'assoc-refresh-distant-data' of ↵ | irungentoo | |
https://github.com/FullName/ProjectTox-Core into FullName-assoc-refresh-distant-data | |||
2013-12-11 | Fix a code cleanup. | Coren[m] | |
DHT.c: - get_close_nodes(): - allow two 'indirect' nodes ('indirect' as in distant from us and therefore not tested regularly, "bad") - be consequent when testing for NULLed results, pack nodes_list dense - (logging) dump number of found entries from assoc - returnedip_ports(): - fix code cleanup, the entry to be added is about the node we were told, not about the node who told us assoc.c: - Assoc_get_close_entries(): break from loops as soon as a marking-invalid-node is hit | |||
2013-12-11 | Increased some intervals/timeouts to lower network usage. | irungentoo | |
2013-12-08 | Cleaned up and fixed various things. | irungentoo | |
2013-12-08 | Send groupchat ips like DHT ones. | irungentoo | |
2013-12-08 | Compatibility fixes. | irungentoo | |
AF_INET/AF_INET6 can vary across devices, we introduce TOX_AF_INET and TOX_AF_INET6 to fix this. | |||
2013-12-08 | do_Assoc(): keep the data of the buckets somewhat current | Coren[m] | |
2013-12-07 | Small fixes. | irungentoo | |
2013-12-07 | Added/updated some basic docs and cleaned up some things. | irungentoo | |
2013-12-07 | Try to replace not tested/possibly bad nodes before good nodes. | irungentoo | |
2013-12-06 | Merge branch 'master' into harden | irungentoo | |
2013-12-05 | All nodes returned must be good. | irungentoo | |
2013-12-05 | Merge branch 'sendnodes-with-assoc' of ↵ | irungentoo | |
https://github.com/FullName/ProjectTox-Core into FullName-sendnodes-with-assoc |