path: root/src/transport
AgeCommit message (Collapse)Author
4 daysTNG: Added tcp icmp nat hole punching test case script, and fixed bugs ↵t3sserakt
occuring during shutdown.
4 daysTNG: Fixed bug happening during check for pending validation requests aftert3sserakt
nat reversal.
4 daysTNG: Added nat reversal code to tcp communicator. Prepared udp communicator.t3sserakt
4 daysTNG: - Added topology file for tcp icmp nat hole punching test case.t3sserakt
- Added code to configure connection attempts to natted peers.
13 daysTNG: Added script running miniupnpd on a router node for the nat upnp test case.t3sserakt
13 daysTNG: Added topology file for nat upnp test case.t3sserakt
2023-01-06- relsoved an coverity issue, worked on fixmes, code documentation and ↵t3sserakt
cleaned up up the barrier API
2022-12-14-TestState can become privateMartin Schanzenbach
2022-12-13- refactored barrier header, fixed messages for barrier signalingt3sserakt
2022-12-09TESTING: Fix TESTING-NG API to follow naming conventionsMartin Schanzenbach
Rename structs and functions to follow GNUnet naming conventions. Some structs may actually also be private, a review is necessary. The barrier API was modified in order to untangle Barriers and lists of Barriers. This is a rough draft, it needs fixes wrt memory leaks.
2022-12-08TESTING: Sanitize API. Add new GNUNET_TESTING_command_new APIMartin Schanzenbach
This commit changes the label member of GNUNET_TRANSPORT_Command to a static, fixed length buffer allocated with the struct itself. The check for the end of a command array should be done by checking the run command instead of the label.
2022-12-08-minorMartin Schanzenbach
2022-12-08TESTING: Properly handle label allocationsMartin Schanzenbach
2022-12-08TESTING: The testing API should properly take strings as constMartin Schanzenbach
Strings passed to the API should either be const and copied, or handled by the caller and free'd. Looking at the transport tests currently neither is happening. The strings are probably safer but definitely leaked. Changed the API to use "const" strings. Users of the testing API must define functions that copy (and free!) strings accordingly.
2022-12-07Merge branch 'master' of ssh://
2022-12-07- added configuration to be able to start executables on a router nodet3sserakt
- added barrier functionality
2022-12-06-fix more test issuesMartin Schanzenbach
2022-12-04-fixMartin Schanzenbach
2022-12-04UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach
2022-12-04BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach
gnunet_private_config.h insanity
2022-12-04BUILD: Move gnunet_config.h to gnunet_private_config.h and add new, ↵Martin Schanzenbach
partially generated gnunet_config.h
2022-12-02-testing: only use local IP ranges.Martin Schanzenbach
2022-12-01-fix ftbfs #2Martin Schanzenbach
2022-12-01-fix ftbfsMartin Schanzenbach
2022-12-01-more return value for payload processing that may failMartin Schanzenbach
2022-12-01-simplifyMartin Schanzenbach
2022-12-01-fix pointer corruption bugMartin Schanzenbach
2022-12-01-there is no reason for that variable to be on the heapMartin Schanzenbach
2022-12-01-do not crash on protocol violationsMartin Schanzenbach
2022-12-01-add FIXME to nat service _unregister; fix printf format in tcp communicatorMartin Schanzenbach
2022-10-25- fixed coverity findingst3sserakt
2022-10-25Merge branch 'master' of ssh://
2022-10-18Merge branch 'dev/willow/gnunet_temp_sh_py'Martin Schanzenbach
2022-10-18-fix conflictMartin Schanzenbach
2022-10-14- fixing coverity findingst3sserakt
2022-10-10- some bug fixes and enhancements to test NG tear donet3sserakt
2022-10-05Merge branch 'master' of ssh://
2022-10-05- Added distance vector inverse path test case.t3sserakt
- Enhanced port forwarding configuration to restrict port forwarding to specific source IPs. - Add configuration for counting additional connections per peer. - Added caching for Core Messages, if confirmed virtual link is missing. - Added caching for DV forwarding, if confirmed virtual link is missing. - Fixed bug in fragmentation logic. - Fixed bug in queueing logic. - Fixed bug in flow control logic. - Fixed Bug with lifetime of DV learn message. (Validation against replay attack still missing) - removed make warnings - fixed coverty findings
2022-10-03-Removed references to explicit /tmp in test scripts and configurations in ↵dev/willow/gnunet_temp_sh_pyWillow Liquorice
2022-10-03-DOC: Documentation cleanup pass through TRANSPORT ('missing argument' warnings)Willow Liquorice
2022-10-03-DOC: Major doc comment stripping pass through TRANSPORTWillow Liquorice
2022-10-03-DOC: Minor fixes to doc comments (mostly correcting typos) to resolve ↵Willow Liquorice
'unknown command' warnings
2022-09-26-changelog housekeeping; various build cleanupsv0.17.6Martin Schanzenbach
2022-09-06BUILD: Remove gnurl. Improve curl-gnutls detectionMartin Schanzenbach
2022-08-30-DOC: Minor passes over NAT, REGEX, and TRANSPORTWillow Liquorice
2022-08-05-fix https cert creationv0.17.3Martin Schanzenbach
2022-08-02TRANSPORT: Fix certtool detection. Fixes #7257Martin Schanzenbach
2022-06-29- added files to .gitignoreTristan Schwieren
2022-06-26-fix typosChristian Grothoff
2022-06-13-TRANSPORT(fix): consider certtoolJulius Bünger
Previously this script only checked for `gnutls-certtool` and `openssl`. Now it checks for `certtool` as well.