2004-01-06 Lars Magne Ingebrigtsen * run-at-time.el: New file. * dgnushack.el (dgnushack-compile): Don't compile run-at-time under Emacs. * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition of gnus-set-text-properties. * gnus-uu.el (gnus-uu-save-article): Ditto. * gnus-salt.el (gnus-carpal-setup-buffer): Ditto. * gnus-cite.el (gnus-cite-parse): Ditto. * gnus-art.el (gnus-button-push): Use set-text-properties instead of gnus-. * gnus-xmas.el (run-at-time): Require run-at-time. * gnus.el: Changed calls to nnheader-run-at-time and password-run-at-time throughout to use run-at-time directly. * password.el: Removed definition of run-at-time. * nnheaderxm.el: Remove definition of run-at-time. 2004-01-05 Karl Pfl,Ad(Bsterer * mml.el (mml-minibuffer-read-disposition): Show attachment type in prompt (tiny change) 2004-01-06 Steve Youngs * 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 * 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 * password.el: Only autoload `run-at-time' if not XEmacs. Only autoload the itimer functions if XEmacs. 2004-01-06 Katsumi Yamaoka * 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 * gnus-art.el (gnus-read-string): Remove. (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with read-string. 2004-01-05 Teodor Zlatanov * 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 * 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 * gnus-art.el (gnus-treat-ansi-sequences, article-treat-ansi-sequences): New variable and function. Suggested by Dan Jacobson . * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Use it. 2004-01-05 Jesper Harder * 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 * 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 * 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 . * ntlm.el: Don't include poem. * md4.el (print-int32, print-string-hexa): Remove. Suggested by Jesper Harder . * 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. 2003-02-19 Simon Josefsson * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL token. 2002-08-07 Simon Josefsson * sieve-manage.el (require): Use SASL, not RFC2104/MD5. (sieve-manage-authenticators): (sieve-manage-authenticator-alist): Add some SASL mechs. (sieve-sasl-auth): New function. (sieve-manage-cram-md5-auth): (sieve-manage-plain-auth): Rewrite using SASL library. (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth) (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth) (sieve-manage-ntlm-p, sieve-manage-ntlm-auth) (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers. 2004-01-05 Simon Josefsson * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el: New files. 2004-01-04 Lars Magne Ingebrigtsen * gnus-group.el (gnus-no-groups-message): Update. * gnus-sum.el (gnus-summary-insert-new-articles): Remove . 2003-11-09 Simon Josefsson * imap.el: Support for ID IMAP extension (RFC 2971). (imap-local-variables): Add imap-id. (imap-id): New variable. (imap-id): New function. (imap-parse-response): Parse untagged ID response. * nnimap.el (nnimap-id): New variable. (nnimap-open-connection): Use it. 2003-12-28 Simon Josefsson * gnus-score.el (gnus-score-edit-all-score): New. * gnus-group.el (gnus-group-score-map): Bind it to W e. 2004-01-04 Simon Josefsson * password.el: Add. 2004-01-04 Mario Lang * dns.el: Add support for AAAA records (see RFC 3596) * Fix typo PRT -> PTR * Parse MX, PTR and SOA replies (see RFC 1035) 2004-01-04 Lars Magne Ingebrigtsen * gnus.el (gnus-logo-color-style): Changed colors to `no'. * Moved to Changelog.1. Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved. ;; Local Variables: ;; coding: iso-2022-7bit ;; End: