Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of ssh://gnunet.org/gnunet | t3sserakt | 2020-09-08 |
|\ | |||
| * | gnunet-qr/uri: Fix exit code handling; fix memory corruption | Martin Schanzenbach | 2020-09-02 |
| | | |||
* | | - fixed socket clean up; added sync between start of service and communicator | t3sserakt | 2020-09-08 |
|/ | |||
* | Merge branch 'master' of git+ssh://gnunet.org/gnunet | Christian Grothoff | 2020-08-29 |
|\ | |||
| * | change uri structs to match conventions | Jonathan Buchanan | 2020-08-27 |
| | | |||
| * | use (and "GNUnet-ify") libyuarel as a basepoint for uri parsing | Jonathan Buchanan | 2020-08-26 |
| | | |||
* | | use proper return type | Christian Grothoff | 2020-08-29 |
|/ | |||
* | fix ftbfs | Christian Grothoff | 2020-08-17 |
| | |||
* | clean up GNUNET_CRYPTO_pow_hash API | Christian Grothoff | 2020-08-17 |
| | |||
* | fix: GNUNET_is_zero(ptr) should return enum GNUNET_GenericReturnValue. Fixes ↵ | Martin Schanzenbach | 2020-08-12 |
| | | | | #6475. | ||
* | fix type | Christian Grothoff | 2020-08-03 |
| | |||
* | - fix multibyte urlencode | Martin Schanzenbach | 2020-08-02 |
| | |||
* | Merge branch 'master' of ssh://gnunet.org/gnunet | Martin Schanzenbach | 2020-08-01 |
|\ | |||
| * | fix SIGSEGV in GNUNET_buffer_write_data_encoded | Florian Dold | 2020-07-30 |
| | | |||
| * | implement GNUNET_buffer_write_data_encoded | Florian Dold | 2020-07-30 |
| | | |||
| * | ensure psql fails hard if there is an error in the SQL (fixes #6437) | Christian Grothoff | 2020-07-22 |
| | | |||
* | | util: add percent/url encoding | Martin Schanzenbach | 2020-08-01 |
|/ | |||
* | merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188 | Christian Grothoff | 2020-07-18 |
| | |||
* | avoid boolean flag in GNUNET_OS_start_process() API (fixes #6188) | Christian Grothoff | 2020-07-17 |
| | |||
* | fix signature | Christian Grothoff | 2020-07-17 |
| | |||
* | support context-wide client authentication | Christian Grothoff | 2020-07-16 |
| | |||
* | Add function to return GNUnet's default configuration | Alessio Vanni | 2020-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 test for changed free logic | Martin Schanzenbach | 2020-07-05 |
| | |||
* | GNUNET_free_non_null -> GNUNET_free | Christian Grothoff | 2020-07-05 |
| | |||
* | -style fix | Christian Grothoff | 2020-07-01 |
| | |||
* | Fixed 5528: TCP *communicator* bindto option should support DNS names, and ↵ | t3sserakt | 2020-06-12 |
| | | | | 6013: TCP communicator should bind to IPv6 and IPv4 if only port given | ||
* | rsa crypto compare functions take const parameters | Jonathan Buchanan | 2020-05-29 |
| | |||
* | Make REQUEST_AGPL messages configurable and add handler by default | Alessio Vanni | 2020-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 Schanzenbach | 2020-05-26 |
| | | | | and NSE | ||
* | fix bit counting mess | Martin Schanzenbach | 2020-05-26 |
| | |||
* | Merge branch 'master' of ssh://gnunet.org/gnunet | Martin Schanzenbach | 2020-05-26 |
|\ | |||
| * | replace Christian's FIXME with an explanation | Florian Dold | 2020-05-26 |
| | | |||
| * | add additional test condition for GNS crypto | Florian Dold | 2020-05-26 |
| | | |||
* | | use argon2id | Martin Schanzenbach | 2020-05-26 |
|/ | |||
* | fix bit check in hash | Martin Schanzenbach | 2020-05-25 |
| | |||
* | Improved BIO API | Alessio Vanni | 2020-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> | ||
* | fix ftbfs | Christian Grothoff | 2020-05-19 |
| | |||
* | Fix #6070 | Florian Dold | 2020-05-06 |
| | | | | | | | | Use same endianess for EdSA and ECDSA private keys. The encoding of (R,S) of ECDSA signatures is still big-endian, to match RFC 6967. This is different from the (R,S) of EdDSA, which is little-endian according to RFC 8032. | ||
* | move from tweetnacl (+custom hacks) -> only sodium | Florian Dold | 2020-05-06 |
| | |||
* | stylefix | Christian Grothoff | 2020-04-30 |
| | |||
* | check for integer overflow in buffer lib (fixes #6217) | Florian Dold | 2020-04-24 |
| | |||
* | Merge branch 'schanzen/argon_pow' | Schanzenbach, Martin | 2020-04-22 |
|\ | |||
| * | purge scrypt; add argon2 | Martin Schanzenbach | 2020-04-21 |
| | | |||
| * | simplify pow even more; add timestamp to revocation pow | Schanzenbach, Martin | 2020-04-18 |
| | | |||
| * | revert | Schanzenbach, Martin | 2020-04-17 |
| | | |||
| * | merge | Schanzenbach, Martin | 2020-04-17 |
| |\ | |||
| | * | add argon2 for LSD0001 | Schanzenbach, Martin | 2020-04-17 |
| | | | |||
| * | | update params | Schanzenbach, Martin | 2020-04-17 |
| | | | |||
| * | | add argon2 for LSD0001 | Schanzenbach, Martin | 2020-04-17 |
| |/ | |||
* | | defining GNUNET_array_concatenate() for #6190 | Christian Grothoff | 2020-04-21 |
| | |