aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* SCALARPRODUCT: migrating logic from libgcrypt to libsodium (#6818).Christian Grothoff2021-04-18
|
* - added handling of asynchronous task to testing ng. added testbed commands ↵t3sserakt2021-04-15
| | | | for setting up test invironment (atm wihtout the use of the ne async handling)
* -add missing helperChristian Grothoff2021-04-07
|
* -DESIGN: add various suggestions to gnunet_testing_ng_lib.hChristian Grothoff2021-04-06
|
* Implement function to load plugins within a specific contextAlessio Vanni2021-04-05
| | | | | | | | | | | | | | | When `GNUNET_OS_init' is called to change the application project data, lazy-loading plugins will fail as it will not find the requested files. The function will temporarily swap the project data with the argument value and will search for plugins, within the installation directory tree inferred from that structure. Applications can still use `GNUNET_PLUGIN_load_all' to load their plugins from within their own installation directory tree, though services are recommended to use the `in_context' version to avoid falling in the same pit. Signed-off-by: Martin Schanzenbach <mschanzenbach@posteo.de>
* -fix dist for testbed ngMartin Schanzenbach2021-04-04
|
* - added testbed commandst3sserakt2021-03-29
|
* - missing header changest3sserakt2021-03-15
|
* - Just make it compile again.t3sserakt2021-03-08
|
* revisit testing-NG headerChristian Grothoff2021-03-06
|
* -added core functionality of the messenger serviceTheJackiMonster2021-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> formatting messenger code Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -completed core functionality of messenger service Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -code cleanup and reuse Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> +added structure to memberships of rooms Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -implemented member permission checks and deletion of messages Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -moved solving requests out of updating last messages (also forward before update) Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -reduced complexity of permisson check and changed load/save of rooms Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added save/load for accessed keys and basement peers of a room Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -implemented save/load for members with their history and session Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -abstracted management of egos and contacts Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fix warning Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -abstracted management of members Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed and adjusted test case Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -separated handling of direct and anonymous contacts Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -messenger added member-sessions which fix multiple edge cases, also additional cleanup Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -updated docs and fixed memory leak Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -changed info messages and added protocol version exchange Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -adjusted client api to use contacts from sessions Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added more logging and fixed wrong session usage Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -adjusted comm0 test case and removed adding members from checking messages Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed test-case for peer exchange Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -getting multiple peers connected in test-case with cadet Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed wrong assert and added tunnel version check -simplified handling and forwarding Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed merging last messages and cycling info messages Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -automated adding sessions and members Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -corrected use of identity keys and signatures Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -adding local joining on entering external room Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed test-case comm0 Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added more test-cases with generic setup Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed multiple simultaneous channels blocking each other Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -making test-cases more precise Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added check of members in test-cases, reduced merge messages Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -unified delayed operations: requests, deletions and merges Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -finished handling of operations Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed member session historystorage, added request permission check and padding for transmission Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -improved padding and removed automatic recursive requests Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -implemented filter for sending messages and added private messages to API level Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -wrong setups fixed with proper ego lookups Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -fixed problem with anonymous ego and changed to discrete-level padding Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added links to replace deleted messages, added local deletion and fixed anonymous id changing Signed-off-by: TheJackiMonster <thejackimonster@gmail.com> -added session completion and removal through completion process Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* - fixed copyright datet3sserakt2021-03-04
|
* - fixed headert3sserakt2021-03-04
|
* Merge branch 'master' of ssh://gnunet.org/gnunett3sserakt2021-03-04
|\
| * -header updateMartin Schanzenbach2021-02-28
| |
| * GANA: Use GANA generated header for GNS record types. Update handbookMartin Schanzenbach2021-02-28
| |
* | - first try to integrate GNU Taler command style testingt3sserakt2021-03-04
|/
* Add struct names for FS events. #6743Martin Schanzenbach2021-02-21
|
* -minor style fixesChristian Grothoff2021-02-08
|
* implement #6716Christian Grothoff2021-01-28
|
* fix MACRO syntax, improve loggingChristian Grothoff2021-01-11
|
* properly document return value of GNUNET_PROGRAM_runChristian Grothoff2021-01-07
|
* bump versionChristian Grothoff2020-12-25
|
* minor fixesChristian Grothoff2020-12-19
|
* change GNUNET_DISK_fn_write() to always do atomic writes and to NOT ↵Christian Grothoff2020-12-19
| | | | overwrite existing files; also change the return value to not return the size of the written file but GNUNET_OK on success, and integrate creating the directory if needed; breaks API, hence bumping libgnunetutil version
* indentation fixesChristian Grothoff2020-12-14
|
* -forgot to add prototypeChristian Grothoff2020-12-09
|
* -minor style fixesChristian Grothoff2020-11-14
|
* misc spelling issuesChristian Grothoff2020-11-14
|
* -warnings mostly formatMartin Schanzenbach2020-11-13
|
* -added more docs for messengerTheJackiMonster2020-11-12
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* -remerge branch 'jacki/messenger'TheJackiMonster2020-11-12
| | | | This reverts commit e11d1e59e4ae5f7d89c33df3ae9ca8f1ece990cf.
* Merge branch 'master' of git+ssh://gnunet.org/gnunetChristian Grothoff2020-11-12
|\
| * -revert "-merge branch 'jacki/messenger'"TheJackiMonster2020-11-12
| | | | | | | | | | This reverts commit fec34163a1f17729c190022a2bf747f48e34f07a, reversing changes made to 63fe195e40e55f13ab29e3ba578e97017fc4cc48.
| * adding the messenger service and its client-side libraryTheJackiMonster2020-11-12
| | | | | | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* | deadChristian Grothoff2020-11-12
| |
* | implement #6524Christian Grothoff2020-10-25
| |
* | fix #6525: handle explicit null in JSON nicelyChristian Grothoff2020-10-25
| |
* | -more gnsrecord APIMartin Schanzenbach2020-10-22
| |
* | fix missing MHD flagsChristian Grothoff2020-10-20
| |
* | - fix tvgs; expose alternative identity typeMartin Schanzenbach2020-10-16
| |
* | -documentation on new apiMartin Schanzenbach2020-10-15
| |
* | -fix conversationMartin Schanzenbach2020-10-15
| |
* | -forgot headerMartin Schanzenbach2020-10-15
| |
* | - more dep fixesMartin Schanzenbach2020-10-15
| |
* | - fix revocationMartin Schanzenbach2020-10-15
| |
* | - towards fix reclaimMartin Schanzenbach2020-10-15
| |
* | - more fixes towards crypto agilityMartin Schanzenbach2020-10-15
| |
* | - better wire format for rrblocksMartin Schanzenbach2020-10-15
| |
* | - towards crypto agility; wipMartin Schanzenbach2020-10-15
| |