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
13 days agoreduce sleep time to 1s master
martin f. krafft [Tue, 3 Sep 2019 22:23:26 +0000 (10:23 +1200)]
reduce sleep time to 1s

13 days 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

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

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

4 weeks 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

4 weeks 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

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

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

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

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

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

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

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

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

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

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

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

6 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

6 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

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

6 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

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

6 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

7 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

7 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

7 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

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

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

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

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

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

7 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

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

7 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

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

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

8 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

9 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

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

9 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

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

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

10 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

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

12 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

12 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

12 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

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

12 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

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

13 months agoDump HTML without temp file
martin f. krafft [Mon, 13 Aug 2018 23:28:52 +0000 (11:28 +1200)]
Dump HTML without temp file

13 months agoHandle attachments via stdin
martin f. krafft [Mon, 13 Aug 2018 23:17:04 +0000 (11:17 +1200)]
Handle attachments via stdin

13 months agoimproved tempfile handling
martin f. krafft [Mon, 13 Aug 2018 23:16:26 +0000 (11:16 +1200)]
improved tempfile handling

13 months agoupdate vcsh ignore file
martin f. krafft [Mon, 13 Aug 2018 04:26:56 +0000 (16:26 +1200)]
update vcsh ignore file

13 months agoadd simple icalendar handling
martin f. krafft [Mon, 13 Aug 2018 04:26:27 +0000 (16:26 +1200)]
add simple icalendar handling

13 months agolists cleanup
martin f. krafft [Sun, 12 Aug 2018 01:21:35 +0000 (13:21 +1200)]
lists cleanup

13 months agodo not hardcode mutt config path
martin f. krafft [Sun, 12 Aug 2018 01:21:11 +0000 (13:21 +1200)]
do not hardcode mutt config path

13 months agoimproved HTML auto_view
martin f. krafft [Sun, 12 Aug 2018 01:20:50 +0000 (13:20 +1200)]
improved HTML auto_view

13 months agoAttachment viewing in the background
martin f. krafft [Sun, 12 Aug 2018 01:19:48 +0000 (13:19 +1200)]
Attachment viewing in the background

This makes use of Mutt's internal mailcap handling to inject a script
before deferring to run-mailcap, saving the attachment to a temporary
file, backgrounding the viewer process, and then cleaning up the
temporary stuff after its return. Stdout/stderr are reported using
Awesome's naughty library, so this will not work on other window
managers for now.

