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
5 weeks agono title for HTML mail master
martin f. krafft [Sun, 19 Apr 2020 22:19:21 +0000 (10:19 +1200)]
no title for HTML mail

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

5 weeks 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 months 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 months 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 months 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 months 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 months agoremove HTML-mail title
martin f. krafft [Tue, 10 Mar 2020 19:05:35 +0000 (20:05 +0100)]
remove HTML-mail title

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

2 months 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 months agomd2html: reformat quotes
martin f. krafft [Tue, 10 Mar 2020 19:04:19 +0000 (20:04 +0100)]
md2html: reformat quotes

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

2 months 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 months agoset $mbox to spool
martin f. krafft [Tue, 10 Mar 2020 19:02:17 +0000 (20:02 +0100)]
set $mbox to spool

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

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

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

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

6 months 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

6 months 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

6 months 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

6 months 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

6 months 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

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

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

6 months 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

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

6 months 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

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

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

6 months 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

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

6 months 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

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

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

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

6 months 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

6 months 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

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

6 months 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

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

6 months 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

6 months 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

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

6 months 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

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

6 months 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

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

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

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

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

8 months 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

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

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

9 months 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

9 months 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

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

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

10 months 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

10 months agorename thorndon mailing list
martin f. krafft [Tue, 30 Jul 2019 19:25:36 +0000 (07:25 +1200)]
rename thorndon mailing list

10 months agoremove resubmit keybindings
martin f. krafft [Tue, 30 Jul 2019 19:25:21 +0000 (07:25 +1200)]
remove resubmit keybindings

10 months agocouple more phrases to detect german
martin f. krafft [Tue, 30 Jul 2019 19:25:08 +0000 (07:25 +1200)]
couple more phrases to detect german

10 months agoextend attach checks to screenshots
martin f. krafft [Tue, 30 Jul 2019 19:24:44 +0000 (07:24 +1200)]
extend attach checks to screenshots

10 months agobgrun: use delayed cleanup hack
martin f. krafft [Tue, 30 Jul 2019 19:04:23 +0000 (07:04 +1200)]
bgrun: use delayed cleanup hack

10 months agobgrun: factor out notifying about viewer output
martin f. krafft [Tue, 30 Jul 2019 19:04:05 +0000 (07:04 +1200)]
bgrun: factor out notifying about viewer output

15 months agodo not redefine aliases
martin f. krafft [Thu, 21 Feb 2019 10:19:55 +0000 (23:19 +1300)]
do not redefine aliases

15 months agodefault argument to confvars
martin f. krafft [Thu, 21 Feb 2019 10:19:37 +0000 (23:19 +1300)]
default argument to confvars

15 months agoLG is too broad to indicate german
martin f. krafft [Thu, 21 Feb 2019 10:19:13 +0000 (23:19 +1300)]
LG is too broad to indicate german

15 months agofix macros to not use history, and jit expansion
martin f. krafft [Thu, 21 Feb 2019 01:17:04 +0000 (14:17 +1300)]
fix macros to not use history, and jit expansion

15 months agouse bgrun for images
martin f. krafft [Thu, 21 Feb 2019 01:16:17 +0000 (14:16 +1300)]
use bgrun for images

15 months agodo not sync mailbox after store
martin f. krafft [Thu, 21 Feb 2019 01:16:03 +0000 (14:16 +1300)]
do not sync mailbox after store

15 months agodisable opportunistic encryption
martin f. krafft [Thu, 21 Feb 2019 01:15:07 +0000 (14:15 +1300)]
disable opportunistic encryption

15 months agofix handling special characters in filenames
martin f. krafft [Thu, 21 Feb 2019 01:14:54 +0000 (14:14 +1300)]
fix handling special characters in filenames

16 months agorestore attribution to english by default
martin f. krafft [Fri, 18 Jan 2019 18:38:58 +0000 (07:38 +1300)]
restore attribution to english by default

16 months agoChange attribution when message is obviously German
martin f. krafft [Fri, 18 Jan 2019 18:33:30 +0000 (07:33 +1300)]
Change attribution when message is obviously German

16 months agomove sourcing to top of file because commands evaluate at definition time
martin f. krafft [Fri, 18 Jan 2019 18:33:08 +0000 (07:33 +1300)]
move sourcing to top of file because commands evaluate at definition time

