summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2013-08-05Fix bug where friendreq_handlepacket did not do bounds checkingNick ODell
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-05Add functions for dealing with userstatus kinds.Sebastian Stal
2013-08-05temporary fix to prevent m_addfriend from segfaultingLuke Champine
2013-08-05Use void for functions with no parametersFlorian Hahn
2013-08-04Improved cmakeMaxim Biro
2013-08-04Fixed Windows buildMaxim Biro
2013-08-04Make private functions in core/DHT.c staticFlorian Hahn
2013-08-04Make private functions in core/LAN_discovery.c staticFlorian Hahn
2013-08-04Make private functions in core/Lossless_UDP.c staticFlorian Hahn
2013-08-04Make private functions in core/net_crypto.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-03Merge pull request #302 from ChlorideCull/masterirungentoo
Changed CMake options to compile the core as a shared library instead of static
2013-08-03Fixed compatibility with original NaCl.irungentoo
2013-08-03Changed CMake options to compile the core sharedChloride Cull
It is now compiled under 'toxcore' instead of just 'core' to be able to be installed without conflicts.
2013-08-03DHT: added id_equal(), ipport_equal(), is_timeout()plutooo
2013-08-02Merge pull request #275 from nickodell/masterirungentoo
Fix bug where memcpy could overrun buffer; Replace ZEROBYTES - BOXZEROBYTES with MACBYTES
2013-08-02Fixed regression.irungentoo
2013-08-02Replace ZEROBYTES - BOXZEROBYTES with MACBYTESNick ODell
2013-08-02Merge branch 'Jeffail-master'irungentoo
2013-08-02Time is better as an unsigned variable.irungentoo
2013-08-02Fix bug where memcpy could overrun bufferNick ODell
2013-08-02Fixed problems.irungentoo
2013-08-02updated return value commentscharmlesscoin
2013-08-02added #defines for friend.status as well as for erroring on m_addfriend*charmlesscoin
2013-08-02Merge branch 'master' into Jeffail-masterirungentoo
2013-08-02removed getnumfriends()charmlesscoin
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-01Remove some magic numbers; use macros to clarify intentNick ODell
2013-08-01Updated comments.irungentoo
2013-08-01Merge pull request #229 from JFreegman/masterirungentoo
fixed friend add bugs and gave no message its own error
2013-08-01Merge pull request #247 from Jeffail/masterirungentoo
Refactored most of DHT.c, added local vim config
2013-08-01Merge pull request #249 from rlt3/masterirungentoo
Re-styling Lossless_UDP.c and .h
2013-08-01Merge pull request #251 from CharmlessCoin/networkirungentoo
Rewrote get_broadcast() so it works now.
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-01removed potential segfaultrlt3
2013-08-01removing unnecessary binary filesrlt3
2013-08-01removed debuggingcharmlesscoin
2013-08-01Changing some if loops around, specifically where some counts could be done ↵rlt3
once (checking if packets were over the max_data_size, etc) rather than over a couple lines
2013-08-01moved some code around, changed how we print the debuggingcharmlesscoin