Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -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 | ||
| * | BUILD: Move gnunet_config.h to gnunet_private_config.h and add new, ↵ | Martin Schanzenbach | 2022-12-04 |
| | | | | | | | | partially generated gnunet_config.h | ||
| * | -testing: only use local IP ranges. | Martin Schanzenbach | 2022-12-02 |
| | | |||
| * | -cleanup testing a bit | Martin Schanzenbach | 2022-12-02 |
| | | |||
| * | -fix ftbfs #2 | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -fix ftbfs | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -forgot to actually add platform file | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -forgot to add new header to dist | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | 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 | ||
| * | -more return value for payload processing that may fail | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -simplify | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -fix pointer corruption bug | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -there is no reason for that variable to be on the heap | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -do not crash on protocol violations | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -fix memory leak | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -add FIXME to nat service _unregister; fix printf format in tcp communicator | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | -fix memory leak | Martin Schanzenbach | 2022-12-01 |
| | |