aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-tng.c
Commit message (Collapse)AuthorAge
* TRANSPORT: Rename TNG to transport, cleanup makefileMartin Schanzenbach2023-10-15
|
* Fix warnings; CADET not FTBFS because old hello removedMartin Schanzenbach2023-10-05
|
* Merge branch 'master' into l20integrationt3sserakt2023-10-03
|\
| * -minor bugfixes, adding FIXMEsChristian Grothoff2023-08-15
| |
| * TNG: DV struct no longer needs to contain ephemeral private keyMartin Schanzenbach2023-07-15
| |
| * TNG: Use KEM API throughout. Simplify code.Martin Schanzenbach2023-07-15
| |
* | TNG: Fixed syntax.t3sserakt2023-10-03
| |
* | TNG: Fixed validation bug.t3sserakt2023-10-03
| |
* | Hello: Changed address and hello format to new TNG format.t3sserakt2023-10-03
| |
* | NEWS: The old hello design replaced by the new hello design.t3sserakt2023-08-24
| |
* | TNG: Fixed bug that QueueEntry of another queue still holds reference to ↵t3sserakt2023-07-14
|/ | | | PendingMessage.
* ALL: Use <inttypes.h> to properly handle log format strings.Martin Schanzenbach2023-06-01
| | | | NEWS: -
* TNG: Removed undefined variable and fixed formating issuest3sserakt2023-05-02
|
* TNG: Fixed logic bug in search for QueueEntry after receiving SendMessageToAck.t3sserakt2023-05-02
|
* TNG: Fixed misplaced increase of queue length.t3sserakt2023-05-02
|
* TNG: Fixed bug that additional queues for the same communicator inherit the ↵t3sserakt2023-05-02
| | | | validity period.
* TNG: Fixed bug in calculation of subtree fragment message size.t3sserakt2023-05-02
|
* TNG: Handling flow control takes used window size into account, together ↵t3sserakt2023-05-02
| | | | with data loss.
* TNG: ValidationState now contains the addres prefix of the address being ↵t3sserakt2023-05-02
| | | | validated, because we have to check which communicator gave us the validation response.
* TNG: Fixed bug in calculation of delay for PendingAcknowledgement.t3sserakt2023-05-02
|
* TNG: Fixed bug when checking, if fragment sub tree is done.t3sserakt2023-05-02
|
* TNG: GNUNET_SERVICE_client_continue was misplaced blocking the service.t3sserakt2023-05-02
|
* TNG: The time to wait for resending a PendingMessage - which was fragmented ↵t3sserakt2023-05-02
| | | | - is calculated, depending on the number of fragments present, and how much of the PendingMessage was already fragmented.
* TNG: Introduced frags_in_flight flag. With this flag we check if fragments ↵t3sserakt2023-05-02
| | | | of a PendingMessage are being send right now, to not resend single fragments, but the PendingMessage at once.
* TNG: Do not update queue performance if PendingMessage was resend.t3sserakt2023-05-02
|
* TNG: Fixed several bugs in QueueEntry handling and acknowledgment.t3sserakt2023-05-02
|
* TNG: Fixed bug of not sending the changed window size, which takes into ↵t3sserakt2023-02-08
| | | | account the used and lost data.
* TNG: Fixed bug of QueueEntry deleted too early.t3sserakt2023-02-07
|
* TNG: Fixed bug happening during check for pending validation requests aftert3sserakt2023-01-27
| | | | nat reversal.
* 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
| * -more return value for payload processing that may failMartin Schanzenbach2022-12-01
| |
| * -simplifyMartin Schanzenbach2022-12-01
| |
| * -fix pointer corruption bugMartin Schanzenbach2022-12-01
| |
| * -there is no reason for that variable to be on the heapMartin Schanzenbach2022-12-01
| |
| * -do not crash on protocol violationsMartin Schanzenbach2022-12-01
| |
* | - added configuration to be able to start executables on a router nodet3sserakt2022-12-07
|/ | | | - added barrier functionality
* -fix conflictMartin Schanzenbach2022-10-18
|\
| * -DOC: Documentation cleanup pass through TRANSPORT ('missing argument' warnings)Willow Liquorice2022-10-03
| |
| * -DOC: Major doc comment stripping pass through TRANSPORTWillow Liquorice2022-10-03
| |
| * -DOC: Minor fixes to doc comments (mostly correcting typos) to resolve ↵Willow Liquorice2022-10-03
| | | | | | | | 'unknown command' warnings
* | Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2022-10-05
|\|
| * -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
* - added missing GNUNET_SERVICE_client_continuet3sserakt2022-04-26
|
* - Introduced check, if we need to rebuild a DV box, because we have a ↵t3sserakt2022-04-01
| | | | | | | | | | | | different path. - Bug fix when freeing PendingMessage structs, in case of more complex hierarchies of pending messages. E.g. root msg -> DV Box -> reliability box. - Bug fix in backtalker logic. - Change logic, if MTU changes to keep already computed fragments. - Introduced a retry delay, if pending messages are not ready again. - Added schedule_transmit_on_queue, if communicator tells us about having capacity again. - Bug fixed in store request sent callback. - Some smaller bug fixes.
* Merge branch 'master' of ssh://git.gnunet.org/gnunett3sserakt2022-03-17
|\
| * fix #7173Christian Grothoff2022-02-21
| |
* | - Trying to exchange iptables with nft, first shot failed.t3sserakt2022-03-17
|/ | | | | | | | | | | | | | | | | | | - Fixed small bug in UDP communicator. - Fixed bug in DV circle test case - Introduced a default value to wait for a reliability ack. - Introduced a FC retransmission threshold together with a retransmission count. - Introduced a original size value for TransportDVBoxMessage - Checking if we have the root pending messge, when removing the pending message from virtual link. - Added delay value to schedule_transmit_on_queue to wait for retransmitting. - Checking for confirmed virtual link, before routing. - Allow unconfirmed queues or DV routes when doing dv encapsulation for control traffic. - Changed check_vl_transmission to also check window size for DV next hop peer. - Fixed fragment box handling to also handle reliability boxed message which needed to be fragmented. - Fixed completing a message which was not only fragmented but also DV boxed. - Added logic to notify core about a new virtual link using distance vector without having validated next neighbour. - Added logic to create a virtual link to handle flow control messages. - fixed several smaller bugs in fragmentation logic. - Changed logic for adding the next_attempt value of PendingMessage.