aboutsummaryrefslogtreecommitdiff
path: root/src/util/configuration.c
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.
* Fix warnings; CADET not FTBFS because old hello removedMartin Schanzenbach2023-10-05
|
* BUILD: Silence int/enum mismatch compiler warnings and curl deprecated definesMartin Schanzenbach2023-09-23
|
* -fixChristian Grothoff2023-09-08
|
* -fixChristian Grothoff2023-09-08
|
* -minor type and indentation fixesChristian Grothoff2023-09-08
|
* -better indentationChristian Grothoff2023-02-01
|
* -more util include cleanupsMartin Schanzenbach2022-12-05
|
* 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
* 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: Minor fixes to doc comments (mostly correcting typos) to resolve ↵Willow Liquorice2022-10-03
| | | | 'unknown command' warnings
* -style fixesChristian Grothoff2022-08-10
|
* -fix subtle bug in GNUNET_CONFIGURATION_defaultAlessio Vanni2021-10-30
| | | | | | | | | | | | | | | | Apparently this was there since the beginning and it wasn't caught earlier merely due to a coincidence. Basically, it was looking at the caller's values instead of GNUnet's and even when I used this function in personal projects, it just happened that I was calling this function before setting the new project data, so the two environments ended up being the same. It didn't cause any issues because it was still returning GNUnet's own configuration, meaning everything else worked as expected, but naturally if one were to move the call later on it would break. Also add a comment to answer the FIXME.
* -do load default configuration even if 'gnunet.conf' does not existChristian Grothoff2021-08-29
|
* -fix minor memory leakChristian Grothoff2021-08-27
|
* -various coverity fixesMartin Schanzenbach2021-08-08
|
* -fix memory leaksChristian Grothoff2021-08-03
|
* -config: allow empty config for @inline-secret@Florian Dold2021-07-31
|
* -config: initialize variableFlorian Dold2021-07-31
|
* config: handle syntax error instead of dereferencing NULL pointerFlorian Dold2021-07-30
|
* -fix spellingChristian Grothoff2021-07-30
|
* config: restrict directives in files loaded via @inline-secret@Florian Dold2021-07-29
|
* config: prettier pretty printingFlorian Dold2021-07-29
|
* fall back to /etc for default configuration entry pointFlorian Dold2021-07-29
|
* -missing cosmetic newlinesFlorian Dold2021-07-28
|
* -fix memleakFlorian Dold2021-07-28
|
* config: report stats for secret sectionsFlorian Dold2021-07-28
|
* config: extended diagnostics, import cycle detection, deterministic load orderFlorian Dold2021-07-28
|
* config: sort globbed filesFlorian Dold2021-07-28
|
* diagnostics mode for gnunet-configFlorian Dold2021-07-28
|
* -formatting / commentsFlorian Dold2021-07-28
|
* fall back to /etc if user config can't be foundFlorian Dold2021-07-28
|
* implement @inline-secret@ directiveFlorian Dold2021-07-28
|
* implement config inline globbingFlorian Dold2021-07-28
|
* config: resolve realpath of parent config file, fix docsFlorian Dold2021-07-26
|
* config: free real basepathFlorian Dold2021-07-26
|
* config: resolve realpath of base dir, not configFlorian Dold2021-07-26
|
* config: resolve symlinks for @INLINE@-ed filesFlorian Dold2021-07-26
| | | | Otherwise, relative includes won't work properly.
* fix #6925 and #6926Christian Grothoff2021-07-17
|
* -fixing memleaks and nptr derefsMartin Schanzenbach2021-03-26
|
* do not output synthetic pathsChristian Grothoff2021-01-02
|
* do not use atomic write for configuration file, we may not have permissions ↵Christian Grothoff2020-12-31
| | | | to do this, also should not be necessary
* 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
* spell checkingChristian Grothoff2020-11-14
|
* merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff2020-07-18
|
* Add function to return GNUnet's default configurationAlessio Vanni2020-07-14
| | | | | | | | | It's for convenience when applications call `GNUNET_OS_init', after which it's impossible to obtain GNUnet's configuration without manually checking the filesystem. With this function it's possible to get the configuration regardless of the state of the application.
* GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
|
* make static analysis happierChristian Grothoff2020-03-03
|
* auto-provide OS_IPK paths in [paths] of configChristian Grothoff2020-01-17
|