summaryrefslogtreecommitdiff
path: root/src/transport/gnunet-communicator-udp.c
AgeCommit message (Collapse)Author
2022-01-04BUILD: gnunet-signatures from ganaMartin Schanzenbach
2021-11-13- Added broadcast test case. changed transport_api_cmd_start_peer.c to be ↵t3sserakt
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.
2021-11-09- moved global netjail methods to its own header file.dev/t3ss/tngt3sserakt
- 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.
2021-10-07- add generic topology configuration by filet3sserakt
- cmd simple send using file configuration from file - added cmd to check the logs for backchannel encapsulation - added cmd which notifies the master loop of local loop being prepared to finish - added logging to helper.c - moved code from connecting peers cmd into global functions - added parameters given to the connecting peers cmd - added assertion when notifying the transport service about a new queue, if the communicator has no intial capacity - added optional valgrind cmd to test script - added flag für queues with unlimited length - added check for queues with higher priority - added attribute queue_capacity to struct Queue - bug fixing worker task for kce generation and transport notification about available queue in udp communicator - change value for unlimited queue length from 0 to UINT16_MAX in tcp communicator and service - added loop to stop the test system for the globally known peers in stop testsystem cmd - refactored endless growing array to handle further messages from the local loops, and added logic to handle the local test prepare msg - added utility methods in testing.c - added forwarding of all tests prepared msg in gnunet-cmds-helper.c - added cmd to end loop without shutdown - added without shutdown cmd to simple send testcase - added backchannel check, without shutdown and prepared cmd to udp backchannel testcase.
2021-05-12-fix compiler warningsMartin Schanzenbach
2021-04-26-fix many more typosChristian Grothoff
2021-03-26-more coverity fixesMartin Schanzenbach
2021-02-02- refactored singleton worker task for udp com. to be per sender. refactored ↵t3sserakt
test code to only accept packet loss in case of timeout.
2021-01-25- fixed bug in tcp com challenge logic. added test case for bidirectional test.t3sserakt
2020-12-20fix broadcast logic: needed port numberChristian Grothoff
2020-12-20fix sendto bugChristian Grothoff
2020-12-08Merge branch 'master' of ssh://gnunet.org/gnunett3sserakt
2020-12-08- added testing logic for backchannel and rekey tests. Fixed bugs for rekey ↵t3sserakt
logic.
2020-11-30-fix communicator cleanupMartin Schanzenbach
2020-11-24- added inband udp communicator rekey logict3sserakt
2020-10-16- added secret destroy. Started with rekey logict3sserakt
2020-10-15- backchannel alternativ 1t3sserakt
2020-10-09- new udp backchannel logic. Two alternatives. Test not working.t3sserakt
2020-10-06- first attempt to fix the udp backchannelt3sserakt
2020-09-18-remove unused argumentMartin Schanzenbach
2020-09-18-attempt to improve UDP communicator load on receiveMartin Schanzenbach
2020-07-18merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff
2020-07-05GNUNET_free_non_null -> GNUNET_freeChristian Grothoff
2020-06-01tng: do not handle message send more than onceMartin Schanzenbach
2020-06-01tng: more UDP communicator backchannelsMartin Schanzenbach
Added a new message for queue updates to indicate queue length. Queues now may also have a priority parameter.
2020-05-30towards UDP backchannelsMartin Schanzenbach
2020-04-21make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵Christian Grothoff
work
2020-04-11fixing #6149Christian Grothoff
2020-04-08fix sign api for to address #6164Christian Grothoff
2020-03-25error handlingChristian Grothoff
2020-01-01fix backchannelSchanzenbach, Martin
2019-12-31update udp communicatorSchanzenbach, Martin
2019-12-27fix communicator IP parsing, debug udp communicatorSchanzenbach, Martin
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-05global reindent, now with uncrustify hook enabledChristian Grothoff
2019-09-08uncrustify as demanded.ng0
2019-09-06first step to remove plibcng0
2019-06-25indentChristian Grothoff
2019-06-04misc bugfixesChristian Grothoff
2019-05-04only use mono time in TNG HELLOsChristian Grothoff
2019-04-27fix validity vs. monotimeChristian Grothoff
2019-04-14misc tng related cleanupChristian Grothoff
2019-04-07implement #5551 (UDP broadcast learning in TNG)Christian Grothoff
2019-03-02use #5553 function in TCP/UDP communicatorsChristian Grothoff
2019-02-12bug linksChristian Grothoff
2019-01-30implement MTU calculation and adjustmentsChristian Grothoff
2019-01-30write box encryption logicChristian Grothoff
2019-01-30adding broadcast supportChristian Grothoff
2019-01-30basics for UDP broadcast receivingChristian Grothoff
2019-01-30get UDP communicator to compileChristian Grothoff