madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

etc/mutt.git
3 weeks agoAdd 7z handling to container-extractor master
martin f. krafft [Tue, 19 Apr 2022 17:51:49 +0000 (05:51 +1200)]
Add 7z handling to container-extractor

3 weeks agoDo not set attach_save_dir but default to PWD
martin f. krafft [Tue, 19 Apr 2022 17:51:31 +0000 (05:51 +1200)]
Do not set attach_save_dir but default to PWD

3 weeks agopdftool integration in foreground for filing & processing
martin f. krafft [Tue, 19 Apr 2022 17:49:55 +0000 (19:49 +0200)]
pdftool integration in foreground for filing & processing

3 weeks agohtmldump debugging
martin f. krafft [Tue, 19 Apr 2022 17:47:11 +0000 (19:47 +0200)]
htmldump debugging

3 weeks agoFix temporary file name for bgrun
martin f. krafft [Tue, 19 Apr 2022 17:46:26 +0000 (19:46 +0200)]
Fix temporary file name for bgrun

6 weeks agoAdd comment about better mkconf alternative, thanks flatcap
martin f. krafft [Tue, 5 Apr 2022 10:44:50 +0000 (12:44 +0200)]
Add comment about better mkconf alternative, thanks flatcap

3 months agoPath update in crontab snippet
martin f. krafft [Wed, 9 Feb 2022 14:52:57 +0000 (15:52 +0100)]
Path update in crontab snippet

3 months agosync confvars with upstream
martin f. krafft [Wed, 9 Feb 2022 14:51:21 +0000 (15:51 +0100)]
sync confvars with upstream

3 months agoprint signature preformatted
martin f. krafft [Thu, 3 Feb 2022 06:14:46 +0000 (07:14 +0100)]
print signature preformatted

5 months agoPrevent double-spacing in signature
martin f. krafft [Tue, 14 Dec 2021 01:16:19 +0000 (14:16 +1300)]
Prevent double-spacing in signature

5 months agono longer squash captain
martin f. krafft [Tue, 14 Dec 2021 01:15:37 +0000 (14:15 +1300)]
no longer squash captain

5 months agoguess_extension includes dot
martin f. krafft [Tue, 14 Dec 2021 01:15:28 +0000 (14:15 +1300)]
guess_extension includes dot

7 months agotext/calendar is not actually a desirable alternative
martin f. krafft [Fri, 17 Sep 2021 02:02:30 +0000 (14:02 +1200)]
text/calendar is not actually a desirable alternative

8 months agosimplify PANDOC bug 7398 handling
martin f. krafft [Mon, 13 Sep 2021 22:27:34 +0000 (10:27 +1200)]
simplify PANDOC bug 7398 handling

Especially with syntax highlighting, the previous way to pass the
placeholder through pandoc was too brittle. No need to be fancy.

Signed-off-by: martin f. krafft <madduck@madduck.net>
8 months agoupdate confvars to latest version
martin f. krafft [Mon, 13 Sep 2021 00:20:42 +0000 (12:20 +1200)]
update confvars to latest version

8 months agoput ~/.mutt symlink in place
martin f. krafft [Mon, 13 Sep 2021 00:07:38 +0000 (12:07 +1200)]
put ~/.mutt symlink in place

8 months agomove mutt config to ~/.config
martin f. krafft [Mon, 13 Sep 2021 00:05:20 +0000 (12:05 +1200)]
move mutt config to ~/.config

8 months agoFix matching of blockquotes
martin f. krafft [Sun, 12 Sep 2021 23:56:00 +0000 (11:56 +1200)]
Fix matching of blockquotes

Thanks to Tomas Janousek for the patch.

8 months agoPadding on <pre> tags
martin f. krafft [Sun, 12 Sep 2021 23:24:42 +0000 (11:24 +1200)]
Padding on <pre> tags

8 months agoRender self-contained HTML with Pandoc
martin f. krafft [Sun, 12 Sep 2021 23:23:59 +0000 (11:23 +1200)]
Render self-contained HTML with Pandoc

8 months agoPreprocess signature separately
martin f. krafft [Sun, 12 Sep 2021 23:23:07 +0000 (11:23 +1200)]
Preprocess signature separately

8 months agoWork around Pandoc bug #7398
martin f. krafft [Sun, 12 Sep 2021 23:17:47 +0000 (11:17 +1200)]
Work around Pandoc bug #7398

8 months agoSwitch viewmailattachments to Python3
martin f. krafft [Sun, 12 Sep 2021 23:16:48 +0000 (11:16 +1200)]
Switch viewmailattachments to Python3

