summaryrefslogtreecommitdiff
path: root/core/DHT.c
AgeCommit message (Collapse)Author
2013-08-05Merge branch 'master' of https://github.com/plutooo/ProjectTox-Core into ↵irungentoo
plutooo-master
2013-08-05Fix bug where handle_NATping wouldn't perform bounds checkingNick ODell
2013-08-05core: Rewrote ping-module, better performance and cleaner code.plutooo
2013-08-05Use void for functions with no parametersFlorian Hahn
2013-08-04Make private functions in core/DHT.c staticFlorian Hahn
2013-08-03various fixes for first time userJae Kwon
* added linking to libsodium * fixed links to docs to point to wiki
2013-08-03DHT: added id_equal(), ipport_equal(), is_timeout()plutooo
2013-08-02Time is better as an unsigned variable.irungentoo
2013-08-02Fixed problems.irungentoo
2013-08-02Merge branch 'master' into Jeffail-masterirungentoo
Conflicts: core/DHT.c
2013-08-02DHT: Fix return value of time().Andreas Schneider
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Signed-off-by: irungentoo <irungentoo@gmail.com>
2013-08-02Refactored DHT.c from end of NAT punching to EOFJeffail
2013-08-02Refactored DHT.c, all of NAT punching functions (line 1217Jeffail
2013-08-02Refactored DHT.c down to line 1048 (beginning of NAT)Jeffail
2013-08-02Refactored DHT.c down to line 881Jeffail
2013-08-02Refactored DHT.c down to line 779Jeffail
2013-08-02Refactored DHT.c down to line 567Jeffail
2013-08-02Refactored DHT.c down to line 367Jeffail
2013-08-02Refactored client/friend helper functions (down to line 274)Jeffail
2013-08-01Back to old methods, reordered the structs, defines, and global variables to ↵Jeffail
the top, should be no changes to binary
2013-08-01Refactored most of DHT.c, added local vim configJeffail
2013-07-28Slightly improved hole punching in the DHT.irungentoo
2013-07-27Ran the code through: astyle --style=linuxirungentoo
2013-07-26Update DHT.cnfkd
2013-07-26Update DHT.cnfkd
2013-07-26Fix braces and a few whitespacesnfkd
2013-07-26Minor screwup fixedSilentSand
I sure wish it was easier to compile on Windows.
2013-07-26Formatting.SilentSand
Many stylistic changes, mostly formatting code more closely to the coding style.
2013-07-25LicensingSilentSand
Added the GPLv3 license to some files in addition to fixing some comments at the beginning of the files.
2013-07-24Experimental and unoptimized symmetric NAT hole punching added.irungentoo
2013-07-22Added small thing to DHT.irungentoo
2013-07-22Fixed small thing in DHT.irungentoo
2013-07-21Added routing functions to DHT.irungentoo
2013-07-20Fixed segfault.irungentoo
2013-07-20fix comments of some filesjvrv
2013-07-19Merge pull request #56 from Martijnvdc/patch-1irungentoo
Patch 1
2013-07-19The last fix was wrong, this time it's properly fixed.irungentoo
2013-07-19Fixed big bug in DHT.irungentoo
2013-07-19Update DHT.cMartijnvdc
changed all "i++" into "++i", as proposed by nfkd
2013-07-17Fixed small mistake (Thank you stal).irungentoo
2013-07-17Fixed bug with deleting friends.irungentoo
2013-07-16ncurses test now tells you when you connect to the DHT.irungentoo
2013-07-16Loading and saving added to DHT.irungentoo
2013-07-15Just cleaning up as I read, no behaviour changesJeffail
2013-07-14Some dynamic memory allocation added to the DHT.irungentoo
2013-07-12First part of DHT hardening done.irungentoo
Added crypto to the DHT communications. This defeats completely the first attack mentioned in docs/DHT_hardening. Also updated the build system to build the latest test (it links it with libsodium)
2013-07-08Some work done on the messenger part.irungentoo
2013-07-08Spelling mistakes fixed.irungentoo
2013-07-07Fixed to be confilcts with the DHT and the messenger part.irungentoo
2013-07-05Crypto done(still need to test it a bit more thought)irungentoo
Replaced chars with uint8_t Added a new test program. Added some functions to Lossless UDP. And some other stuff.