+2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
+
+ * messagexmas.el (message-xmas-redefine): Alias
+ `message-make-caesar-translation-table' to
+ ``message-xmas-make-caesar-translation-table' regardless of XEmacs
+ version.
+
+ * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
+ (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
+ `gnus-xmas-set-text-properties'.
+ (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
+ `gnus-xmas-completing-read'.
+ (gnus-xmas-completing-read): Removed.
+ (gnus-xmas-open-network-stream): Removed.
+
+ * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
+ XEmacs version.
+
+ * dns.el (dns-make-network-process): Use `open-network-stream'
+ instead of `gnus-xmas-open-network-stream'.
+
+ * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
+
+ * .cvsignore: Add auto-autoloads.el, custom-load.el.
+
+2004-01-06 Jesper Harder <harder@ifa.au.dk>
+
+ * gnus-art.el (gnus-mime-display-alternative)
+ (gnus-insert-mime-button, gnus-insert-mime-security-button)
+ (gnus-insert-prev-page-button, gnus-insert-next-page-button):
+ Don't use gnus-local-map-property.
+
+ * gnus-util.el (gnus-local-map-property): Remove.
+
+ * mm-view.el (mm-view-pkcs7-decrypt): Replace
+ gnus-completing-read-maybe-default with completing-read.
+
+ * gnus-util.el (gnus-completing-read): do.
+ (gnus-completing-read-maybe-default): Remove.
+
+2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
+
+ * password.el: Only autoload `run-at-time' if not XEmacs.
+ Only autoload the itimer functions if XEmacs.
+
+2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
+ XEmacsen.
+
+ * dgnushack.el: Autoload executable-find for XEmacs.
+
+2004-01-06 Jesper Harder <harder@ifa.au.dk>
+
+ * gnus-art.el (gnus-read-string): Remove.
+ (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
+ read-string.
+
+2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * netrc.el: autoload password-read
+ (netrc): new configuration group
+ (netrc-encoding-method, netrc-openssl-path): configuration
+ variables for encoding and decoding of files with symmetric
+ ciphers
+ (netrc-encode): assistant function to encode a file with
+ netrc-encoding-method
+ (netrc-parse): added interactive parameter, added optional
+ decoding if netrc-encoding-method is non-nil but otherwise
+ behavior is standard
+ (netrc-encrypting-method, netrc-encrypt, netrc-parse):
+ s/encode/encrypt/ everywhere
+
+ * spam.el: remove executable-find autoload
+
+2004-01-05 Jesper Harder <harder@ifa.au.dk>
+
+ * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
+
+ * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
+
+2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-art.el (gnus-treat-ansi-sequences,
+ article-treat-ansi-sequences): New variable and function.
+ Suggested by Dan Jacobson <jidanni@jidanni.org>.
+
+ * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
+ Use it.
+
+2004-01-05 Jesper Harder <harder@ifa.au.dk>
+
+ * mm-util.el (mm-quote-arg): Remove.
+
+ * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
+ shell-quote-argument.
+
+ * gnus-uu.el (gnus-uu-command): do.
+
+ * gnus-sum.el (gnus-summary-insert-pseudos): do.
+
+ * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
+ with make-char.
+
+ * mm-util.el (mm-make-char): Remove.
+
+ * mml.el (mml-mode): Replace gnus-add-minor-mode with
+ add-minor-mode.
+
+ * gnus-undo.el (gnus-undo-mode): do.
+
+ * gnus-topic.el (gnus-topic-mode): do.
+
+ * gnus-sum.el (gnus-dead-summary-mode): do.
+
+ * gnus-start.el (gnus-slave-mode): do.
+
+ * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
+
+ * gnus-ml.el (gnus-mailing-list-mode): do.
+
+ * gnus-gl.el (gnus-grouplens-mode): do.
+
+ * gnus-draft.el (gnus-draft-mode): do.
+
+ * gnus-dired.el (gnus-dired-mode): do.
+
+ * gnus-ems.el (gnus-add-minor-mode): Remove.
+
+ * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
+ Replace gnus-char-width with char-width.
+
+ * gnus-ems.el (gnus-char-width): Remove.
+
+ * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
+ Replace gnus-char-width with char-width.
+
+ * gnus-ems.el (gnus-char-width): Remove.
+
+ * spam-stat.el (with-syntax-table): Remove with-syntax-table
+ definition.
+ Remove Emacs 20 hash table compatibility code.
+
+ * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
+ 20 compatibility code.
+
+ * spam.el (spam-point-at-eol): Replace with point-at-eol.
+
+ * smime.el (smime-point-at-eol): Replace with point-at-eol.
+
+ * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
+ with point-at-{eol,bol}.
+
+ * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
+
+ * imap.el (imap-point-at-eol): Replace with point-at-eol.
+
+ * flow-fill.el (fill-flowed-point-at-bol,
+ fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
+
+ * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
+ Replace with point-at-{eol,bol} throughout all files.
+
+2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * ntlm.el (ntlm-string-as-unibyte): New macro.
+ (ntlm-build-auth-response): Use it.
+
+ Remove Emacs 20 stuff:
+ * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
+ (butlast, mapc, remove): Remove the compiler macros.
+ * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
+ of delq and copy-sequence.
+ * gnus-art.el (popup-menu): Remove the compiler macro.
+ * nnmail.el (nnmail-split-fancy): Don't support customizing with
+ Emacs 20.
+
2004-01-05 Simon Josefsson <jas@extundo.com>
+ * ntlm.el: Fix namespace. Change smb-passwd-hash into
+ ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
+ smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
+ ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
+ into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
+ ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
+ into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
+ ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
+ ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
+ ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
+ ntlm-string-permute, string-lshift into ntlm-string-lshift,
+ string-xor into ntlm-string-xor. Suggested by
+ Jesper Harder <harder@myrealbox.com>.
+
+ * ntlm.el: Don't include poem.
+
+ * md4.el (print-int32, print-string-hexa): Remove. Suggested by
+ Jesper Harder <harder@myrealbox.com>.
+
+ * sasl-ntlm.el, ntlm.el, md4.el: New files.
+
+ * hmac-md5.el (md5-binary): Fix byte compile warning. (This
+ probably breaks emacs with DL patch, but do we care? Is anyone
+ still using the DL stuff?)
+
+ * sieve-manage.el: Use the password package.
+ (sieve-manage-read-passwd): Remove.
+ (sieve-manage-interactive-login): Use password. Re-add
+ condition-case around loop.
+
* pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
(pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
the password package.