8 months agoSubscribe to TigerVNC list
martin f. krafft [Sun, 12 Sep 2021 23:12:39 +0000 (11:12 +1200)]
Subscribe to TigerVNC list

8 months agoSubscribe to netfilter list
martin f. krafft [Sun, 12 Sep 2021 23:11:45 +0000 (11:11 +1200)]
Subscribe to netfilter list

8 months agoProperly resubmit messages for tickler
martin f. krafft [Sun, 12 Sep 2021 23:11:22 +0000 (11:11 +1200)]
Properly resubmit messages for tickler

8 months agodo not send multipart messages to vger.kernel.org
martin f. krafft [Sun, 12 Sep 2021 23:10:12 +0000 (11:10 +1200)]
do not send multipart messages to vger.kernel.org

8 months agodisable envelope_from hook
martin f. krafft [Sun, 12 Sep 2021 23:09:51 +0000 (11:09 +1200)]
disable envelope_from hook

8 months agoUnset M-F-T for all vger.kernel.org lists
martin f. krafft [Sun, 12 Sep 2021 23:08:38 +0000 (11:08 +1200)]
Unset M-F-T for all vger.kernel.org lists

8 months agoHide sidebar by default
martin f. krafft [Sun, 12 Sep 2021 23:06:52 +0000 (11:06 +1200)]
Hide sidebar by default

8 months agodisable autosigning of mails
martin f. krafft [Sun, 12 Sep 2021 23:05:09 +0000 (11:05 +1200)]
disable autosigning of mails

8 months agomigrate from tempfile to mktemp
martin f. krafft [Thu, 9 Sep 2021 02:58:38 +0000 (14:58 +1200)]
migrate from tempfile to mktemp

8 months agothorndon club captain roles
martin f. krafft [Thu, 9 Sep 2021 02:58:01 +0000 (14:58 +1200)]
thorndon club captain roles

8 months agoadd ax h-g
martin f. krafft [Thu, 9 Sep 2021 02:57:24 +0000 (14:57 +1200)]
add ax h-g

8 months agodon't use ics import batch mode
martin f. krafft [Tue, 8 Dec 2020 21:05:15 +0000 (10:05 +1300)]
don't use ics import batch mode

8 months agoadd davical mailing list
martin f. krafft [Tue, 8 Dec 2020 21:04:34 +0000 (10:04 +1300)]
add davical mailing list

8 months agoallow urlscan in all modes
martin f. krafft [Tue, 8 Dec 2020 21:04:13 +0000 (10:04 +1300)]
allow urlscan in all modes

8 months agouse py3 for mimetype detection
martin f. krafft [Tue, 8 Dec 2020 21:03:31 +0000 (10:03 +1300)]
use py3 for mimetype detection

8 months agoadd tk to ack-rcpts
martin f. krafft [Tue, 8 Dec 2020 21:03:06 +0000 (10:03 +1300)]
add tk to ack-rcpts

8 months agomailcap handler for containers
martin f. krafft [Tue, 8 Dec 2020 21:02:33 +0000 (10:02 +1300)]
mailcap handler for containers

23 months agonew ack rcpt (ti.kr.)
martin f. krafft [Tue, 26 May 2020 00:03:37 +0000 (12:03 +1200)]
new ack rcpt (ti.kr.)

2 years agono title for HTML mail
martin f. krafft [Sun, 19 Apr 2020 22:19:21 +0000 (10:19 +1200)]
no title for HTML mail

2 years agoadd stafford street list
martin f. krafft [Sun, 19 Apr 2020 22:19:01 +0000 (10:19 +1200)]
add stafford street list

2 years agofix word-boundary message matching for attribution hook
martin f. krafft [Sun, 19 Apr 2020 22:18:50 +0000 (10:18 +1200)]
fix word-boundary message matching for attribution hook

2 years agoget rid of individual mailbox shortcuts
martin f. krafft [Tue, 10 Mar 2020 19:07:27 +0000 (20:07 +0100)]
get rid of individual mailbox shortcuts

2 years agorework saving/storing message keybindings
martin f. krafft [Tue, 10 Mar 2020 19:07:14 +0000 (20:07 +0100)]
rework saving/storing message keybindings

2 years agosendmail: single-line recipients list
martin f. krafft [Tue, 10 Mar 2020 19:06:46 +0000 (20:06 +0100)]
sendmail: single-line recipients list

2 years agomd2html generate standalone emails (include images)
martin f. krafft [Tue, 10 Mar 2020 19:06:15 +0000 (20:06 +0100)]
md2html generate standalone emails (include images)

2 years agoremove HTML-mail title
martin f. krafft [Tue, 10 Mar 2020 19:05:35 +0000 (20:05 +0100)]
remove HTML-mail title

2 years agomd2html: introduce block class
martin f. krafft [Tue, 10 Mar 2020 19:04:45 +0000 (20:04 +0100)]
md2html: introduce block class

2 years agomd2html: style and size headers
martin f. krafft [Tue, 10 Mar 2020 19:04:33 +0000 (20:04 +0100)]
md2html: style and size headers

2 years agomd2html: reformat quotes
martin f. krafft [Tue, 10 Mar 2020 19:04:19 +0000 (20:04 +0100)]
md2html: reformat quotes

2 years agoadd openedu-parents list
martin f. krafft [Tue, 10 Mar 2020 19:03:22 +0000 (20:03 +0100)]
add openedu-parents list

2 years agoical-parser: stringify an event label before printing
martin f. krafft [Tue, 10 Mar 2020 19:02:38 +0000 (20:02 +0100)]
ical-parser: stringify an event label before printing

2 years agoset $mbox to spool
martin f. krafft [Tue, 10 Mar 2020 19:02:17 +0000 (20:02 +0100)]
set $mbox to spool

2 years agohandle tnef attachments
martin f. krafft [Tue, 10 Mar 2020 19:02:01 +0000 (20:02 +0100)]
handle tnef attachments

2 years agogeneralise the X-Bcc-* fields
martin f. krafft [Thu, 5 Dec 2019 09:56:49 +0000 (10:56 +0100)]
generalise the X-Bcc-* fields

2 years agounify context lines
martin f. krafft [Tue, 26 Nov 2019 02:43:13 +0000 (15:43 +1300)]
unify context lines

2 years agodisable opportunistic encrption
martin f. krafft [Tue, 26 Nov 2019 02:43:04 +0000 (15:43 +1300)]
disable opportunistic encrption

2 years agofail gracefully in absence of offlineimap mailboxes file
martin f. krafft [Mon, 25 Nov 2019 03:49:53 +0000 (16:49 +1300)]
fail gracefully in absence of offlineimap mailboxes file

2 years agomake mp-alternative settings sourcing dependent on patch existence
martin f. krafft [Mon, 25 Nov 2019 03:49:41 +0000 (16:49 +1300)]
make mp-alternative settings sourcing dependent on patch existence

2 years agomake sidebar settings sourcing dependent on patch existence
martin f. krafft [Mon, 25 Nov 2019 03:49:24 +0000 (16:49 +1300)]
make sidebar settings sourcing dependent on patch existence

2 years agohandle events with duration rather than end time
martin f. krafft [Fri, 8 Nov 2019 07:24:17 +0000 (20:24 +1300)]
handle events with duration rather than end time

2 years agoinclude tty in mutt xterm title
martin f. krafft [Fri, 8 Nov 2019 01:12:57 +0000 (14:12 +1300)]
include tty in mutt xterm title

2 years agoenable autolink bare uris extension
martin f. krafft [Wed, 6 Nov 2019 19:02:15 +0000 (08:02 +1300)]
enable autolink bare uris extension

2 years agobetter folder display
martin f. krafft [Tue, 5 Nov 2019 20:14:55 +0000 (09:14 +1300)]
better folder display

2 years agotry displaying time for message if sent today
martin f. krafft [Tue, 5 Nov 2019 20:14:44 +0000 (09:14 +1300)]
try displaying time for message if sent today

2 years agostyling of tables
martin f. krafft [Tue, 5 Nov 2019 10:31:23 +0000 (23:31 +1300)]
styling of tables

2 years agoremove lbdbrc no longer in use
martin f. krafft [Tue, 5 Nov 2019 10:06:32 +0000 (23:06 +1300)]
remove lbdbrc no longer in use

2 years agodisable smart markdown parsing
martin f. krafft [Tue, 5 Nov 2019 10:06:03 +0000 (23:06 +1300)]
disable smart markdown parsing

2 years agoenable oppenc mode
martin f. krafft [Tue, 5 Nov 2019 10:05:49 +0000 (23:05 +1300)]
enable oppenc mode

2 years agodisable smime replying, as I don't use smime
martin f. krafft [Tue, 5 Nov 2019 10:05:37 +0000 (23:05 +1300)]
disable smime replying, as I don't use smime

2 years agoQuote char handling, but disabled
martin f. krafft [Tue, 5 Nov 2019 10:05:18 +0000 (23:05 +1300)]
Quote char handling, but disabled

2 years agopass MULTILINE as a flag, not a count
martin f. krafft [Sat, 2 Nov 2019 10:37:42 +0000 (23:37 +1300)]
pass MULTILINE as a flag, not a count

