| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | messages: Speed up recent-bugs by using mumimu....* mumi/messages.scm (recent-bugs): Don't use the Debbugs search-est
action; collect messages from the mumimu database instead.
| Ricardo Wurmus | 2020-03-11 | 1 | -24/+5 |
* | scripts: Initialize mumimu mail directory....* scripts/mumi.in: Initialize configured mail directory.
| Ricardo Wurmus | 2020-03-11 | 1 | -0/+2 |
* | guix: Simplify by using existing Guix packages....* guix.scm (guile-email-devel, guile-debbugs-devel, mumimu): Remove
variables.
| Ricardo Wurmus | 2020-03-11 | 1 | -111/+7 |
* | configure: Check for Guile 3.0 first. | Ricardo Wurmus | 2020-02-29 | 1 | -2/+2 |
* | Makefile: Distribute all assets. | Ricardo Wurmus | 2020-02-29 | 1 | -3/+11 |
* | configure: Don't ask for fibers. | Ricardo Wurmus | 2020-02-29 | 1 | -4/+4 |
* | controller: Match method symbols....* mumi/web/controller.scm (controller): Match method symbols.
| Ricardo Wurmus | 2020-02-29 | 1 | -10/+10 |
* | server: Remove unnecessary indirection....* mumi/web/server.scm (run-controller): Remove.
(handler): Call controller directly.
(start-mumi-web-server): Remove lambda around handler.
| Ricardo Wurmus | 2020-02-29 | 1 | -10/+6 |
* | guix: guile-email-devel: Update to 0.2.1-4.641168f....* guix.scm (guile-email-devel): Update to 0.2.1-4.641168f.
| Ricardo Wurmus | 2019-12-05 | 1 | -3/+3 |
* | Do not use fibers web server....For some reason this no longer works and breaks XML parsing:
In mumi/messages.scm:
185:16 19 (patch-messages 37444)
In /gnu/store/71pv9hv73vn1zl1jmx7w8jwrpfn2nx0v-profile/share/guile/site/2.2/debbugs/soap.scm:
163:19 18 (soap-invoke* #<procedure %gnu args> #<procedure get-b�> �)
157:7 17 (soap-invoke _ _ . _)
In sxml/simple.scm:
143:4 16 (xml->sxml _ #:namespaces _ #:declare-namespaces? _ # _ �)
143:4 15 (loop #<input: string 7f3944511e70> () #f _)
143:4 14 (loop #<input: string 7f3944511e70> () #f _)
143:4 13 (loop #<input: string 7f3944511e70> () #f _)
143:4 12 (loop #<input: string 7f3944511e70> () #f _)
143:4 11 (loop #<input: string 7f3944511e70> () #f _)
143:4 10 (loop #<input: string 7f3944511e70> () #f _)
In sxml/upstream/SSAX.scm:
1896:21 9 (_ #<input: string 7f3944511e70> #f #<procedure 7f394e�> �)
In sxml/ssax/input-parse.scm:
103:21 8 (next-token _ (#\< #\& #\return) _ _)
In ice-9/suspendable-ports.scm:
683:15 7 (read-delimited _ _ _)
184:27 6 (fill-input #<input: string 7f3944511e70> _ _)
72:4 5 (read-bytes #<input: string 7f3944511e70> #vu8(50 89 �) �)
In unknown file:
4 (port-read #<input: string 7f3944511e70> #vu8(50 89 # �) �)
In web/response.scm:
254:22 3 (read! #vu8(50 89 84 99 119 77 50 89 120 78 87 81 53 �) �)
In ice-9/suspendable-ports.scm:
284:18 2 (get-bytevector-n! #<input-output: string 7f3944511ee0> �)
72:4 1 (read-bytes #<input-output: string 7f3944511ee0> # 663 #)
In unknown file:
0 (port-read #<input-output: string 7f3944511ee0> # 663 361)
In procedure custom_binary_input_port_read: Value out of range: 1024
| Ricardo Wurmus | 2019-12-01 | 1 | -3/+5 |
* | guix: Use latest version of guile-email....* guix.scm (guile-email-devel): Update to commit
121073cb725aef9baecaac0cfb6cf3f5a287c4e7.
| Ricardo Wurmus | 2019-12-01 | 1 | -3/+3 |
* | mumi: Add /easy route to show easy bugs....* mumi/messages.scm (easy-bugs): New procedure.
* mumi/web/controller.scm (controller): Handle /easy route.
| Ricardo Wurmus | 2019-09-20 | 2 | -0/+11 |
* | guix: Update guile-email-devel. | Ricardo Wurmus | 2019-07-28 | 1 | -3/+3 |
* | guix: Update mumimu....* guix.scm (mumimu): Update to latest commit.
| Ricardo Wurmus | 2019-07-24 | 1 | -2/+2 |
* | guix: Use mumimu instead of mu....* guix.scm (mumimu): New variable.
* configure.ac: Check for mumimu.
* mumi/config.scm.in (%config): Update placeholder for mu-executable.
| Ricardo Wurmus | 2019-07-23 | 3 | -3/+57 |
* | guix: Use development version of guile-email....* guix.scm (guile-email-devel): New variable.
(guile-debbugs-devel)[propagated-inputs]: Use it.
| Ricardo Wurmus | 2019-07-21 | 1 | -2/+23 |
* | messages: patch-messages: Use download-message....* mumi/messages.scm (patch-messages): Rewrite to use download-message.
| Ricardo Wurmus | 2019-07-21 | 1 | -4/+18 |
* | scripts: Regularly index the mail directory....* configure.ac: Detect mu.
* guix.scm: Add "mu" to the environment.
* mumi/config.scm.in (%config)[mu-executable]: Add it.
* scripts/mumi.in: Spawn "mu index" regularly.
| Ricardo Wurmus | 2019-07-21 | 4 | -1/+22 |
* | scripts: Add support for "--fetch" option....* scripts/mumi.in (%options): Recognize "fetch" option.
(%default-options): Set default for "fetch".
* mumi/config.scm.in (%config): Remove extraneous quotes from "lists"
and "packages".
| Ricardo Wurmus | 2019-07-21 | 2 | -9/+43 |
* | messages: Add download-message....* mumi/config.scm.in (%config): Add mail-dir.
* mumi/messages.scm (download-message): New procedure.
| Ricardo Wurmus | 2019-07-21 | 2 | -0/+38 |
* | Remove unused module import....* mumi/messages.scm: Do not import (debbugs rfc822).
| Ricardo Wurmus | 2019-07-21 | 1 | -1/+0 |
* | guix: Update guile-debbugs....* guix.scm (guile-debbugs-devel): New variable.
| Ricardo Wurmus | 2019-07-21 | 1 | -2/+29 |
* | config: Use %gnu instance function....* mumi/config.scm.in (%config): Use %gnu function instead of URL string.
| Ricardo Wurmus | 2019-07-21 | 1 | -2/+3 |
* | Update styles....* assets/css/bootstrap.css: Replace with Bootstrap 4.1.1.
* assets/css/screen.scm: Remove obsolete rules.
* assets/img/logo.png: Use same logo as on ci.guix.gnu.org.
* assets/js/mumi.js (loadSnippet): Replace outer HTML.
* mumi/config.scm.in (%config): Add submission-bug-email-address.
* mumi/web/view/html.scm (layout, search-form, header, index,
issue-page): Adjust CSS classes.
(index): Mention submission-bug-email-address; merge tables of
recent/priority bugs.
(issue-page): Use DL/DD/DT instead of UL for issue stats.
(list-of-bugs): Return only table rows.
(priority-bugs): Same.
(list-of-matching-bugs): Adjust by adding table and table header.
* mumi/web/controller.scm (controller): Adjust use of PRIORITY-BUGS.
| Ricardo Wurmus | 2019-07-11 | 7 | -5519/+7707 |
* | view: Handle bugs without subjects gracefully....* mumi/messages.scm (subject): Always return a string.
* mumi/web/view/html.scm (bug-subject*): New procedure.
(issue-page, list-of-bugs): Use it.
| Ricardo Wurmus | 2019-05-15 | 2 | -10/+11 |
* | html: Fix URL in footer. | Ricardo Wurmus | 2019-02-05 | 1 | -1/+1 |
* | html: Add footer....* mumi/web/view/html.scm (layout): Add footer.
* assets/css/screen.css (footer): Add new rule.
| Ricardo Wurmus | 2019-02-05 | 2 | -1/+21 |
* | html: Show block info....* mumi/web/view/html.scm (issue-page): Handle blocks and blockedby
fields.
* assets/css/screen.css: Add styles for blockedby and blocks lists.
| Ricardo Wurmus | 2019-02-04 | 2 | -2/+34 |
* | html: Handle type quirk of "mergedwith" field....* mumi/web/view/html.scm (issue-page): Deal with confusing type of
"mergedwith" field, which may be a string representing a list or a
proper number.
| Ricardo Wurmus | 2019-02-04 | 1 | -1/+9 |
* | html: Show related bugs that were merged....* mumi/web/view/html.scm (issue-page): Process "mergedwith" field.
* assets/css/screen.css: Add rules for ul.merged.
| Ricardo Wurmus | 2019-02-04 | 2 | -1/+16 |
* | controller: Load expensive lists via JavaScript...* mumi/web/controller.scm (controller): Add routes for rendering
snippets.
* mumi/web/view/html.scm (list-of-bugs): Export; add severity class.
(priority-bugs): New procedure.
(index): Add sections for priority bugs.
* assets/js/mumi.js: New file.
* assets/css/screen.css: Color serious and important bugs.
| Ricardo Wurmus | 2019-02-01 | 5 | -10/+55 |
* | messages: Add bugs-by-severity....* mumi/messages.scm (bugs-by-severity): New procedure.
| Ricardo Wurmus | 2019-02-01 | 1 | -0/+11 |
* | messages: Use status-with-cache....* mumi/messages.scm (search-bugs, recent-bugs): Use status-with-cache.
| Ricardo Wurmus | 2019-02-01 | 1 | -2/+2 |
* | messages: Add status-with-cache....* mumi/messages.scm (status-with-cache): New procedure.
| Ricardo Wurmus | 2019-02-01 | 1 | -1/+15 |
* | guix: Add missing module reference. | Ricardo Wurmus | 2019-02-01 | 1 | -0/+1 |
* | view: Treat image attachments as binaries....* mumi/web/view/utils.scm (display-message-body): Handle attachments
of type "image" like any other binary attachment.
| Ricardo Wurmus | 2019-01-28 | 1 | -1/+2 |
* | view: Handle bytevector mime parts....* mumi/web/view/utils.scm (display-message-body): Handle mime entities
with a bytevector part.
| Ricardo Wurmus | 2019-01-28 | 1 | -3/+12 |
* | guix: Remove custom versions of packages....* guix.scm (guile-debbugs-next, guile-email): Remove.
| Ricardo Wurmus | 2019-01-28 | 1 | -58/+0 |
* | guix: Use GUILE-2.2 variable....* guix.scm (mumi)[propagated-inputs]: Replace guile-2.2.4 with guile-2.2.
| Ricardo Wurmus | 2019-01-28 | 1 | -1/+1 |
* | Use the Guix logo instead of GuixSD....* assets/css/screen.css (.logo): New rules.
* assets/img/logo.png: Replace file.
* mumi/web/view/html.scm (header): Remove IMG tag.
| Ricardo Wurmus | 2019-01-28 | 3 | -3/+18 |
* | Present download links for single part messages....* mumi/web/view/utils.scm (display-message-body): Pass single part
messages through the same display-mime-entity function so that
download links are presented for them too.
| Arun Isaac | 2019-01-27 | 1 | -2/+5 |
* | Support download of single part messages....* mumi/messages.scm (extract-attachment): Return <email> record for
single part messages.
* mumi/web/download.scm (handle-download): Handle <email> record type.
| Arun Isaac | 2019-01-27 | 2 | -17/+25 |
* | Do not attempt to decode the message body....guile-email handles decoding of the message body.
* mumi/web/download.scm (handle-download): Do not attempt to decode
the message body.
| Arun Isaac | 2019-01-27 | 1 | -12/+2 |
* | Display subject only when message actually has a subject....* mumi/web/view/html.scm (issue-page): Check if message actually has a
subject field before attempting to display it.
| Arun Isaac | 2019-01-27 | 1 | -3/+4 |
* | mumi: extract-attachment: Extract the mime-entity body....* mumi/messages.scm (extract-attachment): Extract the mime-entity-body
instead of expecting a tagged list.
| Ricardo Wurmus | 2018-11-11 | 1 | -3/+2 |
* | Handle nested mime entries recursively....* mumi/web/view/utils.scm (display-message-body): Apply
display-mime-entity recursively.
| Ricardo Wurmus | 2018-11-11 | 1 | -13/+13 |
* | Declare Guile JSON as a dependency. | Ricardo Wurmus | 2018-11-10 | 2 | -0/+6 |
* | Use Guile Fibers web server....* mumi/web/server.scm (handler): Simplify.
(start-mumi-web-server): Use fiberized server.
* guix.scm: Add guile-fibers to inputs.
* configure.ac: Check for availability of fibers.
| Ricardo Wurmus | 2018-11-10 | 3 | -9/+12 |
* | view: Be more defensive when working with message subject....* mumi/web/view/html.scm (issue-page): Ensure that the message subject
is always a string before comparing it.
| Ricardo Wurmus | 2018-11-09 | 1 | -1/+2 |
* | Remove dependency on mailutils....* configure.ac: Remove check for mailutils.
* guix.scm (mailutils-next): Remove variable.
* mumi/message.scm (qp-decoder): Remove procedure.
| Ricardo Wurmus | 2018-11-09 | 3 | -92/+1 |