summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS.HEADmasterRicardo Wurmus2020-02-281-1/+25
|
* env: Do not clobber the GUILE_LOAD_COMPILED_PATH.Ricardo Wurmus2020-02-281-1/+1
|
* soap: Close body port.Ricardo Wurmus2020-02-281-1/+7
| | | | | | | This fixes a regression introduced by commit 6835883940f67b9fe34b0a7d47c52cf8a9b27407. * debbugs/soap.scm (soap-invoke): Do not leak the body port.
* Allow building with Guile 3.0.Ricardo Wurmus2019-12-161-3/+3
|
* operations: get-bug-message-numbers: Check index before using it.Ricardo Wurmus2019-07-211-2/+5
| | | | | * debbugs/operations.scm (get-bug-message-numbers)<drop-lines>: Return unmodified string if there are no lines to drop.
* operations: get-bug-message-numbers: Return single value.Ricardo Wurmus2019-07-211-5/+5
| | | | | | | | It is easier to cache a single compound value than it is to cache mutiple values. * debbugs/operations.scm (get-bug-message-numbers): Return compound value.
* operations: get-bug-message-numbers: Also return message ids.Ricardo Wurmus2019-07-211-7/+25
| | | | | * debbugs/operations.scm (get-bug-message-numbers): Return list of message ids as second value.
* Add debbugs module.Ricardo Wurmus2019-07-193-8/+46
| | | | | | * debbugs.scm: New file. * Makefile.am (SOURCES): Add it. * doc/guile-debbugs.texi: Document it.
* operations: Add get-bug-message-numbers.Ricardo Wurmus2019-07-191-0/+19
| | | | * debbugs/operations.scm (get-bug-message-numbers): New procedure.
* operations: Add fetch-mbox.Ricardo Wurmus2019-07-191-1/+42
| | | | * debbugs/operations.scm (fetch-mbox): New procedure.
* soap: soap-invoke: Accept an instance procedure.Ricardo Wurmus2019-07-141-7/+9
| | | | | * debbugs/soap.scm (soap-invoke): Accept an instance procedure in addition to a URI string.
* operations: Explicitly export.Ricardo Wurmus2019-07-141-9/+18
| | | | | | * debbugs/operations.scm (newest-bugs, get-status, get-bugs, get-bug-log, get-usertag, search-est): Explicitly export, don't use DEFINE-PUBLIC.
* Add guile-email dependency.Arun Isaac2018-11-091-0/+5
| | | | * configure.ac: Check for guile-email.
* debbugs: Use guile-email.Arun Isaac2018-11-093-71/+33
| | | | | | | | * debbugs/email.scm: Delete file. (soap-email->email): Move to debbugs/operations.scm. * debbugs/operations.scm (soap-email->email): Use guile-email to parse email. * Makefile.am (SOURCES): Unregister debbugs/email.scm.
* debbugs: Work around debbugs bug by trimming headers.Arun Isaac2018-11-091-1/+8
| | | | | * debbugs/email.scm (email): The first two lines of debbugs returned headers are invalid. Discard them.
* debbugs: Discard debbugs' msg-num.Arun Isaac2018-11-091-6/+3
| | | | | * debbugs/email.scm (<email>): Remove msg-num field. (email): Do not pass on msg-num to make-email.
* debbugs: soap->scheme: Retry decoding as Latin-1 if UTF-8 fails.Ricardo Wurmus2018-10-091-1/+9
| | | | | * debbugs/soap.scm (soap->scheme): Decode as ISO 8859-1 if UTF-8 decoding fails.
* debbugs: Patch Content-Type handler.Ricardo Wurmus2018-08-291-0/+45
| | | | | * debbugs/soap.scm: Override Guile's default handler for "Content-Type" headers.
* debbugs: soap-invoke: Stream response.Ricardo Wurmus2018-08-291-2/+3
| | | | * debbugs/soap.scm (soap-invoke): Stream the POST response.
* debbugs: Add primitive caching.Ricardo Wurmus2018-08-294-3/+63
| | | | | | | * debbugs/cache.scm: New file. * Makefile.am (SOURCES): Add it. * debbugs/config.scm (%config): Add cache-ttl field. * debbugs/soap.scm (soap-invoke*): New procedure.
* debbugs: Add support for attribute search.Ricardo Wurmus2018-08-292-15/+196
| | | | | | | | * debbugs/operations.scm (%allowed-attributes, %number-operators, %string-operators): New variables. (operator): New procedure. (search-est): Use keyword arguments; add support for attributes. * doc/guile-debbugs.texi (Operations): Document it.
* make dist: Include generated ChangeLog.Ricardo Wurmus2018-08-141-2/+2
|
* Update build system files.Ricardo Wurmus2018-08-145-118/+181
|
* Hello GNU!Ricardo Wurmus2018-01-213-1/+7
|
* Update build system files.Ricardo Wurmus2018-01-113-1779/+3388
|
* doc: Thank reviewers.Ricardo Wurmus2018-01-111-0/+7
| | | | | * doc/guile-debbugs.texi (Acknowledgments): Thank reviewers for Savannah hosting and for inclusion in GNU.
* Generate ChangeLog on "make dist".Ricardo Wurmus2018-01-114-0/+448
| | | | | | * build-aux/gitlog-to-changelog: New file. * Makefile.am (dist-hook): Add gen-ChangeLog target. * README.org (Hacking): Mention Perl.
* Add NEWS.Ricardo Wurmus2018-01-111-0/+13
| | | | * NEWS: New file.
* doc: Fix typo.Ricardo Wurmus2018-01-111-1/+1
| | | | | | * doc/guile-debbugs.texi (Introduction): Fix typo. Reported-by: Mike Gerwitz <mtg@gnu.org>
* README: Mention bug fix in Guile 2.2.3.Ricardo Wurmus2018-01-111-1/+1
|
* Add "make" to list of recommended packages.Ricardo Wurmus2018-01-111-2/+2
| | | | | | * README.org (Hacking): Suggest installing "make" for hacking. Reported-by: Mike Gerwitz <mtg@gnu.org>
* Be explicit about the licenses of test files.Ricardo Wurmus2017-11-264-6/+47
| | | | | | | * tests/README: Remove file. * tests/requests/README: New file. * tests/responses/README: New file. * Makefile.am (EXTRA_DIST): Adjust.
* Unify license/copyright notices.Ricardo Wurmus2017-11-254-21/+31
|
* debbugs: Update copyright notice in (debbugs rfc822).Ricardo Wurmus2017-11-251-0/+2
| | | | * debbugs/rfc822.scm: Record copyright of original authors at the top.
* debbugs: Update copyright/license notice in (debbugs base64).Ricardo Wurmus2017-11-241-14/+20
| | | | * debbugs/base64.scm: Format the license notice in the expected way.
* Make license/copyright notice confirm to recommended format.Ricardo Wurmus2017-11-241-3/+20
| | | | * README.org: Add copyright notice; use standard license text.
* Document test license in tests/README.Ricardo Wurmus2017-11-242-0/+6
|
* Fix copy of the CC-BY-SA license.Ricardo Wurmus2017-11-231-8/+104
|
* Broken TLS support is a bug in Guile 2.2.2.Ricardo Wurmus2017-11-221-1/+4
| | | | * README.org: Remove TLS support from "Missing features".
* doc: Fix syntax error.Ricardo Wurmus2017-11-201-1/+1
| | | | * doc/guile-debbugs.texi (Email helpers): Fix syntax error.
* doc: Document email helpers.Ricardo Wurmus2017-11-201-1/+53
| | | | * doc/guile-debbugs.texi (Email helpers): Fill section.
* doc: Document "bug?" predicate.Ricardo Wurmus2017-11-201-0/+5
| | | | * doc/guile-debbugs.texi (Bug helpers): Document "bug?".
* debbugs: soap-email->email: Add docstring.Ricardo Wurmus2017-11-201-0/+2
| | | | * debbugs/email.scm (soap-email->email): Add docstring.
* debbugs: Hide "email" constructor.Ricardo Wurmus2017-11-201-2/+1
| | | | * debbugs/email.scm (email): Do not export constructor.
* debbugs: Add search-est operation.Ricardo Wurmus2017-11-202-1/+36
| | | | | * debbugs/operations.scm (search-est): New procedure. * doc/guile-debbugs.texi (Operations): Document it.
* doc: Document bug helpers.Ricardo Wurmus2017-11-201-1/+135
| | | | * doc/guile-debbugs.texi (Bug helpers): Fill section.
* debbugs: Do not export "bug" constructor.Ricardo Wurmus2017-11-201-2/+1
| | | | * debbugs/bug.scm (bug): Do not export.
* Add license header to guile.am.Ricardo Wurmus2017-11-201-0/+16
| | | | * guile.am: Add license header.
* Add license header to env.in.Ricardo Wurmus2017-11-201-0/+16
| | | | * env.in: Add license header.
* Add license header to CODE-OF-CONDUCT.Ricardo Wurmus2017-11-202-4/+24
| | | | | * CODE-OF-CONDUCT: Add license header. * CC-BY-SA-4.0.txt: New file.