text/html files are handled differently to address the issue that
Firefox would return to the shell before the remote process even
accessed the file (https://bugzilla.mozilla.org/show_bug.cgi?id=1482024)

13 months agoimport viewmailattachments script from alana
martin f. krafft [Sun, 12 Aug 2018 01:17:17 +0000 (13:17 +1200)]
import viewmailattachments script from alana

13 months agoremove obsolete files
martin f. krafft [Sun, 12 Aug 2018 01:16:21 +0000 (13:16 +1200)]
remove obsolete files

13 months agorename editing mailcap file
martin f. krafft [Sun, 12 Aug 2018 01:16:11 +0000 (13:16 +1200)]
rename editing mailcap file

17 months agonew email address
martin f. krafft [Wed, 11 Apr 2018 22:36:41 +0000 (10:36 +1200)]
new email address

17 months agoremove notmuch search overrides
martin f. krafft [Tue, 3 Apr 2018 02:28:25 +0000 (14:28 +1200)]
remove notmuch search overrides

17 months agofilter out spam mailbox
martin f. krafft [Mon, 19 Mar 2018 10:22:31 +0000 (11:22 +0100)]
filter out spam mailbox

18 months agomore basic sidebar divider
martin f. krafft [Sun, 11 Mar 2018 12:48:05 +0000 (13:48 +0100)]
more basic sidebar divider

18 months agoescape the default mailbox for the '=' is zsh
martin f. krafft [Thu, 8 Mar 2018 10:23:02 +0000 (11:23 +0100)]
escape the default mailbox for the '=' is zsh

18 months agotrailing slash to maildir in case it's a symlink
martin f. krafft [Thu, 8 Mar 2018 08:45:12 +0000 (12:45 +0400)]
trailing slash to maildir in case it's a symlink

18 months agolist mailboxes with cron, not offlineimap
martin f. krafft [Thu, 8 Mar 2018 08:19:33 +0000 (12:19 +0400)]
list mailboxes with cron, not offlineimap

18 months agosource multiple mailboxes files
martin f. krafft [Thu, 8 Mar 2018 07:41:32 +0000 (11:41 +0400)]
source multiple mailboxes files

18 months agomatch future lca lists
martin f. krafft [Thu, 8 Mar 2018 07:41:20 +0000 (11:41 +0400)]
match future lca lists

18 months agoadd keyp.io identity
martin f. krafft [Thu, 8 Mar 2018 07:40:56 +0000 (11:40 +0400)]
add keyp.io identity

20 months agoack SPA emails
martin f. krafft [Mon, 15 Jan 2018 21:06:09 +0000 (10:06 +1300)]
ack SPA emails

20 months agofix up sidebar format for 1.9
martin f. krafft [Wed, 20 Dec 2017 09:14:28 +0000 (10:14 +0100)]
fix up sidebar format for 1.9

21 months agonew lists
martin f. krafft [Tue, 28 Nov 2017 18:43:23 +0000 (19:43 +0100)]
new lists

21 months agogitignore updates
martin f. krafft [Tue, 28 Nov 2017 18:43:07 +0000 (19:43 +0100)]
gitignore updates

21 months agoME to be acked
martin f. krafft [Tue, 8 Aug 2017 19:15:04 +0000 (21:15 +0200)]
ME to be acked

23 months agofix tickler macro to use S not \Cs
martin f. krafft [Wed, 27 Sep 2017 11:01:17 +0000 (13:01 +0200)]
fix tickler macro to use S not \Cs

2 years agodo not mark newsletters old
martin f. krafft [Mon, 17 Jul 2017 07:30:59 +0000 (09:30 +0200)]
do not mark newsletters old

2 years agonew signing key
martin f. krafft [Mon, 17 Jul 2017 07:30:32 +0000 (09:30 +0200)]
new signing key

2 years agoupdate hooks for changed PGP menu
martin f. krafft [Mon, 17 Jul 2017 07:30:24 +0000 (09:30 +0200)]
update hooks for changed PGP menu

2 years agoadd gnupg-users list
martin f. krafft [Wed, 21 Jun 2017 08:46:49 +0000 (10:46 +0200)]
add gnupg-users list

2 years agofix resubmit keybinding
martin f. krafft [Wed, 21 Jun 2017 08:46:33 +0000 (10:46 +0200)]
fix resubmit keybinding

2 years agodo not show unusable pgp keys
martin f. krafft [Mon, 19 Jun 2017 13:55:59 +0000 (15:55 +0200)]
do not show unusable pgp keys

2 years agoadd fsfe.de list
martin f. krafft [Thu, 30 Mar 2017 09:44:10 +0000 (11:44 +0200)]
add fsfe.de list

2 years agoadd zsh-workers list
martin f. krafft [Thu, 30 Mar 2017 09:43:54 +0000 (11:43 +0200)]
add zsh-workers list

2 years agoinclude thread message count in index format
martin f. krafft [Thu, 30 Mar 2017 09:43:44 +0000 (11:43 +0200)]
include thread message count in index format

2 years agoadd debian-roadmap list
martin f. krafft [Thu, 30 Mar 2017 09:43:21 +0000 (11:43 +0200)]
add debian-roadmap list

2 years agoinclude timestamps in file output
martin f. krafft [Thu, 30 Mar 2017 09:41:52 +0000 (11:41 +0200)]
include timestamps in file output

2 years agochange forward subject format
martin f. krafft [Mon, 12 Dec 2016 21:49:45 +0000 (22:49 +0100)]
change forward subject format

3 years agoadd awesome list
martin f. krafft [Mon, 12 Sep 2016 11:16:48 +0000 (13:16 +0200)]
add awesome list

3 years agofix up lbdbrc
martin f. krafft [Fri, 5 Aug 2016 12:15:49 +0000 (14:15 +0200)]
fix up lbdbrc

3 years agosidebar updates for return to neomutt
martin f. krafft [Fri, 5 Aug 2016 12:14:52 +0000 (14:14 +0200)]
sidebar updates for return to neomutt

3 years agorestore default thread sorting
martin f. krafft [Fri, 5 Aug 2016 12:14:38 +0000 (14:14 +0200)]
restore default thread sorting

3 years agofix up gpg mime part description
martin f. krafft [Thu, 14 Jul 2016 10:20:31 +0000 (12:20 +0200)]
fix up gpg mime part description

3 years agocomment out obsolete pgp_mime settings
martin f. krafft [Wed, 13 Jul 2016 09:41:11 +0000 (11:41 +0200)]
comment out obsolete pgp_mime settings

3 years agoremove obsolete sidebar settings
martin f. krafft [Wed, 13 Jul 2016 09:40:31 +0000 (11:40 +0200)]
remove obsolete sidebar settings

3 years agoexclude subject from prevent-draft check
martin f. krafft [Wed, 20 Apr 2016 10:46:42 +0000 (12:46 +0200)]
exclude subject from prevent-draft check

3 years agofull date in index
martin f. krafft [Fri, 11 Mar 2016 13:32:20 +0000 (14:32 +0100)]
full date in index

3 years agofix lca list regexp
martin f. krafft [Fri, 11 Mar 2016 13:32:13 +0000 (14:32 +0100)]
fix lca list regexp