aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* -do not track block type header in gitv0.19.1Martin Schanzenbach2022-12-28
|
* -rename to deconfuse Martin about which block type is actually used these ↵Christian Grothoff2022-12-24
| | | | days, hopefully
* -add stdbool.h as header required for multiple public functionsTheJackiMonster2022-12-16
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* Fix includes in messenger service headerTheJackiMonster2022-12-16
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* -TestState can become privateMartin Schanzenbach2022-12-14
|
* - refactored barrier header, fixed messages for barrier signalingt3sserakt2022-12-13
|
* GNS: Do not autogenerate flagsMartin Schanzenbach2022-12-10
|
* -fix memory corruptionMartin Schanzenbach2022-12-10
|
* TESTING: Various notes on APIMartin Schanzenbach2022-12-09
|
* TESTING: Fix TESTING-NG API to follow naming conventionsMartin Schanzenbach2022-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++ compatibilityMartin Schanzenbach2022-12-09
|
* TESTING: Sanitize API. Add new GNUNET_TESTING_command_new APIMartin Schanzenbach2022-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 fixMartin Schanzenbach2022-12-08
|
* -more fixmesMartin Schanzenbach2022-12-08
|
* -added some fixmes to testing api wrt missing documentation and api designMartin Schanzenbach2022-12-08
|
* TESTING: Properly handle label allocationsMartin Schanzenbach2022-12-08
|
* TESTING: The testing API should properly take strings as constMartin Schanzenbach2022-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/gnunett3sserakt2022-12-07
|\
| * -migrate meta data tests to FS. Fix BIO errorMartin Schanzenbach2022-12-06
| |
| * BUILD: include generated major/minor/micro version in gnunet_config.hMartin Schanzenbach2022-12-05
| |
| * BUILD: Improve extractor handling. Removed platform.h from includeMartin Schanzenbach2022-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 cleanupsMartin Schanzenbach2022-12-05
| |
| * -forgot distMartin Schanzenbach2022-12-04
| |
| * Large refactor in order to restore some sanity with respect to private ↵Martin Schanzenbach2022-12-04
| | | | | | | | defines used in headers
| * BUILD: Remove static_assert checkMartin Schanzenbach2022-12-04
| |
| * MYSQL: Improve header includes with respect to compat handlingMartin Schanzenbach2022-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 Schanzenbach2022-12-04
| |
| * BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | | | | | gnunet_private_config.h insanity
| * BUILD: Move gnunet_config.h to gnunet_private_config.h and add new, ↵Martin Schanzenbach2022-12-04
| | | | | | | | partially generated gnunet_config.h
| * -cleanup testing a bitMartin Schanzenbach2022-12-02
| |
| * -forgot to actually add platform fileMartin Schanzenbach2022-12-01
| |
| * -forgot to add new header to distMartin Schanzenbach2022-12-01
| |
| * 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
| * -add FIXME to nat service _unregister; fix printf format in tcp communicatorMartin Schanzenbach2022-12-01
| |
| * add function to compute channel name for notificationsChristian Grothoff2022-11-23
| |
| * modernize datastore postgres implementationChristian Grothoff2022-11-22
| |
| * modernize namestore postgres plugin, a bitChristian Grothoff2022-11-21
| |
| * add versioning.sqlChristian Grothoff2022-11-16
| |
| * -fix gnu-record-flags header installed in includesTheJackiMonster2022-11-12
| | | | | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
| * GNS: Use flags as defined and generated from GANAMartin Schanzenbach2022-11-10
| |
* | - added configuration to be able to start executables on a router nodet3sserakt2022-12-07
|/ | | | - added barrier functionality
* Merge branch 'master' of git+ssh://git.gnunet.org/gnunetMartin Schanzenbach2022-10-29
|\
| * -code cleanup plus one new assertion to debug madmurphy issueChristian Grothoff2022-10-28
| |
* | IDENTITYMartin Schanzenbach2022-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 Schanzenbach2022-10-27
| | | | | Remove the concept of "Subsystem default identities". Add GNUNET_ErrorCodes to IDENTITY subsystem.
* -fix FTBFSChristian Grothoff2022-10-24
|
* NAMESTORE: Introduce GANA-managed error codesMartin Schanzenbach2022-10-23
|
* -fix gnunet-fs shutdownChristian Grothoff2022-10-22
|
* -fix warningsMartin Schanzenbach2022-10-21
|
* ZONEMASTER: Use parallel worker thread for GNS block signingMartin Schanzenbach2022-10-20
|