aboutsummaryrefslogtreecommitdiff
path: root/src/testing
Commit message (Collapse)AuthorAge
* Fixed #7630: Memory leak in (?) finish_test in testing_api_loop.ct3sserakt2023-02-07
|
* TNG: Added tcp icmp nat hole punching test case script, and fixed bugs ↵t3sserakt2023-01-27
| | | | occuring during shutdown.
* TNG: - Added topology file for tcp icmp nat hole punching test case.t3sserakt2023-01-27
| | | | - Added code to configure connection attempts to natted peers.
* Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2023-01-18
|\
| * -fix include orderChristian Grothoff2023-01-11
| |
* | TNG: Changed the format of the interface names to make miniupnpd happy.t3sserakt2023-01-18
| |
* | TNG: miniupnpd only works with public IP addresses.t3sserakt2023-01-18
|/
* - relsoved an coverity issue, worked on fixmes, code documentation and ↵t3sserakt2023-01-06
| | | | cleaned up up the barrier API
* -more namespace cleanup and comments regarding APIMartin Schanzenbach2022-12-13
|
* -rename private structs; fix pointerMartin Schanzenbach2022-12-13
|
* - refactored barrier header, fixed messages for barrier signalingt3sserakt2022-12-13
|
* -fix memory corruptionMartin Schanzenbach2022-12-10
|
* -minor debuggingMartin Schanzenbach2022-12-10
|
* TESTING: Fix NP derefMartin Schanzenbach2022-12-09
|
* -ftbfsMartin Schanzenbach2022-12-09
|
* TESTING: Various notes on APIMartin Schanzenbach2022-12-09
|
* TESTING: Fix TESTING-NG API to follow naming conventionsMartin Schanzenbach2022-12-09
| | | | | | | | 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.
* TESTING: Sanitize API. Add new GNUNET_TESTING_command_new APIMartin Schanzenbach2022-12-08
| | | | | | | 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.
* -more fixmes, minor const fixMartin Schanzenbach2022-12-08
|
* -more fixmesMartin Schanzenbach2022-12-08
|
* TESTING: Properly handle label allocationsMartin Schanzenbach2022-12-08
|
* TESTING: The testing API should properly take strings as constMartin Schanzenbach2022-12-08
| | | | | | | | | 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.
* Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2022-12-07
|\
| * UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach2022-12-04
| |
| * BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | | | | | gnunet_private_config.h insanity
| * -testing: only use local IP ranges.Martin Schanzenbach2022-12-02
| |
| * -cleanup testing a bitMartin Schanzenbach2022-12-02
| |
* | - added configuration to be able to start executables on a router nodet3sserakt2022-12-07
|/ | | | - added barrier functionality
* -fix coverityMartin Schanzenbach2022-11-01
|
* - fixed coverity findingst3sserakt2022-10-25
|
* Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2022-10-25
|\
| * -fix conflictMartin Schanzenbach2022-10-18
| |\
| | * -DOC: Documentation cleanup pass through TESTING librariesWillow Liquorice2022-10-03
| | |
| | * -DOC: Comment stripping pass in TESTING librariesWillow Liquorice2022-10-03
| | |
* | | - fixing coverity findingst3sserakt2022-10-14
|/ /
* | - some bug fixes and enhancements to test NG tear donet3sserakt2022-10-10
| |
* | Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2022-10-05
|\|
| * - added files to .gitignoreTristan Schwieren2022-06-29
| |
| * -fix typosChristian Grothoff2022-06-26
| |
* | - Added distance vector inverse path test case.t3sserakt2022-10-05
|/ | | | | | | | | | | | | - 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
* - fixed bug with broadcast test.t3sserakt2022-01-21
| | | | | | | | | | | | | | | | - added configurable port for router in netjail_start.sh. - added key for configuring broadcast in topo.sh. - port for communicators can variable. - added variable additional_connects in GNUNET_TESTING_NetjailTopology. - additional connects can be configured in topology file. - added distance vector test with circle topology. - Reassambly for fragmentation is now stored at VirtualLink, not at Neighbour. - DV forwarding distingush between control flow and payload. - handling fragment box switch to be based on VirtualLink. - reliability box will not be handled like a fragment. - propagating next retransmission attempt variable of fragment to the root message. - check for fragmentation when adding reliability box. - several smaller bug fixes.
* fixed timeout for netjail tests, removed duplicated function declaration ↵t3sserakt2021-12-06
| | | | from header, using GNUNET_TESTING_get_trait_batch_cmds in loop, fixed tng service shutdown logic, added missing GNUNET_SERVICE_client_continue, changed default log level for udp backchannel test to debug
* - fixed warning, raised log level for udp backchannel test0.15.xt3sserakt2021-12-02
|
* - using the big macrofication of the traits from GNU Taler nowt3sserakt2021-12-01
|
* - added number of unintentional connects to connect cmd, fixed bugs in tcp ↵t3sserakt2021-11-29
| | | | communicator and tng service, added method to get a cmd not restricted to future or past cmds
* - fix wrong kernel parameter check. Fix double free of GNUNET_HELPER_SendHandlet3sserakt2021-11-22
|
* - Fixed header, fixed log level, changed block until connect logic, fixed ↵t3sserakt2021-11-19
| | | | memory issues.
* - Added broadcast test case. changed transport_api_cmd_start_peer.c to be ↵t3sserakt2021-11-13
| | | | configure to use broadcast or not. Changed transport_api_cmd_send_simple.c to use map of connected peers. Fixed bugs in service and udp communicator.
* - using switch statement to identify different helper messagest3sserakt2021-11-09
|
* - moved global netjail methods to its own header file.dev/t3ss/tngt3sserakt2021-11-09
| | | | | | - added configuration by string in test skript instead of config file. - moved netjail scripts to contrib/netjail and install them into the share/gnunet directory.