]>
Commit | Line | Data |
---|---|---|
7e5fb030 | 1 | |
2 | 42.org, resources, mutt-patches | |
3 | _________________________________________________________________ | |
4 | ||
5 | Warning: Currently you need to apply patch-0.00.sec.patchlist.7 before | |
6 | any other patches. | |
7 | Here is the place where I keep all these little patches for mutt which | |
8 | are so dangerous and big that they haven't gotten into mainstream mutt | |
9 | yet (and probably never will). But they make my day brighter and | |
10 | happier so i decided to keep & update them here. I'm currently running | |
11 | [1]Mutt 1.0i so these patches here should cleanly apply to at least | |
12 | this version. | |
13 | drwxr-xr-x 3 sec sec 512 May 10 1998 [2]contrib/ | |
14 | -rw-r--r-- 1 sec sec 3270 Aug 25 15:22 [3]patch-0.00.sec.patchlist.7 | |
15 | -rw-r--r-- 1 sec sec 2678 Mar 23 1999 [4]patch-0.94.12.oe.__.1 | |
16 | -rw-r--r-- 1 sec sec 1695 Mar 22 1999 [5]patch-0.94.7.sec.backlog.1 | |
17 | -rw-r--r-- 1 sec sec 3372 Mar 22 1999 [6]patch-0.94.7.sec.pager_status_on_t | |
18 | op.1 | |
19 | -rw-r--r-- 1 sec sec 3468 Mar 22 1999 [7]patch-0.94.7.sec.previous_jump.1 | |
20 | -rw-r--r-- 1 sec sec 3250 Mar 22 1999 [8]patch-0.94.7.sec.score_auto.1 | |
21 | -rw-r--r-- 1 sec sec 2010 Mar 23 1999 [9]patch-0.94.7.vikas.word_chars.1 | |
22 | -rw-r--r-- 1 sec sec 1102 Mar 31 1999 [10]patch-0.95.3.bj.ed_mtime.1 | |
23 | -rw-r--r-- 1 sec sec 641 Mar 23 1999 [11]patch-0.95.3i.bj.keyattach.1 | |
24 | -rw-r--r-- 1 sec sec 6176 Mar 31 1999 [12]patch-0.95.4.bj.status-time.1 | |
25 | -rw-r--r-- 1 sec sec 1063 Mar 22 1999 [13]patch-0.95.4.sec.expand_hook.1 | |
26 | -rw-r--r-- 1 sec sec 536 Mar 22 1999 [14]patch-0.95.4.sec.keypad.1 | |
27 | -rw-r--r-- 1 sec sec 4035 Mar 29 1999 [15]patch-0.95.4.sec.mailcap-fix.1 | |
28 | -rw-r--r-- 1 sec sec 2119 Mar 28 1999 [16]patch-0.95.4.sec.reverse_reply.1 | |
29 | -rw-r--r-- 1 sec sec 3356 Mar 23 1999 [17]patch-0.95.4.vikas.print_index.1 | |
30 | -rw-r--r-- 1 sec sec 877 Jun 16 20:57 [18]patch-0.95.6.as.mark-old.1 | |
31 | -rw-r--r-- 1 sec sec 1625 Mar 31 1999 [19]patch-0.95.bj.hash_destroy.2 | |
32 | -rw-r--r-- 1 sec sec 5662 Mar 22 1999 [20]patch-0.95.sec.condense_pgp.1 | |
33 | -rw-r--r-- 1 sec sec 1164 Mar 22 1999 [21]patch-0.95.sec.position_on_new.1 | |
34 | -rw-r--r-- 1 sec sec 996 Sep 12 14:44 [22]patch-1.02.sec._A.1 | |
35 | _________________________________________________________________ | |
36 | ||
37 | Due to popular demand short descripions of each patch follow: | |
38 | ||
39 | [23]patch-0.00.sec.patchlist.7: | |
40 | This simple patch brings back "patchlist.c" you need to apply before | |
41 | any other patch you get from here. | |
42 | ||
43 | [24]patch-0.94.12.oe.__.1: | |
44 | From: "O'Shaughnessy Evans" <shaug@gstis.net> | |
45 | toggle conversion to lowercase of subsequent %-expansions with %_ | |
46 | I find it useful in my default save-hook: | |
47 | fcc-save-hook . +Users/%_%O | |
48 | ||
49 | [25]patch-0.94.7.sec.backlog.1: | |
50 | From: Stefan `Sec` Zehl <sec@42.org> | |
51 | This patch adds a header "X-Current-Backlog:" (controlled by an | |
52 | option) which contains the number of undeleted messages in your | |
53 | folder. This really is bloatism but i've been bored a bit, and it | |
54 | can't be done reasonably outside of mutt. Please do not distribute | |
55 | this patch without my permission. | |
56 | ||
57 | [26]patch-0.94.7.sec.pager_status_on_top.1: | |
58 | This patch adds "set pager_status_on_top" which basically allows you | |
59 | to control the status line in the pager independently of the normal | |
60 | "status_on_top". It also adds a new color object pager_status, which | |
61 | allows you to control the color of the pager_status independently. | |
62 | ||
63 | [27]patch-0.94.7.sec.previous_jump.1: | |
64 | This adds a new function "previous_jump" by default bound to 'ESC-b' | |
65 | in the main menu and pager. It lets you jump to the message you last | |
66 | jumped from. I.e. while moving through your mailbox with TAB, you can | |
67 | go one step back with ESC-b. | |
68 | this one needs some more work, but i didn't find the time to do it | |
69 | 'right' yet. | |
70 | ||
71 | [28]patch-0.94.7.sec.score_auto.1: | |
72 | This one adds $score_auto which controls auto-deletion and | |
73 | auto-flagging of mails with (score<0) or (score>=9999). | |
74 | ||
75 | [29]patch-0.94.7.vikas.word_chars.1: | |
76 | From: Vikas Agnihotri <VikasA@att.com> | |
77 | Adds $word_chars, a list of nonalphanumeric characters considered part | |
78 | of a word by the line editor. | |
79 | ||
80 | [30]patch-0.95.3.bj.ed_mtime.1: | |
81 | From: Byrial Jensen <byrial@image.dk> | |
82 | Fix a problem where mutt would think you didn't edit a file, if your | |
83 | computer is too fast. | |
84 | ||
85 | [31]patch-0.95.3i.bj.keyattach.1: | |
86 | From: Byrial Jensen <byrial@image.dk> | |
87 | Avoid sending out a temporary filename from your box when sending a | |
88 | pgp key. | |
89 | ||
90 | [32]patch-0.95.4.bj.status-time.1: | |
91 | From: Byrial Jensen <byrial@image.dk> | |
92 | You can show the current time in your preferred format in the status | |
93 | line with this patch. | |
94 | ||
95 | [33]patch-0.95.4.sec.expand_hook.1: | |
96 | From: Stefan `Sec` Zehl <sec@42.org> | |
97 | This patch makes send-hooks expand %-expandos, too. I wrote that for | |
98 | someone else, and think it's quite usable. | |
99 | ||
100 | [34]patch-0.95.4.sec.keypad.1: | |
101 | From: Stefan `Sec` Zehl <sec@42.org> | |
102 | This re-enables the normal cursor keys on exit. It is needed on my | |
103 | FreeBSD-2.2.7-STABLE system with ncurses. | |
104 | ||
105 | [35]patch-0.95.4.sec.mailcap-fix.1: | |
106 | From: Stefan `Sec` Zehl <sec@42.org> | |
107 | This patch fixes the mailcap handling for mails which only contain an | |
108 | non displayable attachment. It also brings back the 'M' Status | |
109 | character to display this kind of mail. | |
110 | ||
111 | [36]patch-0.95.4.sec.reverse_reply.1: | |
112 | extends reverse_alias to also fix the Realnames in outgoing Mail. | |
113 | ||
114 | [37]patch-0.95.4.vikas.print_index.1: | |
115 | From: Vikas Agnihotri <VikasA@att.com> | |
116 | This patch adds a command to the 'index' menu called print-index | |
117 | (default binding 'P') that prints the current message index just as it | |
118 | appears on the screen. Note that it prints the index entries for the | |
119 | entire folder and not just what you can see on the current screen. It | |
120 | honors the $print setting and uses $print_cmd to print. | |
121 | ||
122 | [38]patch-0.95.6.as.mark-old.1: | |
123 | From: Aaron Schrab <aaron+mutt@schrab.com> | |
124 | With this patch, mutt will distinguish between old and new messages as | |
125 | if mark_old were set, but it will only automatically change new | |
126 | messages to old if mask_old is set, otherwise they're only marked old | |
127 | manually (with set-flag). | |
128 | ||
129 | [39]patch-0.95.bj.hash_destroy.2: | |
130 | From: Byrial Jensen <byrial@image.dk> | |
131 | This patch will speed up the closing of mailboxes a little bit. | |
132 | ||
133 | [40]patch-0.95.sec.condense_pgp.1: | |
134 | From: Stefan `Sec` Zehl <sec@42.org> | |
135 | Here is the new version of condese_pgp. This patch condenses the | |
136 | output of "pgp" in mutt to the relevant parts. (Parts of this patch | |
137 | have been stolen from alt_pgp from Frank Pilhofer) you can view the | |
138 | whole PGP output again by setting "pgp_paranoid". | |
139 | ||
140 | [41]patch-0.95.sec.position_on_new.1: | |
141 | This ugly but useful hack makes mutt position on a new message if you | |
142 | hit TAB, even if the new message just arrived :) | |
143 | ||
144 | [42]patch-1.02.sec._A.1: | |
145 | From: Stefan `Sec` Zehl <sec@42.org> | |
146 | adds %A to possible pager_format expandos. It lists number of new | |
147 | Mails. | |
148 | I find it useful in my pager_format: | |
149 | set pager_format="[%Z] %A-%C/%m %.34f%>%[%d.%b %y, %H:%M]" | |
150 | _________________________________________________________________ | |
151 | ||
152 | If you want to see [43]mutt's homepage or want to know something about | |
153 | [44]mutt's advantages then click on the appropriate words. Other | |
154 | people also keep patches around, which might be of interest. See | |
155 | [45]Byrial's page, for example. You could also take a peek at dunc's | |
156 | [46]wishlist, to see where mutt is going. If you are so inclined you | |
157 | could also view the [47]script I use to generate this page or my | |
158 | personal [48].muttrc. Your are also welcome to send your comments to | |
159 | [49]sec@42.org. | |
160 | _________________________________________________________________ | |
161 | ||
162 | [50]Stefan `Sec` Zehl 10-May-1997, 09.Nov.1999 | |
163 | ||
164 | References | |
165 | ||
166 | 1. http://sec.42.org/mutt/mutt_-v | |
167 | 2. http://sec.42.org/mutt/contrib/ | |
168 | 3. http://sec.42.org/mutt/patch-0.00.sec.patchlist.7 | |
169 | 4. http://sec.42.org/mutt/patch-0.94.12.oe.__.1 | |
170 | 5. http://sec.42.org/mutt/patch-0.94.7.sec.backlog.1 | |
171 | 6. http://sec.42.org/mutt/patch-0.94.7.sec.pager_status_on_top.1 | |
172 | 7. http://sec.42.org/mutt/patch-0.94.7.sec.previous_jump.1 | |
173 | 8. http://sec.42.org/mutt/patch-0.94.7.sec.score_auto.1 | |
174 | 9. http://sec.42.org/mutt/patch-0.94.7.vikas.word_chars.1 | |
175 | 10. http://sec.42.org/mutt/patch-0.95.3.bj.ed_mtime.1 | |
176 | 11. http://sec.42.org/mutt/patch-0.95.3i.bj.keyattach.1 | |
177 | 12. http://sec.42.org/mutt/patch-0.95.4.bj.status-time.1 | |
178 | 13. http://sec.42.org/mutt/patch-0.95.4.sec.expand_hook.1 | |
179 | 14. http://sec.42.org/mutt/patch-0.95.4.sec.keypad.1 | |
180 | 15. http://sec.42.org/mutt/patch-0.95.4.sec.mailcap-fix.1 | |
181 | 16. http://sec.42.org/mutt/patch-0.95.4.sec.reverse_reply.1 | |
182 | 17. http://sec.42.org/mutt/patch-0.95.4.vikas.print_index.1 | |
183 | 18. http://sec.42.org/mutt/patch-0.95.6.as.mark-old.1 | |
184 | 19. http://sec.42.org/mutt/patch-0.95.bj.hash_destroy.2 | |
185 | 20. http://sec.42.org/mutt/patch-0.95.sec.condense_pgp.1 | |
186 | 21. http://sec.42.org/mutt/patch-0.95.sec.position_on_new.1 | |
187 | 22. http://sec.42.org/mutt/patch-1.02.sec._A.1 | |
188 | 23. http://sec.42.org/mutt/#patch-0.00.sec.patchlist.7 | |
189 | 24. http://sec.42.org/mutt/#patch-0.94.12.oe.__.1 | |
190 | 25. http://sec.42.org/mutt/#patch-0.94.7.sec.backlog.1 | |
191 | 26. http://sec.42.org/mutt/#patch-0.94.7.sec.pager_status_on_top.1 | |
192 | 27. http://sec.42.org/mutt/#patch-0.94.7.sec.previous_jump.1 | |
193 | 28. http://sec.42.org/mutt/#patch-0.94.7.sec.score_auto.1 | |
194 | 29. http://sec.42.org/mutt/#patch-0.94.7.vikas.word_chars.1 | |
195 | 30. http://sec.42.org/mutt/#patch-0.95.3.bj.ed_mtime.1 | |
196 | 31. http://sec.42.org/mutt/#patch-0.95.3i.bj.keyattach.1 | |
197 | 32. http://sec.42.org/mutt/#patch-0.95.4.bj.status-time.1 | |
198 | 33. http://sec.42.org/mutt/#patch-0.95.4.sec.expand_hook.1 | |
199 | 34. http://sec.42.org/mutt/#patch-0.95.4.sec.keypad.1 | |
200 | 35. http://sec.42.org/mutt/#patch-0.95.4.sec.mailcap-fix.1 | |
201 | 36. http://sec.42.org/mutt/#patch-0.95.4.sec.reverse_reply.1 | |
202 | 37. http://sec.42.org/mutt/#patch-0.95.4.vikas.print_index.1 | |
203 | 38. http://sec.42.org/mutt/#patch-0.95.6.as.mark-old.1 | |
204 | 39. http://sec.42.org/mutt/#patch-0.95.bj.hash_destroy.2 | |
205 | 40. http://sec.42.org/mutt/#patch-0.95.sec.condense_pgp.1 | |
206 | 41. http://sec.42.org/mutt/#patch-0.95.sec.position_on_new.1 | |
207 | 42. http://sec.42.org/mutt/#patch-1.02.sec._A.1 | |
208 | 43. http://www.mutt.org/ | |
209 | 44. http://www.math.fu-berlin.de/~guckes/mutt/elm.vs.mutt.html | |
210 | 45. http://www.image.dk/~byrial/mutt/patches/ | |
211 | 46. http://www.ucc.gu.uwa.edu.au/~dunc/mutt/wishlist/ | |
212 | 47. http://sec.42.org/mutt/index.script | |
213 | 48. http://sec.42.org/mutt/.mutt/muttrc-1.0i.html | |
214 | 49. mailto:sec@42.org | |
215 | 50. http://www.42.org/~sec/ |