aboutsummaryrefslogtreecommitdiff
path: root/src/util
Commit message (Collapse)AuthorAge
* NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/Martin Schanzenbach2023-10-18
| | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL.
* meson: libgnunet main loop improvementsMartin Schanzenbach2023-10-17
|
* meson: libgnunet main loop (untested)Martin Schanzenbach2023-10-17
|
* meson: start working on libgnunet main loopMartin Schanzenbach2023-10-17
|
* UTIL: fix ftbfsMartin Schanzenbach2023-10-14
|
* UTIL: Fix incorrect IFCONFIG ifdefMartin Schanzenbach2023-10-14
|
* meson: add most tests and testsuitesMartin Schanzenbach2023-10-14
|
* meson: fix build after component consolidationMartin Schanzenbach2023-10-13
|
* UTIL: Incorporate nt component. Fixes #7955Martin Schanzenbach2023-10-13
|
* BUILD: Meson libgnunet monolith fix; set still prevents buildMartin Schanzenbach2023-10-05
|
* BUILD: Disable deprecation warnings for forkMartin Schanzenbach2023-10-05
|
* Fix warnings; CADET not FTBFS because old hello removedMartin Schanzenbach2023-10-05
|
* Remove most of old transport, ATS and PEERINFO. Disable TESTBED and related ↵Martin Schanzenbach2023-10-04
| | | | tests
* -fix include order to get rid of warningsChristian Grothoff2023-10-04
|
* BUILD: Meson no need to ats dep in tests; readmeMartin Schanzenbach2023-10-03
|
* BUILD: resolver conf from inMartin Schanzenbach2023-09-29
|
* BUILD: Meson, more missing pluginsMartin Schanzenbach2023-09-29
|
* BUILD: Meson add testbed option (dysfunct)Martin Schanzenbach2023-09-27
|
* BUILD: Meson install even more filesMartin Schanzenbach2023-09-27
|
* BUILD: meson use correct soversion and versionMartin Schanzenbach2023-09-24
|
* BUILD: meson install more filesMartin Schanzenbach2023-09-24
|
* BUILD: scalarproduct mesonMartin Schanzenbach2023-09-24
|
* BUILD: Meson - install yet more filesMartin Schanzenbach2023-09-23
|
* BUILD: Build util executablesMartin Schanzenbach2023-09-23
|
* BUILD: More pkg-config and soversionsMartin Schanzenbach2023-09-23
|
* BUILD: Silence int/enum mismatch compiler warnings and curl deprecated definesMartin Schanzenbach2023-09-23
|
* BUILD: Add gnunet error codes to gitMartin Schanzenbach2023-09-21
|
* BUILD: meson configuration filesMartin Schanzenbach2023-09-21
|
* BUILD: add a couple of testsMartin Schanzenbach2023-09-21
|
* BUILD: Towards libgnunet buildMartin Schanzenbach2023-09-21
|
* BUILD: Start experimental meson buildMartin Schanzenbach2023-09-20
|
* UTIL: More unused variablesMartin Schanzenbach2023-09-20
|
* UTIL: Remove unused variablesMartin Schanzenbach2023-09-20
|
* NEWS: GNUNET_TESTING_get_testname_from_underscore renamed to ↵Christian Grothoff2023-09-09
| | | | GNUNET_STRINGS_get_suffix_from_binary_name and moved from libgnunettesting to libgnuneutil
* -fixChristian Grothoff2023-09-08
|
* -fixChristian Grothoff2023-09-08
|
* -minor type and indentation fixesChristian Grothoff2023-09-08
|
* -indentChristian Grothoff2023-08-12
|
* UTIL: Simplify EDKEY private key derivation again with simpler algorithm.Martin Schanzenbach2023-07-20
|
* NEWS: Added new CCA-secure KEM and use in IDENTITY encryptionMartin Schanzenbach2023-07-16
|
* UTIL: Start of a CCA-secure KEM implementationMartin Schanzenbach2023-07-15
|
* Merge branch 'master' of git+ssh://git.gnunet.org/gnunetMartin Schanzenbach2023-07-15
|\
| * -minor style fixesChristian Grothoff2023-07-10
| |
* | NEWS: Add KEM API to avoid ephemeral private key managementMartin Schanzenbach2023-07-15
|/
* handle race between child termination and us installing the SIGCHLD handlerChristian Grothoff2023-07-03
|
* clarify why we hash for ECDSA (#5398)Christian Grothoff2023-07-02
|
* NEWS: just style fixes, int to enumChristian Grothoff2023-05-10
|
* -remove duplicate commentsChristian Grothoff2023-05-07
|
* -remove dead variable, obsoleted by patch for #7617Christian Grothoff2023-02-06
|
* UTIL: use dedicated marker in ready queue.ulfvonbelow2023-02-06
| | | | | | | | | | | | | | | This inserts a dedicated dummy marker task at the end of the ready queue at the start of a pass. Because this marker task isn't visible to users of the scheduler, it can't be canceled while the pass is being run. Additionally, switching which ready queue is being run partway through by scheduling a higher-priority task to immediately run also places this dummy marker. This resolves both erroneous cases by which a pass can accidentally run an unbounded number of tasks. This also modifies GNUNET_SCHEDULER_get_load to not be misled by this extra dummy task, and adds the now-passing test cases to the test suite. Signed-off-by: Christian Grothoff <christian@grothoff.org>