aboutsummaryrefslogtreecommitdiff
path: root/src/nat/gnunet-service-nat.c
Commit message (Expand)AuthorAge
* BUILD: more more components into new structure; ftbfs fixMartin Schanzenbach2023-10-18
* UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach2022-12-04
* BUILD: Attempt to disentable platform.h, gnunet_common.h and gnunet_private_c...Martin Schanzenbach2022-12-04
* -DOC: Documentation cleanup pass through NAT subsystemWillow Liquorice2022-10-03
* GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
* follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:ng02019-11-20
* tighten formatting rulesChristian Grothoff2019-10-31
* allow to disable IP scan w/ HOLE_EXTERNAL; thanks Corvus CoraxSchanzenbach, Martin2019-10-08
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
* uncrustify as demanded.ng02019-09-08
* use GNUNET_OS_get_suid_binary_path to construct suid helper pathslurchi2019-06-29
* memcmp() -> GNUNET_memcmp(), first takeJulius Bünger2019-04-26
* 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
* get rid of plain memcpy callsChristian Grothoff2018-05-13
* fix issue with NAT logic overwriting port specified by user in manual hole pu...Christian Grothoff2017-03-09
* fix unaligned accessChristian Grothoff2017-01-23
* handle case upnpc not found nicelyChristian Grothoff2017-01-12
* spacingChristian Grothoff2017-01-12
* log at DEBUG levelChristian Grothoff2017-01-09
* fix potential free-of-nullChristian Grothoff2017-01-08
* remove legacy NAT library logic, or preserve if it might still be usefulChristian Grothoff2017-01-07
* fixing uninit sin_addr; now successfully tested external hole punching suppor...Christian Grothoff2017-01-07
* was testedChristian Grothoff2017-01-07
* fix bad cast, add additional assertions that AF is set, avoid unaligned acces...Christian Grothoff2017-01-07
* fix NPE if hole-external option is not setChristian Grothoff2017-01-06
* separate service for autoconfiguration from NAT traversalChristian Grothoff2017-01-06
* pass section name instead of specific option via IPCChristian Grothoff2017-01-05
* update commentsChristian Grothoff2017-01-05
* handle 'AUTO' option in manual hole punching setupChristian Grothoff2017-01-05
* move external IP logic to separate fileChristian Grothoff2017-01-05
* properly handle DynDNS lookup resultsChristian Grothoff2017-01-05
* notesChristian Grothoff2017-01-05
* work towards supporting manual hole punching in new NAT serviceChristian Grothoff2017-01-05
* fixes for starting and stopping gnunet-helper-nat-serverChristian Grothoff2017-01-02
* preparations for proper manual hole punching support in new NAT APIChristian Grothoff2017-01-02
* improve/fix handling of NAT server logic for ICMP-based autonomous NAT traversalChristian Grothoff2017-01-02
* notes for next steps with NATChristian Grothoff2016-12-25
* ensure nat clients get notifications on disconnect about 'lost' addressesChristian Grothoff2016-12-25
* working on proper IP address filtering logicChristian Grothoff2016-12-25
* fix upnpc invocation for port mapping with upnpcChristian Grothoff2016-12-25
* disambiguate -L option to gnunet-natChristian Grothoff2016-12-18
* update todosChristian Grothoff2016-12-18
* properly process external IP addresses from upnpc-based hole punchingChristian Grothoff2016-12-18
* finish external-ip client notification, but not yet testedChristian Grothoff2016-12-17
* towards notifying clients about external-ip resultsChristian Grothoff2016-12-17
* enable sending only differences for autoconfigurationChristian Grothoff2016-12-17
* need to strdup as this will be freedChristian Grothoff2016-12-17