aboutsummaryrefslogtreecommitdiff
path: root/src/util/common_logging.c
Commit message (Collapse)AuthorAge
* 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
|
* fix #6146Christian Grothoff2020-04-02
|
* allow passing of fancy time to timetravel optionChristian Grothoff2020-03-29
|
* remove Taler-specific leftovers, we don't need them anymoreFlorian Dold2020-01-15
|
* fix error infoSchanzenbach, Martin2019-12-27
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* Remove win32 and cygwin supportng02019-09-09
|
* uncrustify as demanded.ng02019-09-08
|
* first step to remove plibcng02019-09-06
|
* fix #5815Schanzenbach, Martin2019-07-31
|
* use GNUNET_strlcpy instead of strncpy where possiblelurchi2019-06-27
|
* Introducing GNUNET_Uuid and matching hash map for 128 bit values.Christian Grothoff2019-06-18
| | | | TNG: reducing size of AcknowledgementUUIDPs from 256 bits to 128 bits.
* Implement asynchronous scope identifiers.Florian Dold2019-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-entrantFlorian Dold2019-05-09
|
* towards thread-safe loggingFlorian Dold2019-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 Grothoff2019-04-07
|
* add nonstring attribute to silence warningFlorian Dold2019-02-28
|
* Fix logging.Marcello Stanisci2019-02-07
| | | | Give GNUNET_FORCE_LOG priority over GNUNET_LOG.
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* i18n, fix typo, better loggingChristian Grothoff2018-09-15
|
* introduce allocation wrappers to improve libgcrypt performanceChristian Grothoff2018-08-11
|
* print to stderrSchanzenbach, Martin2018-06-24
|
* add newlines to log error messageSchanzenbach, Martin2018-06-24
|
* fix https://gnunet.org/bugs/view.php?id=4376Schanzenbach, Martin2018-06-24
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-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 off-by-one error in cadet connection construction, also enforce better ↵Christian Grothoff2018-05-20
| | | | timeouts for retransmissions of handshake
* log key material hashesChristian Grothoff2018-05-16
|
* check strftime return valueChristian Grothoff2018-01-05
|
* -very unimportant typo fixedpsyc://loupsycedyglgamf.onion/~lynX2017-07-08
|
* implement GNUNET_h2s2 for printing two hashes in one log output linelurchi2017-07-08
|
* fix FTBFS issues if --enable-logging=no is setChristian Grothoff2017-06-29
|
* fix buffer sizeChristian Grothoff2017-01-22
|
* allow NULL argument for GNUNET_i2s()Christian Grothoff2017-01-22
|
* introcude GNUNET_i2s2()Christian Grothoff2017-01-22
|
* use new shortmap to simplify CADET logic a bitChristian Grothoff2017-01-17
|
* fix build for Taler walletChristian Grothoff2016-10-13
|
* end-user friendly output messages, ok like this?Carlo von lynX2016-08-09
|
* UX: message type for important things that aren't evilCarlo von lynX2016-08-08
|
* Merge branch 'master' of /RAM/proj/gnunetCarlo von lynX2016-08-08
|
* fix #4545: create directory for log file if it does not existChristian Grothoff2016-06-01
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* preparations for fixing #4065Christian Grothoff2015-11-23
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* make libextractor actually optional, both for GNUnet and GNUnet-taler buildsChristian Grothoff2015-05-30
|
* generally use GNUNET_assert() instead of GNUNET_abort() to also log the errorChristian Grothoff2015-02-28
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|