1 2004-01-17 Teodor Zlatanov <tzz@lifelogs.com>
3 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
4 Suppress unnecessary messages. From Nevin Kapur
5 <nkapur@cs.caltech.edu>.
7 2004-01-20 Jesper Harder <harder@ifa.au.dk>
9 * spam-stat.el (spam-stat-to-hash-table): Use :size argument in
12 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
14 * canlock.el (base64-encode-string): Don't autoload it.
16 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
18 * run-at-time.el: Remove useless (require 'itimer),
19 eval-and-compile and (featurep 'xemacs).
21 2004-01-16 Jesper Harder <harder@ifa.au.dk>
23 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
24 GROUP is a virtual group.
26 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
28 * gnus.el: Autoload `message-y-or-n-p'.
30 2004-01-15 Jesper Harder <harder@ifa.au.dk>
32 * pgg-parse.el: Remove unnecessary (require 'custom).
44 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
46 * gnus-sum.el (gnus-pick-line-number): Add autoload.
48 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
50 * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
51 handle, as well as a list.
53 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
54 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
55 (mm-w3m-cid-retrieve): Simplify.
57 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
59 * message.el (message-kill-to-signature): Allow prefix arg to
60 specify number of lines to keep before signature. From Vasily
62 (message-kill-to-signature): Change docstring.
64 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
66 * canlock.el: Always require sha1-el.
67 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
69 * message.el: Autoload sha1 only when compiling.
71 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
72 eudc-expand-inline for XEmacs.
74 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
76 * message.el (message-canlock-generate): Require sha1-el.
78 2004-01-13 Jesper Harder <harder@ifa.au.dk>
80 * message.el (message-expand-name): Silence the byte compiler.
82 * lpath.el: Add detect-coding-system.
84 * dgnushack.el (dgnushack-compile): Remove obsolete check for
87 2004-01-13 Simon Josefsson <jas@extundo.com>
89 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
90 Invoke gnus-score-mode. Reported by
91 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
93 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
94 Jim Blandy <jimb@redhat.com> (tiny change).
96 2004-01-12 Jesper Harder <harder@ifa.au.dk>
98 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
100 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
102 * spam.el (spam-get-article-as-string): updated to use
103 gnus-request-article-this-buffer, much simpler
104 (spam-get-article-as-buffer): removed
106 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
108 * message.el (message-expand-name): Use EUDC if the user uses
111 2004-01-12 Jesper Harder <harder@ifa.au.dk>
113 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
114 character for the encoding to avoid consing a string.
116 * rfc2047.el (rfc2047-decode-string): Don't cons a string
119 * mm-util.el (mm-replace-chars-in-string): Remove.
121 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
122 of mm-replace-chars-in-string.
124 2004-01-11 Jesper Harder <harder@ifa.au.dk>
126 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
129 * mm-util.el (mm-subst-char-in-string): Support inplace.
131 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
132 a new string in every iteration. Use shy groups.
134 2004-01-10 Jesper Harder <harder@ifa.au.dk>
136 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
137 (gnus-group-change-level, gnus-kill-newsgroup)
138 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
139 (gnus-get-unread-articles, gnus-make-articles-unread)
140 (gnus-make-ascending-articles-unread): Use accessor
141 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
142 to get group information for improved readability.
144 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
146 * gnus-soup.el (gnus-soup-group-brew): do.
148 * gnus-msg.el (gnus-put-message): do.
150 * gnus-move.el (gnus-group-move-group-to-server): do.
152 * gnus-kill.el (gnus-batch-score): do.
154 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
155 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
156 (gnus-group-update-group, gnus-group-read-group)
157 (gnus-group-make-group, gnus-group-make-help-group)
158 (gnus-group-make-archive-group, gnus-group-make-directory-group)
159 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
160 (gnus-group-sort-by-unread, gnus-group-catchup)
161 (gnus-group-unsubscribe-group, gnus-group-kill-group)
162 (gnus-group-yank-group, gnus-group-set-info)
163 (gnus-group-list-groups): do.
165 * gnus.el (gnus-generate-new-group-name): do.
167 * gnus-delay.el (gnus-delay-send-queue): do.
169 * nnvirtual.el (nnvirtual-catchup-group): do.
171 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
174 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
175 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
177 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
178 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
179 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
180 (gnus-group-make-articles-read): do.
182 2004-01-09 Jesper Harder <harder@ifa.au.dk>
184 * gnus-art.el (article-decode-mime-words, article-babel)
185 (gnus-article-highlight-signature, gnus-article-add-buttons)
186 (gnus-signature-toggle): Use gnus-with-article-buffer.
188 * gnus-art.el (gnus-article-highlight-headers)
189 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
191 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
192 (gnus-article-set-globals, gnus-request-article-this-buffer)
193 (gnus-button-message-id, gnus-article-maybe-hide-headers)
194 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
195 (gnus-mime-display-alternative): Use with-current-buffer.
197 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
199 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
200 also under 80 char limit, and call gnus-error if needed
201 (spam-fetch-article-header): finally fixed - it was a
202 buffer-local variable (gnus-newsgroup-data)
203 (spam-find-spam): use spam-generate-fake-headers, forget about
204 spam-insert-fake-headers
205 (spam-insert-fake-headers): removed
207 2004-01-09 Jesper Harder <harder@ifa.au.dk>
209 * deuglify.el (gnus-article-outlook-unwrap-lines)
210 (gnus-outlook-rearrange-article)
211 (gnus-outlook-repair-attribution-outlook)
212 (gnus-outlook-repair-attribution-block)
213 (gnus-outlook-repair-attribution-other): Remove redundant
216 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
218 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
219 (spam-fetch-field-subject-fast)
220 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
221 (spam-fetch-article-header): new functions to deal with Gnus
222 internals for fast retrieval of article header data
223 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
225 2004-01-09 Jesper Harder <harder@ifa.au.dk>
227 * pop3.el (pop3-md5): Remove.
228 (pop3-apop): Replace pop3-md5 with md5.
230 * mm-bodies.el: base64 is always built-in.
232 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
235 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
237 * canlock.el (canlock-insert-header): Remove excessive grouping in
240 * gnus-sum.el (gnus-summary-read-document): Ditto.
242 * gnus-uu.el (gnus-uu-part-number): Ditto.
244 * html2text.el (html2text-remove-tags): Ditto.
245 (html2text-format-tags): Ditto.
246 (html2text-format-single-elements): Ditto.
248 * mml.el (mml-parse-1): Ditto.
250 2004-01-08 Jesper Harder <harder@ifa.au.dk>
252 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
254 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
256 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
258 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
260 2003-11-15 Simon Josefsson <jas@extundo.com>
262 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
263 (pgg-gpg-lookup-key): Use regexp match instead of
264 split-string (split-string is different between emacs 21.2 and
265 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
267 2004-01-08 Jesper Harder <harder@ifa.au.dk>
269 * gnus-art.el (gnus-mime-view-all-parts)
270 (gnus-article-part-wrapper, gnus-article-view-part): Use
273 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
275 * spam.el (spam-disable-spam-split-during-ham-respool)
276 (spam-spamoracle-database, spam-cache-lookups)
277 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
278 (spam-group-ham-mark-p, spam-group-spam-mark-p)
279 (spam-group-ham-marks, spam-group-spam-marks)
280 (spam-group-spam-contents-p, spam-group-ham-contents-p)
281 (spam-list-of-processors, spam-list-of-statistical-checks): doc
282 fix, also add spam-use-blackholes to the statistical checks
283 (spam-fetch-field-fast): new interface to fetching fields, may
285 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
286 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
287 (spam-insert-fake-headers): fake an article when needed
288 (spam-find-spam): fake article when possible
289 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
290 (spam-check-bogofilter-headers): use message-fetch-field instead
291 of nnmail-fetch-field
293 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
295 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
297 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
299 * spam.el (spam-split): do not require spam-use-CHECK to be
300 enabled if that check is passed to spam-split explicitly; also
301 fix so 'spam doesn't get converted to spam-split-group when
302 spam-split-symbolic-return is t
303 (spam-find-spam): find registrations of the article and use those
304 instead of re-running spam-split to find the spam/ham
305 classification of the article
306 (spam-log-processing-to-registry, spam-log-registered-p)
307 (spam-log-unregistration-needed-p, spam-log-undo-registration):
308 use gnus-error instead of gnus-message
309 (spam-log-registration-type): new function to determine the
310 classification of a message based on registry entries; will
311 return nil if both 'spam and 'ham are found
312 (spam-check-BBDB): expand all the BBDB macros here so we can have
313 a reasonably fast local cache without the loading errors
314 (spam-cache-lookups): set to t by default
315 (spam-find-spam): don't try to guess spam-cache-lookups
316 (spam-enter-whitelist, spam-enter-blacklist): also clear the
318 (spam-filelist-build-cache, spam-filelist-check-cache): better
319 caching of whitelist/blacklist entries
320 (spam-check-whitelist, spam-check-blacklist): invoke
321 spam-from-listed-p with a type, not a cache variable
322 (spam-from-listed-p): wrap around spam-filelist-check-cache
324 2004-01-07 Jesper Harder <harder@ifa.au.dk>
326 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
328 * nnmail.el (nnmail-split-fancy): do.
330 * mml.el (mml-parse): do.
332 * gnus-score.el (gnus-enter-score-words-into-hashtb)
333 (gnus-score-adaptive): do.
335 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
337 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
338 (gnus-mime-button-map): Don't set keymap parent.
339 (gnus-button-ctan-directory-regexp): Use shy grouping.
340 (gnus-prev-page-map): Don't set keymap parent.
341 (gnus-prev-page-map): Remove duplicated one.
342 (gnus-next-page-map): Don't set keymap parent.
343 (gnus-mime-security-button-map): Ditto.
345 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
348 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
350 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
352 * canlock.el (canlock-sha1-function): Remove.
353 (canlock-sha1-function-for-verify): Remove.
354 (canlock-openssl-program): Remove.
355 (canlock-openssl-args): Remove.
356 (canlock-ignore-errors): Remove.
357 (canlock-sha1-with-openssl): Remove.
358 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
359 (canlock-verify): Don't use canlock-ignore-errors.
361 * sha1-el.el (sha1-string-external): Make it can return a string
363 (sha1-region-external): Ditto.
364 (sha1-string-internal): Ditto.
365 (sha1-region-internal): Ditto.
366 (sha1-region): Ditto.
367 (sha1-string): Ditto.
370 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
372 * spam.el (spam-report-articles-gmane): New command.
374 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
376 * gnus.el: Don't make unnecessary *Group* buffer when loading.
378 * run-at-time.el (run-at-time-saved): Remove.
379 (run-at-time): Doc fix.
381 2004-01-07 Jesper Harder <harder@ifa.au.dk>
383 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
384 (gnus-summary-limit-map): Add it.
385 (gnus-summary-make-menu-bar): do.
387 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
389 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
390 first attempt at some caching support (done for BBDB only now)
391 (spam-find-spam): set spam-cache-lookups if there are more than 2
392 addresses to be checked
393 (spam-clear-cache-BBDB): new function, to be invoked by
394 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
395 (spam-check-BBDB): check and use the caches, if
396 spam-cache-lookups is on
397 remove superfluous (provide)
399 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
401 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
403 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
405 * run-at-time.el (run-at-time-saved): Move to after the definition
408 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
410 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
412 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
413 mm-w3m-local-map-property.
415 * mm-view.el (mm-w3m-mode-map): Remove.
416 (mm-w3m-local-map-property): Remove.
417 (mm-inline-text-html-render-with-w3m): Don't use
418 mm-w3m-local-map-property.
420 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
422 * run-at-time.el: New file.
424 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
427 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
428 of gnus-set-text-properties.
430 * gnus-uu.el (gnus-uu-save-article): Ditto.
432 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
434 * gnus-cite.el (gnus-cite-parse): Ditto.
436 * gnus-art.el (gnus-button-push): Use set-text-properties instead
439 * gnus-xmas.el (run-at-time): Require run-at-time.
441 * gnus.el: Changed calls to nnheader-run-at-time and
442 password-run-at-time throughout to use run-at-time directly.
444 * password.el: Removed definition of run-at-time.
446 * nnheaderxm.el: Remove definition of run-at-time.
448 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
450 * mml.el (mml-minibuffer-read-disposition): Show attachment type
451 in prompt (tiny change)
453 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
455 * messagexmas.el (message-xmas-redefine): Alias
456 `message-make-caesar-translation-table' to
457 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
460 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
461 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
462 `gnus-xmas-set-text-properties'.
463 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
464 `gnus-xmas-completing-read'.
465 (gnus-xmas-completing-read): Removed.
466 (gnus-xmas-open-network-stream): Removed.
468 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
471 * dns.el (dns-make-network-process): Use `open-network-stream'
472 instead of `gnus-xmas-open-network-stream'.
474 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
476 * .cvsignore: Add auto-autoloads.el, custom-load.el.
478 2004-01-06 Jesper Harder <harder@ifa.au.dk>
480 * gnus-art.el (gnus-mime-display-alternative)
481 (gnus-insert-mime-button, gnus-insert-mime-security-button)
482 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
483 Don't use gnus-local-map-property.
485 * gnus-util.el (gnus-local-map-property): Remove.
487 * mm-view.el (mm-view-pkcs7-decrypt): Replace
488 gnus-completing-read-maybe-default with completing-read.
490 * gnus-util.el (gnus-completing-read): do.
491 (gnus-completing-read-maybe-default): Remove.
493 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
495 * password.el: Only autoload `run-at-time' if not XEmacs.
496 Only autoload the itimer functions if XEmacs.
498 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
500 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
503 * dgnushack.el: Autoload executable-find for XEmacs.
505 2004-01-06 Jesper Harder <harder@ifa.au.dk>
507 * gnus-art.el (gnus-read-string): Remove.
508 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
511 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
513 * netrc.el: autoload password-read
514 (netrc): new configuration group
515 (netrc-encoding-method, netrc-openssl-path): configuration
516 variables for encoding and decoding of files with symmetric
518 (netrc-encode): assistant function to encode a file with
519 netrc-encoding-method
520 (netrc-parse): added interactive parameter, added optional
521 decoding if netrc-encoding-method is non-nil but otherwise
523 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
524 s/encode/encrypt/ everywhere
526 * spam.el: remove executable-find autoload
528 2004-01-05 Jesper Harder <harder@ifa.au.dk>
530 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
532 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
534 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
536 * gnus-art.el (gnus-treat-ansi-sequences,
537 article-treat-ansi-sequences): New variable and function.
538 Suggested by Dan Jacobson <jidanni@jidanni.org>.
540 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
543 2004-01-05 Jesper Harder <harder@ifa.au.dk>
545 * mm-util.el (mm-quote-arg): Remove.
547 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
548 shell-quote-argument.
550 * gnus-uu.el (gnus-uu-command): do.
552 * gnus-sum.el (gnus-summary-insert-pseudos): do.
554 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
557 * mm-util.el (mm-make-char): Remove.
559 * mml.el (mml-mode): Replace gnus-add-minor-mode with
562 * gnus-undo.el (gnus-undo-mode): do.
564 * gnus-topic.el (gnus-topic-mode): do.
566 * gnus-sum.el (gnus-dead-summary-mode): do.
568 * gnus-start.el (gnus-slave-mode): do.
570 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
572 * gnus-ml.el (gnus-mailing-list-mode): do.
574 * gnus-gl.el (gnus-grouplens-mode): do.
576 * gnus-draft.el (gnus-draft-mode): do.
578 * gnus-dired.el (gnus-dired-mode): do.
580 * gnus-ems.el (gnus-add-minor-mode): Remove.
582 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
583 Replace gnus-char-width with char-width.
585 * gnus-ems.el (gnus-char-width): Remove.
587 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
588 Replace gnus-char-width with char-width.
590 * gnus-ems.el (gnus-char-width): Remove.
592 * spam-stat.el (with-syntax-table): Remove with-syntax-table
594 Remove Emacs 20 hash table compatibility code.
596 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
597 20 compatibility code.
599 * spam.el (spam-point-at-eol): Replace with point-at-eol.
601 * smime.el (smime-point-at-eol): Replace with point-at-eol.
603 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
604 with point-at-{eol,bol}.
606 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
608 * imap.el (imap-point-at-eol): Replace with point-at-eol.
610 * flow-fill.el (fill-flowed-point-at-bol,
611 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
613 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
614 Replace with point-at-{eol,bol} throughout all files.
616 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
618 * ntlm.el (ntlm-string-as-unibyte): New macro.
619 (ntlm-build-auth-response): Use it.
621 Remove Emacs 20 stuff:
622 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
623 (butlast, mapc, remove): Remove the compiler macros.
624 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
625 of delq and copy-sequence.
626 * gnus-art.el (popup-menu): Remove the compiler macro.
627 * nnmail.el (nnmail-split-fancy): Don't support customizing with
630 2004-01-05 Simon Josefsson <jas@extundo.com>
632 * ntlm.el: Fix namespace. Change smb-passwd-hash into
633 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
634 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
635 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
636 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
637 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
638 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
639 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
640 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
641 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
642 ntlm-string-permute, string-lshift into ntlm-string-lshift,
643 string-xor into ntlm-string-xor. Suggested by
644 Jesper Harder <harder@myrealbox.com>.
646 * ntlm.el: Don't include poem.
648 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
649 Jesper Harder <harder@myrealbox.com>.
651 * sasl-ntlm.el, ntlm.el, md4.el: New files.
653 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
654 probably breaks emacs with DL patch, but do we care? Is anyone
655 still using the DL stuff?)
657 * sieve-manage.el: Use the password package.
658 (sieve-manage-read-passwd): Remove.
659 (sieve-manage-interactive-login): Use password. Re-add
660 condition-case around loop.
662 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
663 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
664 the password package.
666 2003-02-19 Simon Josefsson <jas@extundo.com>
668 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
671 2002-08-07 Simon Josefsson <jas@extundo.com>
673 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
674 (sieve-manage-authenticators):
675 (sieve-manage-authenticator-alist): Add some SASL mechs.
676 (sieve-sasl-auth): New function.
677 (sieve-manage-cram-md5-auth):
678 (sieve-manage-plain-auth): Rewrite using SASL library.
679 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
680 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
681 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
682 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
684 2004-01-05 Simon Josefsson <jas@extundo.com>
686 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
689 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
691 * gnus-group.el (gnus-no-groups-message): Update.
693 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
695 2003-11-09 Simon Josefsson <jas@extundo.com>
697 * imap.el: Support for ID IMAP extension (RFC 2971).
698 (imap-local-variables): Add imap-id.
699 (imap-id): New variable.
700 (imap-id): New function.
701 (imap-parse-response): Parse untagged ID response.
702 * nnimap.el (nnimap-id): New variable.
703 (nnimap-open-connection): Use it.
705 2003-12-28 Simon Josefsson <jas@extundo.com>
707 * gnus-score.el (gnus-score-edit-all-score): New.
708 * gnus-group.el (gnus-group-score-map): Bind it to W e.
710 2004-01-04 Simon Josefsson <jas@extundo.com>
714 2004-01-04 Mario Lang <lang@zid.tugraz.at>
716 * dns.el: Add support for AAAA records (see RFC 3596)
718 * Fix typo PRT -> PTR
720 * Parse MX, PTR and SOA replies (see RFC 1035)
722 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
724 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
726 * Moved to Changelog.1.
728 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
729 Copying and distribution of this file, with or without modification,
730 are permitted provided the copyright notice and this notice are preserved.
733 ;; coding: iso-2022-7bit