1 2004-01-16 Jesper Harder <harder@ifa.au.dk>
3 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4 GROUP is a virtual group.
6 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
8 * gnus.el: Autoload `message-y-or-n-p'.
10 2004-01-15 Jesper Harder <harder@ifa.au.dk>
12 * pgg-parse.el: Remove unnecessary (require 'custom).
24 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
26 * gnus-sum.el (gnus-pick-line-number): Add autoload.
28 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
30 * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
31 handle, as well as a list.
33 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
34 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
35 (mm-w3m-cid-retrieve): Simplify.
37 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
39 * message.el (message-kill-to-signature): Allow prefix arg to
40 specify number of lines to keep before signature. From Vasily
42 (message-kill-to-signature): Change docstring.
44 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
46 * canlock.el: Always require sha1-el.
47 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
49 * message.el: Autoload sha1 only when compiling.
51 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
52 eudc-expand-inline for XEmacs.
54 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
56 * message.el (message-canlock-generate): Require sha1-el.
58 2004-01-13 Jesper Harder <harder@ifa.au.dk>
60 * message.el (message-expand-name): Silence the byte compiler.
62 * lpath.el: Add detect-coding-system.
64 * dgnushack.el (dgnushack-compile): Remove obsolete check for
67 2004-01-13 Simon Josefsson <jas@extundo.com>
69 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
70 Invoke gnus-score-mode. Reported by
71 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
73 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
74 Jim Blandy <jimb@redhat.com> (tiny change).
76 2004-01-12 Jesper Harder <harder@ifa.au.dk>
78 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
80 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
82 * spam.el (spam-get-article-as-string): updated to use
83 gnus-request-article-this-buffer, much simpler
84 (spam-get-article-as-buffer): removed
86 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
88 * message.el (message-expand-name): Use EUDC if the user uses
91 2004-01-12 Jesper Harder <harder@ifa.au.dk>
93 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
94 character for the encoding to avoid consing a string.
96 * rfc2047.el (rfc2047-decode-string): Don't cons a string
99 * mm-util.el (mm-replace-chars-in-string): Remove.
101 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
102 of mm-replace-chars-in-string.
104 2004-01-11 Jesper Harder <harder@ifa.au.dk>
106 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
109 * mm-util.el (mm-subst-char-in-string): Support inplace.
111 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
112 a new string in every iteration. Use shy groups.
114 2004-01-10 Jesper Harder <harder@ifa.au.dk>
116 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
117 (gnus-group-change-level, gnus-kill-newsgroup)
118 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
119 (gnus-get-unread-articles, gnus-make-articles-unread)
120 (gnus-make-ascending-articles-unread): Use accessor
121 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
122 to get group information for improved readability.
124 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
126 * gnus-soup.el (gnus-soup-group-brew): do.
128 * gnus-msg.el (gnus-put-message): do.
130 * gnus-move.el (gnus-group-move-group-to-server): do.
132 * gnus-kill.el (gnus-batch-score): do.
134 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
135 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
136 (gnus-group-update-group, gnus-group-read-group)
137 (gnus-group-make-group, gnus-group-make-help-group)
138 (gnus-group-make-archive-group, gnus-group-make-directory-group)
139 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
140 (gnus-group-sort-by-unread, gnus-group-catchup)
141 (gnus-group-unsubscribe-group, gnus-group-kill-group)
142 (gnus-group-yank-group, gnus-group-set-info)
143 (gnus-group-list-groups): do.
145 * gnus.el (gnus-generate-new-group-name): do.
147 * gnus-delay.el (gnus-delay-send-queue): do.
149 * nnvirtual.el (nnvirtual-catchup-group): do.
151 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
154 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
155 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
157 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
158 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
159 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
160 (gnus-group-make-articles-read): do.
162 2004-01-09 Jesper Harder <harder@ifa.au.dk>
164 * gnus-art.el (article-decode-mime-words, article-babel)
165 (gnus-article-highlight-signature, gnus-article-add-buttons)
166 (gnus-signature-toggle): Use gnus-with-article-buffer.
168 * gnus-art.el (gnus-article-highlight-headers)
169 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
171 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
172 (gnus-article-set-globals, gnus-request-article-this-buffer)
173 (gnus-button-message-id, gnus-article-maybe-hide-headers)
174 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
175 (gnus-mime-display-alternative): Use with-current-buffer.
177 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
179 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
180 also under 80 char limit, and call gnus-error if needed
181 (spam-fetch-article-header): finally fixed - it was a
182 buffer-local variable (gnus-newsgroup-data)
183 (spam-find-spam): use spam-generate-fake-headers, forget about
184 spam-insert-fake-headers
185 (spam-insert-fake-headers): removed
187 2004-01-09 Jesper Harder <harder@ifa.au.dk>
189 * deuglify.el (gnus-article-outlook-unwrap-lines)
190 (gnus-outlook-rearrange-article)
191 (gnus-outlook-repair-attribution-outlook)
192 (gnus-outlook-repair-attribution-block)
193 (gnus-outlook-repair-attribution-other): Remove redundant
196 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
198 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
199 (spam-fetch-field-subject-fast)
200 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
201 (spam-fetch-article-header): new functions to deal with Gnus
202 internals for fast retrieval of article header data
203 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
205 2004-01-09 Jesper Harder <harder@ifa.au.dk>
207 * pop3.el (pop3-md5): Remove.
208 (pop3-apop): Replace pop3-md5 with md5.
210 * mm-bodies.el: base64 is always built-in.
212 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
215 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
217 * canlock.el (canlock-insert-header): Remove excessive grouping in
220 * gnus-sum.el (gnus-summary-read-document): Ditto.
222 * gnus-uu.el (gnus-uu-part-number): Ditto.
224 * html2text.el (html2text-remove-tags): Ditto.
225 (html2text-format-tags): Ditto.
226 (html2text-format-single-elements): Ditto.
228 * mml.el (mml-parse-1): Ditto.
230 2004-01-08 Jesper Harder <harder@ifa.au.dk>
232 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
234 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
236 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
238 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
240 2003-11-15 Simon Josefsson <jas@extundo.com>
242 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
243 (pgg-gpg-lookup-key): Use regexp match instead of
244 split-string (split-string is different between emacs 21.2 and
245 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
247 2004-01-08 Jesper Harder <harder@ifa.au.dk>
249 * gnus-art.el (gnus-mime-view-all-parts)
250 (gnus-article-part-wrapper, gnus-article-view-part): Use
253 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
255 * spam.el (spam-disable-spam-split-during-ham-respool)
256 (spam-spamoracle-database, spam-cache-lookups)
257 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
258 (spam-group-ham-mark-p, spam-group-spam-mark-p)
259 (spam-group-ham-marks, spam-group-spam-marks)
260 (spam-group-spam-contents-p, spam-group-ham-contents-p)
261 (spam-list-of-processors, spam-list-of-statistical-checks): doc
262 fix, also add spam-use-blackholes to the statistical checks
263 (spam-fetch-field-fast): new interface to fetching fields, may
265 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
266 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
267 (spam-insert-fake-headers): fake an article when needed
268 (spam-find-spam): fake article when possible
269 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
270 (spam-check-bogofilter-headers): use message-fetch-field instead
271 of nnmail-fetch-field
273 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
275 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
277 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
279 * spam.el (spam-split): do not require spam-use-CHECK to be
280 enabled if that check is passed to spam-split explicitly; also
281 fix so 'spam doesn't get converted to spam-split-group when
282 spam-split-symbolic-return is t
283 (spam-find-spam): find registrations of the article and use those
284 instead of re-running spam-split to find the spam/ham
285 classification of the article
286 (spam-log-processing-to-registry, spam-log-registered-p)
287 (spam-log-unregistration-needed-p, spam-log-undo-registration):
288 use gnus-error instead of gnus-message
289 (spam-log-registration-type): new function to determine the
290 classification of a message based on registry entries; will
291 return nil if both 'spam and 'ham are found
292 (spam-check-BBDB): expand all the BBDB macros here so we can have
293 a reasonably fast local cache without the loading errors
294 (spam-cache-lookups): set to t by default
295 (spam-find-spam): don't try to guess spam-cache-lookups
296 (spam-enter-whitelist, spam-enter-blacklist): also clear the
298 (spam-filelist-build-cache, spam-filelist-check-cache): better
299 caching of whitelist/blacklist entries
300 (spam-check-whitelist, spam-check-blacklist): invoke
301 spam-from-listed-p with a type, not a cache variable
302 (spam-from-listed-p): wrap around spam-filelist-check-cache
304 2004-01-07 Jesper Harder <harder@ifa.au.dk>
306 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
308 * nnmail.el (nnmail-split-fancy): do.
310 * mml.el (mml-parse): do.
312 * gnus-score.el (gnus-enter-score-words-into-hashtb)
313 (gnus-score-adaptive): do.
315 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
317 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
318 (gnus-mime-button-map): Don't set keymap parent.
319 (gnus-button-ctan-directory-regexp): Use shy grouping.
320 (gnus-prev-page-map): Don't set keymap parent.
321 (gnus-prev-page-map): Remove duplicated one.
322 (gnus-next-page-map): Don't set keymap parent.
323 (gnus-mime-security-button-map): Ditto.
325 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
328 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
330 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
332 * canlock.el (canlock-sha1-function): Remove.
333 (canlock-sha1-function-for-verify): Remove.
334 (canlock-openssl-program): Remove.
335 (canlock-openssl-args): Remove.
336 (canlock-ignore-errors): Remove.
337 (canlock-sha1-with-openssl): Remove.
338 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
339 (canlock-verify): Don't use canlock-ignore-errors.
341 * sha1-el.el (sha1-string-external): Make it can return a string
343 (sha1-region-external): Ditto.
344 (sha1-string-internal): Ditto.
345 (sha1-region-internal): Ditto.
346 (sha1-region): Ditto.
347 (sha1-string): Ditto.
350 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
352 * spam.el (spam-report-articles-gmane): New command.
354 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
356 * gnus.el: Don't make unnecessary *Group* buffer when loading.
358 * run-at-time.el (run-at-time-saved): Remove.
359 (run-at-time): Doc fix.
361 2004-01-07 Jesper Harder <harder@ifa.au.dk>
363 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
364 (gnus-summary-limit-map): Add it.
365 (gnus-summary-make-menu-bar): do.
367 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
369 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
370 first attempt at some caching support (done for BBDB only now)
371 (spam-find-spam): set spam-cache-lookups if there are more than 2
372 addresses to be checked
373 (spam-clear-cache-BBDB): new function, to be invoked by
374 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
375 (spam-check-BBDB): check and use the caches, if
376 spam-cache-lookups is on
377 remove superfluous (provide)
379 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
381 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
383 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
385 * run-at-time.el (run-at-time-saved): Move to after the definition
388 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
390 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
392 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
393 mm-w3m-local-map-property.
395 * mm-view.el (mm-w3m-mode-map): Remove.
396 (mm-w3m-local-map-property): Remove.
397 (mm-inline-text-html-render-with-w3m): Don't use
398 mm-w3m-local-map-property.
400 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
402 * run-at-time.el: New file.
404 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
407 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
408 of gnus-set-text-properties.
410 * gnus-uu.el (gnus-uu-save-article): Ditto.
412 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
414 * gnus-cite.el (gnus-cite-parse): Ditto.
416 * gnus-art.el (gnus-button-push): Use set-text-properties instead
419 * gnus-xmas.el (run-at-time): Require run-at-time.
421 * gnus.el: Changed calls to nnheader-run-at-time and
422 password-run-at-time throughout to use run-at-time directly.
424 * password.el: Removed definition of run-at-time.
426 * nnheaderxm.el: Remove definition of run-at-time.
428 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
430 * mml.el (mml-minibuffer-read-disposition): Show attachment type
431 in prompt (tiny change)
433 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
435 * messagexmas.el (message-xmas-redefine): Alias
436 `message-make-caesar-translation-table' to
437 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
440 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
441 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
442 `gnus-xmas-set-text-properties'.
443 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
444 `gnus-xmas-completing-read'.
445 (gnus-xmas-completing-read): Removed.
446 (gnus-xmas-open-network-stream): Removed.
448 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
451 * dns.el (dns-make-network-process): Use `open-network-stream'
452 instead of `gnus-xmas-open-network-stream'.
454 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
456 * .cvsignore: Add auto-autoloads.el, custom-load.el.
458 2004-01-06 Jesper Harder <harder@ifa.au.dk>
460 * gnus-art.el (gnus-mime-display-alternative)
461 (gnus-insert-mime-button, gnus-insert-mime-security-button)
462 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
463 Don't use gnus-local-map-property.
465 * gnus-util.el (gnus-local-map-property): Remove.
467 * mm-view.el (mm-view-pkcs7-decrypt): Replace
468 gnus-completing-read-maybe-default with completing-read.
470 * gnus-util.el (gnus-completing-read): do.
471 (gnus-completing-read-maybe-default): Remove.
473 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
475 * password.el: Only autoload `run-at-time' if not XEmacs.
476 Only autoload the itimer functions if XEmacs.
478 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
480 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
483 * dgnushack.el: Autoload executable-find for XEmacs.
485 2004-01-06 Jesper Harder <harder@ifa.au.dk>
487 * gnus-art.el (gnus-read-string): Remove.
488 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
491 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
493 * netrc.el: autoload password-read
494 (netrc): new configuration group
495 (netrc-encoding-method, netrc-openssl-path): configuration
496 variables for encoding and decoding of files with symmetric
498 (netrc-encode): assistant function to encode a file with
499 netrc-encoding-method
500 (netrc-parse): added interactive parameter, added optional
501 decoding if netrc-encoding-method is non-nil but otherwise
503 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
504 s/encode/encrypt/ everywhere
506 * spam.el: remove executable-find autoload
508 2004-01-05 Jesper Harder <harder@ifa.au.dk>
510 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
512 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
514 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
516 * gnus-art.el (gnus-treat-ansi-sequences,
517 article-treat-ansi-sequences): New variable and function.
518 Suggested by Dan Jacobson <jidanni@jidanni.org>.
520 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
523 2004-01-05 Jesper Harder <harder@ifa.au.dk>
525 * mm-util.el (mm-quote-arg): Remove.
527 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
528 shell-quote-argument.
530 * gnus-uu.el (gnus-uu-command): do.
532 * gnus-sum.el (gnus-summary-insert-pseudos): do.
534 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
537 * mm-util.el (mm-make-char): Remove.
539 * mml.el (mml-mode): Replace gnus-add-minor-mode with
542 * gnus-undo.el (gnus-undo-mode): do.
544 * gnus-topic.el (gnus-topic-mode): do.
546 * gnus-sum.el (gnus-dead-summary-mode): do.
548 * gnus-start.el (gnus-slave-mode): do.
550 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
552 * gnus-ml.el (gnus-mailing-list-mode): do.
554 * gnus-gl.el (gnus-grouplens-mode): do.
556 * gnus-draft.el (gnus-draft-mode): do.
558 * gnus-dired.el (gnus-dired-mode): do.
560 * gnus-ems.el (gnus-add-minor-mode): Remove.
562 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
563 Replace gnus-char-width with char-width.
565 * gnus-ems.el (gnus-char-width): Remove.
567 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
568 Replace gnus-char-width with char-width.
570 * gnus-ems.el (gnus-char-width): Remove.
572 * spam-stat.el (with-syntax-table): Remove with-syntax-table
574 Remove Emacs 20 hash table compatibility code.
576 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
577 20 compatibility code.
579 * spam.el (spam-point-at-eol): Replace with point-at-eol.
581 * smime.el (smime-point-at-eol): Replace with point-at-eol.
583 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
584 with point-at-{eol,bol}.
586 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
588 * imap.el (imap-point-at-eol): Replace with point-at-eol.
590 * flow-fill.el (fill-flowed-point-at-bol,
591 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
593 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
594 Replace with point-at-{eol,bol} throughout all files.
596 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
598 * ntlm.el (ntlm-string-as-unibyte): New macro.
599 (ntlm-build-auth-response): Use it.
601 Remove Emacs 20 stuff:
602 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
603 (butlast, mapc, remove): Remove the compiler macros.
604 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
605 of delq and copy-sequence.
606 * gnus-art.el (popup-menu): Remove the compiler macro.
607 * nnmail.el (nnmail-split-fancy): Don't support customizing with
610 2004-01-05 Simon Josefsson <jas@extundo.com>
612 * ntlm.el: Fix namespace. Change smb-passwd-hash into
613 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
614 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
615 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
616 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
617 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
618 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
619 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
620 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
621 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
622 ntlm-string-permute, string-lshift into ntlm-string-lshift,
623 string-xor into ntlm-string-xor. Suggested by
624 Jesper Harder <harder@myrealbox.com>.
626 * ntlm.el: Don't include poem.
628 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
629 Jesper Harder <harder@myrealbox.com>.
631 * sasl-ntlm.el, ntlm.el, md4.el: New files.
633 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
634 probably breaks emacs with DL patch, but do we care? Is anyone
635 still using the DL stuff?)
637 * sieve-manage.el: Use the password package.
638 (sieve-manage-read-passwd): Remove.
639 (sieve-manage-interactive-login): Use password. Re-add
640 condition-case around loop.
642 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
643 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
644 the password package.
646 2003-02-19 Simon Josefsson <jas@extundo.com>
648 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
651 2002-08-07 Simon Josefsson <jas@extundo.com>
653 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
654 (sieve-manage-authenticators):
655 (sieve-manage-authenticator-alist): Add some SASL mechs.
656 (sieve-sasl-auth): New function.
657 (sieve-manage-cram-md5-auth):
658 (sieve-manage-plain-auth): Rewrite using SASL library.
659 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
660 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
661 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
662 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
664 2004-01-05 Simon Josefsson <jas@extundo.com>
666 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
669 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
671 * gnus-group.el (gnus-no-groups-message): Update.
673 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
675 2003-11-09 Simon Josefsson <jas@extundo.com>
677 * imap.el: Support for ID IMAP extension (RFC 2971).
678 (imap-local-variables): Add imap-id.
679 (imap-id): New variable.
680 (imap-id): New function.
681 (imap-parse-response): Parse untagged ID response.
682 * nnimap.el (nnimap-id): New variable.
683 (nnimap-open-connection): Use it.
685 2003-12-28 Simon Josefsson <jas@extundo.com>
687 * gnus-score.el (gnus-score-edit-all-score): New.
688 * gnus-group.el (gnus-group-score-map): Bind it to W e.
690 2004-01-04 Simon Josefsson <jas@extundo.com>
694 2004-01-04 Mario Lang <lang@zid.tugraz.at>
696 * dns.el: Add support for AAAA records (see RFC 3596)
698 * Fix typo PRT -> PTR
700 * Parse MX, PTR and SOA replies (see RFC 1035)
702 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
704 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
706 * Moved to Changelog.1.
708 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
709 Copying and distribution of this file, with or without modification,
710 are permitted provided the copyright notice and this notice are preserved.
713 ;; coding: iso-2022-7bit