aboutsummaryrefslogtreecommitdiff
path: root/src/util/common_logging.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.
* 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: Documentation cleanup pass through rest of UTIL librariesWillow Liquorice2022-10-03
|
* -First pass through GNUnet common libraryWillow Liquorice2022-08-30
|
* add GNUNET_B2S() macro; fix dht_line_test: we sign over query_hash, not ↵Christian Grothoff2022-02-25
| | | | block key
* use ISO 8609 / RFC 3339 timestamps for loggingFlorian Dold2021-08-28
|
* 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
|