Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -do not track block type header in gitv0.19.1 | Martin Schanzenbach | 2022-12-28 |
| | |||
* | -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 |
| | |||
* | - 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 |
| | |||
* | 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 |
| | |||
* | 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 |
| | | |||
| * | BUILD: include generated major/minor/micro version in gnunet_config.h | 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. | ||
| * | 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 | ||
| * | -cleanup testing a bit | Martin Schanzenbach | 2022-12-02 |
| | | |||
| * | -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 | ||
| * | -add FIXME to nat service _unregister; fix printf format in tcp communicator | Martin Schanzenbach | 2022-12-01 |
| | | |||
| * | add function to compute channel name for notifications | Christian Grothoff | 2022-11-23 |
| | | |||
| * | modernize datastore postgres implementation | Christian Grothoff | 2022-11-22 |
| | | |||
| * | modernize namestore postgres plugin, a bit | Christian Grothoff | 2022-11-21 |
| | | |||
| * | add versioning.sql | Christian Grothoff | 2022-11-16 |
| | | |||
| * | -fix gnu-record-flags header installed in includes | TheJackiMonster | 2022-11-12 |
| | | | | | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> | ||
| * | GNS: Use flags as defined and generated from GANA | Martin Schanzenbach | 2022-11-10 |
| | | |||
* | | - added configuration to be able to start executables on a router node | t3sserakt | 2022-12-07 |
|/ | | | | - added barrier functionality | ||
* | Merge branch 'master' of git+ssh://git.gnunet.org/gnunet | Martin Schanzenbach | 2022-10-29 |
|\ | |||
| * | -code cleanup plus one new assertion to debug madmurphy issue | Christian Grothoff | 2022-10-28 |
| | | |||
* | | IDENTITY | Martin Schanzenbach | 2022-10-29 |
|/ | | | | | | | This commit is a major rework of the unclean GNUNET_IDENTITY_*Key structures and its use in serialized objects (e.g. RPC messages). The structures are now no longer to be used directly but instead through their serialization helper functions whenever needed. | ||
* | IDENTITY/NAMESTORE: | Martin Schanzenbach | 2022-10-27 |
| | | | | | Remove the concept of "Subsystem default identities". Add GNUNET_ErrorCodes to IDENTITY subsystem. | ||
* | -fix FTBFS | Christian Grothoff | 2022-10-24 |
| | |||
* | NAMESTORE: Introduce GANA-managed error codes | Martin Schanzenbach | 2022-10-23 |
| | |||
* | -fix gnunet-fs shutdown | Christian Grothoff | 2022-10-22 |
| | |||
* | -fix warnings | Martin Schanzenbach | 2022-10-21 |
| | |||
* | ZONEMASTER: Use parallel worker thread for GNS block signing | Martin Schanzenbach | 2022-10-20 |
| |