mail-lib / ChangeLog

2001-06-16  Simon Josefsson  <>

	Emacs 21 sync.

	* browse-url.el (toplevel): Add 2000, 2001 to copyright. Sync
	(browse-url-browser-function): Fix doc.
	(browse-url-browser-function): Rename "kfm" to "KDE". Add GNOME.
	(browse-url-new-window-flag): Renamed from
	(browse-url-new-window-p): Defalias.
	(browse-url-filename-alist): Add DOS *:\* magic.
	(browse-url-kde-program, browse-url-kde-args): Add variable.
	(browse-url-url-at-point): Remove conditioning.
	(browse-url-maybe-new-window): New macro.
	(browse-url-file-url, browse-url): Use `dolist'.
	(browse-url-at-mouse): Use `mouse-set-point' instead of previous
	more complicated logic.
	(browse-url-event-buffer, browse-url-event-point): Removed.
	(browse-url-netscape): Use ` instead of (list ...).
	(browse-url-gnome-moz-arguments): New variable.
	(browse-url-gnome-moz): New function.
	(browse-url-kde): Renamed from `browse-url-kfm'.
	(browse-url-kfm): Defalias.
	(browse-url-{netscape,mosaic,cci,w3,lynx-emacs,mail}): Use
	`browse-url-maybe-new-window' macro.

2001-06-08  Matt Curtin  <>

	Integrated new function graciously supplied by 
	Mikael Hedin <>.
	* browse-url.el: Added Galeon support.

2001-05-27  Don Pellegrino <>

	* smtpmail.el (smtpmail-auth-supported): Add `login'.
	(smtpmail-via-smtp): Check for `login' mech properly.

2001-05-15  Simon Josefsson  <>

	Emacs 21 sync.

	* rfc822.el (rfc822-bad-address): Remove \n\t from message.
	(rfc822-looking-at): Use `set-match-data' instead of
	(rfc822-addresses-1): Remove \0177-\377 from regexp. (It didn't
	work as intended, matching ascii > 127 (think mule), and it also
	generated unnecessary complaints on mail addresses.)
	(rfc822-addresses-1): Allow multiple "." inside RFC822 strings.
	(rfc822-addresses-1): More error handling.
	(rfc822-addresses): Remove old hack to ignore bad addresses. The
	old hack behaves badly on e.g.
	" (Hi!  ;)),"
	while without the hack it works better, you get an RFC822 comment
	containing an error message.
	(top level): Remove 1993 copyright (was probably the earlier
	XEmacs modification).

2001-03-30  David M. Karr <>

	* smtpmail.el (smtpmail-send-it): Use (user-mail-address).

2001-03-24  Simon Josefsson  <>

	Sync with Emacs -- Mike Taylor, 11th October 1999 to add support
	for automatically appending a domain to RCPT TO: addresses.
	* smtpmail.el (smtpmail-sendto-domain): New variable.
	(maybe-append-domain): New function.
	(smtpmail-via-smtp): Use it.

2001-03-22  Simon Josefsson  <>

	* smtpmail.el (smtpmail-via-smtp): Support EHLO SIZE arguments.

2001-03-14  Edward M. Lee  <>

	* sendmail.el (send-mail-function): Use smtp by default on cygwin.

2001-02-16  Simon Josefsson  <>

	* base64.el: Synch with Gnus: Require cl.  Use defalias instead of
	fset. Add variable base64-binary-coding-system. Use it.  Change
	base64-*insert-char.  Add optional argument no-line-break for
	compatibility to base64-encode*.

2000-12-31  Simon Josefsson  <>

	* reporter.el: Incorporate doc fixes from Emacs 21, update
	maintainer field.

