Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-29 | Code cleanups. | irungentoo | |
Rename array in Node_format from client_id to public_key. | |||
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-10-24 | Don't send -1 bytes. There is such check everythere. But if we add it in ↵ | xor2003 | |
side funciton the logic will change | |||
2014-09-06 | This fixes an issue where nodes could stay unannounced for certain | irungentoo | |
periods of time. Online nodes should now be able to announce themselves continuously. | |||
2014-08-28 | Fixed gcc warnings. | irungentoo | |
2014-08-11 | Some code refactoring to make passing onion packets through TCP easier. | irungentoo | |
2014-07-02 | Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core | irungentoo | |
2014-06-30 | Const-correctness for toxcore/onion_announce.c | Marc Schütz | |
2014-06-18 | Preparation work to make onion packets go through TCP. | irungentoo | |
2014-06-15 | Astyled code. | irungentoo | |
2014-06-13 | Const correctness for various packet callbacks | Marc Schütz | |
2014-06-01 | Fixed TOX_MAX_MESSAGE_LENGTH define. | irungentoo | |
Removed some useless code from toxcore. Astyled core code with new version of astyle. | |||
2014-05-12 | Use ping_array to store onion announce information instead of sending | irungentoo | |
over a huge cookie. This reduces the size of the onion announce packets by 100 bytes. | |||
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-15 | Fixed regression, announce responses can contain 0 nodes. | irungentoo | |
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-05 | CPU optimizations. | irungentoo | |
Use get_shared_key() in more places. | |||
2014-03-03 | Some CPU optimizations and fixes to onion_announce_request. | irungentoo | |
2014-02-26 | Major speed/cpu usage/bandwidth improvements to onion. | irungentoo | |
2014-02-15 | Fixed some possible issues. | irungentoo | |
2014-02-01 | Added DHT bootstrap server info packets. | irungentoo | |
define DHT_SERVER_EXTRA_PACKETS to enable. | |||
2014-01-25 | Fixed possible anonimity leak with the onion routing. | irungentoo | |
2014-01-19 | Small protocol change for more replay attack prevention. | irungentoo | |
see the changes to Prevent_Tracking.txt | |||
2014-01-17 | Incorporated onion into Tox. | irungentoo | |
Fixed a couple of issues related to that. | |||
2014-01-14 | Onion data packets can now be handled in onion_client. | irungentoo | |
oniondata_registerhandler(...) can be used to register different packet types to handle them and send_onion_data(...) can be used to send these packets. | |||
2014-01-12 | Some work done in onion_client. | irungentoo | |
2014-01-11 | Some work done on onion_client | irungentoo | |
2014-01-09 | Some work done on the client part. | irungentoo | |
2014-01-09 | Putting the sendback outside the encrypted part of the response. | irungentoo | |
It's more useful this way. | |||
2014-01-08 | Fixed problem in onion_announce.c | irungentoo | |
Added a way to know if a announce response is valid. | |||
2014-01-06 | onion_announce seems to be working perfectly. | irungentoo | |
Stuff added and fixed. | |||
2014-01-05 | Tests added and some fixes for the onion part. | irungentoo | |
2014-01-04 | Some work on the onion part done. | irungentoo | |
2014-01-03 | A bit of work done on the onion part. | irungentoo | |
2014-01-02 | Some work done on the onion announce part. | irungentoo | |