File: ChangeLog

package info (click to toggle)
mh-e 7.82-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,596 kB
  • ctags: 1,180
  • sloc: lisp: 16,919; makefile: 336; sh: 157; perl: 34
file content (418 lines) | stat: -rw-r--r-- 14,326 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
2003-10-22  Bill Wohler  <wohler@newt.com>

	* mh-flists.el: Removed because we haven't been packaging it
	anyway since it isn't licensed and therefore cannot be
	redistributed and because the functionality is provided by the
	speedbar.

2003-04-25  Bill Wohler  <wohler@newt.com>

	* Released MH-E contrib version 1.4.

	* README: Updated for release 1.4.

2003-04-25  Bill Wohler  <wohler@newt.com>

	* Makefile: Added copyright.
	(MH-E-CONTRIB): Removed mh-junk.el and mh-tick.el.

2003-03-26  Bill Wohler  <wohler@newt.com>
	
	* mh-junk.el, mh-tick.el: Moved/merged into MH-E proper.

2003-03-26  Bill Wohler  <wohler@newt.com>

	* Released MH-E contrib version 1.3.

	* README: Updated for release 1.3.

2003-03-26  Bill Wohler  <wohler@newt.com>

	* Makefile (MH-E-CONTRIB): Added ChangeLog.

2003-03-26  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Use the
	mh-refile-msg API that is compatible with MH-E-7.2. This change
	degrades functionality a little since mh-last-destination-folder
	is modified when spam is refiled.
	(mh-spamassassin-blacklist): Don't use mh-truncate-log-buffer
	since it was added after MH-E-7.2 was released.

	* mh-tick.el (mh-funcall-if-exists): Add compatibility for
	version 7.2 of MH-E.

2003-03-25  Bill Wohler  <wohler@newt.com>

	* README (mh-junk.el, mh-tick.el): Added stanzas. Removed RCS Id
	per Emacs conventions.

	* Makefile (MH-E-CONTRIB): Added mh-junk.el and mh-tick.el.

	* multi-prompt.el: Checkdoc fixes. Moved provide to end. Added
	local variables per MH-E coding standards.

	* mh-junk.el: Removed RCS Id per Emacs conventions. Bumped version
	to 1.1. Updated synopsis since it handles more than spamprobe now.

	* mh-frame.el: Removed RCS Id per Emacs conventions. Checkdoc
	fixes. Added local variables per MH-E coding standards.

	* mh-comp-frame.el: Moved provide to end. Added local variables
	per MH-E coding standards.

	* mh-junk.el (mh-bogofilter-blacklist, mh-spamprobe-blacklist,
	mh-spamassassin-blacklist): Use \\[...] expressions instead of
	functions or key bindings. Checkdoc fix.

2003-03-24  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Modified so
	that the call to mh-refile-msg doesn't change
	mh-last-destination-folder.

2003-03-21  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-blacklist): Handle lack of leading "+" in
	mh-junk-mail-folder. Also allow a leading "@" so that a folder
	relative to current folder can be given.

2003-03-20  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-blacklist, mh-bogofilter-blacklist)
	(mh-spamprobe-blacklist, mh-spamassassin-blacklist): Move the
	comments about usage into the proper function documentation
	strings.
	(mh-spamassassin-blacklist, mh-spamassassin-whitelist): Cache the
	path of the spamassassin and sa-learn programs so that we don't
	have to search for them everytime.

2003-03-20  Bill Wohler  <wohler@newt.com>

	* mh-junk.el (mh-junk-function-alist): Added bogofilter.
	(mh-junk-program): Added bogofilter. Moved spamassassin after
	spamprobe.
	(mh-bogofilter-executable, mh-bogofilter-blacklist,
	mh-bogofilter-whitelist): New variables and functions for
	bogofilter support.
	

2003-03-20  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-spamassassin-whitelist): Fix indentation.

2003-03-20  Bill Wohler  <wohler@newt.com>

	* mh-junk.el: Edited spamassassin docs, and added information
	about running a cron-job to update Bayesian databases for
	spamassassin.
	(mh-junk-choose): Checkdoc fix.
	(mh-spamassassin-blacklist, mh-spamassassin-whitelist): Added code
	to update Bayesian database, if available.
	(mh-spamassassin-identify-spammers): New function that displays
	frequency counts of hosts and domains in blacklist_from entries
	which can be used to create appropriate wildcard entries.
	Improvements include finishing the job--actually creating the
	wildcard entries, but be careful not to do something like
	"blacklist_from *@*.com. Also, while this function is appropriate
	in contrib, I'm not sure that this would belong in the main
	distribution.

2003-03-15  Bill Wohler  <wohler@newt.com>

	* mh-junk.el (mh-spamassassin-add-rule): If the user_prefs file is
	already being edited, don't kill the buffer upon exit. This file
	is often edited by the user and it isn't nice if the buffer just
	disappears.

2003-03-12  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-tick.el (mh-toggle-tick): Set mh-last-seq-used
	appropriately. This needs to be done manually since mh-tick-seq
	is maintained as a internal sequence.

