aboutsummaryrefslogtreecommitdiff
path: root/src/nat
Commit message (Collapse)AuthorAge
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* moving away from DEFAULTSERVICES to per-section FORCESTART, thus addressing ↵Christian Grothoff2014-12-10
| | | | #3565 indirectly
* -fix nat test timeout/termination issueChristian Grothoff2014-12-01
|
* -set socket to NULL on close to avoid double-close, do not cleanup on ↵Christian Grothoff2014-10-03
| | | | timeout, leave that to app
* -return non-NULL even if we instantly failChristian Grothoff2014-10-03
|
* -fix NPE in NAT testChristian Grothoff2014-10-03
|
* fixing parallel build, getting rid of useless _DEPENDENCIES declarationsChristian Grothoff2014-09-13
|
* - 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...)
* - added missing comma in nat-testChristian Fuchs2014-06-11
|
* - moved timeout handling responsibility from for nat tests from caller to ↵Christian Fuchs2014-06-08
| | | | | | | | | the library - updated NAT API accordingly - removed obsolete timeout handling code from gnunet-transport - updated result callback for nat-test gnunet-transport to not always just report success, but we now actually report the proper result code we got from the NAT API - updated nat tests
* - disentangled test_icmp_client and test_icmp_server's logicsChristian Fuchs2014-06-04
| | | | - integrated more error-reporting changes for nat_test.c
* - added many lots of new error checking to nat_auto and nat_mini. ↵Christian Fuchs2014-06-04
| | | | icmp_client server and client not contained in this commit.
* - adapted nat-tests for API changesChristian Fuchs2014-05-19
| | | | - set NAT success return code to be GNUNET_OK
* - 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
* - rename also contents of config files, update config filesBart Polot2014-05-07
|
* -only complain about upnpc if it is actually enabled by configChristian Grothoff2014-04-23
|
* -indentation, cast to avoid compiler warningChristian Grothoff2014-04-23
|
* -grab source IP from outer IP header, not from inner IP headerChristian Grothoff2014-04-14
|
* fixing error messageMatthias Wachs2014-04-14
|
* handle nat_register failMatthias Wachs2014-04-10
|
* 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
|
* -more version bumpingChristian Grothoff2014-04-08
|
* -fix linkage issue that could cause a transport service crash on exit for ↵Christian Grothoff2014-03-07
| | | | certain NAT configurations
* -fix map cmd shutdownChristian Grothoff2014-03-07
|
* Allow redirection of STDERR when starting processes.Sree Harsha Totakura2014-02-20
|
* Fix TESTS_ENVIRONMENT setting (allow GNUNET_PREFIX to be overriden, allow ↵LRN2014-02-02
| | | | TESTS_ENVIRONMENT to be overrided (use AM_TESTS_ENVIRONMENT))
* fix #3284: support lib/MULTIARCH/ paths in installation, use ↵Christian Grothoff2014-01-30
| | | | GNUNET_PREFIX=@libdir@ so that we can extract the value of MULTIARCH during 'make check'
* fix #3275 with solution from https://gnunet.org/bugs/view.php?id=3275#c8029Sree Harsha Totakura2014-01-24
| | | | | | sed -i 's#^\(\s*\)TESTS#\1TESTS_ENVIRONMENT=export GNUNET_PREFIX=@prefix@;export PATH=@prefix@/bin:$$PATH;\n&#'
* -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
|
* malloc -> newLRN2013-12-19
|
* 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
|
* -fix #3192, as suggestedChristian Grothoff2013-12-10
|
* applying patch from #3148 (by shedatc) to make gnunet-helper-nat-client ↵Christian Grothoff2013-11-30
| | | | compile on FreeBSD
* -doxygenChristian Grothoff2013-11-29
|
* - 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
* -switching (again) to named sockets, see #2887Christian Grothoff2013-10-09
|
* last XDG change: use GNUNET_RUNTIME_DIR instead of /tmp for UNIXPATHs by defaultChristian Grothoff2013-10-09
|
* more work towards XDG spec (#3000) -- config file locationChristian Grothoff2013-10-09
|
* migrating towards XDG configuration specification (#3000)Christian Grothoff2013-10-09
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* fix warningMatthias Wachs2013-10-01
|
* -undo #29640, somehow causes problemsChristian Grothoff2013-09-27
|
* moving from abstract unix domain socket paths to normal unix domain socket ↵Christian Grothoff2013-09-26
| | | | paths (#2887), removing now unnecessary/dead flags argument to GNUNET_NETWORK_socket_bind
* -misc fixes based on cppcheckChristian Grothoff2013-09-25
|