Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | GNS: Add a BCD service configuration for ARM as it now lives under libexec. | Martin Schanzenbach | 2023-01-05 |
| | |||
* | BUILD: Properly set installation directories for gnunet-suidfix and gnunet-bcd | Martin Schanzenbach | 2023-01-05 |
| | |||
* | REGEX: Do not link internal libraries into .las | Martin Schanzenbach | 2023-01-05 |
| | | | | | Instead, actually include the source files in SOURCES. This may result in longer compile times, but it makes more sense to the linker. | ||
* | - move from libexec to noinst | Martin Schanzenbach | 2023-01-05 |
| | |||
* | BUILD: Move undocumented programs and scritps to libexec. Issue #7543 | Martin Schanzenbach | 2023-01-05 |
| | | | | | Those binaries should not really be called directly and are poorly documented (no man pages). | ||
* | GNSRECORD/UTIL: Move test vector generation binaries to libexec | Martin Schanzenbach | 2023-01-05 |
| | | | | | Those are not really user-facing programs and not fully documented (i.e. no man pages) so they should go into libexec. | ||
* | REGEX: Fix build with recent llvm/clang. Fixes #7550 | Martin Schanzenbach | 2023-01-05 |
| | | | | | | | Patch by Bo98 on github: https://github.com/Homebrew/homebrew-core/pull/113789#issuecomment-1288125182 Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org> | ||
* | -do not track block type header in gitv0.19.1 | Martin Schanzenbach | 2022-12-28 |
| | |||
* | -typo | Christian Grothoff | 2022-12-26 |
| | |||
* | -DHT: call try_connect also on already connected peers, just in case address ↵ | Christian Grothoff | 2022-12-26 |
| | | | | changed | ||
* | DHT: call try_connect also on already connected peers, just in case address ↵ | Christian Grothoff | 2022-12-26 |
| | | | | changed | ||
* | DHT: adjust BF size to actual neighbour set size | Christian Grothoff | 2022-12-26 |
| | |||
* | -rename to deconfuse Martin about which block type is actually used these ↵ | Christian Grothoff | 2022-12-24 |
| | | | | days, hopefully | ||
* | -add stdbool.h as header required for multiple public functions | TheJackiMonster | 2022-12-16 |
| | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> | ||
* | Fix includes in messenger service header | TheJackiMonster | 2022-12-16 |
| | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> | ||
* | -TestState can become private | Martin Schanzenbach | 2022-12-14 |
| | |||
* | -more namespace cleanup and comments regarding API | Martin Schanzenbach | 2022-12-13 |
| | |||
* | -rename private structs; fix pointer | Martin Schanzenbach | 2022-12-13 |
| | |||
* | - refactored barrier header, fixed messages for barrier signaling | t3sserakt | 2022-12-13 |
| | |||
* | GNS: Do not autogenerate flags | Martin Schanzenbach | 2022-12-10 |
| | |||
* | -fix memory corruption | Martin Schanzenbach | 2022-12-10 |
| | |||
* | -minor debugging | Martin Schanzenbach | 2022-12-10 |
| | |||
* | TESTING: Fix NP deref | Martin Schanzenbach | 2022-12-09 |
| | |||
* | -ftbfs | Martin Schanzenbach | 2022-12-09 |
| | |||
* | TESTING: Various notes on API | Martin Schanzenbach | 2022-12-09 |
| | |||
* | TESTING: Fix TESTING-NG API to follow naming conventions | Martin Schanzenbach | 2022-12-09 |
| | | | | | | | | Rename structs and functions to follow GNUnet naming conventions. Some structs may actually also be private, a review is necessary. The barrier API was modified in order to untangle Barriers and lists of Barriers. This is a rough draft, it needs fixes wrt memory leaks. | ||
* | UTIL: Fix regression regarding C++ compatibility | Martin Schanzenbach | 2022-12-09 |
| | |||
* | TESTING: Sanitize API. Add new GNUNET_TESTING_command_new API | Martin Schanzenbach | 2022-12-08 |
| | | | | | | | This commit changes the label member of GNUNET_TRANSPORT_Command to a static, fixed length buffer allocated with the struct itself. The check for the end of a command array should be done by checking the run command instead of the label. | ||
* | -more fixmes, minor const fix | Martin Schanzenbach | 2022-12-08 |
| | |||
* | -more fixmes | Martin Schanzenbach | 2022-12-08 |
| | |||
* | -added some fixmes to testing api wrt missing documentation and api design | Martin Schanzenbach | 2022-12-08 |
| | |||
* | -minor | Martin Schanzenbach | 2022-12-08 |
| | |||
* | TESTING: Properly handle label allocations | Martin Schanzenbach | 2022-12-08 |
| | |||
* | TESTING: The testing API should properly take strings as const | Martin Schanzenbach | 2022-12-08 |
| | | | | | | | | | Strings passed to the API should either be const and copied, or handled by the caller and free'd. Looking at the transport tests currently neither is happening. The strings are probably safer but definitely leaked. Changed the API to use "const" strings. Users of the testing API must define functions that copy (and free!) strings accordingly. | ||
* | Merge branch 'master' of ssh://git.gnunet.org/gnunet | t3sserakt | 2022-12-07 |
|\ | |||
| * | -migrate meta data tests to FS. Fix BIO error | Martin Schanzenbach | 2022-12-06 |
| | | |||
| * | -fix more test issues | Martin Schanzenbach | 2022-12-06 |
| | | |||
| * | -fix test ftbfs | Martin Schanzenbach | 2022-12-05 |
| | | |||
| * | BUILD: include generated major/minor/micro version in gnunet_config.h | Martin Schanzenbach | 2022-12-05 |
| | | |||
| * | -fix old test file reference | Martin Schanzenbach | 2022-12-05 |
| | | |||
| * | BUILD: Improve extractor handling. Removed platform.h from include | Martin Schanzenbach | 2022-12-05 |
| | | | | | | | | | | | | | | Extractor is not properly detected and GNUNET_FS_EXTRACTOR_ENABLED added to gnunet_config.h. platform.h is removed from $PREFIX/include as it must not be included by third parties anyway. | ||
| * | -more util include cleanups | Martin Schanzenbach | 2022-12-05 |
| | | |||
| * | -forgot dist | Martin Schanzenbach | 2022-12-04 |
| | | |||
| * | Large refactor in order to restore some sanity with respect to private ↵ | Martin Schanzenbach | 2022-12-04 |
| | | | | | | | | defines used in headers | ||
| * | BUILD: Remove static_assert check | Martin Schanzenbach | 2022-12-04 |
| | | |||
| * | MYSQL: Improve header includes with respect to compat handling | Martin Schanzenbach | 2022-12-04 |
| | | | | | | | | | | | | | | Move the gnunet_private_config.h-dependant compatibility fix into gnunet_mysql_compat.h which is only included by implementations. May be reused by external users of gnunet_my_lib.h but they should check their platform on which types to use. | ||
| * | -ftbfs fix | Martin Schanzenbach | 2022-12-04 |
| | | |||
| * | -fix | Martin Schanzenbach | 2022-12-04 |
| | | |||
| * | 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 |