Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/ | Martin Schanzenbach | 2023-10-18 |
| | | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL. | ||
* | BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵ | Martin Schanzenbach | 2022-12-04 |
| | | | | gnunet_private_config.h insanity | ||
* | BUILD: Improve platform-specific includes | Martin Schanzenbach | 2022-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 | ||
* | UTIL: gnunet-config can now print experimental status. Issue #5708 | Martin Schanzenbach | 2022-09-29 |
| | |||
* | -set return value following the current API | Alessio Vanni | 2021-09-07 |
| | |||
* | -indentation | Alessio Vanni | 2021-09-07 |
| | |||
* | -Merge branch 'master' into dev/vanni/build-info | Alessio Vanni | 2021-09-07 |
|\ | |||
| * | make backend-check a gnunet-only gnunet-config option | Christian Grothoff | 2021-09-05 |
| | | |||
| * | refactor gnunet-config to make preload hacks obsolete | Christian Grothoff | 2021-09-05 |
| | | |||
| * | -fix spelling | Christian Grothoff | 2021-07-30 |
| | | |||
| * | fall back to /etc for default configuration entry point | Florian Dold | 2021-07-29 |
| | | |||
| * | diagnostics mode for gnunet-config | Florian Dold | 2021-07-28 |
| | | |||
* | | - Do not hardcode values in gnunet-config | Alessio Vanni | 2021-07-25 |
| | | |||
* | | 5708: allow gnunet-config to output build config informations | Alessio Vanni | 2021-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 #6913 | Martin Schanzenbach | 2021-07-05 |
| | |||
* | -handle NULL | Christian Grothoff | 2021-04-26 |
| | |||
* | fix gnunet-config: do not always write configuration file | Christian Grothoff | 2021-04-26 |
| | |||
* | Swap gnunet-config's default behaviour for the rewrite flag | Alessio Vanni | 2021-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_free | Christian Grothoff | 2020-07-05 |
| | |||
* | make GNUNET_freez default, have GNUNET_free_nz for cases where that does not ↵ | Christian Grothoff | 2020-04-21 |
| | | | | work | ||
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | finish #4623 | Christian Grothoff | 2019-06-22 |
| | |||
* | implement #5771 | Christian Grothoff | 2019-06-22 |
| | |||
* | fix ftbfs | Schanzenbach, Martin | 2019-03-12 |
| | |||
* | change description of file expansion flag | Schanzenbach, Martin | 2019-03-12 |
| | |||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | make sure peer launches if default config not found and -c not given | Christian Grothoff | 2018-12-11 |
| | |||
* | fail hard if configuration file specified via -c does not exist (in all ↵ | Christian Grothoff | 2018-12-11 |
| | | | | services and programs) | ||
* | indent | Christian Grothoff | 2018-06-25 |
| | |||
* | fix memory leak | Christian Grothoff | 2018-06-25 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | config: file name expansion in all -f cases | Julius Bünger | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | fix misc compiler warnings | Christian Grothoff | 2018-01-04 |
| | |||
* | rename GNUNET_GETOPT functions to achieve better consistency | Christian Grothoff | 2017-03-25 |
| | |||
* | getopt major style fix, remove macro-mania with nicer typed functions | Christian Grothoff | 2017-03-15 |
| | |||
* | add -w option to gnunet-config | Christian Grothoff | 2016-05-05 |
| | |||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | patches from Hellekin to fix #3577 | Christian Grothoff | 2015-01-26 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -misc bugfixes, travel hacking | Christian Grothoff | 2012-11-04 |
| | |||
* | reducing error messages about missing configuration options by introducing ↵ | Christian Grothoff | 2012-09-27 |
| | | | | new helper functions to print them uniformly | ||
* | -new API for asyncronous generation of private RSA keys | Christian Grothoff | 2012-07-14 |
| | |||
* | -adding gnunet-config tool | Christian Grothoff | 2012-07-14 |