aboutsummaryrefslogtreecommitdiff
path: root/src/revocation/gnunet-service-revocation.c
Commit message (Collapse)AuthorAge
* BUILD: Move revocation to serviceMartin Schanzenbach2023-10-19
|
* 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.
* REVOCATION: add shutdown task earlier.ulfvonbelow2023-02-06
| | | | | | | | | | There are many things that can go wrong and require cleanup before the shutdown task is currently added. In these cases, GNUNET_SCHEDULER_shutdown is run and run() is returned from. At present, the only harm in running shutdown_task earlier would be it unconditionally destroying revocation_map, so we can add it as soon as that exists. Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
* 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
* -fix revocation APIMartin Schanzenbach2022-10-29
|
* IDENTITYMartin Schanzenbach2022-10-29
| | | | | | | This commit is a major rework of the unclean GNUNET_IDENTITY_*Key structures and its use in serialized objects (e.g. RPC messages). The structures are now no longer to be used directly but instead through their serialization helper functions whenever needed.
* -updating block plugins to new APIChristian Grothoff2021-12-29
|
* -various coverity fixesMartin Schanzenbach2021-08-08
|
* -coverity: handle invalid key lengthMartin Schanzenbach2021-05-15
|
* -more coverity fixesMartin Schanzenbach2021-03-26
|
* -more coverityMartin Schanzenbach2021-03-26
|
* more typosChristian Grothoff2020-11-14
|
* - fix revocationMartin Schanzenbach2020-10-15
|
* - towards crypto agility; wipMartin Schanzenbach2020-10-15
|
* change revocation logic to use setu service in lieu of deprecated set serviceChristian Grothoff2020-08-19
|
* uncrustifyMartin Schanzenbach2020-05-13
|
* rename, fixSchanzenbach, Martin2020-04-21
|
* new pass APISchanzenbach, Martin2020-04-21
|
* include buffer of 10& of epochSchanzenbach, Martin2020-04-20
|
* evaluate epochsSchanzenbach, Martin2020-04-20
|
* towards less varianceSchanzenbach, Martin2020-04-19
|
* simplify pow even more; add timestamp to revocation powSchanzenbach, Martin2020-04-18
|
* fix sign api for to address #6164Christian Grothoff2020-04-08
|
* follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:ng02019-11-20
| | | | use __linux__ instead of redefined LINUX.
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* memcmp() -> GNUNET_memcmp(), first takeJulius Bünger2019-04-26
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* second batch complete. WE ARE AFFERO AGPL NOW!psyc://loupsycedyglgamf.onion/~lynX2018-06-06
|
* fix memory leakChristian Grothoff2018-01-04
|
* Asserts to track down a bugDavid Barksdale2017-11-05
|
* implement revocation block plugin, get revocation test to pass againChristian Grothoff2017-02-27
|
* include set size in result callback, needed by consensusFlorian Dold2017-02-27
|
* Fix an initialization warning (GCC bug 53119)Руслан Ижбулатов2017-02-25
|
* add set operation optionsFlorian Dold2017-02-23
|
* rename connecT -> connect now that the old API is deadChristian Grothoff2017-01-10
|
* converting nse to new service apiChristian Grothoff2016-09-20
|
* Use statement exprs instead of local functionDavid Barksdale2016-08-18
| | | | | This change lets us compile with clang again.
* convering more services to new core MQ APIChristian Grothoff2016-07-31
|
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* -fix (C) noticesChristian Grothoff2016-01-19
|
* Fix segfault in handle_core_disconnectDavid Barksdale2015-07-27
| | | | | | | | | The handle_revocation_union_request code for creating a PeerEntry was not creating the MQ. Moved the duplicated code to it's own function and also created one for delete. Since the MQ was not created we get a segfault trying to destroy it in handle_core_disconnect.
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* check for __GLIBC__ before malloptingChristian Grothoff2015-06-16
|
* -eh, can happenChristian Grothoff2015-03-20
|