aboutsummaryrefslogtreecommitdiff
path: root/src/util/network.c
Commit message (Collapse)AuthorAge
* use ifdef instead of if for __linux__ and BSDng02019-11-20
|
* follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:ng02019-11-20
| | | | use __linux__ instead of redefined LINUX.
* get rid of SOCKTYPE and FDTYPEChristian Grothoff2019-11-10
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific ↵ng02019-09-10
| | | | | | | | | files. configures and builds okay. testsuite wasn't checked, will be checked. diff including the plibc removal is now around 14370 lines of code less.
* Remove win32 and cygwin supportng02019-09-09
|
* plibc: win32 related, socketng02019-09-09
|
* uncrustify as demanded.ng02019-09-08
|
* make SO_NOSIGPIPE more prominentSchanzenbach, Martin2019-08-10
|
* cache PF support results from OS probe (#5553)Christian Grothoff2019-03-02
|
* Be explicit about truncation to silence warning.Florian Dold2019-02-28
| | | | | | | | | | | Newer GCCs do not like truncation and emit a warning. We don't want to disable truncation warnings (-Wnostringop-truncation), as in some cases these warnings can point to a security flaw. Using strcat instead of strncat is fine, since *both* equally overflow the destination buffer if not used carefully. See https://developers.redhat.com/blog/2018/05/24/detecting-string-truncation-with-gcc-8/
* untested fix for #5511Christian Grothoff2019-02-09
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* Style fixes (mostly tabs to spaces).anryko2018-01-07
|
* initialize variable on all pathsChristian Grothoff2018-01-05
|
* add assertionChristian Grothoff2018-01-04
|
* merge branch 'refactoring-scheduler'lurchi2017-12-30
|\
| * make input of getters const (needed for new scheduler API)lurchi2017-08-05
| |
* | fix integer overflow in cast to long for very large timeouts on 32-bit platformsChristian Grothoff2017-09-26
|/
* implement GNUNET_NETWORK_test_port_free() for testcases to conveniently ↵Christian Grothoff2017-03-24
| | | | check if a port is available
* util: add component name to LOG macros; util/client: log incoming message ↵tg(x)2017-02-24
| | | | type/size/source for gnunet-logread
* change return value to use -1 on error, as 0 is a legal packet sizeChristian Grothoff2016-11-27
|
* This can't be NULLDavid Barksdale2016-10-26
|
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* -fix misc issuesChristian Grothoff2016-07-06
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* automatically clean up left-over Unix domain socket files when trying to ↵Christian Grothoff2015-07-13
| | | | bind (fixes #3723)
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* Add missing const to the argument of the readiness checkersLRN2015-04-09
|
* Wait on actual HANDLE, not the structure that contains itLRN2015-04-09
|
* -trying to fix warningsChristian Grothoff2015-03-23
|
* generally use GNUNET_assert() instead of GNUNET_abort() to also log the errorChristian Grothoff2015-02-28
|
* -signal connection failure to receive even if receive is triggered after ↵Christian Grothoff2015-02-21
| | | | failure is observed
* be more careful with errno, so we can be sure it is not overwritten by ↵Christian Grothoff2015-02-21
| | | | 'free()' and the like
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* -make sure we get the correct errno back after GNUNET_NETWORK_socket_create()Christian Grothoff2015-01-25
|
* W32: Remove copy-pasted stray incrementLRN2015-01-24
|
* Add GNUNET_NETWORK_fdset_handle_set_firstLRN2015-01-24
|
* Add support for selecting on W32 eventsLRN2015-01-24
|
* use enough space for storing full addressChristian Grothoff2015-01-17
|
* Grothoff's W32 select slist elimination and prettificationLRN2014-12-14
|
* Grothoff's massive indentation and documentation fixes in util/network.cLRN2014-12-14
|
* adding TCP_STEALTH support to TCP pluginChristian Grothoff2014-11-02
|
* - Do not try to delete empty string directories.Sree Harsha Totakura2014-02-14
|
* Create UNIX domain sockets as abstract sockets when running in LINUX and theSree Harsha Totakura2014-02-09
| | | | | option USE_ABSTRACT_SOCKETS is present in configuration.
* -clean up network select code, avoid insane #ifdefing for MINGWChristian Grothoff2013-12-13
|