Commit Graph

5 Commits

Author SHA1 Message Date
Rémi Birot-Delrue 2304d664bb Minor modifications to get all examples working.
* binding-utils.scm: add `and=>%` (`and=>` for foreign pointers).
* fs/progress-info.scm: bug fix: on '(#:publish #:complete) do not assert any
                        more there’s a SKS URI (we don’t always publish in a
			namespace).
* examples/search.scm: add a one-line help message.
* examples/search-ns.scm,
  examples/publish.scm: typos.
2015-08-12 20:17:58 +02:00
Rémi Birot-Delrue cd20d8d6d0 Add a record type for GNUNET_FS_ProgressInfo and a few tests.
* progress-info.scm: add a record type for `GNUNET_FS_ProgressInfo` and alter
                     `parse-c-progress-info` to handle it.
* fs.scm: - correct `make-file-information`;
          - deprecate directory-scan (too many bugs to fix,
            `make-file-information will` do for now);
          - replace `*block-options*` with `make-block-options`;
          - update `procedure->*` functions to use `parse-c-progress-info`.
* examples/*.scm: follow modifications on fs.scm.
* tests/progress-info.scm: add a fake progress-info to test
                           `parse-c-progress-info`.
* tests/fs.scm: add a small test for `make-file-information`.
2015-08-12 19:31:27 +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 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