2003-03-11  Jeffrey C Honig  <jch@honig.net>

	* mh-frame.el ("mh-e"): Change reference of "+inbox" to mh-inbox.

2003-03-09  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-tick.el (mh-toggle-tick): Disable toggling of the tick if we
	are narrowed to the tick sequence.
	(mh-notate-tick-sequence): Refactor out and enhance the folder
	highlighting code from the defadvice of mh-notate-user-sequences.
	The enhancement is to disable tick highlighting if we are narrowed
	to the tick sequence.
	(mh-notate-user-sequences): Use mh-notate-tick-sequence.
	(mh-add-msgs-to-seq, mh-delete-msg-from-seq): Disable these
	commands if called interactively with the tick sequence.
	(mh-delete-seq): Remove highlighting of the ticked messages if the
	tick sequence is being deleted.

2003-03-08  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-tick.el (mh-tick-add-overlay, mh-tick-remove-overlay): Make
	it work in XEmacs too by using extents.

2003-03-08  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-tick.el: New file that highlights important messages.

2003-02-25  Jeffrey C Honig  <jch@honig.net>

	* mh-junk.el (mh-spamassassin-blacklist): Use scan to extract the
	From address.  If it is one of our addresses (as defined in
	Alternate-Mailboxes) do not blacklist it.

2003-02-24  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-spamassassin-blacklist): Add a call to
	mh-truncate-log-buffer, so that the log-buffer doesn't grow too
	big.

2003-02-24  Jeffrey C Honig  <jch@honig.net>

	* mh-junk.el (mh-spamassassin-blacklist): Remove duplicate run of
	spamassassin.
	(mh-spamassassin-add-rule): Do not add a rule if it already
	exists.

2003-02-23  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-spamassassin-blacklist): Use the raw message to
	extract the From header info.

2003-02-22  Jeffrey C Honig  <jch@honig.net>

	* mh-junk.el (mh-spamassassin-blacklist): Use call-process when
	calling spamassasin, get input from the raw mail message and send
	any output to mh-log-buffer.
	(mh-spamassassin-whitelist): Use spamassasin to remove it's markup
	from the message.

2003-02-22  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-map, mh-show-junk-map): Set up J? to bring
	up quick help.
	(mh-help-messages): Add help message for spam operations.

2003-02-22  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (mh-junk-blacklist, mh-junk-function-alist)
	(mh-junk-whitelist, mh-show-junk-blacklist)
	(mh-show-junk-whitelist, mh-spamprobe-blacklist)
	(mh-spamprobe-whitelist, mh-spamassassin-blacklist)
	(mh-spamassassin-whitelist): Replace delete with whitelist and
	undelete with blacklist.
	(mh-show-junk-map, mh-junk-map): Simplify keymaps.

2003-02-22  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (Commentary): Update usage instructions.
	(mh-junk-function-alist): Make spamassassin the first choice.
	(mh-junk-choose): Function to set mh-junk-choice when
	mh-junk-program is changed through the customize interface.
	(mh-junk-program): Customizable variable that sets the spam
	program to use.
	(mh-junk-mail-folder): This is now customizable.
	(mh-junk-delete, mh-junk-undelete): Direct user to customize
	mh-junk-program to choose correct spam program instead of setting
	mh-junk-choice directly.

2003-02-22  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-junk.el (Commentary): Update usage instructions.
	(mh-junk-choice, mh-junk-mail-folder): Variables that should be
	appropriately set to decide which spam filter to use.
	(mh-junk-function-alist): Available spam filters.
	(mh-junk-delete): Renamed from mh-junk-mail. Also it has been
	refactored to call the spam filter specific function.
	(mh-junk-undelete): Renamed from mh-junk-undelete-mail. Refactored
	to call spam filter specific function.
	(mh-show-junk-mail, mh-show-junk-undelete-mail): Equivalent
	functions callable from the show buffer.
	(mh-junk-map, mh-show-junk-map): Add key bindings in show mode and
	folder mode.
	(mh-spamprobe-delete, mh-spamprobe-undelete): Spamprobe functions.
	(mh-spamassassin-delete): Renamed from the existing
	mh-junk-blacklist-message. Slightly refactored so that the common
	actions are done in mh-junk-delete.
	(mh-spamassassin-undelete): New function to whitelist incorrectly
	marked message.
	(mh-spamassassin-add-rule): New function that adds a rule to
	user_prefs. This has been factored out from mh-spamassassin-delete.

2003-01-17  Bill Wohler  <wohler@newt.com>

	* mh-junk.el: Added spamassassin code (mh-junk-blacklist-message).

2003-01-08  Bill Wohler  <wohler@newt.com>
	
	* Released MH-E contrib version 1.2.

	* README: Updated for release 1.2.

2003-01-08  Bill Wohler  <wohler@newt.com>

	* README: Deleted descriptions for mh-alias.el and mh-identity.el.
	Added description of mh-comp-frame.el.

	* Makefile (MH-E-CONTRIB): Deleted mh-alias.el and mh-identity.el.
	Added mh-comp-frame.el.

2002-12-17  Satyaki Das  <satyaki@theforce.stanford.edu>

	* mh-comp-frame.el: New file. When loaded it does nessage
	composition in a separate frame.