2 years agoHandle quotes without lead-in
martin f. krafft [Fri, 1 Nov 2019 07:58:47 +0000 (20:58 +1300)]
Handle quotes without lead-in

2 years agoproper date format
martin f. krafft [Fri, 1 Nov 2019 07:48:47 +0000 (20:48 +1300)]
proper date format

2 years agostart using PKA
martin f. krafft [Fri, 1 Nov 2019 07:48:38 +0000 (20:48 +1300)]
start using PKA

2 years agoEnable multipart/alternative sending if supported
martin f. krafft [Fri, 1 Nov 2019 07:42:24 +0000 (20:42 +1300)]
Enable multipart/alternative sending if supported

2 years agouse mutt -Q to query config
martin f. krafft [Fri, 1 Nov 2019 07:41:24 +0000 (20:41 +1300)]
use mutt -Q to query config

2 years agoadd pandoc as htmldumper
martin f. krafft [Thu, 31 Oct 2019 23:23:30 +0000 (12:23 +1300)]
add pandoc as htmldumper

2 years agoadd markup=markdown to content-type
martin f. krafft [Thu, 31 Oct 2019 22:25:27 +0000 (11:25 +1300)]
add markup=markdown to content-type

2 years agofixup! enable and configure sidebar
martin f. krafft [Thu, 31 Oct 2019 22:25:10 +0000 (11:25 +1300)]
fixup! enable and configure sidebar

2 years agoproperly quote commands for reusing messages
martin f. krafft [Thu, 31 Oct 2019 22:24:42 +0000 (11:24 +1300)]
properly quote commands for reusing messages

2 years agoswitch to urlscan for context around links
martin f. krafft [Thu, 31 Oct 2019 22:24:08 +0000 (11:24 +1300)]
switch to urlscan for context around links

2 years agomake HTML dumper smarter
martin f. krafft [Thu, 31 Oct 2019 22:23:21 +0000 (11:23 +1300)]
make HTML dumper smarter

2 years agohardcode utf-8 for all email
martin f. krafft [Thu, 31 Oct 2019 22:23:06 +0000 (11:23 +1300)]
hardcode utf-8 for all email

2 years agoenable and configure sidebar
martin f. krafft [Thu, 31 Oct 2019 20:13:15 +0000 (09:13 +1300)]
enable and configure sidebar

2 years agounify wrapping for normal and reflowed text
martin f. krafft [Thu, 31 Oct 2019 20:12:49 +0000 (09:12 +1300)]
unify wrapping for normal and reflowed text

2 years agostop using mark_old
martin f. krafft [Thu, 31 Oct 2019 20:11:57 +0000 (09:11 +1300)]
stop using mark_old

2 years agocheck mail stats for sidebar
martin f. krafft [Thu, 31 Oct 2019 20:11:33 +0000 (09:11 +1300)]
check mail stats for sidebar

2 years agoQuote detection and lead
martin f. krafft [Thu, 31 Oct 2019 20:11:14 +0000 (09:11 +1300)]
Quote detection and lead

2 years agoreduce sleep time to 1s
martin f. krafft [Tue, 3 Sep 2019 22:23:26 +0000 (10:23 +1200)]
reduce sleep time to 1s

2 years agodo not autoview application/ics invites
martin f. krafft [Tue, 3 Sep 2019 22:23:08 +0000 (10:23 +1200)]
do not autoview application/ics invites

2 years agoprettify icalparser output
martin f. krafft [Tue, 3 Sep 2019 22:22:50 +0000 (10:22 +1200)]
prettify icalparser output

2 years agoshow text/calendar if available
martin f. krafft [Thu, 15 Aug 2019 01:16:24 +0000 (13:16 +1200)]
show text/calendar if available

2 years agobgrun: do not notify about cleanup
martin f. krafft [Thu, 15 Aug 2019 01:16:14 +0000 (13:16 +1200)]
bgrun: do not notify about cleanup

2 years agobgrun: use a subdir as sentinel and for our own workspace
martin f. krafft [Thu, 15 Aug 2019 01:16:00 +0000 (13:16 +1200)]
bgrun: use a subdir as sentinel and for our own workspace

2 years agobgrun parametrisation
martin f. krafft [Fri, 9 Aug 2019 11:18:30 +0000 (23:18 +1200)]
bgrun parametrisation

2 years agobgrun: fixup cleaning up
martin f. krafft [Tue, 30 Jul 2019 22:11:21 +0000 (10:11 +1200)]
bgrun: fixup cleaning up

2 years agobgrun: notify about output during cleanup
martin f. krafft [Tue, 30 Jul 2019 20:30:50 +0000 (08:30 +1200)]
bgrun: notify about output during cleanup