Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-19 | Fix typos | yangfl | |
2018-09-14 | Standardise header guards. | iphydf | |
Using the full path including the repo name. | |||
2018-08-26 | Update copyright to 2018. | iphydf | |
2018-08-16 | Use per-instance `Mono_Time` for Messenger and onion. | iphydf | |
2018-07-12 | Fix style in some header files. | iphydf | |
* Enums must by typedef'd. * Comments at end of `#define` must be `//` comments. * Typedef structs must not be anonymous. * `;` at the end of a `#define` is invalid. * Callback typedefs must list their parameter names. * No nested structs. * No inline use of function pointer types. Only typedef'd callback types are allowed. * Enum types are spelled in Camelsnake_Case. * The argument to `#error` must be a string literal. | |||
2018-07-08 | Use named types for onion callbacks. | iphydf | |
This is now a style rule: you can only use typedef'd function types. Previous rules now applied in `onion_*.c`: * `struct`s must have a name (typedef of unnamed struct is not allowed). * `++i` for increment-stmt, not `i++`, e.g. in loops. * Only a single declarator per struct member declaration. * Type_Names vs. variable_names. | |||
2017-08-24 | AF_INET -> TOX_AF_INET | Diadlo | |
2017-01-19 | Update license headers and remove redundant file name comment. | iphydf | |
"All rights reserved" was incorrect. The project was licensed under GPL3, which means a lot of rights are licensed to everybody in the world, i.e. not reserved to the "Tox Project". | |||
2016-12-22 | Wrap all sodium/nacl functions in crypto_core.c. | iphydf | |
2015-05-01 | Added a define for the length of onion paths. | irungentoo | |
2014-12-25 | Add function to get nodes from onion path. | 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-08-13 | Added function to create onion packets to send via TCP. | irungentoo | |
2014-08-12 | No longer rely on source ip to get the path the packet was sent with. | irungentoo | |
2014-07-02 | Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core | irungentoo | |
2014-06-30 | Const-correctness for onion.c | Marc Schütz | |
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-05-19 | IP_Port packing unpacking in onion.c | notsecure | |
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-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-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-05 | CPU optimizations. | irungentoo | |
Use get_shared_key() in more places. | |||
2014-02-26 | Major speed/cpu usage/bandwidth improvements to onion. | irungentoo | |
2014-02-13 | Made onion paths expire. | irungentoo | |
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-01 | Some small cleanups. | irungentoo | |
TODO: remove old todos that have been done. | |||
2013-12-30 | Added a function to create and send a onion packet. | irungentoo | |
2013-12-25 | All recv packets now handled. | irungentoo | |
2013-12-24 | Added the shell of onion.{c, h} | irungentoo | |