2002-12-02  Peter S Galbraith  <psg@debian.org>

	* mh-identity.el: Deleted. It's in src/ now.

2002-11-29  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el: Moved to src/ directory.  Now part of MH-E!

2002-11-15  Bill Wohler  <wohler@newt.com>

	* Released MH-E contrib version 1.1.

	* Makefile (MH-E-CONTRIB): Added mh-identity.el.

	* README: Added info about mh-identity.el.

	* mh-identity.el: New file.

2002-11-14  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el (PC-do-completion): Add autoload, reverting Mark's
	require for complete.el.  It's optional and doesn't exist on
	XEmacs.

2002-11-13  Mark D. Baushke  <mdb@gnu.org>

	* mh-frame.el:
	(mh-frame-sh-pid): New defvar for this variable.
	(mh-frame-delete-frame-now-flag): Renamed from
	mh-frame-delete-frame-now.
	(mh-fame): Use it. Checkdoc fix.
	(mh-frame-mh-quit-hook, mh-frame-kill-emacs-hook,
	mh-frame-get-mh-frame, mh-quit): Checkdoc fix.
	Added RCS Id line to aid in bug reports.
	This file is now at release 1.1 due to a variable name change.

	* mh-alias.el (mh-alias-substitute-aliases-flag): Renamed from
	mh-alias-substitute-aliases.
	(mh-read-address): Use it.
	(mh-alias-completion-ignore-case-flag): Renamed from
	mh-alias-completion-ignore-case.
	(mh-read-address): Use it.
	(mh-alias-display-blind-name-on-completion-flag): Renamed from
	mh-alias-completion-ignore-case.
	(mh-alias-learn-aliases): Use it.
	(complete): Add require to satisfy dependency on
	mh-alias-PC-complete-address.
	This file is now at release version 2.17 due to external interface
	changes.

2002-10-31  Bill Wohler  <wohler@newt.com>

	* Makefile, README, mh-alias.el, mh-flists.el, mh-frame.el:
	Replaced mh-e with MH-E.

2002-10-25  Bill Wohler  <wohler@newt.com>

	* mh-flists.el (mh-flists-remove-folder): Renamed
	mh-flists-remove-folder to mh-flists-remove-folder-flag per
	(elisp) Coding Conventions conversion in mh-e/src.

2002-01-25  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el (mh-alias-minibuffer-confirm-address): 
	Really Fixed for Emacs21?  The fix is now more generic and assumes
	that aliases don't have a colon in them, and that prompts end with
	a colon.  Recall that the difference between emacs20 and emacs21
	is that we are free to move into the prompt in emacs21.

2002-01-24  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el (mh-alias-minibuffer-confirm-address): 
	Fixed for Emacs21.
	
2001-12-16  Bill Wohler  <wohler@newt.com>

	* Released mh-e-contrib version 1.0.

	* Makefile (MH-E-CONTRIB): Added README, mh-alias.el, mh-frame.el,
	multi-prompt.el.
	(dist): Replaced $(RM) with rm -rf (closes SF #488661).

	* README: New file. Describes packages and provides simple
	installation instructions.

2001-12-07  Eric Ding  <ericding@alum.mit.edu>

	* mh-frame.el (mh-frame): use make-frame instead of new-frame
	(deprecated, temporary alias)

2001-11-30  Eric Ding  <ericding@alum.mit.edu>

	* mh-frame.el (mh-frame): rename get-mh-e-frame to 
	mh-frame-get-mh-frame and move definition out of mh-frame.

2001-11-30  Eric Ding  <ericding@alum.mit.edu>

	* mh-frame.el: New file (renamed frame-mh-e package).
	* frame-mh-e.el: removed.

2001-11-29  Eric Ding  <ericding@alum.mit.edu>

	* frame-mh-e.el: New file.

2001-11-28  Eric Ding  <ericding@alum.mit.edu>

	* mh-alias.el: Use eval-after-load rather than requiring mh-comp
	package to be loaded

2001-11-21  Peter S Galbraith  <psg@debian.org>

	* multi-prompt.el: New file.  Helper for mh-alias.el.

2001-10-23  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el (mh-alias): change customization group to mh
	(instead of mh-e) for integration with mh-e.

2001-10-19  Peter S Galbraith  <psg@debian.org>

	* mh-menubar.el: file removed (in CVS' attic) since the
	functionality has been merged into mh-e.el, mh-comp.el and
	mh-pick.el.

2001-10-12  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el: updated to V2.14
     	clean up old code written for emacs19 (buffer-substring ->
	match-string)

2001-07-31  Peter S Galbraith  <psg@debian.org>

	* mh-menubar.el: file added and updated to V1.2.

2001-07-25  Peter S Galbraith  <psg@debian.org>

	* mh-alias.el: Add file previously known as e-mh-alias.el.
          MH mail alias expansion and substitution.
	
2001-02-19  Bill Wohler  <wohler@newt.com>

	* Makefile (all): Make `dist' the default target.
	(dist): contrib now part of tag identifier. Leave release in
	current directory.


Copyright (C) 2003 Bill Wohler
	
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.