aboutsummaryrefslogtreecommitdiff
path: root/src/setu
Commit message (Collapse)AuthorAge
* SETU: don't leak Operation.{message_control_flow,inquiries_sent}.ulfvonbelow2023-02-06
| | | | Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* SETU: prevent misaligned access to StrataEstimatorMessage.set_size.ulfvonbelow2023-02-06
| | | | | | | | Gnunet's messages aren't guaranteed to be 8-byte-aligned. The ones delivered via MST are (at least, whenever it matters), but not the ones delivered by GNUNET_MQ_inject_message, such as is done by CADET. Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* SETU: avoid 64-bit shift on 64-bit value.ulfvonbelow2023-02-06
| | | | | | | | | | | | | Shifting a 64-bit value by any more than 63 bits is undefined behavior, apparently - at least, the sanitizers complain about it. The intuitive, obvious result, of course, is for the result to be 0. In this case, when s == 0, x << (64 - s) should result in 0, and (x >> s) should result in x, and the bitwise-or of those two should be x. Which x already was. Perhaps it should be investigated whether (x >> (64 - s)) should actually be (x >> (63 - s)), since 0 <= s < 64. Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* -Miscellaneous mostly-comment typo fixes.ulfvonbelow2023-02-06
| | | | | | | The message in src/testbed/testbed_api_hosts.c was phrased a little strangely, so I changed that too. Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* INCLUDE: change Mulit --> Multi in G_C_MulitHashMapIteratorCallback.ulfvonbelow2023-02-06
| | | | | | | I don't know how this went either unnoticed or unchanged. Is it a compatibility thing? Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* - move from libexec to noinstMartin Schanzenbach2023-01-05
|
* BUILD: Move undocumented programs and scritps to libexec. Issue #7543Martin Schanzenbach2023-01-05
| | | | | Those binaries should not really be called directly and are poorly documented (no man pages).
* 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
* -DOC: Documentation cleanup pass through SETU subsystemWillow Liquorice2022-10-03
|
* -DOC: Another comment stripping pass through SETUWillow Liquorice2022-10-03
|
* -DOC: Comment stripping pass in SETU subsystemWillow Liquorice2022-10-03
|
* revise block API to match latest DHT specsChristian Grothoff2022-03-12
|
* -updating block plugins to new APIChristian Grothoff2021-12-29
|
* BUILD: Remove --disable-testing. Issue #7033Martin Schanzenbach2021-10-11
|
* -remove pthread dependency, add additional libexec binary to gnunet packageChristian Grothoff2021-08-24
|
* -fix floating point logicChristian Grothoff2021-08-09
|
* -fix memory leakChristian Grothoff2021-08-09
|
* -fix loopChristian Grothoff2021-08-09
|
* -fix bit shift opChristian Grothoff2021-08-09
|
* -fix warningsChristian Grothoff2021-08-02
|
* -fix another typoChristian Grothoff2021-08-01
|
* -fix typosChristian Grothoff2021-08-01
|
* SETU: Implement LSD0003Elias Summermatter2021-07-30
|
* - fix misc typosChristian Grothoff2021-04-28
|
* -fix many more typosChristian Grothoff2021-04-26
|
* -fix typosChristian Grothoff2021-04-26
|
* cleanupChristian Grothoff2021-04-03
|
* fix ftbfsChristian Grothoff2021-04-03
|
* indentChristian Grothoff2021-04-03
|
* indentChristian Grothoff2021-04-03
|
* Setu added some more perf messurement point for var message sizeElias Summermatter2021-04-01
|
* Setu fixed some bug in rand element gen and added variable payload for perfmanceElias Summermatter2021-04-01
|
* Fixed bug in rtt counter setuElias Summermatter2021-03-31
|
* Added byte counter to setuElias Summermatter2021-03-31
|
* Added some code for rtt countingElias Summermatter2021-03-31
|
* Added new operation parameters for performance testsElias Summermatter2021-03-31
|
* Updated gitignore setuElias Summermatter2021-03-31
|
* Changed perfomance setu fileElias Summermatter2021-03-31
|
* Setu Added perf to make fileElias Summermatter2021-03-31
|
* SETU imporved testsElias Summermatter2021-03-31
|
* Fixed setu tests and state maschineElias Summermatter2021-03-18
|
* Fixed some bug in the statemaschin implementation of setuElias Summermatter2021-03-18
|
* Setu tests use gnunet internal functions to generate randum elementsElias Summermatter2021-03-18
|
* Added working test with randum setElias Summermatter2021-03-18
|
* Added some randum elemet generation test for setuElias Summermatter2021-03-18
|
* Fixed code in setu functionElias Summermatter2021-03-17
|
* SetU move check to unionElias Summermatter2021-02-18
|
* -style fixChristian Grothoff2021-02-18
|
* Setu integrated new phase full receiving as described in rfc draftElias Summermatter2021-02-17
|