* mm-view.el (mm-inline-image-emacs): Don't insert blank lines
[gnus] / lisp / ChangeLog
1 2004-02-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
4         after images.
5
6         * gnus-art.el (gnus-mime-display-single): Remove dead code.
7
8 2004-02-14  Jesper Harder  <harder@ifa.au.dk>
9
10         * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
11
12         * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
13
14         * gnus-sum.el (gnus-summary-limit-to-age)
15         (gnus-summary-limit-children): do.
16
17         * gnus-int.el (gnus-request-scan): do.
18
19         * gnus-group.el (gnus-group-suspend): do.
20
21         * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
22
23         * gnus-cite.el (gnus-cite-parse-attributions): do.
24
25         * gnus-agent.el (gnus-summary-set-agent-mark)
26         (gnus-agent-regenerate-group): do.
27
28         * deuglify.el (gnus-article-outlook-unwrap-lines): do.
29
30         * binhex.el (binhex-decode-region-internal): do.
31
32 2004-02-12  Katsumi Yamaoka  <yamaoka@jpl.org>
33
34         * gnus-fun.el (gnus-face-properties-alist): New user option.
35         (gnus-display-x-face-in-from): Use it.
36
37         * gnus-art.el (article-display-face): Ditto.
38
39         * compface.el (uncompface-use-external): Default to nil.
40
41 2004-02-12  Jesper Harder  <harder@ifa.au.dk>
42
43         * nntp.el (nntp-erase-buffer): New function.
44         (nntp-retrieve-data, nntp-send-command)
45         (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
46         (nntp-possibly-change-group): Use it.
47
48         * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
49         with-current-buffer.
50
51 2004-02-12  TAKAI Kousuke  <tak@kmc.gr.jp>
52
53         * compface.el: Merge the ELisp-based uncompface program.
54         (compface): New customization group.
55         (uncompface-use-external): New user option.
56         (uncompface): Call uncompface-internal if uncompface-use-external
57         is nil.
58         (uncompface-internal): New function.  Note that there are also
59         some other functions and variables added for this function.
60
61 2004-02-10  Jesper Harder  <harder@ifa.au.dk>
62
63         * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
64         if necessary.
65
66 2004-02-09  Teodor Zlatanov  <tzz@lifelogs.com>
67
68         * spam-report.el (spam-report-unplug-agent)
69         (spam-report-plug-agent, spam-report-deagentize)
70         (spam-report-agentize, spam-report-url-ping-temp-agent-function):
71         support for the Agent in spam-report: when unplugged, report to a
72         file; when plugged, submit all the requests
73
74         * spam.el (spam-register-routine): improved message about
75         registration
76
77 2004-02-09  Jesper Harder  <harder@ifa.au.dk>
78
79         * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
80         dependencies.
81         (rfc2047-encode): Use it.
82
83         * gnus-art.el (gnus-button-marker-list): Move before first
84         reference.
85
86         * imap.el (imap-parse-flag-list, imap-parse-body-extension)
87         (imap-parse-body): Fix format string mismatch.
88
89         * gnus-score.el (gnus-summary-increase-score): do.
90
91         * nnrss.el (nnrss-close): New function.
92
93 2004-02-08  Jesper Harder  <harder@ifa.au.dk>
94
95         * nnrss.el (nnrss-make-filename): New function.
96         (nnrss-request-delete-group, nnrss-read-server-data)
97         (nnrss-save-server-data, nnrss-read-group-data)
98         (nnrss-save-group-data): Use it.
99         (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
100         (nnrss-read-server-data, nnrss-read-group-data): Use load.
101         (nnrss-group-hashtb): Make it a hash table rather than an obarray.
102
103 2004-02-07  Jesper Harder  <harder@ifa.au.dk>
104
105         * mml.el (mml-compute-boundary-1): Don't uncompress files.
106
107 2004-02-06  Jesper Harder  <harder@ifa.au.dk>
108
109         * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
110         files.
111
112         * message.el (message-generate-headers-first): Don't quote nil
113         and t in docstrings.
114
115         * imap.el (imap-id): do.
116
117         * gnus-agent.el (gnus-agent-consider-all-articles)
118         (gnus-agent-queue-mail): do.
119
120 2004-02-05  Reiner Steib  <Reiner.Steib@gmx.de>
121
122         * spam-report.el (spam-report-process-queue): New function.
123         Process requests from `spam-report-requests-file'.
124         (spam-report-process-queue): Doc fix.
125
126 2004-02-05  Teodor Zlatanov  <tzz@lifelogs.com>
127
128         * spam.el (spam-register-routine)
129         (spam-log-processing-to-registry, spam-log-registered-p)
130         (spam-log-unregistration-needed-p, spam-log-undo-registration):
131         change "check" to "spam-check" for semi-clarity
132
133 2004-02-05  Jesper Harder  <harder@ifa.au.dk>
134
135         * pop3.el: Require nnheader.
136
137         * mml-smime.el: Require cl.  Autoload message-fetch-field.
138
139         * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
140
141         * gnus-picon.el: Require cl.
142
143         * gnus-fun.el: Require gnus-ems and gnus-util.
144
145         * gnus.el (gnus-method-to-server): Move defsubst before first use.
146
147         * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
148
149         * gnus-art.el (gnus-article-edit-mode): Define before first
150         reference.
151
152 2004-02-04  Jesper Harder  <harder@ifa.au.dk>
153
154         * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
155         (gnus-uu-post-encoded): Use point-at-bol.
156
157         * gnus-topic.el (gnus-group-active-topic-p): do.
158
159         * gnus-start.el (gnus-newsrc-to-gnus-format): do.
160
161         * gnus-group.el (gnus-group-kill-region): do.
162
163         * gnus-art.el (article-date-ut): do.
164
165         * message.el (message-fetch-field): Remove redundant
166         case-fold-search binding.
167         (message-narrow-to-field): Simplify.
168
169 2004-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
170
171         * spam.el (spam-directory): Derive from `gnus-directory'.
172
173         * spam-report.el (spam-report-url-to-file)
174         (spam-report-requests-file): New function and variable for offline
175         reporting.
176         (spam-report-url-ping-function): Add `spam-report-url-to-file'
177         and user defined function.
178         (spam-report-url-ping-mm-url): Remove doubled slash.
179
180 2004-02-03  Teodor Zlatanov  <tzz@lifelogs.com>
181
182         * spam.el (spam-list-of-processors): fixed spamassassin variable names
183
184 2004-02-03  Jesper Harder  <harder@ifa.au.dk>
185
186         * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
187         format string mismatch.
188
189         * sieve.el (sieve-deactivate-all): do.
190
191         * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
192
193         * nnlistserv.el (nnlistserv-kk-wash-article): do.
194
195         * nnml.el (nnml-request-set-mark, nnml-save-marks): do. 
196
197         * mm-bodies.el (mm-7bit-chars): Don't include \r.
198
199 2004-02-02  Teodor Zlatanov  <tzz@lifelogs.com>
200
201         * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to
202         the list of checks
203
204 2004-01-31  Jesper Harder  <harder@ifa.au.dk>
205
206         * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
207         padding.
208
209 2004-01-27  Simon Josefsson  <jas@extundo.com>
210
211         * mm-view.el (mm-fill-flowed): Add.
212         (mm-inline-text): Use it.  Tiny patch from Ralf Angeli
213         <angeli@iwi.uni-sb.de>.
214
215 2004-01-27  Teodor Zlatanov  <tzz@lifelogs.com>
216
217         * spam.el (spam-spamassassin-register-ham-routine)
218         (spam-spamassassin-register-spam-routine): fixed function names
219
220 2004-01-27  Katsumi Yamaoka  <yamaoka@jpl.org>
221
222         * gnus.el (gnus-tmp-grouplens): Remove.
223         (gnus-summary-line-format): Remove grouplens.
224
225         * gnus-group.el (gnus-group-line-format): Ditto.
226
227         * gnus-spec.el (gnus-format-specs): Ditto.
228         (gnus-update-format-specifications): Flush the group format spec
229         cache if there's the grouplens stuff.
230         (gnus-parse-simple-format): Replace %l with the empty string.
231
232 2004-01-27  Steve Youngs  <sryoungs@bigpond.net.au>
233
234         * gnus-spec.el (gnus-parse-simple-format): Fix setq value
235         omission. 
236         From Jerry James  <james@xemacs.org>
237
238 2004-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
239
240         * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
241         Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
242
243 2004-01-25  Paul Jarc  <prj@po.cwru.edu>
244
245         * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
246         nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
247         New macros and functions.
248         * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
249         Handle > NLINK_MAX messages.
250         * nnmaildir.el (nnmaildir-request-set-mark): Use
251         nnmaildir--emlink-p and nnmaildir--eexist-p.
252
253 2004-01-25  Alex Schroeder  <alex@gnu.org>
254
255         * spam-stat.el (spam-stat-process-directory-age): New option.
256         (spam-stat-process-directory): Use it.
257
258 2004-01-24  Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>  (tiny change)
259
260         * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
261         (spam-stat-save): Accept prefix argument.
262
263 2004-01-23  Paul Jarc  <prj@po.cwru.edu>
264
265         * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
266         links" error.
267
268 2004-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
269
270         * dgnushack.el: Advise byte-optimize-form-code-walker to optimize
271         the rest of the and/or forms.
272
273 2004-01-23  Jesper Harder  <harder@ifa.au.dk>
274
275         * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
276         compatibility with old .newsrc.eld files.
277
278         * gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.
279
280         * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
281
282         * gnus-start.el (gnus-1): do.
283
284         * gnus-group.el (gnus-group-line-format-alist): do.
285
286         * gnus.el (gnus-use-grouplens, gnus-visual): do.
287
288         * gnus-gl.el: Remove.
289
290 2004-01-23  Kevin Greiner <kgreiner@xpediantsolutions.com>
291
292         * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
293         marks consisting of a single range {for example, (3 . 5)} rather
294         than a list of a single range { ((3 . 5)) }.
295
296 2004-01-23  Jesper Harder  <harder@ifa.au.dk>
297
298         * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
299         with-current-buffer.
300         (spam-stat-store-current-buffer): Use insert-buffer-substring to
301         avoid consing a string.
302
303         * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
304         Remove obsolete entries for big5 and gb2312.
305
306 2004-01-22  Kevin Greiner <kgreiner@xpediantsolutions.com>
307
308         * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
309         uncompressed list.
310
311 2004-01-22  Jesper Harder  <harder@ifa.au.dk>
312
313         * spam-stat.el (spam-stat-strip-xref): New function.
314         (spam-stat-process-directory): Use it.
315
316         * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
317         here -- it's done in message-fetch-field.
318
319 2004-01-21  Kevin Greiner <kgreiner@xpediantsolutions.com>
320
321         * gnus-agent.el (gnus-agent-queue-mail,
322         gnus-agent-prompt-send-queue): New variables.
323         (gnus-agent-send-mail): Use gnus-agent-queue-mail.
324         * gnus-draft.el (gnus-group-send-queue): Pass the group name
325         "nndraft:queue" along to gnus-draft-send.  Use
326         gnus-agent-prompt-send-queue.
327         (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
328         is "nndraft:queue".  Suggested by Gaute Strokkenes
329         <gs234@srcf.ucam.org>
330
331         * gnus-agent.el (agent-disable-undownloaded-faces): Removed
332         (agent-enable-undownloaded-faces): Added
333         (gnus-agent-cat-groups): Use eval-and-compile, not
334         eval-when-compile, to define gnus-agent-set-cat-groups as the setf
335         method of gnus-agent-cat-groups even when the buffer has been
336         evaled.
337         (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
338         delete gnus-agent-save-active-1.
339         (gnus-agent-save-groups): Deleted. Identical to
340         gnus-agent-save-active.
341         (gnus-agent-write-active): No longer adjust agent's copy of active
342         file as agent's adjustments are now stored in their own
343         file. Removed optional parameter.
344         (gnus-agent-possibly-alter-active): Ignore groups of unagentized
345         servers.  Add use of min/max range limits from server's local
346         file.
347         (gnus-agent-save-alist): Removed unused optional argument.
348         (gnus-agent-load-local,gnus-agent-read-and-cache-local),
349         (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
350         (gnus-agent-set-local): A per-server file that keeps min/max range
351         limits for articles known to the agent.  Provides a fast mechanism
352         for altering many active ranges.
353         (gnus-agent-expire-group,gnus-agent-expire): No longer save the
354         active file (local makes it unnecessary).
355         (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
356
357         * gnus-cus.el (agent-disable-undownloaded-faces): Removed
358         (agent-enable-undownloaded-faces): Added
359
360         * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
361         disable it when sending to "nndraft:queue".
362         (gnus-group-send-queue): Add safety check to avoid sending queue
363         when unplugged.
364
365         * gnus-group.el (gnus-group-catchup): Use new
366         gnus-sequence-of-unread-articles, not
367         gnus-list-of-unread-articles, to avoid exhausting memory with huge
368         numbers of articles.  Use gnus-range-map to avoid having to
369         uncompress the unread list.
370         (gnus-group-archive-directory,
371         gnus-group-recent-archive-directory): Fixed invalid ange-ftp
372         reference.
373
374         * gnus-range.el (gnus-range-map): Iterate over list or sequence.
375         (gnus-sorted-range-intersection): Intersection of two ranges
376         without requiring that they first be uncompressed.
377
378         * gnus-start.el (gnus-activate-group): Unless blocked by the
379         caller, possibly expand the active range to include both cached
380         and agentized articles.
381         (gnus-convert-old-newsrc): Rewrote in anticipation of having
382         multiple version-dependent converters.
383         (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
384         gnus-agent-save-active.
385         (gnus-save-newsrc-file): Save dirty agent range limits.
386
387         * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
388         gnus-agent-possibly-alter-active.
389         (gnus-adjust-marked-articles): Faster handling of simple lists
390         
391 2004-01-21  Jesper Harder  <harder@ifa.au.dk>
392
393         * spam-stat.el (spam-stat-test-directory): New optional argument
394         displays a list of files detected.  Suggested by Andrew Cohen
395         <cohen@andy.bu.edu>.
396         (spam-stat-buffer-words-with-scores): Don't narrow and change
397         syntax table here.  Reported by Andrew Cohen <cohen@andy.bu.edu>.
398
399 2004-01-20  Teodor Zlatanov  <tzz@lifelogs.com>  
400
401         * spam.el (gnus-summary-mode-map): make spam-generic-score the
402         default scoring function
403         (spam-generic-score): calls spam-spamassassin-score if
404         spam-use-spamassassin or spam-use-spamassassin-headers is on;
405         spam-bogofilter-score otherwise.
406
407         From Hubert Chan <hubert@uhoreg.ca>:
408
409         * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
410         (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
411         (spam-spamassassin-arguments)
412         (spam-spamassassin-spam-flag-header)
413         (spam-spamassassin-positive-spam-flag-header)
414         (spam-spamassassin-spam-status-header, spam-sa-learn-path)
415         (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
416         (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
417         (spam-list-of-processors, spam-list-of-checks)
418         (spam-list-of-statistical-checks, spam-registration-functions)
419         (spam-check-spamassassin-headers, spam-check-spamassassin)
420         (spam-spamassassin-score)
421         (spam-spamassassin-register-with-sa-learn)
422         (spam-spamassassin-register-spam-routine)
423         (spam-spamassassin-register-ham-routine)
424         (spam-assassin-register-spam-routine)
425         (spam-assassin-register-ham-routine): add SpamAssassin support
426         (spam-bogofilter-score): fix to show article before scoring
427
428         * gnus.el (spam-process, spam-autodetect-methods): add
429         spamassassin and spamassassin-headers
430
431         * gnus-registry.el (gnus-registry-split-fancy-with-parent):
432         Suppress unnecessary messages.  From Nevin Kapur
433         <nkapur@cs.caltech.edu>.
434
435 2004-01-20  Jesper Harder  <harder@ifa.au.dk>
436
437         * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
438         make-hash-table.
439
440 2004-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
441
442         * canlock.el (base64-encode-string): Don't autoload it.
443
444 2004-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
445
446         * run-at-time.el: Remove useless (require 'itimer),
447         eval-and-compile and (featurep 'xemacs).
448
449 2004-01-16  Jesper Harder  <harder@ifa.au.dk>
450
451         * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
452         GROUP is a virtual group.
453
454 2004-01-16  Steve Youngs  <sryoungs@bigpond.net.au>
455
456         * gnus.el: Autoload `message-y-or-n-p'.
457
458 2004-01-15  Jesper Harder  <harder@ifa.au.dk>
459
460         * pgg-parse.el: Remove unnecessary (require 'custom).
461
462         * pgg-def.el: do.
463
464         * nnmail.el: do.
465
466         * gnus-undo.el: do.
467
468         * gnus-picon.el: do.
469
470         * gnus-util.el: do.
471
472 2004-01-15  Reiner Steib  <Reiner.Steib@gmx.de>
473
474         * gnus-sum.el (gnus-pick-line-number): Add autoload.
475
476 2004-01-15  Katsumi Yamaoka  <yamaoka@jpl.org>
477
478         * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
479         handle, as well as a list.
480
481         * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
482         Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
483         (mm-w3m-cid-retrieve): Simplify.
484
485 2004-01-14  Kai Grossjohann  <kai@emptydomain.de>
486
487         * message.el (message-kill-to-signature): Allow prefix arg to
488         specify number of lines to keep before signature.  From Vasily
489         Korytov.
490         (message-kill-to-signature): Change docstring.
491
492 2004-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
493
494         * canlock.el: Always require sha1-el.
495         (canlock-sha1): Bind sha1-maximum-internal-length to nil.
496
497         * message.el: Autoload sha1 only when compiling.
498
499         * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
500         eudc-expand-inline for XEmacs.
501
502 2004-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
503
504         * message.el (message-canlock-generate): Require sha1-el.
505
506 2004-01-13  Jesper Harder  <harder@ifa.au.dk>
507
508         * message.el (message-expand-name): Silence the byte compiler.
509
510         * lpath.el: Add detect-coding-system.
511
512         * dgnushack.el (dgnushack-compile): Remove obsolete check for
513         cus-edit.
514
515 2004-01-13  Simon Josefsson  <jas@extundo.com>
516
517         * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
518         Invoke gnus-score-mode.  Reported by
519         bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
520
521         * gnus-range.el (gnus-compress-sequence): Doc fix.  Suggested by
522         Jim Blandy <jimb@redhat.com> (tiny change).
523
524 2004-01-12  Jesper Harder  <harder@ifa.au.dk>
525
526         * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
527
528 2004-01-12  Teodor Zlatanov  <tzz@lifelogs.com>
529
530         * spam.el (spam-get-article-as-string): updated to use
531         gnus-request-article-this-buffer, much simpler
532         (spam-get-article-as-buffer): removed
533
534 2004-01-12  Kai Grossjohann  <kai.grossjohann@mci.com>
535
536         * message.el (message-expand-name): Use EUDC if the user uses
537         that.
538
539 2004-01-12  Jesper Harder  <harder@ifa.au.dk>
540
541         * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
542         character for the encoding to avoid consing a string.
543         
544         * rfc2047.el (rfc2047-decode-string): Don't cons a string
545         unnecessarily.
546
547         * mm-util.el (mm-replace-chars-in-string): Remove.
548
549         * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
550         of mm-replace-chars-in-string.
551
552 2004-01-11  Jesper Harder  <harder@ifa.au.dk>
553
554         * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
555         strings.
556
557         * mm-util.el (mm-subst-char-in-string): Support inplace.        
558
559         * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
560         a new string in every iteration.  Use shy groups.
561
562 2004-01-10  Jesper Harder  <harder@ifa.au.dk>
563
564         * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
565         (gnus-group-change-level, gnus-kill-newsgroup)
566         (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
567         (gnus-get-unread-articles, gnus-make-articles-unread)
568         (gnus-make-ascending-articles-unread): Use accessor
569         macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
570         to get group information for improved readability.
571
572         * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
573
574         * gnus-soup.el (gnus-soup-group-brew): do.
575
576         * gnus-msg.el (gnus-put-message): do.
577
578         * gnus-move.el (gnus-group-move-group-to-server): do.
579
580         * gnus-kill.el (gnus-batch-score): do.
581
582         * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
583         (gnus-group-update-group-line, gnus-group-insert-group-line-info)
584         (gnus-group-update-group, gnus-group-read-group)
585         (gnus-group-make-group, gnus-group-make-help-group)
586         (gnus-group-make-archive-group, gnus-group-make-directory-group)
587         (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
588         (gnus-group-sort-by-unread, gnus-group-catchup)
589         (gnus-group-unsubscribe-group, gnus-group-kill-group)
590         (gnus-group-yank-group, gnus-group-set-info)
591         (gnus-group-list-groups): do.
592
593         * gnus.el (gnus-generate-new-group-name): do.
594
595         * gnus-delay.el (gnus-delay-send-queue): do.
596
597         * nnvirtual.el (nnvirtual-catchup-group): do.
598
599         * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
600         do.
601
602         * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
603         (gnus-group-prepare-topics, gnus-topic-check-topology): do.
604         
605         * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
606         (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
607         (gnus-summary-walk-group-buffer, gnus-summary-move-article)
608         (gnus-group-make-articles-read): do.
609         
610 2004-01-09  Jesper Harder  <harder@ifa.au.dk>
611
612         * gnus-art.el (article-decode-mime-words, article-babel)
613         (gnus-article-highlight-signature, gnus-article-add-buttons)
614         (gnus-signature-toggle): Use gnus-with-article-buffer.
615         
616         * gnus-art.el (gnus-article-highlight-headers)
617         (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
618         
619         * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
620         (gnus-article-set-globals, gnus-request-article-this-buffer)
621         (gnus-button-message-id, gnus-article-maybe-hide-headers)
622         (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
623         (gnus-mime-display-alternative): Use with-current-buffer.
624
625 2004-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
626
627         * spam.el (spam-generate-fake-headers): rewrite to be simpler,
628         also under 80 char limit, and call gnus-error if needed
629         (spam-fetch-article-header): finally fixed - it was a
630         buffer-local variable (gnus-newsgroup-data)
631         (spam-find-spam): use spam-generate-fake-headers, forget about
632         spam-insert-fake-headers
633         (spam-insert-fake-headers): removed
634
635 2004-01-09  Jesper Harder  <harder@ifa.au.dk>
636
637         * deuglify.el (gnus-article-outlook-unwrap-lines)
638         (gnus-outlook-rearrange-article)
639         (gnus-outlook-repair-attribution-outlook)
640         (gnus-outlook-repair-attribution-block)
641         (gnus-outlook-repair-attribution-other): Remove redundant
642         save-excursion.
643
644 2004-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
645
646         * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
647         (spam-fetch-field-subject-fast)
648         (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
649         (spam-fetch-article-header): new functions to deal with Gnus
650         internals for fast retrieval of article header data
651         (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
652
653 2004-01-09  Jesper Harder  <harder@ifa.au.dk>
654
655         * pop3.el (pop3-md5): Remove.
656         (pop3-apop): Replace pop3-md5 with md5.
657
658         * mm-bodies.el: base64 is always built-in.
659
660         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
661         with-current-buffer.
662
663 2004-01-08  Katsumi Yamaoka  <yamaoka@jpl.org>
664
665         * canlock.el (canlock-insert-header): Remove excessive grouping in
666         regexp.
667
668         * gnus-sum.el (gnus-summary-read-document): Ditto.
669
670         * gnus-uu.el (gnus-uu-part-number): Ditto.
671
672         * html2text.el (html2text-remove-tags): Ditto.
673         (html2text-format-tags): Ditto.
674         (html2text-format-single-elements): Ditto.
675
676         * mml.el (mml-parse-1): Ditto.
677
678 2004-01-08  Jesper Harder  <harder@ifa.au.dk>
679
680         * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
681
682         * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
683
684         * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
685
686         * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
687
688 2003-11-15  Simon Josefsson  <jas@extundo.com>
689
690         * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
691         (pgg-gpg-lookup-key): Use regexp match instead of
692         split-string (split-string is different between emacs 21.2 and
693         21.4).  Reported by ultrasoul@ultrasoul.com (David D. Smith).
694
695 2004-01-08  Jesper Harder  <harder@ifa.au.dk>
696
697         * gnus-art.el (gnus-mime-view-all-parts)
698         (gnus-article-part-wrapper, gnus-article-view-part): Use
699         with-current-buffer.
700
701 2004-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
702
703         * spam.el (spam-disable-spam-split-during-ham-respool)
704         (spam-spamoracle-database, spam-cache-lookups)
705         (spam-split-last-successful-check, spam-clear-cache, spam-xor)
706         (spam-group-ham-mark-p, spam-group-spam-mark-p)
707         (spam-group-ham-marks, spam-group-spam-marks)
708         (spam-group-spam-contents-p, spam-group-ham-contents-p)
709         (spam-list-of-processors, spam-list-of-statistical-checks): doc
710         fix, also add spam-use-blackholes to the statistical checks
711         (spam-fetch-field-fast): new interface to fetching fields, may
712         become a macro
713         (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
714         (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
715         (spam-insert-fake-headers): fake an article when needed
716         (spam-find-spam): fake article when possible
717         (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
718         (spam-check-bogofilter-headers): use message-fetch-field instead
719         of nnmail-fetch-field
720
721 2004-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
722
723         * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
724
725 2004-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
726
727         * spam.el (spam-split): do not require spam-use-CHECK to be
728         enabled if that check is passed to spam-split explicitly; also
729         fix so 'spam doesn't get converted to spam-split-group when
730         spam-split-symbolic-return is t
731         (spam-find-spam): find registrations of the article and use those
732         instead of re-running spam-split to find the spam/ham
733         classification of the article
734         (spam-log-processing-to-registry, spam-log-registered-p)
735         (spam-log-unregistration-needed-p, spam-log-undo-registration):
736         use gnus-error instead of gnus-message
737         (spam-log-registration-type): new function to determine the
738         classification of a message based on registry entries; will
739         return nil if both 'spam and 'ham are found
740         (spam-check-BBDB): expand all the BBDB macros here so we can have
741         a reasonably fast local cache without the loading errors
742         (spam-cache-lookups): set to t by default
743         (spam-find-spam): don't try to guess spam-cache-lookups
744         (spam-enter-whitelist, spam-enter-blacklist): also clear the
745         spam-caches entry
746         (spam-filelist-build-cache, spam-filelist-check-cache): better
747         caching of whitelist/blacklist entries
748         (spam-check-whitelist, spam-check-blacklist): invoke
749         spam-from-listed-p with a type, not a cache variable
750         (spam-from-listed-p): wrap around spam-filelist-check-cache
751
752 2004-01-07  Jesper Harder  <harder@ifa.au.dk>
753
754         * message.el (message-cite-prefix-regexp): Use with-syntax-table.
755
756         * nnmail.el (nnmail-split-fancy): do.
757
758         * mml.el (mml-parse): do.
759
760         * gnus-score.el (gnus-enter-score-words-into-hashtb)
761         (gnus-score-adaptive): do.
762
763 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
764
765         * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
766         (gnus-mime-button-map): Don't set keymap parent.
767         (gnus-button-ctan-directory-regexp): Use shy grouping.
768         (gnus-prev-page-map): Don't set keymap parent.
769         (gnus-prev-page-map): Remove duplicated one.
770         (gnus-next-page-map): Don't set keymap parent.
771         (gnus-mime-security-button-map): Ditto.
772
773         * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
774         version number.
775
776         * sha1-el.el (sha1-string-external): Use with-temp-buffer.
777
778 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
779
780         * canlock.el (canlock-sha1-function): Remove.
781         (canlock-sha1-function-for-verify): Remove.
782         (canlock-openssl-program): Remove.
783         (canlock-openssl-args): Remove.
784         (canlock-ignore-errors): Remove.
785         (canlock-sha1-with-openssl): Remove.
786         (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
787         (canlock-verify): Don't use canlock-ignore-errors.
788
789         * sha1-el.el (sha1-string-external): Make it can return a string
790         in binary form.
791         (sha1-region-external): Ditto.
792         (sha1-string-internal): Ditto.
793         (sha1-region-internal): Ditto.
794         (sha1-region): Ditto.
795         (sha1-string): Ditto.
796         (sha1): Ditto.
797
798 2004-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
799
800         * spam.el (spam-report-articles-gmane): New command.
801
802 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
803
804         * gnus.el: Don't make unnecessary *Group* buffer when loading.
805
806         * run-at-time.el (run-at-time-saved): Remove.
807         (run-at-time): Doc fix.
808
809 2004-01-07  Jesper Harder  <harder@ifa.au.dk>
810
811         * gnus-sum.el (gnus-summary-limit-to-replied): New command.
812         (gnus-summary-limit-map): Add it.
813         (gnus-summary-make-menu-bar): do.
814
815 2004-01-06  Teodor Zlatanov  <tzz@lifelogs.com>
816
817         * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
818         first attempt at some caching support (done for BBDB only now)
819         (spam-find-spam): set spam-cache-lookups if there are more than 2
820         addresses to be checked
821         (spam-clear-cache-BBDB): new function, to be invoked by
822         bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
823         (spam-check-BBDB): check and use the caches, if
824         spam-cache-lookups is on
825         remove superfluous (provide)
826
827 2004-01-06  Reiner Steib  <Reiner.Steib@gmx.de>
828
829         * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
830
831 2004-01-07  Steve Youngs  <sryoungs@bigpond.net.au>
832
833         * run-at-time.el (run-at-time-saved): Move to after the definition
834         of `run-at-time'.
835
836         * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
837
838 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
839
840         * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
841         mm-w3m-local-map-property.
842
843         * mm-view.el (mm-w3m-mode-map): Remove.
844         (mm-w3m-local-map-property): Remove.
845         (mm-inline-text-html-render-with-w3m): Don't use
846         mm-w3m-local-map-property.
847
848 2004-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
849
850         * run-at-time.el: New file.
851
852         * dgnushack.el (dgnushack-compile): Don't compile run-at-time
853         under Emacs.
854
855         * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
856         of gnus-set-text-properties.
857
858         * gnus-uu.el (gnus-uu-save-article): Ditto.
859
860         * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
861
862         * gnus-cite.el (gnus-cite-parse): Ditto.
863
864         * gnus-art.el (gnus-button-push): Use set-text-properties instead
865         of gnus-.
866
867         * gnus-xmas.el (run-at-time): Require run-at-time.
868
869         * gnus.el: Changed calls to nnheader-run-at-time and
870         password-run-at-time throughout to use run-at-time directly.
871
872         * password.el: Removed definition of run-at-time.
873
874         * nnheaderxm.el: Remove definition of run-at-time.
875
876 2004-01-05  Karl Pfl\e,Ad\e(Bsterer  <sigurd@12move.de>
877
878         * mml.el (mml-minibuffer-read-disposition): Show attachment type
879         in prompt (tiny change)
880
881 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
882
883         * messagexmas.el (message-xmas-redefine): Alias
884         `message-make-caesar-translation-table' to
885         ``message-xmas-make-caesar-translation-table' regardless of XEmacs
886         version.
887
888         * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
889         (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
890         `gnus-xmas-set-text-properties'.
891         (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
892         `gnus-xmas-completing-read'. 
893         (gnus-xmas-completing-read): Removed.
894         (gnus-xmas-open-network-stream): Removed.
895
896         * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
897         XEmacs version.
898
899         * dns.el (dns-make-network-process): Use `open-network-stream'
900         instead of `gnus-xmas-open-network-stream'.
901
902         * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
903
904         * .cvsignore: Add auto-autoloads.el, custom-load.el.
905
906 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
907
908         * gnus-art.el (gnus-mime-display-alternative)
909         (gnus-insert-mime-button, gnus-insert-mime-security-button)
910         (gnus-insert-prev-page-button, gnus-insert-next-page-button):
911         Don't use gnus-local-map-property.
912
913         * gnus-util.el (gnus-local-map-property): Remove.
914
915         * mm-view.el (mm-view-pkcs7-decrypt): Replace
916         gnus-completing-read-maybe-default with completing-read.
917
918         * gnus-util.el (gnus-completing-read): do.
919         (gnus-completing-read-maybe-default): Remove.
920
921 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
922
923         * password.el: Only autoload `run-at-time' if not XEmacs.
924         Only autoload the itimer functions if XEmacs.
925
926 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
927
928         * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
929         XEmacsen.
930
931         * dgnushack.el: Autoload executable-find for XEmacs.
932
933 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
934
935         * gnus-art.el (gnus-read-string): Remove.
936         (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
937         read-string.
938
939 2004-01-05  Teodor Zlatanov  <tzz@lifelogs.com>
940
941         * netrc.el: autoload password-read
942         (netrc): new configuration group
943         (netrc-encoding-method, netrc-openssl-path): configuration
944         variables for encoding and decoding of files with symmetric
945         ciphers
946         (netrc-encode): assistant function to encode a file with
947         netrc-encoding-method
948         (netrc-parse): added interactive parameter, added optional
949         decoding if netrc-encoding-method is non-nil but otherwise
950         behavior is standard
951         (netrc-encrypting-method, netrc-encrypt, netrc-parse):
952         s/encode/encrypt/ everywhere
953
954         * spam.el: remove executable-find autoload
955
956 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
957
958         * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
959
960         * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
961
962 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
963
964         * gnus-art.el (gnus-treat-ansi-sequences,
965         article-treat-ansi-sequences): New variable and function.
966         Suggested by Dan Jacobson <jidanni@jidanni.org>.
967
968         * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
969         Use it.
970
971 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
972
973         * mm-util.el (mm-quote-arg): Remove.
974
975         * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
976         shell-quote-argument.
977
978         * gnus-uu.el (gnus-uu-command): do.
979
980         * gnus-sum.el (gnus-summary-insert-pseudos): do.
981
982         * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
983         with make-char.
984
985         * mm-util.el (mm-make-char): Remove.
986
987         * mml.el (mml-mode): Replace gnus-add-minor-mode with
988         add-minor-mode.
989
990         * gnus-undo.el (gnus-undo-mode): do.
991
992         * gnus-topic.el (gnus-topic-mode): do.
993
994         * gnus-sum.el (gnus-dead-summary-mode): do.
995
996         * gnus-start.el (gnus-slave-mode): do.
997
998         * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
999
1000         * gnus-ml.el (gnus-mailing-list-mode): do.
1001
1002         * gnus-gl.el (gnus-grouplens-mode): do.
1003
1004         * gnus-draft.el (gnus-draft-mode): do.
1005
1006         * gnus-dired.el (gnus-dired-mode): do.
1007
1008         * gnus-ems.el (gnus-add-minor-mode): Remove.
1009
1010         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1011         Replace gnus-char-width with char-width.
1012
1013         * gnus-ems.el (gnus-char-width): Remove.
1014
1015         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1016         Replace gnus-char-width with char-width.
1017
1018         * gnus-ems.el (gnus-char-width): Remove.
1019
1020         * spam-stat.el (with-syntax-table): Remove with-syntax-table
1021         definition.
1022         Remove Emacs 20 hash table compatibility code.
1023
1024         * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
1025         20 compatibility code.
1026
1027         * spam.el (spam-point-at-eol): Replace with point-at-eol.
1028
1029         * smime.el (smime-point-at-eol): Replace with point-at-eol.
1030
1031         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
1032         with point-at-{eol,bol}.
1033
1034         * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1035
1036         * imap.el (imap-point-at-eol): Replace with point-at-eol.
1037
1038         * flow-fill.el (fill-flowed-point-at-bol,
1039         fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1040
1041         * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
1042         Replace with point-at-{eol,bol} throughout all files.
1043
1044 2004-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
1045
1046         * ntlm.el (ntlm-string-as-unibyte): New macro.
1047         (ntlm-build-auth-response): Use it.
1048
1049         Remove Emacs 20 stuff:
1050         * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
1051         (butlast, mapc, remove): Remove the compiler macros.
1052         * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
1053         of delq and copy-sequence.
1054         * gnus-art.el (popup-menu): Remove the compiler macro.
1055         * nnmail.el (nnmail-split-fancy): Don't support customizing with
1056         Emacs 20.
1057
1058 2004-01-05  Simon Josefsson  <jas@extundo.com>
1059
1060         * ntlm.el: Fix namespace.  Change smb-passwd-hash into
1061         ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
1062         smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
1063         ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
1064         into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
1065         ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
1066         into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
1067         ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
1068         ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
1069         ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
1070         ntlm-string-permute, string-lshift into ntlm-string-lshift,
1071         string-xor into ntlm-string-xor.  Suggested by
1072         Jesper Harder <harder@myrealbox.com>.
1073
1074         * ntlm.el: Don't include poem.
1075
1076         * md4.el (print-int32, print-string-hexa): Remove.  Suggested by
1077         Jesper Harder <harder@myrealbox.com>.
1078
1079         * sasl-ntlm.el, ntlm.el, md4.el: New files.
1080
1081         * hmac-md5.el (md5-binary): Fix byte compile warning.  (This
1082         probably breaks emacs with DL patch, but do we care? Is anyone
1083         still using the DL stuff?)
1084
1085         * sieve-manage.el: Use the password package.
1086         (sieve-manage-read-passwd): Remove.
1087         (sieve-manage-interactive-login): Use password.  Re-add
1088         condition-case around loop.
1089
1090         * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
1091         (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
1092         the password package.
1093
1094 2003-02-19  Simon Josefsson  <jas@extundo.com>
1095
1096         * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
1097         token.
1098
1099 2002-08-07  Simon Josefsson  <jas@extundo.com>
1100
1101         * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
1102         (sieve-manage-authenticators):
1103         (sieve-manage-authenticator-alist): Add some SASL mechs.
1104         (sieve-sasl-auth): New function.
1105         (sieve-manage-cram-md5-auth):
1106         (sieve-manage-plain-auth): Rewrite using SASL library.
1107         (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
1108         (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
1109         (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
1110         (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
1111
1112 2004-01-05  Simon Josefsson  <jas@extundo.com>
1113
1114         * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
1115         New files.
1116
1117 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1118
1119         * gnus-group.el (gnus-no-groups-message): Update.
1120
1121         * gnus-sum.el (gnus-summary-insert-new-articles): Remove . 
1122
1123 2003-11-09  Simon Josefsson  <jas@extundo.com>
1124
1125         * imap.el: Support for ID IMAP extension (RFC 2971).
1126         (imap-local-variables): Add imap-id.
1127         (imap-id): New variable.
1128         (imap-id): New function.
1129         (imap-parse-response): Parse untagged ID response.
1130         * nnimap.el (nnimap-id): New variable.
1131         (nnimap-open-connection): Use it.
1132
1133 2003-12-28  Simon Josefsson  <jas@extundo.com>
1134
1135         * gnus-score.el (gnus-score-edit-all-score): New.
1136         * gnus-group.el (gnus-group-score-map): Bind it to W e.
1137
1138 2004-01-04  Simon Josefsson  <jas@extundo.com>
1139
1140         * password.el: Add.
1141
1142 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
1143
1144         * dns.el: Add support for AAAA records (see RFC 3596)
1145
1146         * Fix typo PRT -> PTR
1147
1148         * Parse MX, PTR and SOA replies (see RFC 1035)
1149
1150 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1151
1152         * gnus.el (gnus-logo-color-style): Changed colors to `no'.
1153
1154         * Moved to Changelog.1.
1155
1156     Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
1157   Copying and distribution of this file, with or without modification,
1158   are permitted provided the copyright notice and this notice are preserved.
1159
1160 ;; Local Variables:
1161 ;; coding: iso-2022-7bit
1162 ;; End: