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