AgeCommit message (Collapse)Author
2022-03-21Merge branch 'master' of git+ssh:// Schanzenbach
2022-03-21NAMESTORE: Towards new transaction-based APIMartin Schanzenbach
2022-03-21-add gns record type handling for messenger room detailsTheJackiMonster
Signed-off-by: TheJackiMonster <>
2022-03-21add new approximate time cmp functionChristian Grothoff
2022-03-19-fix distv0.16.2Martin Schanzenbach
2022-03-19-changelog housekeepingMartin Schanzenbach
2022-03-19-bootstrapMartin Schanzenbach
2022-03-18-forgot test fileMartin Schanzenbach use lo0 for the 3 listed BSD Systems.Nikita Ronja
Without this, GNUNET_DEFAULT_INTERFACE is empty, which leads to a compilation-time error on at least NetBSD due to the resulting syntax error. lo0 definitely exists, it is up to the individual package maintainers and/or system administrators after installation to set this to usable devices. We can not predict the default device names on those *BSD systems, as there are no default names. Signed-off-by: Martin Schanzenbach <>
2022-03-18GNS: Fix BOX handling in apexMartin Schanzenbach
2022-03-17Merge branch 'master' of git+ssh:// Schanzenbach
2022-03-17GNS: Fix BOX service port handling in NBOMartin Schanzenbach
2022-03-17Merge branch 'master' of ssh://
2022-03-17- Trying to exchange iptables with nft, first shot failed.t3sserakt
- 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.
2022-03-16-cov fixesMartin Schanzenbach
2022-03-16-better lock handling/refactoring !coverityMartin Schanzenbach
2022-03-16-actually lock label of a zone, not all labelsMartin Schanzenbach
2022-03-16NAMESTORE: Add record set blocking APIMartin Schanzenbach
New API that allows the caller to reserve the mofification of a record set under a label. The record set cannot be modified by other clients until released.
2022-03-16-fix namestore testsMartin Schanzenbach
2022-03-15-fix crash when member left messenger roomTheJackiMonster
Signed-off-by: TheJackiMonster <>
2022-03-15NAMESTORE: Prevent storing records under invalid labelsMartin Schanzenbach
2022-03-14slightly beautify algChristian Grothoff
2022-03-14implement nicer path truncation where we keep the part of the path that did ↵Christian Grothoff
2022-03-12-add sanity check on local inputs, fix assertionChristian Grothoff
2022-03-12-remove broken path trunction logicChristian Grothoff
2022-03-12-move function to more logical place, no semantic changeChristian Grothoff
2022-03-12-fix interpretation of return value after block API changeChristian Grothoff
2022-03-12consider HELLOs also from PUTs, remove exact duplicates even if block type ↵Christian Grothoff
is unknown
2022-03-12truncate paths if sigs are bad instead of just discarding the messageChristian Grothoff
2022-03-12only hash over PID, not full HELLO URL when checking for duplicate HELLO blocksChristian Grothoff
2022-03-12revise block API to match latest DHT specsChristian Grothoff
2022-03-08-fix dist buildMartin Schanzenbach
2022-03-07-better handling of tng netnsMartin Schanzenbach
2022-03-07-use nft instead of iptables for netjailMartin Schanzenbach
2022-03-05-simplifyMartin Schanzenbach
2022-03-05FS: Fix segfault in URI handlingMartin Schanzenbach
2022-03-04GNS: Fix including proxy test in make dist. Addresses issue #7182Martin Schanzenbach
2022-03-04-changelog housekeeping; namestore messagev0.16.1Martin Schanzenbach
2022-03-04-modify some settings for better defaultsMartin Schanzenbach
2022-03-04-fixMartin Schanzenbach
2022-03-04-make coverity happier !coverityMartin Schanzenbach
2022-03-04NAMESTORE: Warn use of low relative expiration timesMartin Schanzenbach
2022-03-03NAMESTORE: Do not display label for TOMBSTONE only record setsMartin Schanzenbach
2022-03-03GNS: Fix publishing of private recordsMartin Schanzenbach
2022-03-01-coverity bugsMartin Schanzenbach
2022-02-28Add `contrib/` to `EXTRA_DIST` (for allowing to launch ↵madmurphy
`autoreconf -i` with the released tarball, when necessary)
2022-02-27BUILD: Allow boostrap when offline (if gana files exist)Martin Schanzenbach
2022-02-26BUILD: Detect missing libsodium. Fixes #7153Martin Schanzenbach
2022-02-26-ftbfsMartin Schanzenbach
2022-02-26-silence warningsMartin Schanzenbach