2000-12-31  Simon Josefsson  <>

	* mailheader.el: Sync with Emacs 21 (Doc fixes, support string
	`headers' in mail-header-format).

	* starttls.el: Sync with Emacs 21 (Change copyright status to
	reflect FSF assignment, remove starttls-open-ssl-stream, improve
	customize of variables).

	* rfc2104.el: Sync with Emacs 21 (Add SHA-1 example, test case
	reference, rfc2104-hexstring-to-bitstring, refresh copyright

2000-11-26  Simon Josefsson  <>

	* mail-utils.el (mail-y-or-n-p, mail-flatten-list)
	(mail-check-safe-charset): New functions, from LMI's message.el.

	* smtpmail.el (smtpmail-send-it): Use it; check for bad

	* sendmail.el (sendmail-send-it): Use it; check for bad

2000-11-18  Simon Josefsson  <>

	* smtpmail.el (smtpmail-via-smtp): Use `set-process-coding-system'
	instead of `set-buffer-process-coding-system'.  Only use it if
	`mule' or `file-coding' is provided.
	(smtpmail-send-data-1): Call `encode-coding-string' only if `mule'
	or `file-coding' is provided.

2000-06-26  Charles G Waldman  <>
        * mail-abbrevs.el: Remove v18 compatibility code.
        (mail-rename-buffer-regexp) New variable.
        (mail-maybe-rename-buffer) New function.
        (sendmail-pre-abbrev-expand-hook) Call `mail-maybe-rename-buffer'.

2000-11-08  Simon Josefsson  <>

	* smtpmail.el: Added auth and starttls support.

	* starttls.el: New file.

2000-11-08  Steve Youngs  <>

	* base64.el: Moved from w3 package.

	* rfc2104.el: Moved from gnus package.

	* Makefile (ELCS): Add rfc2104.elc, base64.elc.

2000-10-26  Yoshiki Hayashi  <>

	* smtpmail.el (smtpmail-send-data-1): Replace MULE 2.3 functions
	to current ones.

2000-10-24  Simon Josefsson  <>

	* smtpmail.el: Sync with Emacs 20.7

2000-10-12  Yoshiki Hayashi  <>

	* mail-utils.el (rmail-dont-reply-to): Remove comma
	following spaces.  Patch from Gerd.

2000-10-05  Martin Buchholz  <>

	* *: Mega typo fix.

2000-08-07  Sean MacLennan  <>

	* browse-url.el (browse-url-mosaic): Add support for mMosiac

2000-06-05  Ben Wing  <>

	* sendmail.el (send-mail-function): use smtpmail-send-it
	under MS Windows -- there is no sendmail.

2000-03-13  Matt Curtin  <>

	* browse-url.el: Included change suggested by Baoqiu Cui
	<cbaoqiu@Cs.SunySB.EDU> to prevent a call that will fail to
	`set-text-properties'.  Fixed the check for the Windoze
	display in `browse-url-netscape'. Fixed the XEmacs interface to
	the default browser for Windoze.

2000-03-05  Kyle Jones  <>

	* sendmail.el (mail-send): call expand-abbrev only if parent
	function is called interactively.  Previously expand-abbrev was
	called in all cases.

	  (mail-to): ditto.
	  (mail-subject): ditto.
	  (mail-cc): ditto.
	  (mail-bcc): ditto.
	  (mail-fcc): ditto.
	  (mail-reply-to): ditto.
	  (mail-text): ditto.

2000-02-16  Yoshiki Hayashi  <>

	* mail-utils.el (rmail-dont-reply-to): Fix the case for
	multiple comma separated addresses.  Patch from Gerd.

2000-01-05  Yoshiki Hayashi  <>

	* mail-utils.el: Synch with FSF 20.5.

2000-01-08  Andreas Jaeger  <>

	* browse-url.el: Added support for kfm.  
	Patch by Neal Becker <>.

2000-01-07  Andreas Jaeger  <>

	* Makefile (ELCS): Added mailheader.

	* mailheader: Moved from package gnus to here Gnus 5.8.x usage.

1999-12-09  Gunnar Evermann  <>

	* browse-url.el (browse-url-event-buffer): Replace posn-buffer &
	event-start with event-buffer.
	(browse-url-event-point): Replace posn-point & event-start with

1999-12-05  Andreas Jaeger  <>

	* Makefile (REQUIRES): Add eterm.
	Patch by Jan Vroonhof <>. 

1999-11-14  Matt Curtin  <>

	* browse-url.el synched with Emacs 20.4

1999-04-09  Andy Piper  <>

	* pop3.el: sync with 1.3s.

1999-04-13  Adrian Aichner  <>

	* pop3.el (pop3-get-message-numbers): Reverse msg-list when used
	to push (which reverses again) elements found in UIDL.

1999-04-09  Andy Piper  <>

	* pop3.el (pop3-clean-region): don't misinterpret From: lines.
	(pop3-nnmail-movemail): new gnus replacement function.
1999-03-05  SL Baur  <>

	* highlight-headers.el (highlight-headers-follow-url-function):
	Document KFM support.
	(highlight-headers-follow-url-kfm): New function.
	From Neal Becker <>

	* browse-url.el (browse-url-browser-function): Add KFM support.
	(browse-url-kfm): New function.
	From Neal Becker <>

1999-01-20  Charles G Waldman  <>

	* sendmail.el (sendmail-send-it): Execute sendmail in
	  background if mail-interactive is nil, and don't 
	  try to check error exit.

1998-10-31  Gregory Neil Shapiro  <>

	* sendmail.el (sendmail-send-it): Catch error exits from
	  sendmail-program and report the failure to the user.

1998-06-08  Martin Buchholz  <>

	* browse-url.el: browse-url-grail requires &optional new-window
	arg, like all other browse-url-* functions.
	- remove unused variabled `pidbuf'
	- remove global setq of variable `enc'

1998-06-01  SL Baur  <>

	* mail-abbrevs.el: Unconditionally initialize keymaps.

1998-05-10  SL Baur  <>

	* mail-abbrevs.el (mail-abbrev-init-keys): New function.
	Initialize keys only when called and do it on a keymap the caller 

1998-05-09  SL Baur  <>

	* Customize `message-url'.
	From Michael Ernst <>

1998-05-01  SL Baur  <>

	* sendmail.el (mail-mode): Use easymenu to add the menu.

1998-04-28  SL Baur  <>

	* mail-utils.el (mail-rewrite-address-function): New variable.
	(mail-strip-quoted-names): Use it.
1998-04-22  Didier Verna  <>

	* browse-url.el (browse-url-cci): ;;;###autoload was missing.

1998-04-21  SL Baur  <>

	* highlight-headers.el (highlight-headers-follow-url-netscape):
	Print URL in minibuffer status messages.
	From Bob Weiner <>

1998-03-22  Barry A. Warsaw  <>

	* reporter.el-3.35.

Thu Mar 19 12:24:19 1998  Barry A. Warsaw  <>

	* reporter.el:  Released 3.34 to RMS and SLB.

Thu Mar 19 17:22:21 1998  Barry A. Warsaw  <>

	* reporter.el (mail-user-agent): Removed all mail-user-agent
	related definitions since these are now part of X/Emacs.

	* reporter.el (reporter-beautify-list): Break infloop when
	reaching the end of the buffer without crossing an unbalanced
	paren.  Use scan-sexps instead of forward-sexp for the loop break

Mon Jan 13 17:10:24 1997  Barry A. Warsaw  <>

	* reporter.el (reporter-submit-bug-report): Only call
	display-buffer if pop-up-windows is non-nil.

Thu Jan  9 23:04:46 1997  Barry A. Warsaw  <>

	* reporter.el: Merged in RMS changes from 29-Aug-1996.

1998-02-24  SL Baur  <>

	* rmail-mini.el: Define rmail-mode-map.
	From John W. Jones <>

1998-01-24  SL Baur  <>

	* Makefile (VERSION): Update to package standard 1.0.

1998-01-18  SL Baur  <>

	* rmailout.el: Add provide 'feature.

	* highlight-headers.el (highlight-headers-follow-url-netscape):
	Fix processing of sending URL to remote Netscape.
	From Raymond Toy <>

1998-01-11  SL Baur  <>

	* Makefile: Update to newer package interface.

1998-01-09  SL Baur  <>

	* mail-abbrevs.el: Synched with the version in InfoDock 3.6.2.

1998-01-02  SL Baur  <>

	* Makefile: Update to newer package interface.

1997-12-21  SL Baur  <>

	* Makefile (ELCS): Add reporter.el.

1997-12-20  SL Baur  <>

	* browse-url.el: Remove explicit (require 'dired).
	toplevel: Fix guard on (require 'term).
	* Makefile: Created.