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. | ||
* | UTIL: Allow only inlcusion of util glib-style. | Martin Schanzenbach | 2022-12-04 |
| | |||
* | 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 | ||
* | -DOC: Documentation cleanup pass through rest of UTIL libraries | Willow Liquorice | 2022-10-03 |
| | |||
* | -First pass through GNUnet common library | Willow Liquorice | 2022-08-30 |
| | |||
* | add GNUNET_B2S() macro; fix dht_line_test: we sign over query_hash, not ↵ | Christian Grothoff | 2022-02-25 |
| | | | | block key | ||
* | use ISO 8609 / RFC 3339 timestamps for logging | Florian Dold | 2021-08-28 |
| | |||
* | 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 |
| | |||
* | fix #6146 | Christian Grothoff | 2020-04-02 |
| | |||
* | allow passing of fancy time to timetravel option | Christian Grothoff | 2020-03-29 |
| | |||
* | remove Taler-specific leftovers, we don't need them anymore | Florian Dold | 2020-01-15 |
| | |||
* | fix error info | Schanzenbach, Martin | 2019-12-27 |
| | |||
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | Remove win32 and cygwin support | ng0 | 2019-09-09 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | first step to remove plibc | ng0 | 2019-09-06 |
| | |||
* | fix #5815 | Schanzenbach, Martin | 2019-07-31 |
| | |||
* | use GNUNET_strlcpy instead of strncpy where possible | lurchi | 2019-06-27 |
| | |||
* | Introducing GNUNET_Uuid and matching hash map for 128 bit values. | Christian Grothoff | 2019-06-18 |
| | | | | TNG: reducing size of AcknowledgementUUIDPs from 256 bits to 128 bits. | ||
* | Implement asynchronous scope identifiers. | Florian Dold | 2019-05-10 |
| | | | | | | | | | | | Without entering an asynchronous scope, logs are the same before. When entering an asynchronous scope (either thread-based of scheduler/task-based), all log lines within an asynchronous scope contain its ID. Currently this is only used in GNU Taler, for debugging requests across multiple services. This allows us to get all log lines pertaining to a particular request for a user or another service. | ||
* | make logging more re-entrant | Florian Dold | 2019-05-09 |
| | |||
* | towards thread-safe logging | Florian Dold | 2019-05-09 |
| | | | | | (Thread-safe logging isn't really relevant for GNUnet itself, but it is necessary for the GNU Taler exchange) | ||
* | implement #5551 (UDP broadcast learning in TNG) | Christian Grothoff | 2019-04-07 |
| | |||
* | add nonstring attribute to silence warning | Florian Dold | 2019-02-28 |
| | |||
* | Fix logging. | Marcello Stanisci | 2019-02-07 |
| | | | | Give GNUNET_FORCE_LOG priority over GNUNET_LOG. | ||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | i18n, fix typo, better logging | Christian Grothoff | 2018-09-15 |
| | |||
* | introduce allocation wrappers to improve libgcrypt performance | Christian Grothoff | 2018-08-11 |
| | |||
* | print to stderr | Schanzenbach, Martin | 2018-06-24 |
| | |||
* | add newlines to log error message | Schanzenbach, Martin | 2018-06-24 |
| | |||
* | fix https://gnunet.org/bugs/view.php?id=4376 | Schanzenbach, Martin | 2018-06-24 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 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 off-by-one error in cadet connection construction, also enforce better ↵ | Christian Grothoff | 2018-05-20 |
| | | | | timeouts for retransmissions of handshake | ||
* | log key material hashes | Christian Grothoff | 2018-05-16 |
| | |||
* | check strftime return value | Christian Grothoff | 2018-01-05 |
| | |||
* | -very unimportant typo fixed | psyc://loupsycedyglgamf.onion/~lynX | 2017-07-08 |
| | |||
* | implement GNUNET_h2s2 for printing two hashes in one log output line | lurchi | 2017-07-08 |
| | |||
* | fix FTBFS issues if --enable-logging=no is set | Christian Grothoff | 2017-06-29 |
| | |||
* | fix buffer size | Christian Grothoff | 2017-01-22 |
| | |||
* | allow NULL argument for GNUNET_i2s() | Christian Grothoff | 2017-01-22 |
| | |||
* | introcude GNUNET_i2s2() | Christian Grothoff | 2017-01-22 |
| | |||
* | use new shortmap to simplify CADET logic a bit | Christian Grothoff | 2017-01-17 |
| | |||
* | fix build for Taler wallet | Christian Grothoff | 2016-10-13 |
| | |||
* | end-user friendly output messages, ok like this? | Carlo von lynX | 2016-08-09 |
| | |||
* | UX: message type for important things that aren't evil | Carlo von lynX | 2016-08-08 |
| |