summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-05-30towards UDP backchannelsMartin Schanzenbach
2020-05-29rsa crypto compare functions take const parametersJonathan Buchanan
2020-05-27Make REQUEST_AGPL messages configurable and add handler by defaultAlessio Vanni
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>
2020-05-26remove argon2 dependency. Use limited libsodium argon2id function for GNS ↵Martin Schanzenbach
and NSE
2020-05-26test vectors in binaryMartin Schanzenbach
2020-05-26Merge branch 'spaeth/import_identity'jospaeth
2020-05-26fix bit counting messMartin Schanzenbach
2020-05-26remove some debugMartin Schanzenbach
2020-05-26Merge branch 'master' of ssh://gnunet.org/gnunetMartin Schanzenbach
2020-05-26use argon2idMartin Schanzenbach
2020-05-26replace Christian's FIXME with an explanationFlorian Dold
2020-05-26add additional test condition for GNS cryptoFlorian Dold
2020-05-25actually add ttlMartin Schanzenbach
2020-05-25add option to create identity from private keyspaeth/import_identityjospaeth
2020-05-25fix bit check in hashMartin Schanzenbach
2020-05-25add some more debug outputMartin Schanzenbach
2020-05-25fix sizes, should not affect actual operationMartin Schanzenbach
2020-05-22add option to show private keyMartin Schanzenbach
2020-05-22fix #6242Christian Grothoff
2020-05-20style specingChristian Grothoff
2020-05-19missing terminationChristian Grothoff
2020-05-19Improved BIO APIAlessio Vanni
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>
2020-05-19fix ftbfsChristian Grothoff
2020-05-18pow values should be nboMartin Schanzenbach
2020-05-18add smi pow valuesMartin Schanzenbach
2020-05-18fix api for lazy pubkey loadingMartin Schanzenbach
2020-05-17deps are now required, no need for definesMartin Schanzenbach
2020-05-13uncrustifyMartin Schanzenbach
2020-05-13Merge branch 'master' of ssh://gnunet.org/gnunetMartin Schanzenbach
2020-05-13uncrustifyMartin Schanzenbach
2020-05-10fix wrong return valueMartin Schanzenbach
2020-05-10fix single label getMartin Schanzenbach
2020-05-10add revocation tvgMartin Schanzenbach
2020-05-10add zone keys to tvMartin Schanzenbach
2020-05-10add gnsrecord tvgMartin Schanzenbach
2020-05-10separate id_token and userinfo claims requestsMartin Schanzenbach
2020-05-10only include result set of not empty after filteringMartin Schanzenbach
2020-05-10fix immediate retryMartin Schanzenbach
2020-05-10fix #5782Martin Schanzenbach
2020-05-09towards bettwe nss handlingSchanzenbach, Martin
2020-05-09fail of LSD0001 is violated for GNS2DNSSchanzenbach, Martin
2020-05-09fix #6103; make LEHOs supplemental from CNAMEs and GNS2DNS namesSchanzenbach, Martin
2020-05-09add json response headers to rest pluginsSchanzenbach, Martin
2020-05-09add response headers, add replace api to namestoreSchanzenbach, Martin
2020-05-09add filtering and modify deletion APISchanzenbach, Martin
2020-05-09change label processing in namestore REST api for gns recordsSchanzenbach, Martin
properly fix bugs in json gnsrecord parser
2020-05-07try to fix messSchanzenbach, Martin
2020-05-06fix DLL assertionSchanzenbach, Martin
2020-05-06same id derivation for anonSchanzenbach, Martin
2020-05-06deprecate ill-defined set_nick APISchanzenbach, Martin