]> git.pld-linux.org Git - packages/mutt.git/blob - patches_sec.txt
470d76173237aa1e514eb28e837264c4d2780719
[packages/mutt.git] / patches_sec.txt
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/
This page took 0.028938 seconds and 2 git commands to generate.