aboutsummaryrefslogtreecommitdiff
path: root/src/util/gnunet-config.c
Commit message (Collapse)AuthorAge
* -set return value following the current APIAlessio Vanni2021-09-07
|
* -indentationAlessio Vanni2021-09-07
|
* -Merge branch 'master' into dev/vanni/build-infoAlessio Vanni2021-09-07
|\
| * make backend-check a gnunet-only gnunet-config optionChristian Grothoff2021-09-05
| |
| * refactor gnunet-config to make preload hacks obsoleteChristian Grothoff2021-09-05
| |
| * -fix spellingChristian Grothoff2021-07-30
| |
| * fall back to /etc for default configuration entry pointFlorian Dold2021-07-29
| |
| * diagnostics mode for gnunet-configFlorian Dold2021-07-28
| |
* | - Do not hardcode values in gnunet-configAlessio Vanni2021-07-25
| |
* | 5708: allow gnunet-config to output build config informationsAlessio Vanni2021-07-24
|/ | | | | | | | | | | | | | | | With this commit, `gnunet-config' is now able to print some informations about how GNUnet was built through some additional flags (here `--cflags', `--libs' and `--prefix'.) These flags allow `gnunet-config' to behave like other `*-config' tools provided by other applications/libraries, which are used by third-party applications, especially when the tool is provided by a library, to properly compile using the flags recommended by the library/application. In terms of GNUnet, any client or service connecting to any GNUnet service can now be built using some variation of the following: cc $(gnunet-config --cflags) -o my-client client.c $(gnunet-config --libs)
* UTIL: Prevent segfaults in config writeout. Fixes #6913Martin Schanzenbach2021-07-05
|
* -handle NULLChristian Grothoff2021-04-26
|
* fix gnunet-config: do not always write configuration fileChristian Grothoff2021-04-26
|
* Swap gnunet-config's default behaviour for the rewrite flagAlessio Vanni2021-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | With the previous default, a configuration file could keep values different from the defaults even when the user did not explicitly edit that option, potentially leading to buggy behaviour. For example: GNUnet's version X+1 changes the default value for a certain option A, but anyone who has edited the configuration file with version X or earlier, would still have got the old default for A even when updating to version X+1. It was possible to write only the edited parts, but that required explicitly passing the `--rewrite' (or `-w') flag. The default behaviour has now been swapped so that the resulting file contains only differences, while a "frozen" configuration is generated with the `--rewrite' flag. Also, as it's a minor change: a function used internally by the logging component was using translated strings to check the requested log level. This behaviour is buggy as passing an untranslated string to e.g. `GNUNET_log_setup', while the current locale is different and a translation for that string exists, would generate a different log level than the one requested.
* GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
|
* make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵Christian Grothoff2020-04-21
| | | | work
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* finish #4623Christian Grothoff2019-06-22
|
* implement #5771Christian Grothoff2019-06-22
|
* fix ftbfsSchanzenbach, Martin2019-03-12
|
* change description of file expansion flagSchanzenbach, Martin2019-03-12
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* make sure peer launches if default config not found and -c not givenChristian Grothoff2018-12-11
|
* fail hard if configuration file specified via -c does not exist (in all ↵Christian Grothoff2018-12-11
| | | | services and programs)
* indentChristian Grothoff2018-06-25
|
* fix memory leakChristian Grothoff2018-06-25
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* config: file name expansion in all -f casesJulius Bünger2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* fix misc compiler warningsChristian Grothoff2018-01-04
|
* rename GNUNET_GETOPT functions to achieve better consistencyChristian Grothoff2017-03-25
|
* getopt major style fix, remove macro-mania with nicer typed functionsChristian Grothoff2017-03-15
|
* add -w option to gnunet-configChristian Grothoff2016-05-05
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* patches from Hellekin to fix #3577Christian Grothoff2015-01-26
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* -misc bugfixes, travel hackingChristian Grothoff2012-11-04
|
* reducing error messages about missing configuration options by introducing ↵Christian Grothoff2012-09-27
| | | | new helper functions to print them uniformly
* -new API for asyncronous generation of private RSA keysChristian Grothoff2012-07-14
|
* -adding gnunet-config toolChristian Grothoff2012-07-14