aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_common.h
Commit message (Collapse)AuthorAge
* Various: Silence warningsMartin Schanzenbach2024-02-04
| | | | NEWS: -
* NEWS: Remove single-use API macro GNUNET_VA_ARG_ENUMMartin Schanzenbach2023-11-20
|
* fix compilation with big endianDaniel Golle2023-01-13
| | | | | | | | The #if in gnunet_common.h is in the wrong spot. Move it to where it should be. Patch submitted by Rosen Penev <rosenp@gmail.com> to OpenWrt packages repository.
* -add stdbool.h as header required for multiple public functionsTheJackiMonster2022-12-16
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* -more util include cleanupsMartin Schanzenbach2022-12-05
|
* BUILD: Remove static_assert checkMartin Schanzenbach2022-12-04
|
* BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | gnunet_private_config.h insanity
* BUILD: Improve platform-specific includesMartin Schanzenbach2022-12-01
| | | | | | | | | | | This change allows third party programs to use gnunet either with the platform header from the sources used to build to gnunet, or use their own platform header by defining GNUNET_CUSTOM_PLATFORM_H which will be included in its stead. This also means that programs no longer must include "platform.h" (or similar) manually. The change (should be) backwards compatible to some degree. Fixes #4615
* -DOC: Documentation cleanup pass through rest of UTIL librariesWillow Liquorice2022-10-03
|
* DOC: Major doxygen organisation work, upgraded config, updated logoWillow Liquorice2022-08-21
|
* add GNUNET_B2S() macro; fix dht_line_test: we sign over query_hash, not ↵Christian Grothoff2022-02-25
| | | | block key
* -BUILD: Fix bswap portabilityMartin Schanzenbach2021-09-19
|
* Include "gettext.h" even when "platform.h" is unavailableAlessio Vanni2021-09-10
|
* Flip the value of GNUNET_EXTRA_LOGGING given when it's undefinedAlessio Vanni2021-08-31
| | | | | | | | | This change has an impact only on those programs where gnunet_config,h is *not* included. GNUnet's configure script always defines this macro with an appropriate value, so it will never use this hardcoded value. By giving it a non-zero value, applications can now make use of the full logging capabilities provided by GNUnet.
* -More _ → dgettext changesAlessio Vanni2021-08-31
|
* partial fix for problems raised by Alessio on the MLChristian Grothoff2021-08-28
|
* -move pop to not break gccChristian Grothoff2021-08-05
|
* do not generate tautological comparisson warnings for assertions (if ↵Christian Grothoff2021-08-04
| | | | gcc/clang version supports them)
* early draft for libgnunetpq event notification supportChristian Grothoff2021-07-24
|
* - do not include in platformMartin Schanzenbach2021-07-05
|
* BUILD: Fix bswap portabilityMartin Schanzenbach2021-06-28
|
* implement #6716Christian Grothoff2021-01-28
|
* bump versionChristian Grothoff2020-12-25
|
* change GNUNET_DISK_fn_write() to always do atomic writes and to NOT ↵Christian Grothoff2020-12-19
| | | | overwrite existing files; also change the return value to not return the size of the written file but GNUNET_OK on success, and integrate creating the directory if needed; breaks API, hence bumping libgnunetutil version
* misc spelling issuesChristian Grothoff2020-11-14
|
* enable more format string warningsChristian Grothoff2020-10-13
|
* fix: GNUNET_is_zero(ptr) should return enum GNUNET_GenericReturnValue. Fixes ↵Martin Schanzenbach2020-08-12
| | | | #6475.
* use better return typeChristian Grothoff2020-07-27
|
* merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff2020-07-18
|
* GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
|
* try to fix #6419:Christian Grothoff2020-07-02
|
* stylefixChristian Grothoff2020-04-30
|
* defining GNUNET_array_concatenate() for #6190Christian Grothoff2020-04-21
|
* fix #6189Christian Grothoff2020-04-21
|
* make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵Christian Grothoff2020-04-21
| | | | work
* add GNUNET_freez for #6186Christian Grothoff2020-04-17
|
* fix static assert FTBFS with older gccChristian Grothoff2020-04-11
|
* introduce enum for generic return valuesChristian Grothoff2020-04-08
|
* add GNUNET_static_assert()Christian Grothoff2020-04-08
|
* bad sizeofChristian Grothoff2020-04-03
|
* adding a GNUNET_memcmp_priv for constant-time comparing of data; fixes #6152 ↵Christian Grothoff2020-04-03
| | | | (modulo actually finding specific places where this SHOULD be used instead of GNUNET_memcmp)
* fix #6153Christian Grothoff2020-04-03
|
* include mandatory includesChristian Grothoff2020-01-18
|
* replace expensive function call with macro for trivial calculationChristian Grothoff2019-12-25
|
* document rvalChristian Grothoff2019-11-29
|
* fix pointer indentationChristian Grothoff2019-11-24
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific ↵ng02019-09-10
| | | | | | | | | files. configures and builds okay. testsuite wasn't checked, will be checked. diff including the plibc removal is now around 14370 lines of code less.
* uncrustify as demanded.ng02019-09-08
|