1 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
3 * canlock.el (canlock-sha1-function): Remove.
4 (canlock-sha1-function-for-verify): Remove.
5 (canlock-openssl-program): Remove.
6 (canlock-openssl-args): Remove.
7 (canlock-ignore-errors): Remove.
8 (canlock-sha1-with-openssl): Remove.
9 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
10 (canlock-verify): Don't use canlock-ignore-errors.
12 * sha1-el.el (sha1-string-external): Make it can return a string
14 (sha1-region-external): Ditto.
15 (sha1-string-internal): Ditto.
16 (sha1-region-internal): Ditto.
21 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
23 * spam.el (spam-report-articles-gmane): New command.
25 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
27 * gnus.el: Don't make unnecessary *Group* buffer when loading.
29 * run-at-time.el (run-at-time-saved): Remove.
30 (run-at-time): Doc fix.
32 2004-01-07 Jesper Harder <harder@ifa.au.dk>
34 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
35 (gnus-summary-limit-map): Add it.
36 (gnus-summary-make-menu-bar): do.
38 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
40 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
41 first attempt at some caching support (done for BBDB only now)
42 (spam-find-spam): set spam-cache-lookups if there are more than 2
43 addresses to be checked
44 (spam-clear-cache-BBDB): new function, to be invoked by
45 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
46 (spam-check-BBDB): check and use the caches, if
47 spam-cache-lookups is on
48 remove superfluous (provide)
50 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
52 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
54 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
56 * run-at-time.el (run-at-time-saved): Move to after the definition
59 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
61 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
63 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
64 mm-w3m-local-map-property.
66 * mm-view.el (mm-w3m-mode-map): Remove.
67 (mm-w3m-local-map-property): Remove.
68 (mm-inline-text-html-render-with-w3m): Don't use
69 mm-w3m-local-map-property.
71 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
73 * run-at-time.el: New file.
75 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
78 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
79 of gnus-set-text-properties.
81 * gnus-uu.el (gnus-uu-save-article): Ditto.
83 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
85 * gnus-cite.el (gnus-cite-parse): Ditto.
87 * gnus-art.el (gnus-button-push): Use set-text-properties instead
90 * gnus-xmas.el (run-at-time): Require run-at-time.
92 * gnus.el: Changed calls to nnheader-run-at-time and
93 password-run-at-time throughout to use run-at-time directly.
95 * password.el: Removed definition of run-at-time.
97 * nnheaderxm.el: Remove definition of run-at-time.
99 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
101 * mml.el (mml-minibuffer-read-disposition): Show attachment type
102 in prompt (tiny change)
104 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
106 * messagexmas.el (message-xmas-redefine): Alias
107 `message-make-caesar-translation-table' to
108 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
111 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
112 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
113 `gnus-xmas-set-text-properties'.
114 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
115 `gnus-xmas-completing-read'.
116 (gnus-xmas-completing-read): Removed.
117 (gnus-xmas-open-network-stream): Removed.
119 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
122 * dns.el (dns-make-network-process): Use `open-network-stream'
123 instead of `gnus-xmas-open-network-stream'.
125 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
127 * .cvsignore: Add auto-autoloads.el, custom-load.el.
129 2004-01-06 Jesper Harder <harder@ifa.au.dk>
131 * gnus-art.el (gnus-mime-display-alternative)
132 (gnus-insert-mime-button, gnus-insert-mime-security-button)
133 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
134 Don't use gnus-local-map-property.
136 * gnus-util.el (gnus-local-map-property): Remove.
138 * mm-view.el (mm-view-pkcs7-decrypt): Replace
139 gnus-completing-read-maybe-default with completing-read.
141 * gnus-util.el (gnus-completing-read): do.
142 (gnus-completing-read-maybe-default): Remove.
144 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
146 * password.el: Only autoload `run-at-time' if not XEmacs.
147 Only autoload the itimer functions if XEmacs.
149 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
151 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
154 * dgnushack.el: Autoload executable-find for XEmacs.
156 2004-01-06 Jesper Harder <harder@ifa.au.dk>
158 * gnus-art.el (gnus-read-string): Remove.
159 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
162 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
164 * netrc.el: autoload password-read
165 (netrc): new configuration group
166 (netrc-encoding-method, netrc-openssl-path): configuration
167 variables for encoding and decoding of files with symmetric
169 (netrc-encode): assistant function to encode a file with
170 netrc-encoding-method
171 (netrc-parse): added interactive parameter, added optional
172 decoding if netrc-encoding-method is non-nil but otherwise
174 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
175 s/encode/encrypt/ everywhere
177 * spam.el: remove executable-find autoload
179 2004-01-05 Jesper Harder <harder@ifa.au.dk>
181 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
183 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
185 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
187 * gnus-art.el (gnus-treat-ansi-sequences,
188 article-treat-ansi-sequences): New variable and function.
189 Suggested by Dan Jacobson <jidanni@jidanni.org>.
191 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
194 2004-01-05 Jesper Harder <harder@ifa.au.dk>
196 * mm-util.el (mm-quote-arg): Remove.
198 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
199 shell-quote-argument.
201 * gnus-uu.el (gnus-uu-command): do.
203 * gnus-sum.el (gnus-summary-insert-pseudos): do.
205 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
208 * mm-util.el (mm-make-char): Remove.
210 * mml.el (mml-mode): Replace gnus-add-minor-mode with
213 * gnus-undo.el (gnus-undo-mode): do.
215 * gnus-topic.el (gnus-topic-mode): do.
217 * gnus-sum.el (gnus-dead-summary-mode): do.
219 * gnus-start.el (gnus-slave-mode): do.
221 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
223 * gnus-ml.el (gnus-mailing-list-mode): do.
225 * gnus-gl.el (gnus-grouplens-mode): do.
227 * gnus-draft.el (gnus-draft-mode): do.
229 * gnus-dired.el (gnus-dired-mode): do.
231 * gnus-ems.el (gnus-add-minor-mode): Remove.
233 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
234 Replace gnus-char-width with char-width.
236 * gnus-ems.el (gnus-char-width): Remove.
238 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
239 Replace gnus-char-width with char-width.
241 * gnus-ems.el (gnus-char-width): Remove.
243 * spam-stat.el (with-syntax-table): Remove with-syntax-table
245 Remove Emacs 20 hash table compatibility code.
247 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
248 20 compatibility code.
250 * spam.el (spam-point-at-eol): Replace with point-at-eol.
252 * smime.el (smime-point-at-eol): Replace with point-at-eol.
254 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
255 with point-at-{eol,bol}.
257 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
259 * imap.el (imap-point-at-eol): Replace with point-at-eol.
261 * flow-fill.el (fill-flowed-point-at-bol,
262 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
264 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
265 Replace with point-at-{eol,bol} throughout all files.
267 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
269 * ntlm.el (ntlm-string-as-unibyte): New macro.
270 (ntlm-build-auth-response): Use it.
272 Remove Emacs 20 stuff:
273 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
274 (butlast, mapc, remove): Remove the compiler macros.
275 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
276 of delq and copy-sequence.
277 * gnus-art.el (popup-menu): Remove the compiler macro.
278 * nnmail.el (nnmail-split-fancy): Don't support customizing with
281 2004-01-05 Simon Josefsson <jas@extundo.com>
283 * ntlm.el: Fix namespace. Change smb-passwd-hash into
284 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
285 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
286 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
287 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
288 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
289 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
290 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
291 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
292 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
293 ntlm-string-permute, string-lshift into ntlm-string-lshift,
294 string-xor into ntlm-string-xor. Suggested by
295 Jesper Harder <harder@myrealbox.com>.
297 * ntlm.el: Don't include poem.
299 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
300 Jesper Harder <harder@myrealbox.com>.
302 * sasl-ntlm.el, ntlm.el, md4.el: New files.
304 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
305 probably breaks emacs with DL patch, but do we care? Is anyone
306 still using the DL stuff?)
308 * sieve-manage.el: Use the password package.
309 (sieve-manage-read-passwd): Remove.
310 (sieve-manage-interactive-login): Use password. Re-add
311 condition-case around loop.
313 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
314 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
315 the password package.
317 2003-02-19 Simon Josefsson <jas@extundo.com>
319 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
322 2002-08-07 Simon Josefsson <jas@extundo.com>
324 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
325 (sieve-manage-authenticators):
326 (sieve-manage-authenticator-alist): Add some SASL mechs.
327 (sieve-sasl-auth): New function.
328 (sieve-manage-cram-md5-auth):
329 (sieve-manage-plain-auth): Rewrite using SASL library.
330 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
331 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
332 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
333 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
335 2004-01-05 Simon Josefsson <jas@extundo.com>
337 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
340 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
342 * gnus-group.el (gnus-no-groups-message): Update.
344 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
346 2003-11-09 Simon Josefsson <jas@extundo.com>
348 * imap.el: Support for ID IMAP extension (RFC 2971).
349 (imap-local-variables): Add imap-id.
350 (imap-id): New variable.
351 (imap-id): New function.
352 (imap-parse-response): Parse untagged ID response.
353 * nnimap.el (nnimap-id): New variable.
354 (nnimap-open-connection): Use it.
356 2003-12-28 Simon Josefsson <jas@extundo.com>
358 * gnus-score.el (gnus-score-edit-all-score): New.
359 * gnus-group.el (gnus-group-score-map): Bind it to W e.
361 2004-01-04 Simon Josefsson <jas@extundo.com>
365 2004-01-04 Mario Lang <lang@zid.tugraz.at>
367 * dns.el: Add support for AAAA records (see RFC 3596)
369 * Fix typo PRT -> PTR
371 * Parse MX, PTR and SOA replies (see RFC 1035)
373 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
375 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
377 * Moved to Changelog.1.
379 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
380 Copying and distribution of this file, with or without modification,
381 are permitted provided the copyright notice and this notice are preserved.
384 ;; coding: iso-2022-7bit