1 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
3 * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
4 handle, as well as a list.
6 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
7 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
8 (mm-w3m-cid-retrieve): Simplify.
10 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
12 * message.el (message-kill-to-signature): Allow prefix arg to
13 specify number of lines to keep before signature. From Vasily
15 (message-kill-to-signature): Change docstring.
17 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
19 * canlock.el: Always require sha1-el.
20 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
22 * message.el: Autoload sha1 only when compiling.
24 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
25 eudc-expand-inline for XEmacs.
27 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
29 * message.el (message-canlock-generate): Require sha1-el.
31 2004-01-13 Jesper Harder <harder@ifa.au.dk>
33 * message.el (message-expand-name): Silence the byte compiler.
35 * lpath.el: Add detect-coding-system.
37 * dgnushack.el (dgnushack-compile): Remove obsolete check for
40 2004-01-13 Simon Josefsson <jas@extundo.com>
42 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
43 Invoke gnus-score-mode. Reported by
44 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
46 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
47 Jim Blandy <jimb@redhat.com> (tiny change).
49 2004-01-12 Jesper Harder <harder@ifa.au.dk>
51 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
53 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
55 * spam.el (spam-get-article-as-string): updated to use
56 gnus-request-article-this-buffer, much simpler
57 (spam-get-article-as-buffer): removed
59 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
61 * message.el (message-expand-name): Use EUDC if the user uses
64 2004-01-12 Jesper Harder <harder@ifa.au.dk>
66 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
67 character for the encoding to avoid consing a string.
69 * rfc2047.el (rfc2047-decode-string): Don't cons a string
72 * mm-util.el (mm-replace-chars-in-string): Remove.
74 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
75 of mm-replace-chars-in-string.
77 2004-01-11 Jesper Harder <harder@ifa.au.dk>
79 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
82 * mm-util.el (mm-subst-char-in-string): Support inplace.
84 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
85 a new string in every iteration. Use shy groups.
87 2004-01-10 Jesper Harder <harder@ifa.au.dk>
89 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
90 (gnus-group-change-level, gnus-kill-newsgroup)
91 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
92 (gnus-get-unread-articles, gnus-make-articles-unread)
93 (gnus-make-ascending-articles-unread): Use accessor
94 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
95 to get group information for improved readability.
97 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
99 * gnus-soup.el (gnus-soup-group-brew): do.
101 * gnus-msg.el (gnus-put-message): do.
103 * gnus-move.el (gnus-group-move-group-to-server): do.
105 * gnus-kill.el (gnus-batch-score): do.
107 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
108 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
109 (gnus-group-update-group, gnus-group-read-group)
110 (gnus-group-make-group, gnus-group-make-help-group)
111 (gnus-group-make-archive-group, gnus-group-make-directory-group)
112 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
113 (gnus-group-sort-by-unread, gnus-group-catchup)
114 (gnus-group-unsubscribe-group, gnus-group-kill-group)
115 (gnus-group-yank-group, gnus-group-set-info)
116 (gnus-group-list-groups): do.
118 * gnus.el (gnus-generate-new-group-name): do.
120 * gnus-delay.el (gnus-delay-send-queue): do.
122 * nnvirtual.el (nnvirtual-catchup-group): do.
124 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
127 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
128 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
130 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
131 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
132 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
133 (gnus-group-make-articles-read): do.
135 2004-01-09 Jesper Harder <harder@ifa.au.dk>
137 * gnus-art.el (article-decode-mime-words, article-babel)
138 (gnus-article-highlight-signature, gnus-article-add-buttons)
139 (gnus-signature-toggle): Use gnus-with-article-buffer.
141 * gnus-art.el (gnus-article-highlight-headers)
142 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
144 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
145 (gnus-article-set-globals, gnus-request-article-this-buffer)
146 (gnus-button-message-id, gnus-article-maybe-hide-headers)
147 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
148 (gnus-mime-display-alternative): Use with-current-buffer.
150 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
152 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
153 also under 80 char limit, and call gnus-error if needed
154 (spam-fetch-article-header): finally fixed - it was a
155 buffer-local variable (gnus-newsgroup-data)
156 (spam-find-spam): use spam-generate-fake-headers, forget about
157 spam-insert-fake-headers
158 (spam-insert-fake-headers): removed
160 2004-01-09 Jesper Harder <harder@ifa.au.dk>
162 * deuglify.el (gnus-article-outlook-unwrap-lines)
163 (gnus-outlook-rearrange-article)
164 (gnus-outlook-repair-attribution-outlook)
165 (gnus-outlook-repair-attribution-block)
166 (gnus-outlook-repair-attribution-other): Remove redundant
169 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
171 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
172 (spam-fetch-field-subject-fast)
173 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
174 (spam-fetch-article-header): new functions to deal with Gnus
175 internals for fast retrieval of article header data
176 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
178 2004-01-09 Jesper Harder <harder@ifa.au.dk>
180 * pop3.el (pop3-md5): Remove.
181 (pop3-apop): Replace pop3-md5 with md5.
183 * mm-bodies.el: base64 is always built-in.
185 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
188 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
190 * canlock.el (canlock-insert-header): Remove excessive grouping in
193 * gnus-sum.el (gnus-summary-read-document): Ditto.
195 * gnus-uu.el (gnus-uu-part-number): Ditto.
197 * html2text.el (html2text-remove-tags): Ditto.
198 (html2text-format-tags): Ditto.
199 (html2text-format-single-elements): Ditto.
201 * mml.el (mml-parse-1): Ditto.
203 2004-01-08 Jesper Harder <harder@ifa.au.dk>
205 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
207 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
209 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
211 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
213 2003-11-15 Simon Josefsson <jas@extundo.com>
215 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
216 (pgg-gpg-lookup-key): Use regexp match instead of
217 split-string (split-string is different between emacs 21.2 and
218 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
220 2004-01-08 Jesper Harder <harder@ifa.au.dk>
222 * gnus-art.el (gnus-mime-view-all-parts)
223 (gnus-article-part-wrapper, gnus-article-view-part): Use
226 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
228 * spam.el (spam-disable-spam-split-during-ham-respool)
229 (spam-spamoracle-database, spam-cache-lookups)
230 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
231 (spam-group-ham-mark-p, spam-group-spam-mark-p)
232 (spam-group-ham-marks, spam-group-spam-marks)
233 (spam-group-spam-contents-p, spam-group-ham-contents-p)
234 (spam-list-of-processors, spam-list-of-statistical-checks): doc
235 fix, also add spam-use-blackholes to the statistical checks
236 (spam-fetch-field-fast): new interface to fetching fields, may
238 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
239 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
240 (spam-insert-fake-headers): fake an article when needed
241 (spam-find-spam): fake article when possible
242 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
243 (spam-check-bogofilter-headers): use message-fetch-field instead
244 of nnmail-fetch-field
246 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
248 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
250 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
252 * spam.el (spam-split): do not require spam-use-CHECK to be
253 enabled if that check is passed to spam-split explicitly; also
254 fix so 'spam doesn't get converted to spam-split-group when
255 spam-split-symbolic-return is t
256 (spam-find-spam): find registrations of the article and use those
257 instead of re-running spam-split to find the spam/ham
258 classification of the article
259 (spam-log-processing-to-registry, spam-log-registered-p)
260 (spam-log-unregistration-needed-p, spam-log-undo-registration):
261 use gnus-error instead of gnus-message
262 (spam-log-registration-type): new function to determine the
263 classification of a message based on registry entries; will
264 return nil if both 'spam and 'ham are found
265 (spam-check-BBDB): expand all the BBDB macros here so we can have
266 a reasonably fast local cache without the loading errors
267 (spam-cache-lookups): set to t by default
268 (spam-find-spam): don't try to guess spam-cache-lookups
269 (spam-enter-whitelist, spam-enter-blacklist): also clear the
271 (spam-filelist-build-cache, spam-filelist-check-cache): better
272 caching of whitelist/blacklist entries
273 (spam-check-whitelist, spam-check-blacklist): invoke
274 spam-from-listed-p with a type, not a cache variable
275 (spam-from-listed-p): wrap around spam-filelist-check-cache
277 2004-01-07 Jesper Harder <harder@ifa.au.dk>
279 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
281 * nnmail.el (nnmail-split-fancy): do.
283 * mml.el (mml-parse): do.
285 * gnus-score.el (gnus-enter-score-words-into-hashtb)
286 (gnus-score-adaptive): do.
288 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
290 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
291 (gnus-mime-button-map): Don't set keymap parent.
292 (gnus-button-ctan-directory-regexp): Use shy grouping.
293 (gnus-prev-page-map): Don't set keymap parent.
294 (gnus-prev-page-map): Remove duplicated one.
295 (gnus-next-page-map): Don't set keymap parent.
296 (gnus-mime-security-button-map): Ditto.
298 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
301 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
303 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
305 * canlock.el (canlock-sha1-function): Remove.
306 (canlock-sha1-function-for-verify): Remove.
307 (canlock-openssl-program): Remove.
308 (canlock-openssl-args): Remove.
309 (canlock-ignore-errors): Remove.
310 (canlock-sha1-with-openssl): Remove.
311 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
312 (canlock-verify): Don't use canlock-ignore-errors.
314 * sha1-el.el (sha1-string-external): Make it can return a string
316 (sha1-region-external): Ditto.
317 (sha1-string-internal): Ditto.
318 (sha1-region-internal): Ditto.
319 (sha1-region): Ditto.
320 (sha1-string): Ditto.
323 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
325 * spam.el (spam-report-articles-gmane): New command.
327 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
329 * gnus.el: Don't make unnecessary *Group* buffer when loading.
331 * run-at-time.el (run-at-time-saved): Remove.
332 (run-at-time): Doc fix.
334 2004-01-07 Jesper Harder <harder@ifa.au.dk>
336 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
337 (gnus-summary-limit-map): Add it.
338 (gnus-summary-make-menu-bar): do.
340 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
342 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
343 first attempt at some caching support (done for BBDB only now)
344 (spam-find-spam): set spam-cache-lookups if there are more than 2
345 addresses to be checked
346 (spam-clear-cache-BBDB): new function, to be invoked by
347 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
348 (spam-check-BBDB): check and use the caches, if
349 spam-cache-lookups is on
350 remove superfluous (provide)
352 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
354 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
356 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
358 * run-at-time.el (run-at-time-saved): Move to after the definition
361 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
363 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
365 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
366 mm-w3m-local-map-property.
368 * mm-view.el (mm-w3m-mode-map): Remove.
369 (mm-w3m-local-map-property): Remove.
370 (mm-inline-text-html-render-with-w3m): Don't use
371 mm-w3m-local-map-property.
373 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
375 * run-at-time.el: New file.
377 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
380 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
381 of gnus-set-text-properties.
383 * gnus-uu.el (gnus-uu-save-article): Ditto.
385 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
387 * gnus-cite.el (gnus-cite-parse): Ditto.
389 * gnus-art.el (gnus-button-push): Use set-text-properties instead
392 * gnus-xmas.el (run-at-time): Require run-at-time.
394 * gnus.el: Changed calls to nnheader-run-at-time and
395 password-run-at-time throughout to use run-at-time directly.
397 * password.el: Removed definition of run-at-time.
399 * nnheaderxm.el: Remove definition of run-at-time.
401 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
403 * mml.el (mml-minibuffer-read-disposition): Show attachment type
404 in prompt (tiny change)
406 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
408 * messagexmas.el (message-xmas-redefine): Alias
409 `message-make-caesar-translation-table' to
410 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
413 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
414 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
415 `gnus-xmas-set-text-properties'.
416 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
417 `gnus-xmas-completing-read'.
418 (gnus-xmas-completing-read): Removed.
419 (gnus-xmas-open-network-stream): Removed.
421 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
424 * dns.el (dns-make-network-process): Use `open-network-stream'
425 instead of `gnus-xmas-open-network-stream'.
427 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
429 * .cvsignore: Add auto-autoloads.el, custom-load.el.
431 2004-01-06 Jesper Harder <harder@ifa.au.dk>
433 * gnus-art.el (gnus-mime-display-alternative)
434 (gnus-insert-mime-button, gnus-insert-mime-security-button)
435 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
436 Don't use gnus-local-map-property.
438 * gnus-util.el (gnus-local-map-property): Remove.
440 * mm-view.el (mm-view-pkcs7-decrypt): Replace
441 gnus-completing-read-maybe-default with completing-read.
443 * gnus-util.el (gnus-completing-read): do.
444 (gnus-completing-read-maybe-default): Remove.
446 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
448 * password.el: Only autoload `run-at-time' if not XEmacs.
449 Only autoload the itimer functions if XEmacs.
451 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
453 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
456 * dgnushack.el: Autoload executable-find for XEmacs.
458 2004-01-06 Jesper Harder <harder@ifa.au.dk>
460 * gnus-art.el (gnus-read-string): Remove.
461 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
464 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
466 * netrc.el: autoload password-read
467 (netrc): new configuration group
468 (netrc-encoding-method, netrc-openssl-path): configuration
469 variables for encoding and decoding of files with symmetric
471 (netrc-encode): assistant function to encode a file with
472 netrc-encoding-method
473 (netrc-parse): added interactive parameter, added optional
474 decoding if netrc-encoding-method is non-nil but otherwise
476 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
477 s/encode/encrypt/ everywhere
479 * spam.el: remove executable-find autoload
481 2004-01-05 Jesper Harder <harder@ifa.au.dk>
483 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
485 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
487 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
489 * gnus-art.el (gnus-treat-ansi-sequences,
490 article-treat-ansi-sequences): New variable and function.
491 Suggested by Dan Jacobson <jidanni@jidanni.org>.
493 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
496 2004-01-05 Jesper Harder <harder@ifa.au.dk>
498 * mm-util.el (mm-quote-arg): Remove.
500 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
501 shell-quote-argument.
503 * gnus-uu.el (gnus-uu-command): do.
505 * gnus-sum.el (gnus-summary-insert-pseudos): do.
507 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
510 * mm-util.el (mm-make-char): Remove.
512 * mml.el (mml-mode): Replace gnus-add-minor-mode with
515 * gnus-undo.el (gnus-undo-mode): do.
517 * gnus-topic.el (gnus-topic-mode): do.
519 * gnus-sum.el (gnus-dead-summary-mode): do.
521 * gnus-start.el (gnus-slave-mode): do.
523 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
525 * gnus-ml.el (gnus-mailing-list-mode): do.
527 * gnus-gl.el (gnus-grouplens-mode): do.
529 * gnus-draft.el (gnus-draft-mode): do.
531 * gnus-dired.el (gnus-dired-mode): do.
533 * gnus-ems.el (gnus-add-minor-mode): Remove.
535 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
536 Replace gnus-char-width with char-width.
538 * gnus-ems.el (gnus-char-width): Remove.
540 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
541 Replace gnus-char-width with char-width.
543 * gnus-ems.el (gnus-char-width): Remove.
545 * spam-stat.el (with-syntax-table): Remove with-syntax-table
547 Remove Emacs 20 hash table compatibility code.
549 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
550 20 compatibility code.
552 * spam.el (spam-point-at-eol): Replace with point-at-eol.
554 * smime.el (smime-point-at-eol): Replace with point-at-eol.
556 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
557 with point-at-{eol,bol}.
559 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
561 * imap.el (imap-point-at-eol): Replace with point-at-eol.
563 * flow-fill.el (fill-flowed-point-at-bol,
564 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
566 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
567 Replace with point-at-{eol,bol} throughout all files.
569 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
571 * ntlm.el (ntlm-string-as-unibyte): New macro.
572 (ntlm-build-auth-response): Use it.
574 Remove Emacs 20 stuff:
575 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
576 (butlast, mapc, remove): Remove the compiler macros.
577 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
578 of delq and copy-sequence.
579 * gnus-art.el (popup-menu): Remove the compiler macro.
580 * nnmail.el (nnmail-split-fancy): Don't support customizing with
583 2004-01-05 Simon Josefsson <jas@extundo.com>
585 * ntlm.el: Fix namespace. Change smb-passwd-hash into
586 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
587 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
588 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
589 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
590 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
591 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
592 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
593 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
594 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
595 ntlm-string-permute, string-lshift into ntlm-string-lshift,
596 string-xor into ntlm-string-xor. Suggested by
597 Jesper Harder <harder@myrealbox.com>.
599 * ntlm.el: Don't include poem.
601 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
602 Jesper Harder <harder@myrealbox.com>.
604 * sasl-ntlm.el, ntlm.el, md4.el: New files.
606 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
607 probably breaks emacs with DL patch, but do we care? Is anyone
608 still using the DL stuff?)
610 * sieve-manage.el: Use the password package.
611 (sieve-manage-read-passwd): Remove.
612 (sieve-manage-interactive-login): Use password. Re-add
613 condition-case around loop.
615 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
616 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
617 the password package.
619 2003-02-19 Simon Josefsson <jas@extundo.com>
621 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
624 2002-08-07 Simon Josefsson <jas@extundo.com>
626 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
627 (sieve-manage-authenticators):
628 (sieve-manage-authenticator-alist): Add some SASL mechs.
629 (sieve-sasl-auth): New function.
630 (sieve-manage-cram-md5-auth):
631 (sieve-manage-plain-auth): Rewrite using SASL library.
632 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
633 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
634 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
635 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
637 2004-01-05 Simon Josefsson <jas@extundo.com>
639 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
642 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
644 * gnus-group.el (gnus-no-groups-message): Update.
646 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
648 2003-11-09 Simon Josefsson <jas@extundo.com>
650 * imap.el: Support for ID IMAP extension (RFC 2971).
651 (imap-local-variables): Add imap-id.
652 (imap-id): New variable.
653 (imap-id): New function.
654 (imap-parse-response): Parse untagged ID response.
655 * nnimap.el (nnimap-id): New variable.
656 (nnimap-open-connection): Use it.
658 2003-12-28 Simon Josefsson <jas@extundo.com>
660 * gnus-score.el (gnus-score-edit-all-score): New.
661 * gnus-group.el (gnus-group-score-map): Bind it to W e.
663 2004-01-04 Simon Josefsson <jas@extundo.com>
667 2004-01-04 Mario Lang <lang@zid.tugraz.at>
669 * dns.el: Add support for AAAA records (see RFC 3596)
671 * Fix typo PRT -> PTR
673 * Parse MX, PTR and SOA replies (see RFC 1035)
675 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
677 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
679 * Moved to Changelog.1.
681 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
682 Copying and distribution of this file, with or without modification,
683 are permitted provided the copyright notice and this notice are preserved.
686 ;; coding: iso-2022-7bit