16 months agoset fcc-save-hook
martin f. krafft [Fri, 18 Jan 2019 18:32:22 +0000 (07:32 +1300)]
set fcc-save-hook

16 months agoadd F1 help display
martin f. krafft [Fri, 18 Jan 2019 17:56:05 +0000 (06:56 +1300)]
add F1 help display

16 months agosimplify attribution
martin f. krafft [Fri, 18 Jan 2019 17:55:59 +0000 (06:55 +1300)]
simplify attribution

16 months agoadd modeline
martin f. krafft [Fri, 18 Jan 2019 10:46:01 +0000 (23:46 +1300)]
add modeline

16 months agore-enable autoedit
martin f. krafft [Fri, 18 Jan 2019 10:45:50 +0000 (23:45 +1300)]
re-enable autoedit

16 months agoFactor out confvars to autogenerated file
martin f. krafft [Fri, 18 Jan 2019 08:55:18 +0000 (21:55 +1300)]
Factor out confvars to autogenerated file

16 months agochange attribution
martin f. krafft [Fri, 18 Jan 2019 08:48:56 +0000 (21:48 +1300)]
change attribution

16 months agomigrate to using mutts attachment check
martin f. krafft [Fri, 18 Jan 2019 07:30:20 +0000 (20:30 +1300)]
migrate to using mutts attachment check

16 months agofix mailbox sourcing
martin f. krafft [Wed, 9 Jan 2019 13:28:59 +0000 (14:28 +0100)]
fix mailbox sourcing

17 months agoenable format_flowed
martin f. krafft [Wed, 19 Dec 2018 11:42:31 +0000 (12:42 +0100)]
enable format_flowed

17 months agoimproved handling of attachments with spaces in filenames
martin f. krafft [Wed, 19 Dec 2018 11:42:23 +0000 (12:42 +0100)]
improved handling of attachments with spaces in filenames

17 months agoremove ME from ack-recipients
martin f. krafft [Sat, 8 Dec 2018 07:51:32 +0000 (08:51 +0100)]
remove ME from ack-recipients

17 months agoshow uid for events
martin f. krafft [Sat, 8 Dec 2018 07:50:37 +0000 (08:50 +0100)]
show uid for events

17 months agoshow x-original-to header
martin f. krafft [Sat, 8 Dec 2018 07:50:30 +0000 (08:50 +0100)]
show x-original-to header

17 months agoset confdir without ~
martin f. krafft [Sat, 8 Dec 2018 07:50:16 +0000 (08:50 +0100)]
set confdir without ~

19 months agogeneralise bgrunning via FIFO
martin f. krafft [Tue, 23 Oct 2018 01:14:26 +0000 (14:14 +1300)]
generalise bgrunning via FIFO

19 months agosimplify index format for feeds folder
martin f. krafft [Tue, 23 Oct 2018 01:14:38 +0000 (14:14 +1300)]
simplify index format for feeds folder

20 months agofix elinks viewer
martin f. krafft [Tue, 11 Sep 2018 07:15:49 +0000 (09:15 +0200)]
fix elinks viewer

21 months agoput html dumping into a wrapper script
martin f. krafft [Mon, 20 Aug 2018 03:20:18 +0000 (15:20 +1200)]
put html dumping into a wrapper script

21 months agoassume HTML comes in as latin1
martin f. krafft [Fri, 17 Aug 2018 22:26:36 +0000 (10:26 +1200)]
assume HTML comes in as latin1

21 months agodo not show sidebar by default
martin f. krafft [Fri, 17 Aug 2018 21:09:29 +0000 (09:09 +1200)]
do not show sidebar by default

21 months agoremove my ~ keybinding
martin f. krafft [Fri, 17 Aug 2018 21:09:17 +0000 (09:09 +1200)]
remove my ~ keybinding

21 months agoswitch to elinks for HTML dumping
martin f. krafft [Fri, 17 Aug 2018 21:09:04 +0000 (09:09 +1200)]
switch to elinks for HTML dumping

21 months agoadd icalparser
martin f. krafft [Wed, 15 Aug 2018 00:06:28 +0000 (12:06 +1200)]
add icalparser