summaryrefslogtreecommitdiff
path: root/toxcore/network.h
AgeCommit message (Expand)Author
2018-09-14Standardise header guards.iphydf
2018-08-26Use `bool` in place of 0/1 int values.iphydf
2018-08-26Update copyright to 2018.iphydf
2018-07-21Synchronise parameter names in headers with those in the implementation.iphydf
2018-07-12Style fixes in TCP code; remove MIN and PAIR from util.h.iphydf
2018-07-09Factor out time keeping code into its own module: mono_time.c.iphydf
2018-06-24Add Logger to various net_crypto functions.iphydf
2018-05-20Finish @Diadlo's network Family abstraction.iphydf
2018-05-20Move system header includes from network.h to network.ciphydf
2018-04-17Improve network error reporting on WindowsMaxim Biro
2018-02-24Fix a bunch of compiler warnings and remove suppressions.iphydf
2018-02-14Get rid of the only GNU extension we used.iphydf
2018-02-01Manually serialise RTPHeader struct instead of memcpy.iphydf
2018-01-30Use nullptr as NULL pointer constant instead of NULL or 0.iphydf
2018-01-16Use apidsl to generate LAN_discovery.h.iphydf
2018-01-14Use apidsl to generate ping.h.iphydf
2018-01-11Move Networking_Core struct into the .c file.iphydf
2017-12-29Remove deprecated ToxDNSiphydf
2017-11-15Fix IPv4 and IPv6 loopbacksDiadlo
2017-08-27Remove 'in_addr' and 'addrinfo' mention from network.hDiadlo
2017-08-24Add loopback and broadcast constantsDiadlo
2017-08-24Add platform independent constantsDiadlo
2017-08-24AF_INET -> TOX_AF_INETDiadlo
2017-04-22Revert "Implement tox_loop"Maxim Biro
2017-04-12Added missing includes: <netinet/in.h> and <sys/socket.h>Yuri
2017-04-01Implement tox_loopAnsa89
2017-03-26Fix network malloc(0) bugDiadlo
2017-03-04Fix formatting with astyleDiadlo
2017-02-26Add part of platform-independent network API implementationDiadlo
2017-01-28Add VLA compatibility macro for C89-ish compilers.iphydf
2017-01-26Add platform-independent Socket and IP implementationDiadlo
2017-01-22Add appveyor build for native windows tests.iphydf
2017-01-21reduce thread-unsafe use of static variableszugz
2017-01-19Update license headers and remove redundant file name comment.iphydf
2016-11-06Change packet kind enum to use hex constants.iphydf
2016-11-05Convert series of NET_PACKET_* defines into a typedef enumGregory Mullen (grayhatter)
2016-09-08Fix compilation for Windows.iphydf
2016-09-07Prevent <winsock.h> inclusion by <windows.h>.iphydf
2016-09-06Improve C standard compliance.iphydf
2016-09-01Sort #includes in all source files.iphydf
2016-08-27Move logging to a callback.iphydf
2016-08-18Make tox_callback_friend_name stateless.iphydf
2016-02-27Remove magic numbers from addr_resolveRoman Yepishev
2015-04-13Make tox_new return TOX_ERR_NEW_PORT_ALLOC for all socket related errors.irungentoo
2015-04-11Enable SO_REUSEADDR on TCP server socket.irungentoo
2015-03-12tox_new now sets error to TOX_ERR_NEW_PORT_ALLOC when binding to port fails.irungentoo
2015-02-27Allow for specifying the port range to use in Tox_Optionssaneki
2015-01-01Code cleanups.irungentoo
2014-12-31Code cleanup.irungentoo
2014-12-31Removed now useless packet id.irungentoo