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

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

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

8 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

8 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

8 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

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

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

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

8 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

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

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

8 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

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

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

11 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

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

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

12 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

12 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

12 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

12 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

12 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

12 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

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

12 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

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

12 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

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

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

12 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

12 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

12 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

12 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

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

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

12 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

12 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

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

12 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

12 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

12 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

12 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

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

12 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

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

12 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

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

12 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

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

14 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

14 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

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

15 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

15 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

15 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

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

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

15 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

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

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

15 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

15 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

15 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

15 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

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

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

21 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

21 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

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

21 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

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

21 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

22 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

22 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

22 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

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

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

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

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

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

22 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

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

22 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

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

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

23 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

23 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

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

23 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

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

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

2 years 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

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

2 years 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

2 years 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

2 years 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

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

2 years 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

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