Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -doxygen fix | Christian Grothoff | 2021-08-02 |
| | |||
* | - do not include in platform | Martin Schanzenbach | 2021-07-05 |
| | |||
* | BUILD: Fix bswap portability | Martin Schanzenbach | 2021-06-28 |
| | |||
* | -towards #6851: autotools 2.70 | Martin Schanzenbach | 2021-04-26 |
| | |||
* | misc spelling issues | Christian Grothoff | 2020-11-14 |
| | |||
* | merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188 | Christian Grothoff | 2020-07-18 |
| | |||
* | fix build with clang | Schanzenbach, Martin | 2020-04-17 |
| | |||
* | fix pointer indentation | Christian Grothoff | 2019-11-24 |
| | |||
* | follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663: | ng0 | 2019-11-20 |
| | | | | use __linux__ instead of redefined LINUX. | ||
* | On *BSD the header file sys/param.h defines BSD. Drop unnecessary | ng0 | 2019-11-19 |
| | | | | | | | BSD defines in the build-system. Furthermore add detection for FreeBSD using the additional defines by FreeBSD. Use !Linux where previously a list of BSDs was. | ||
* | get rid of SOCKTYPE and FDTYPE | Christian Grothoff | 2019-11-10 |
| | |||
* | 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 |
| | |||
* | Added patch by AV from ML: | Schanzenbach, Martin | 2019-09-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, gettext doesn't work for out-of-tree applications. This is because GNUnet forcibly set the text domain to "GNUnet" (which apparently is also incorrect), so applications can't be localized unless their localizations are distributed in-tree by GNUnet itself. The attached patch tries to fix this by adding two more fields to GNUNET_OS_ProjectData: one field is the gettext domain of the application. As the documentation says, if it's NULL gettext is disabled so that applications can use their preferred localization method without having gettext interfering; the other field is essentially the locale directory, so applications can specify a different path if they want to, instead of having GNUnet infer it for them. Because some GNUnet libraries also use gettext internally (the util lib is a prominent example), gettext has to be initialized before the application takes over. I placed such initialization in `GNUNET_OS_init' and `GNUNET_OS_project_data_get' because those are two functions which are very likely to be called (especially the second one, since it's used in `GNUNET_PROGRAM_run2'.) If there is a better place (or some places where this is not enough) I can change it and resubmit it for review. I also changed gnunet-ext to keep it consitent with the patch. In particular, it adds a header which is required for a successful compilation, so you might want to at least make that change. Thank you, A.V. P.S. I'm still not subscribed to the list... yet. | ||
* | fix #5815 | Schanzenbach, Martin | 2019-07-31 |
| | |||
* | 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) | ||
* | filenames can exceed 128 bytes, even in testcases | Christian Grothoff | 2019-02-17 |
| | |||
* | fix compat.h inclusion | Marcello Stanisci | 2019-02-07 |
| | |||
* | make memrchr detection more general as some linux libcs such as musl or diet ↵ | Schanzenbach, Martin | 2019-02-05 |
| | | | | do not have memrchr either | ||
* | - Fix build of ats transport plugin not linking against libgnunetnt | Schanzenbach, Martin | 2019-02-05 |
| | | | | - Add compat memrchr layer for Win32 and macOS | ||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | 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 |
| | |||
* | [datastore] Fix #3743 | David Barksdale | 2017-03-19 |
| | | | | | | | | | | | | | | | | | | | | This change adds support for key == NULL to the datastore plugins and replaces the offset argument with a next_uid and random arguments to increase performance in the key == NULL case. With the offset argument a datastore plugin would have to count all matching keys before fetching the key at the right offset, which would iterate over the entire database in the case of key == NULL. The offset argument was used in two ways: to iterate over a set of matching values and to start iteration at a random matching value. The new API seperates these into two arguments: if random is true it will return a random matching value, otherwise next_uid can be set to uid + 1 to return the next matching value. The random argument was not added to get_zero_anonymity. This function is used to periodically insert zero anonymity values into the DHT. I don't think it's necessary to randomize this. | ||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | doxygen: group/module definitions (part 2) | Gabor X Toth | 2016-01-12 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | FreeBSD has ucred.h in sys/ucred.h, check for this (#3249) | Christian Grothoff | 2014-01-04 |
| | |||
* | -move tcp session check into extra checks condition | Christian Grothoff | 2013-12-13 |
| | |||
* | - do not use SIGUSR1 on SuperMUC | Sree Harsha Totakura | 2013-12-03 |
| | |||
* | Define _XOPEN_SOURCE to an integer, don't leave it empty | LRN | 2013-10-17 |
| | |||
* | - change --enable-ll to --enable-supermuc | Sree Harsha Totakura | 2013-10-12 |
| | | | | | - define a system wide termination signal GNUNET_TERM_SIG. Set this to SIGUSR1 only when building for SuperMUC | ||
* | -use GPLv3+ consistently | Christian Grothoff | 2013-08-24 |
| | |||
* | Compile on platforms without netinet/ip.h. Furthur fixes to come. | David Barksdale | 2013-06-18 |
| | |||
* | -disable extra checks by default | Christian Grothoff | 2013-03-02 |
| | |||
* | -misc bugfixes, travel hacking | Christian Grothoff | 2012-11-04 |
| | |||
* | -introducing MDLL macros | Christian Grothoff | 2012-10-23 |
| | |||
* | -add logic to measure heap size for all processes that use statistics, ↵ | Christian Grothoff | 2012-10-07 |
| | | | | reduce statistics, topology, nse and resolver heap usage using the same trick we used for arm | ||
* | #2404, patch 03: include net/if on GNU | Christian Grothoff | 2012-06-04 |
| | |||
* | -minor cleanups in testing | Christian Grothoff | 2012-05-30 |
| | |||
* | enabling use of pipes for signal communication also on UNIX to enable future ↵ | Christian Grothoff | 2012-02-27 |
| | | | | integration with Java services | ||
* | Implement passing sockets in IPC on W32 (#1975) | Christian Grothoff | 2011-12-06 |
| | |||
* | Removed legacy code | Bart Polot | 2011-12-06 |
| | |||
* | LRN: Fixing Mantis #1974: On W32 winsock2.h defines FD_SETSIZE (if it was ↵ | Christian Grothoff | 2011-12-06 |
| | | | | | | | not defined before inclusion of the header) to 64, which means that it's not possible to select on more than 64 sockets at once. This might work during the tests, but in the wild people might want to have more than 60 connections, at least in the transport service. The patch attached should increase the limit to 1024. | ||
* | even nicer indentation, thanks to LRN's indent patch | Christian Grothoff | 2011-08-16 |
| |