Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-25 | Comment fix. | irungentoo | |
2015-07-15 | Added function to help calculate size of packet nodes. | irungentoo | |
2015-06-26 | Some comment fixes. | irungentoo | |
2015-06-07 | Don't bootstrap to all loaded nodes at once. | irungentoo | |
2015-06-06 | Save DHT nodes in a smarter way. | irungentoo | |
2015-01-29 | Code cleanups. | irungentoo | |
Rename array in Node_format from client_id to public_key. | |||
2015-01-02 | Removed useless function. | irungentoo | |
2014-12-31 | Check if received ip family is valid for the onion packets. | irungentoo | |
2014-12-30 | Remove useless code. | irungentoo | |
2014-11-21 | Cleaned up packet length types in toxcore. | irungentoo | |
They are now all uint16_t instead of sometimes being uint32_t. Replaced some other uint32_t with unsigned ints. | |||
2014-09-27 | Moved all the connection stuff from messenger to friend_connection. | irungentoo | |
Messenger was doing way do many things. friend_connection takes care of finding and establishing a connection to friends. | |||
2014-09-26 | Added callbacks to onion_client and net_crypto for the temp dht key. | irungentoo | |
Better than the polling mess. Moved DHT to Messenger from onion_client (still needs some cleanups). | |||
2014-09-26 | Added callbacks to DHT called when the ip of a peer is discovered. | irungentoo | |
2014-09-26 | DHT can now be used for group chat cons and friend cons at the same time. | irungentoo | |
2014-09-25 | More groupchats code written. | irungentoo | |
2014-09-25 | Removed now useless atributes from structs. | irungentoo | |
2014-09-12 | Removed tox_connect, initial connections are made on first tox_do | saneki | |
2014-09-09 | Fixed spacing | saneki | |
2014-09-09 | Added tox_connect function, no connecting done during tox_load | saneki | |
2014-08-18 | Added function to check if we were only connected to LAN DHT peers. | irungentoo | |
2014-06-30 | Const-correctness for onion_client.c | Marc Schütz | |
2014-06-10 | Astyle and fixes. | irungentoo | |
2014-06-10 | Const correctness in various interdependent files | Marc Schütz | |
2014-05-28 | Reduced size of get_node packets. | irungentoo | |
Sendback data is now 8 bytes. This does not break the network as the sendback data can be any size between 1 and 150 bytes. | |||
2014-05-13 | pack/unpack nodes can now pack and unpack TCP nodes. | irungentoo | |
2014-05-08 | Merge branch 'master' into TCP | irungentoo | |
2014-05-01 | Random number functions belong in crypto_core. | irungentoo | |
2014-04-25 | MAX_SENT_NODE is now 4. | irungentoo | |
This means that in every part of the Tox code that sends nodes will now send a maximum of 4 nodes instead of 8. | |||
2014-04-25 | The data in the DHT get nodes and send nodes packets can now be of | irungentoo | |
variable length. | |||
2014-04-23 | Updated some files so that they could build with latest core. | irungentoo | |
Fixed some issues. | |||
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-02-24 | Speeded up DHT peer finding and decreased DHT bandwidth usage. | irungentoo | |
2014-01-25 | Improved hole punching a bit. | irungentoo | |
2014-01-19 | Some small improvements added. | 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-02 | Some work done on the onion announce part. | irungentoo | |
2013-12-27 | Another packet type added to onion.c | irungentoo | |
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-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. |