Commit Graph

6 Commits

Author SHA1 Message Date
Rémi Birot-Delrue 8fce653b32 Add `examples/identity.scm`, `examples/identity-bis.scm`, `examples/search-ns.scm`, and a few minor modifications.
* examples/search-ns.scm: a basic tool to search namespaces.
* examples/identity.scm: a basic tool to list egos.
* examples/identity-bis.scm: idem, but using `start-identity-lookup`.
* fs/uri.scm: `wrap-uri` throws an `invalid-arg` exception when given a
              null pointer.
* tests/uri.scm: c.f. ↑
* configuration.scm: add `configuration-value-set?`.
* identity.scm: add `ecdsa-public-key->string`.
2015-07-31 12:10:34 +02:00
Rémi Birot-Delrue 6fc73cee9b Add a few utility functions.
* binding-utils.scm: add `pointer->string*`.
* common.scm: add `bool->int` and `int->bool`, two functions to easily convert
              `gnunet-ok`, `gnunet-no`, `gnunet-syserror` values to booleans.
* fs/uri.scm: export `keyword-list->string`.
* tests/uri.scm: test `keyword-list->string`.
* scheduler.scm: add `cancel-task!`.
2015-07-21 13:01:28 +02:00
Rémi Birot-Delrue 7790951783 Bind basic download functionalities
* examples/download.scm: a loose `gnunet-download' clone.
* system/foreign/unions.scm: add the possibility to specify #f as a
                             union variant to get a padding of the
			     size of the union.
* gnu/gnunet/fs/progress-info.scm: just adapted to the modification to
                                   unions.scm.
* gnu/gnunet/fs/uri.scm: add a few utility functions: `parse-uri' and
                         `uri-file-size'.
* gnu/gnunet/fs/fs.scm: add `start-download` and `stop-download`.
2015-07-17 12:32:39 +02:00
Rémi Birot-Delrue bee3516b83 API cleanup: separates search and URI, adds sks URIs.
* examples/search.scm: echo changes in the API;
* gnu/gnunet/common.scm: add ecdsa-public-key? and string->data-pointer;
* gnu/gnunet/fs.scm: replace search-service-open with open-filesharing-service,
                     replace start-ksk-search with start-search;
* gnu/gnunet/fs/uri.scm: add make-sks-uri-pointer and make-sks-uri;
* tests/uri.scm: add tests for make-sks-uri-pointer and make-sks-uri.
2015-07-03 13:39:56 +02:00
Rémi Birot-Delrue c40fcacfbc Replaces the crappy “union handling” functions with better ones (inside “system/foreign/”); has the stub gnunet-search working. 2015-06-24 13:20:18 +02:00
Rémi Birot-Delrue 04bbbcef56 Initial commit. 2015-06-20 22:16:34 +02:00