aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
...
* fix typeChristian Grothoff2020-08-03
|
* fix: reclaim urlenc / revert accidental changeMartin Schanzenbach2020-08-01
|
* Merge branch 'master' of ssh://gnunet.org/gnunetMartin Schanzenbach2020-08-01
|\
| * fix to nicer styleChristian Grothoff2020-07-31
| |
| * implement GNUNET_buffer_write_data_encodedFlorian Dold2020-07-30
| |
| * use better return typeChristian Grothoff2020-07-27
| |
| * Merge branch 'master' of ssh://gnunet.org/gnunett3sserakt2020-07-21
| |\
| * | TNG: Implemented 5530: add replay protection to TCP communicator. Added ↵t3sserakt2020-07-17
| | | | | | | | | | | | monotime value checks
* | | util: add percent/url encodingMartin Schanzenbach2020-08-01
| |/ |/|
* | merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff2020-07-18
| |
* | avoid boolean flag in GNUNET_OS_start_process() API (fixes #6188)Christian Grothoff2020-07-17
| |
* | fix signatureChristian Grothoff2020-07-17
| |
* | remove constChristian Grothoff2020-07-17
| |
* | avoid boolean argument in GNUNET_CURL_job_add(), see #6188Christian Grothoff2020-07-16
| |
* | support context-wide client authenticationChristian Grothoff2020-07-16
| |
* | Add function to return GNUnet's default configurationAlessio Vanni2020-07-14
| | | | | | | | | | | | | | | | | | It's for convenience when applications call `GNUNET_OS_init', after which it's impossible to obtain GNUnet's configuration without manually checking the filesystem. With this function it's possible to get the configuration regardless of the state of the application.
* | -fix: temporarily bumb minimum quotsMartin Schanzenbach2020-07-06
| |
* | GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
| |
* | try to fix #6419:Christian Grothoff2020-07-02
|/
* indentation fixChristian Grothoff2020-06-18
|
* Fixed bug #5822 by adding a monotonic time to the connection create message ↵t3sserakt2020-06-05
| | | | of a peer that want to start a KX, and the corresponding test #5823. Credits to dvn, lurchi and xrs for helpful discussions and coding.
* tng: more UDP communicator backchannelsMartin Schanzenbach2020-06-01
| | | | | Added a new message for queue updates to indicate queue length. Queues now may also have a priority parameter.
* rsa crypto compare functions take const parametersJonathan Buchanan2020-05-29
|
* Make REQUEST_AGPL messages configurable and add handler by defaultAlessio Vanni2020-05-27
| | | | | | | | | | | | | | | | | | | This makes two changes: * Add a field to `struct GNUNET_OS_ProjectData' containing a URL (as a string) pointing to the source code of the application. * If the field is not NULL, add a handler for the REQUEST_AGPL messages sending the specified URL to the client. The handler is added both in client-service communications (i.e. local services that don't make requests to other peers in the network) and in peer-peer communications (CADET.) This way, any client (local or remote with CADET) can request the source code location using a standardized mechanism instead of writing ad-hoc solutions (unless the service/peer explicitly specifies a NULL pointer.) Signed-off-by: Christian Grothoff <christian@grothoff.org>
* remove argon2 dependency. Use limited libsodium argon2id function for GNS ↵Martin Schanzenbach2020-05-26
| | | | and NSE
* Merge branch 'spaeth/import_identity'jospaeth2020-05-26
|\
| * add option to create identity from private keyspaeth/import_identityjospaeth2020-05-25
| |
* | fix bit counting messMartin Schanzenbach2020-05-26
|/
* fix #6242Christian Grothoff2020-05-22
|
* style specingChristian Grothoff2020-05-20
|
* Improved BIO APIAlessio Vanni2020-05-19
| | | | | | | | | | | | | | | | | | | | BIO now supports reading from and writing to in-memory buffers. For reading, an allocated buffer (array) and a size is passed as arguments to the function opening the handle. For writing, a GNUNET_Buffer is created and used internally. The buffer contents can be extracted using the relevant function. There is a new API in addition to the existing read/write: this new API is more "declarative" in nature and is meant to mimic APIs like GNUNET_SQ. The read/write operations are defined in an array of specs which are then "commited" in a single (non-atomic) operation, rather than explicitly executing multiple function calls and checking their return value. Also there are small changes to GNUNET_Buffer to account for BIO's new features. Signed-off-by: Christian Grothoff <christian@grothoff.org>
* deprecate ill-defined set_nick APISchanzenbach, Martin2020-05-06
|
* introduce have_rest; fix warningsSchanzenbach, Martin2020-05-06
|
* fix gnunet-identity performanceChristian Grothoff2020-05-02
|
* Merge branch 'master' of git+ssh://gnunet.org/gnunetChristian Grothoff2020-04-30
|\
| * fix comments, struct naming; versionSchanzenbach, Martin2020-04-29
| |
* | stylefixChristian Grothoff2020-04-30
|/
* Merge branch 'schanzen/argon_pow'Schanzenbach, Martin2020-04-22
|\
| * update API for cleanup of handleMartin Schanzenbach2020-04-21
| |
| * packed makes no sense thereMartin Schanzenbach2020-04-21
| |
| * new pass APISchanzenbach, Martin2020-04-21
| |
| * include buffer of 10& of epochSchanzenbach, Martin2020-04-20
| |
| * update API commentsSchanzenbach, Martin2020-04-20
| |
| * remove sign API callMartin Schanzenbach2020-04-20
| |
| * fix testsMartin Schanzenbach2020-04-20
| |
| * evaluate epochsSchanzenbach, Martin2020-04-20
| |
| * more comments, allow to pick up pow laterSchanzenbach, Martin2020-04-20
| |
| * towards less varianceSchanzenbach, Martin2020-04-19
| |
| * simplify pow even more; add timestamp to revocation powSchanzenbach, Martin2020-04-18
| |
* | defining GNUNET_array_concatenate() for #6190Christian Grothoff2020-04-21
| |