aboutsummaryrefslogtreecommitdiff
path: root/src/nat/nat.c
Commit message (Collapse)AuthorAge
* remove legacy NAT library logic, or preserve if it might still be usefulChristian Grothoff2017-01-07
|
* -more work towards NAT serviceChristian Grothoff2016-10-31
|
* -ensure clean DNS shutdown, fix DNS-STUN termination issuesChristian Grothoff2016-07-25
|
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* -fix (C) noticesChristian Grothoff2016-01-19
|
* -fixing memory leaks and shutdown issues related to NATChristian Grothoff2015-11-17
|
* -fix reporting of IP addressChristian Grothoff2015-10-18
|
* -newline, include error codeChristian Grothoff2015-10-07
|
* enable clean up of NAT STUN state, prevents test_plugin_udp from segfaultingChristian Grothoff2015-10-07
|
* stylistic fixesChristian Grothoff2015-10-07
|
* fix #3986Christian Grothoff2015-10-05
|
* Fix crashes and memory leaks.Bruno Cabral2015-08-21
|
* Fix #3918Bruno Cabral2015-08-17
|
* -log more details about failing addrChristian Grothoff2015-08-03
|
* TUN_IFNAME is the tunnel interface, not EXIT_IFNAMEDavid Barksdale2015-07-22
|
* Get STUN to work with UDP pluginBruno Cabral2015-07-18
|
* slightly nicer ifname cmpChristian Grothoff2015-07-07
|
* do not add our virtual interfaces to our HELLOChristian Grothoff2015-07-07
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* Initial import of STUN supportBruno Cabral2015-06-15
|
* -must avoid returning resolutions during initializationChristian Grothoff2015-06-06
|
* -indenting...Christian Grothoff2015-02-21
|
* -instantly report addresses during NAT initialization if possibleChristian Grothoff2015-02-09
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* - added more debug messages to status2stringChristian Fuchs2014-06-24
| | | | - added remaining functionality to GNUNET_NAT_test_stop
* - renamed NAT's failure code to status code across gnunet (not GTK yet)Christian Fuchs2014-06-17
| | | | | | | - added proper error reporting to NAT-test-start/stop - timed-out nat tests not automatically stop the test itself - fixed a design flaw in nat-test - fixed a potential crash in the tests of the nat functionality (NOT NAT_TEST_xy...)
* - updated NAT callback function defintion to no longer carry around strings,Christian Fuchs2014-05-19
| | | | | | | - NAT lib now uses error-code enums to signal success and errors - reworked related code to return errorcodes - added and updated a missing doxygen documention - todo next: testcases
* -only complain about upnpc if it is actually enabled by configChristian Grothoff2014-04-23
|
* fixing error messageMatthias Wachs2014-04-14
|
* upnp support just silently failed if upnp client is not availableMatthias Wachs2014-04-10
|
* debugging breakMatthias Wachs2014-04-09
|
* add address to list since we use local addresses OR it is not loobpack!Matthias Wachs2014-04-09
|
* Allow redirection of STDERR when starting processes.Sree Harsha Totakura2014-02-20
|
* -modify NAT API to return error messages about problems detectedChristian Grothoff2014-01-07
|
* -remove OLD, not newChristian Grothoff2013-12-23
|
* -debug logic for NAT external IP resolutionChristian Grothoff2013-12-23
|
* remove external IP address from previous DNS lookup only after DNS lookup ↵Christian Grothoff2013-12-13
| | | | for new iteration has completed (#3213)
* -doxygen, indentation, fixing commentsChristian Grothoff2013-12-13
|
* - change --enable-ll to --enable-supermucSree Harsha Totakura2013-10-12
| | | | | - define a system wide termination signal GNUNET_TERM_SIG. Set this to SIGUSR1 only when building for SuperMUC
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* do not enumerate all IP addresses from our interfaces if the plugin is bound ↵Christian Grothoff2013-05-15
| | | | to a specific IP address only
* added privilege testing parameters for nat-server and added parameters Christian Fuchs2013-04-19
| | | | | | | to currently windows-only tests (less work in the future, even if this is ATM unused)
* added privilege testing parameters for helper-vpn, exit and nat-client.Christian Fuchs2013-04-19
| | | | | todo: nat-server
* -no booleanChristian Grothoff2013-04-15
|
* extended the GNUNET_OS_check_helper_binary parameters to do previlege Christian Fuchs2013-04-15
| | | | | | | | | | | | | | checking in windows. To do so, tested binaries must still be supplied with valid commandline arguments, but on windows gnunet will utilize the -d flag to run the programs initialization phase or privileged operations only. In these modes, a program will not enter its mainloop or communicate with the outside. updated relevant function calls gnunet-wide to meet the extended function parameters.
* -more libexec fixesChristian Grothoff2012-11-01
|
* -bugfixes, code cleanupChristian Grothoff2012-10-26
|