* gnus-spec.el (gnus-compile): Don't compile gnus-version.
[gnus] / lisp / ChangeLog
1 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * gnus-spec.el (gnus-compile): Don't compile gnus-version. 
4
5         * gnus-group.el (gnus-update-group-mark-positions): Bind
6         gnus-group-update-hook to nil.
7
8 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
9
10         * mml.el (mml-generate-mime-1): Force as multibyte string.
11
12 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
13
14         * gnus-sum.el (gnus-summary-insert-line) 
15         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
16         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
17
18         * gnus-spec.el (gnus-correct-substring): Take optional END.
19
20         * nnrss.el (nnrss-request-article): Remove \n.
21         (nnrss-retrieve-headers): Lines number is -1.
22
23 2001-08-24  Simon Josefsson  <jas@extundo.com>
24
25         * gnus-group.el (gnus-info-clear-data): Call
26         nnfoo-request-set-mark to propagate marks.  Fix bug:
27         `gnus-group-update-line' doesn't update read range unless we call
28         `gnus-get-unread-articles-in-group' first.
29
30         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
31         to server.
32
33 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
34
35         * gnus-util.el (gnus-create-info-command): Return an interactive
36         function.
37
38 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
39         From Katsumi Yamaoka <yamaoka@jpl.org>
40
41         * gnus-spec.el (gnus-parse-complex-format): Use equal.
42
43 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
44
45         * gnus-sum.el (gnus-select-newsgroup): Use it.
46
47         * gnus-util.el (gnus-not-ignore): New function.
48
49         * lpath.el (featurep): Don't fbind char-int.
50
51         * gnus-util.el (gnus-create-info-command): New function.
52
53         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
54         right node.
55
56         * gnus-sum.el (gnus-select-newsgroup): Clean up.
57         (gnus-summary-limit-children): Use 'identity instead of `all'.
58         (gnus-summary-limit-to-display-predicate): New command and
59         keystroke. 
60
61 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
62
63         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
64
65         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
66
67 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
68
69         * gnus-spec.el: Add the Gnus version.
70         (gnus-update-format-specifications): If the Gnus version changes,
71         nix out the format spec cache.
72
73         * gnus.el (gnus-continuum-version): Made into a command and
74         optionalize the VERSION.
75
76         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
77         the start of the lines.
78
79 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
80
81         * gnus.el (gnus-visual-p): Define function before use of
82         function. 
83
84 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
85
86         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
87         (gnus-article-mark-to-type): New function.
88         (gnus-update-missing-marks): Only update marks of type 'list.
89
90         * gnus.el (gnus-article-special-mark-lists): New variable.
91
92 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
93
94         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
95         (gnus-select-newsgroup): Still use 'all.
96         (gnus-summary-initial-limit): Comparing with 'all.
97
98 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
99
100         * gnus-start.el (gnus-activate-group): If dont-check, don't update
101         active.
102
103 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
106         nnslashdot-*-retrieve-headers.
107         (nnslashdot-request-article): Fix for slashcode 2.2.
108         (nnslashdot-make-tuple): New.
109         (nnslashdot-read-groups): Use it.
110
111 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
112
113         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
114         list. 
115
116         * gnus-sum.el (gnus-summary-move-article): Don't select article. 
117
118 2001-08-20  Simon Josefsson  <jas@extundo.com>
119
120         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
121         opened, error instead of continuing (and exploding later).
122
123 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
124
125         * gnus.el (gnus-expand-group-parameters): Return the parameter
126         list. 
127
128         * gnus-sum.el (gnus-summary-show-article): Doc fix.
129         (gnus-summary-show-article): Guess at charset if required.
130
131         * gnus-spec.el (gnus-correct-substring): Stopped one character
132         before we wanted.
133
134 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
135
136         * earcon.el (earcon-auto-play): Remove unused option.
137
138 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
139
140         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
141         message down in levels, since it happens very fast.
142
143         * smiley-ems.el (smiley-update-cache): Respect the symbol version
144         of smiley-regexp-alist.
145
146         * mm-view.el (mm-inline-text): Ignore vcard errors.
147
148         * gnus-art.el (gnus-ignored-headers): Added more junk headers. 
149
150         * gnus-score.el (gnus-all-score-files): Use append instead of
151         nconc. 
152
153         * gnus.el (gnus-splash-face): Doc fix.
154
155         * mm-decode.el (mm-mailcap-command): Use
156         mm-path-name-rewrite-functions. 
157         (mm-path-name-rewrite-functions): New variable.
158
159         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
160         (gnus-complex-form-to-spec): Insert tab.
161         (gnus-spec-tab): New function.
162
163         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
164         entering the group.
165
166         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
167         the positional spec.
168         (gnus-parse-complex-format): React to %C.
169
170         * gnus-ems.el (gnus-char-width): Moved here.
171
172         * gnus-sum.el (gnus-select-newsgroup): Set
173         gnus-newsgroup-articles. 
174         (gnus-unseen-mark): New variable.
175         (gnus-newsgroup-unseen): Ditto.
176         (gnus-newsgroup-seen): Ditto.
177         (gnus-adjust-marked-articles): Use them.
178         (gnus-update-marks): Use them.
179         (gnus-summary-update-secondary-mark): Display.
180         (gnus-summary-prepare-threads): Display.
181
182         * gnus-msg.el (gnus-inews-group-method): Use and return the
183         method, not the server.
184
185 2001-08-19  Simon Josefsson  <jas@extundo.com>
186
187         * gnus-srvr.el (gnus-server-agent-face): New.
188         (gnus-server-agent-face): New.
189         (gnus-server-mode): Turn on font-lock-mode.
190
191         * gnus.el (gnus-server-visual): Add defgroup.
192
193 2001-08-19  Simon Josefsson  <jas@extundo.com>
194         From Joe Casadonte <jcasadonte@northbound-train.com>
195
196         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
197         gnus-server-denied-face): New.
198         (gnus-server-opened-face, gnus-server-closed-face,
199         gnus-server-denied-face): New.
200         (gnus-server-font-lock-keywords): Add.
201
202 2001-08-19  Simon Josefsson  <jas@extundo.com>
203
204         * nnml.el (nnml-request-set-mark): Return nil.
205         (nnml-save-marks): Use nnml-possibly-create-directory.
206         (nnml-open-marks): Only work in temp buffer when inserting/reading
207         .marks file.
208
209 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
210
211         * gnus.el (gnus-expand-group-parameters): Fix.
212
213         * gnus-spec.el (gnus-char-width): New.
214         (gnus-correct-substring, gnus-correct-length): Use it.
215
216         * message.el (message-required-mail-headers): Fix doc.
217
218 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
219
220         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
221
222         * mm-decode.el (mm-save-part-to-file): Insert the handle.
223
224 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
225
226         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
227         slashdot 2.2 (not fully fixed yet).
228         (nnslashdot-request-article): Ditto.
229
230 2001-08-18  Simon Josefsson  <jas@extundo.com>
231
232         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
233         nnimap.
234
235         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
236         gnus-util.
237         (nnimap-request-update-info-internal): Use new functions.
238
239         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
240         new functions.
241
242 2001-08-18  Simon Josefsson  <jas@extundo.com>
243
244         Make nnml groups self-contained as far as marks are concerned.
245
246         * nnml.el (nnml-request-delete-group): Delete marks file.
247         (nnml-request-rename-group): Move marks file.
248         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
249         variables.
250         (nnml-request-set-mark, nnml-request-update-info): New server
251         functions.
252         (nnml-save-marks, nnml-open-marks): New functions.
253
254 2001-08-18  Simon Josefsson  <jas@extundo.com>
255
256         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
257         `set' when setting marks.
258
259 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * gnus.el (gnus-info-find-node): Take an argument.
262
263         * gnus-art.el (gnus-button-handle-info): New.
264         (gnus-url-unhex-string): Replace "+" with " ".
265
266 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
267
268         * message.el (message-check-news-header-syntax): Check bad From.
269
270 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
271
272         * gnus-spec.el (gnus-correct-length): New function.
273         (gnus-correct-substring): New function.
274         (gnus-tilde-max-form): Use it.
275
276 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
277
278         * nnmh.el: Docstring changes as below.
279
280         * nnml.el: Docstring changes as below.
281
282         * nnbabyl.el: Docstring changes as below.
283
284         * nnmbox.el: Docstring changes as below.
285
286         * nnfolder.el: Added docstrings identifying each virtual server
287         parameter.
288
289 2001-08-18  Simon Josefsson  <jas@extundo.com>
290
291         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
292
293 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
294
295         * message.el: rename "Abort Message" to "Postpone Message".
296         Remove "Attach file as MIME" from Message menu, it's already in
297         the MIME menu.
298
299 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
300
301         * smime.el (smime-point-at-eol): eval-and-compile.
302         (smime-make-temp-file): New.
303         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
304         Use it.
305
306 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
307
308         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline. 
309         (gnus-agent-summary-fetch-group): New command and keystroke.
310
311         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
312         (gnus-mime-display-security): Make it respect
313         gnus-unbuttonized-mime-type-p. 
314
315         * gnus-sum.el (gnus-articles-to-read): Comments.
316         (gnus-article-marked-p): New function.
317         (gnus-summary-display-make-predicate): New function.
318         (gnus-select-newsgroup): Use them.
319
320         * mm-decode.el (mm-save-part-to-file): Made it not error.
321
322 2001-08-17  Simon Josefsson  <jas@extundo.com>
323
324         * imap.el (imap-wait-for-tag): If process-status isn't open or
325         run, return nil instead of sit-for looping.
326
327 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
328
329         * lpath.el (featurep): fbind xml-parse-region.
330
331         * gnus.el (gnus-message-archive-method): Default to "archive".
332         (gnus-message-archive-method): Doc fix.
333         (gnus-parameters-get-parameter): Cleaned up.
334         (gnus-expand-group-parameter): New function.
335
336         * gnus-start.el (gnus-setup-news): Push the archive server only
337         the server list.
338
339         * mml.el (mml-menu): Changed name to "Attachments".
340
341         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
342         when there is something to detroy.
343
344 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
345
346         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
347         nil. 
348
349 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
350
351         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
352         which specifies a time today or tomorrow.
353
354 2001-08-15  Simon Josefsson  <jas@extundo.com>
355         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
356
357         * gnus-agent.el (gnus-agent-make-mode-line-string) 
358         (gnus-agent-toggle-plugged): Use new API.
359
360 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
361
362         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
363         deadline has expired.
364
365 2001-08-12  Simon Josefsson  <jas@extundo.com>
366         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
367
368         Support `recent' mark indicating newly arrived messages (to
369         separate from old but unread messages).
370         
371         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
372         `nnmail-split-history' if recent is > 0.
373         (nnimap-request-update-info-internal): Update `recent' marks.
374         (nnimap-request-set-mark): Never set `recent' marks.
375         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
376         recent.
377
378         * gnus-sum.el (gnus-recent-mark): New mark.
379         (gnus-newsgroup-recent): New variable.
380         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
381         (gnus-summary-prepare-threads): Mark recent articles.
382         (gnus-summary-add-mark): Support recent.
383         (gnus-summary-update-secondary-mark): Support recent.
384
385         * gnus.el (gnus-article-mark-lists): Add recent.
386
387 2001-08-12  Simon Josefsson  <jas@extundo.com>
388
389         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
390         whether successful decoding took place.  Add doc.
391
392 2001-08-12  Simon Josefsson  <jas@extundo.com>
393         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
394
395         * gnus.el (gnus-summary-line-format, gnus-parameters): 
396         * gnus-gl.el (gnus-summary-grouplens-line-format): 
397         * gnus-salt.el (gnus-summary-pick-line-format): 
398         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
399
400 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
401         Committed by Kai Gro\e,A_\e(Bjohann.
402         
403         * gnus-score.el (gnus-score-string): Fix `match' regexp
404         for `extra' header case.
405
406 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
407
408         * nnmbox.el (nnmbox-read-mbox): No warning.
409
410 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
411
412         * nndoc.el (nndoc-article-type): Fix doc.
413         (nndoc-generate-article-function): New.
414         (nndoc-dissection-function): New.
415         (nndoc-type-alist): Add oe-dbx.
416         (nndoc-oe-dbx-type-p): New.
417         (nndoc-oe-dbx-dissection): New.
418         (nndoc-oe-dbx-generate-article): New.
419
420 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
421
422         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
423         whether deadline has been reached.  Patch from Dan Nicolaescu
424         <dann@godzilla.ics.uci.edu>.
425
426 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
427
428         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
429         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
430         <rintaman@cs.Helsinki.FI>.
431         
432         * mail-source.el (mail-source-movemail): The error buffer is
433         modified, but nothing in it.
434
435 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
436
437         * message.el (message-bogus-system-names): New.
438         (message-make-fqdn): Use it.
439
440 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
441
442         * nndraft.el (nndraft-request-group): Use
443         nndraft-auto-save-file-name.
444
445 2001-08-09  Simon Josefsson  <jas@extundo.com>
446
447         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
448         Don't ask whether to decrypt.  Just leave result in buffer (don't
449         call mm).
450
451         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
452         parts as well.
453         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
454         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
455
456 2001-08-09  Simon Josefsson  <jas@extundo.com>
457
458         * mm-decode.el (mm-insert-part): Return decoding success status.
459         (mm-save-part-to-file): Error if decoding failed.
460
461 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
462
463         * message.el (message-tab): Use indent-relative.
464         (message-mode): Don't bind indent-line-function to indent-relative.
465
466 2001-08-09  Simon Josefsson  <jas@extundo.com>
467
468         * message.el (message-get-reply-headers): Fix string. Suggested by
469         Christoph Conrad <cc@cli.de>.
470
471 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
472
473         * message.el (message-tab): Use the current value of
474         indent-line-function.
475         (message-mode): Bind indent-line-function to indent-relative.
476
477 2001-08-08  Simon Josefsson  <jas@extundo.com>
478
479         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
480         whether `imtest' is installed.
481
482 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
483         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * gnus-sum.el (gnus-summary-show-article): Call
486         gnus-summary-update-secondary-secondary-mark.
487         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
488         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
489         
490 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
491
492         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
493         
494         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
495
496         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
497         <gerd@gnu.org>.
498
499         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
500
501         * gnus-util.el (gnus-output-to-rmail): Ditto.
502         (gnus-output-to-mail): Ditto.
503
504         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
505
506 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
507
508         * message.el (message-indent-citation): Use
509         `message-yank-cited-prefix' for empty lines.
510
511 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
512
513         * message.el (message-indent-citation): Quote only lines starting
514         with ">" using `message-yank-cited-prefix'.
515
516 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
517
518         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
519         gnus-cache-fully-p.
520
521 2001-08-04  Simon Josefsson  <jas@extundo.com>
522
523         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
524         file if it doesn't exist (by calling gnus-cache-read-active).
525
526 2001-08-04  Simon Josefsson  <jas@extundo.com>
527
528         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
529         (gnus-cache-passively-or-fully-p): Removed.
530         (gnus-cache-fully-p): Fix it.
531
532         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
533
534 2001-08-04  Simon Josefsson  <jas@extundo.com>
535
536         * gnus-cache.el (gnus-cache-fully-p)
537         (gnus-cache-passively-or-fully-p): New functions.
538         (gnus-cache-possibly-enter-article): Cosmetic change, use
539         `g-c-p-o-f-p'.
540         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
541         was bogus (`g-c-p-a-a' does not change active info, just change
542         the functions parameters).
543         (gnus-cache-possibly-remove-articles-1): Make sure articles are
544         not removed in groups that match `gnus-uncacheable-groups'.
545
546         Reported and modifications based on discussions with Nuutti
547         Kotivuori <nuutti.kotivuori@smarttrust.com>.
548
549 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
550         Committed by Simon Josefsson  <jas@extundo.com>
551
552         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
553         calls `gnus-cache-update-active' if bounds has been extended.
554
555 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
556
557         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
558         before remove.
559         (gnus-mime-security-show-details): Ditto.
560
561 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
562
563         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
564         syntax.  Protect string-match against nil string and regexp.
565
566 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
567
568         * mm-util.el (mm-find-charset-region): Remove control-1.
569
570 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
571
572         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
573
574 2001-08-04  Simon Josefsson  <jas@extundo.com>
575
576         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
577         buffer.  Delete MIME-Version header.
578
579 2001-08-03  Simon Josefsson  <jas@extundo.com>
580
581         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
582         that is entered does not necessarily have the highest article
583         number in the group, so use `gnus-cache-possibly-alter-active'
584         instead of `gnus-cache-update-active'.
585
586 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
587
588         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
589
590 2001-08-03  Simon Josefsson  <jas@extundo.com>
591
592         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
593         menu.
594
595 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
596
597         * gnus.el (post-method): New group parameter.  It also provides
598         the user option `gnus-post-method-alist' and the internal function
599         `gnus-parameter-post-method'.
600
601         * gnus-msg.el (gnus-post-method): Bind the value of
602         `gnus-post-method' to the group parameter if it is defined.
603         
604 2001-08-02  Simon Josefsson  <jas@extundo.com>
605
606         * smime.el (smime-extra-arguments): Removed.
607         (smime-call-openssl-region): Don't use it.
608
609 2001-08-02  Simon Josefsson  <jas@extundo.com>
610
611         * smime.el (smime-sign-region): Handle stderr.
612         (smime-encrypt-region): Ditto.
613
614         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
615         match the ASN.1 length bytes.
616         (mm-pkcs7-enveloped-magic): Ditto.
617         (mm-view-pkcs7-get-type): Don't regexp quote.
618
619 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
620         From Andreas Fuchs <asf@void.at>
621
622         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
623
624 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
625
626         * gnus-art.el (gnus-header-button-alist): References regexp.
627
628 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
629
630         * mm-view.el (autoload): Don't autoload `diff-mode' if it's 
631         already fboundp.  Add INTERACTIVE arg to autoload form. 
632
633 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
634
635         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
636
637         * nnmail.el (nnmail-cache-open): Ditto.
638
639 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
640
641         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
642
643 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
644
645         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
646         
647 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
648         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
649         
650         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
651         (gnus-agent-toggle-plugged): Use it.
652
653 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
654
655         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
656         (gnus-ding-file-coding-system): New variable.
657         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
658         (gnus-slave-save-newsrc): Use it.
659
660 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
661
662         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
663         syntax.
664
665 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
666         Originally from Andreas Fuchs <asf@void.at>
667
668         * mml2015.el (mml2015-trust-boundaries-alist)
669         (mml2015-gpg-pretty-print-fpr): New.
670         (mml2015-gpg-extract-signature-details): More details, rename from
671         `m-g-e-from'.
672         (mml2015-gpg-verify): Use them.
673         (mml2015-gpg-clear-verify): Use them.
674
675 2001-07-31  Simon Josefsson  <jas@extundo.com>
676
677         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
678         buffer when done.
679
680 2001-07-30  Simon Josefsson  <jas@extundo.com>
681
682         * smime.el (smime-call-openssl-region): Revert previous change,
683         just pass on buf to `call-process-region'.
684         (smime-verify-region): Doc fix.  Don't message stuff.  Use
685         `smime-new-details-buffer'.  Inserts error messages into buffer.
686         (smime-noverify-region): Ditto.
687         (smime-decrypt-region): Ditto.  Handles stderr separately.
688         (smime-verify-buffer, smime-noverify-buffer)
689         (smime-decrypt-buffer): Doc fix.
690         (smime-new-details-buffer): New function.
691         (smime-pkcs7-region, smime-pkcs7-certificates-region)
692         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
693         (smime-sign-region, smime-encrypt-region): Don't use
694         `insert-buffer'.
695
696         * mml-smime.el (mml-smime-verify): Fix security button strings.
697
698 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
699
700         * gnus-art.el (gnus-mime-save-part-and-strip): Save
701         gnus-article-mime-handles.
702
703 2001-07-29  Simon Josefsson  <jas@extundo.com>
704
705         * mail-source.el (top-level): Require message for message-directory.
706         (mail-source-directory): Change default to message-directory.
707
708         * smime.el (smime-keys, smime-CA-directory, smime-CA-file) 
709         (smime-certificate-directory, smime-openssl-program) 
710         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
711         (smime-extra-arguments): New variable.
712         (smime-dns-server): Fix customize group.
713         (smime-call-openssl-region): Use `smime-extra-arguments'.
714
715 2001-07-29  Simon Josefsson  <jas@extundo.com>
716         From Vladimir Volovich <vvv@vsu.ru>
717
718         * smime.el (smime-call-openssl-region): Ignore stderr.
719
720 2001-07-29  Simon Josefsson  <jas@extundo.com>
721         From Christoph Conrad <christoph.conrad@gmx.de>
722
723         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
724         file.
725
726 2001-07-29  Simon Josefsson  <jas@extundo.com>
727
728         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
729
730         Support S/MIME decryption.
731
732         * mm-decode.el (mm-inline-media-tests): 
733         (mm-inlined-types):
734         (mm-automatic-display):
735         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
736
737         * mm-view.el (mm-pkcs7-signed-magic): 
738         (mm-pkcs7-enveloped-magic): New variables.
739         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
740         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
741         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
742         PKCS#7 blobs.
743
744         * smime.el (smime-decrypt-region): Expand keyfile.
745
746 2001-07-29  Simon Josefsson  <jas@extundo.com>
747
748         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
749         `ssl.el' variables.
750
751         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
752         but line instead of narrowing to it, because `nnmail-parse-active'
753         calls widen.  Thanks to Christoph Conrad
754         <christoph.conrad@gmx.de>.
755
756 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
757
758         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
759         for %B spec.
760
761         * gnus-sum.el (gnus-summary-prepare-threads): If
762         gnus-sum-thread-tree-root is nil, use subject instead.
763         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent) 
764         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent) 
765         (gnus-sum-thread-tree-leaf-with-other) 
766         (gnus-sum-thread-tree-single-leaf): Documentation.
767         (gnus-sum-thread-tree-single-indent): Allow nil.
768
769 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
770
771         * message.el (message-fill-paragraph): Do nothing if the user
772         wants filladapt-mode.
773
774 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
775
776         * mm-decode.el (mm-image-type-from-buffer): New.
777         (mm-get-image): Use it.
778
779 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
780
781         * gnus.el (gnus-large-newsgroup): If it is nil, ...
782
783         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
784         mm-display-parts too.
785
786 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
787
788         * nnfolder.el (nnfolder-request-accept-article): Bind
789         nntp-server-buffer.
790
791         * nnmail.el (nnmail-parse-active): Read from buffer instead of
792         nntp-server-buffer.
793
794 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
795
796         * message.el (message-check-news-header-syntax): Use
797         message-post-method.
798         (message-send-news): Bind message-post-method.
799
800 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
801
802         * mml.el (mml-tweak-type-alist): New.
803         (mml-tweak-function-alist): New.
804         (mml-tweak-part): New.
805         (mml-generate-mime-1): Use it.
806
807 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
808
809         * nnfolder.el (nnfolder-request-accept-article): Replace
810         nnfolder-request-list.
811
812 2001-07-27  Simon Josefsson  <jas@extundo.com>
813
814         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
815         nnoo-change-server failed to do it.
816
817 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
818
819         * gnus.el (gnus-parameters): Make it customizable.
820
821 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
822
823         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
824
825         * message.el (message-set-auto-save-file-name): More
826         poor-system-types.
827
828         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
829
830         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
831         supports +.
832
833 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
834
835         * mm-decode.el (mm-readable-p): New.
836         (mm-inline-media-tests): Fix the default testers.
837
838 2001-07-26  Simon Josefsson  <jas@extundo.com>
839
840         * nnimap.el (nnimap-version): Bump version number.
841
842 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
843         From Steven E. Harris <seh@speakeasy.org>
844
845         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
846         in M$Windows too.
847
848 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
849
850         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
851
852 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
853
854         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
855
856         * mm-decode.el (mm-get-image): Guess then use the type.
857
858         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
859
860 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
861         
862         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
863         display (%B) for threads if threading is off.
864  
865 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
866         From Henrik Enberg <henrik@enberg.org>
867
868         * gnus-msg.el: Customization patch.
869
870 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
871
872         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
873         variable.
874         (nnmail-split-fancy-with-parent): Ignore certain groups.
875         
876 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
877
878         * gnus-util.el (gnus-byte-compile): New.
879         (gnus-use-byte-compile): New.
880         (gnus-make-sort-function): Use it.
881
882         * nnmail.el (nnmail-get-new-mail): Use it.
883
884         * gnus-agent.el (gnus-category-make-function): Simple function or
885         compiled function.
886         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
887
888         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
889         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
890         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
891
892         * message.el (message-check-news-header-syntax): Remove quote.
893
894 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
895
896         * message.el (message-use-mail-followup-to): `t' is not a
897         documented value.
898
899 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
900
901         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
902
903 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
904
905         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
906         there are long lines.
907
908 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
909
910         * dgnushack.el (copy-list): New compiler macro.
911
912 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
913
914         * message.el (message-bounce): If no Return-Path, the whole
915         content is considered as the original message.
916
917         * nnml.el (nnml-check-directory-twice): New.
918         (nnml-article-to-file): Use it.
919         (nnml-retrieve-headers): Hack it.
920
921 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
922
923         * gnus-win.el (gnus-buffer-configuration): New configure.
924
925         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
926         not alive.
927
928         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
929         (mm-display-external): Use display-term configure.
930
931 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
932
933         * gnus-delay.el (gnus-delay-default-hour): New variable.
934         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
935
936 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
937         From Karl Kleinpaste <karl@charcoal.com>
938
939         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
940         (gnus-summary-prepare-threads): Ditto.
941
942         * gnus.el (gnus-summary-line-format): Add %B.
943
944 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
945
946         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
947
948         * mm-util.el (mm-string-as-multibyte): New.
949
950         * nnmh.el (nnmh-request-list-1): Encode, not decode!
951
952 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
953
954         * mm-util.el (mm-universal-coding-system): New.
955
956         * gnus-start.el (gnus-startup-file-coding-system): Use it.
957
958         * score-mode.el (score-mode-coding-system): Use it.
959
960 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
961
962         * gnus-start.el (gnus-setup-news): Call
963         `gnus-check-bogus-newsgroups' just after the native server is
964         opened.
965
966 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
967
968         * nnmail.el (nnmail-do-request-post): Util function to be used by
969         `nnchoke-request-post' for all nnmail-derived backends.
970
971         * nnml.el (nnml-request-post): Use it.
972
973         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
974         backend, for it groks nnml-request-post.
975
976         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
977         Treat `mail-post' backends like `mail' backends, not like `news'
978         backends.
979
980 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
981
982         * gnus-msg.el (gnus-setup-message): make-local-hook.
983
984 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
985
986         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
987         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
988         <karl@charcoal.com>, slightly changed by Kai.
989
990         * message.el (message-check-news-header-syntax): When checking
991         whether the groups exist, check the right server based on
992         `gnus-post-method'.
993
994 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
995
996         * gnus-delay.el: New file.
997
998 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
999
1000         * mm-util.el (mm-read-coding-system): Take two arguments.
1001
1002         * gnus-sum.el (gnus-summary-show-article): Use
1003         mm-read-coding-system.
1004
1005         * gnus-art.el (article-de-quoted-unreadable):
1006         (article-de-base64-unreadable, article-wash-html):
1007         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
1008
1009 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1010
1011         * nnml.el (nnml-request-post): New function.  Can be used for
1012         annotations in nnml groups.
1013
1014 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1015
1016         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
1017         command.
1018
1019         * gnus-start.el (gnus-find-new-newsgroups): Use
1020         `message-make-date' instead of `current-time-string'.
1021         (gnus-ask-server-for-new-groups): Ditto.
1022         (gnus-check-first-time-used): Ditto.
1023
1024 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1025
1026         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
1027
1028 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
1029
1030         * message.el (message-shorten-references): Change `maxcount' and
1031         `cut' to obey USEFOR draft 5.
1032
1033 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
1034
1035         * gnus-sum.el (gnus-summary-display-arrow): New variable.
1036         (gnus-summary-set-article-display-arrow): New function.
1037         (gnus-summary-goto-subject): Use it.
1038
1039 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1040
1041         * gnus-sum.el (gnus-summary-import-article): Insert date if
1042         doesn't exist.
1043
1044 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1045
1046         * mml.el (mml-content-type-parameters): New.
1047         (mml-content-disposition-parameters): New.
1048         (mml-insert-mime-headers): Use them.
1049         (mml-parse-1): Accept charset.
1050
1051 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1052
1053         * gnus-group.el (gnus-group-select-group): Doc fix.
1054
1055         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
1056
1057 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1058
1059         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
1060         to handle `define-derived-mode'.
1061
1062 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1063         From:  Stefan Monnier  <monnier@cs.yale.edu>
1064
1065         * message.el (message-mode): Use define-derived-mode.
1066         (message-tab): message-completion-alist.
1067
1068         * imap.el (imap-interactive-login): Use make-local-variable.
1069         (imap-open): Ditto.
1070         (imap-authenticate): Ditto.
1071
1072         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
1073
1074         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
1075
1076 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1077
1078         * message.el (message-citation-line-function): Refer to
1079         gnus-cite-attribution-suffix.
1080
1081 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1082
1083         * gnus-art.el,...: Error convention changes.
1084
1085 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1086
1087         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
1088
1089 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1090
1091         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
1092         (nnrss-read-server-data): Ditto.
1093
1094 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1095
1096         * gnus-setup.el (gnus-use-installed-gnus): Typo.
1097         * Cleanup files.
1098         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
1099
1100 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1101
1102         * gnus.el (gnus-summary-line-format): Add %o.
1103
1104         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
1105         unless shell outputs something.
1106
1107 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1108
1109         * gnus-art.el (gnus-boring-article-headers): Better doc.
1110         (article-hide-headers): Better regexp.
1111         Suggested by Matt Swift <swift@alum.mit.edu>.
1112
1113         * nnheader.el (nnheader-max-head-length): Better doc.
1114         (nnheader-header-value): Skip spaces.
1115         (nnheader-parse-head): Remove space.
1116         Suggested by Matt Swift <swift@alum.mit.edu>.
1117
1118         * gnus-sum.el (gnus-summary-show-raw-article): New function.
1119         (gnus-get-newsgroup-headers): Remove space.
1120
1121 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1122
1123         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
1124         (gnus-summary-reply): Use it.
1125         (gnus-summary-reply-broken-reply-to): New.
1126         (gnus-msg-force-broken-reply-to): New.
1127
1128         * mm-view.el (mm-inline-text): Showing as text/plain when error.
1129
1130 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1131
1132         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
1133
1134 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1135
1136         * mm-decode.el (mm-external-terminal-program): New variable.
1137         (mm-display-external): Use it. Use term to display when no
1138         window-system.
1139
1140 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
1141
1142         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
1143         Browse->Next entries to Browse->Prev
1144
1145 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1146
1147         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
1148
1149 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1150
1151         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
1152         for the default encoding.
1153
1154         * nnrss.el (nnrss-url-field): New field.
1155         (nnrss-request-article): Add newsgroups.
1156
1157         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
1158
1159 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1160
1161         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
1162
1163         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
1164         (gnus-draft-setup): Remove backlog.
1165
1166 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1167
1168         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
1169         Cleanup.
1170
1171 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1172
1173         * gnus-msg.el (gnus-bug): Erase buffer.
1174
1175         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
1176
1177 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1178
1179         * mm-decode.el (mm-attachment-override-p): Fix typo.
1180
1181 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
1182
1183         * gnus-kill.el (gnus-execute): Work with the extra headers.
1184         * gnus-sum.el (gnus-summary-execute-command): Ditto.
1185
1186 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1187
1188         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
1189         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
1190
1191         * message.el (message-send-mail-real-function): New variable.
1192         (message-send-mail-partially, message-send-mail):
1193
1194         * nngateway.el (nngateway-request-post): Use it.
1195
1196         * gnus-agent.el (gnus-agentize): Use it.
1197
1198         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
1199         (nnsoup-revert-variables): Use it.
1200
1201 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
1202
1203         * mm-decode.el (mm-inline-media-tests): Default to displaying as
1204         text/plain if the type doesn't match any other media types.
1205         (mm-inlined-types): Doc fix.
1206         (mm-display-inline): Revert previous change (now handled by a
1207         default type in `mm-inline-media-tests'.
1208         (mm-inlinable-p): Revive.
1209         (mm-display-part): Call `mm-inlinable-p'.
1210         (mm-attachment-override-p): Ditto.
1211         (mm-inlined-p): Doc fix.
1212
1213         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
1214         well as `mm-inlined-p'.
1215
1216 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1217
1218         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
1219         (nntp-send-command-and-decode): Use gnus-point-at-bol.
1220
1221 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1222         From  Paul Jarc <prj@po.cwru.edu>
1223
1224         * message.el (message-use-mail-followup-to): New variable.
1225         (message-get-reply-headers): Use it.
1226
1227 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
1228
1229         * nnheader.el (nnheader-init-server-buffer): Make sure the
1230         *nntpd* buffer is made multibyte instead of a random buffer.
1231
1232 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1233
1234         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
1235         when it returns headers.
1236
1237 2001-07-07  Simon Josefsson  <jas@extundo.com>
1238
1239         * rfc2047.el (rfc2047-encode-message-header): Skip header when
1240         trying to fold. Thanks to Colin Walters
1241         <walters@cis.ohio-state.edu>
1242
1243 2001-07-06  Simon Josefsson  <jas@extundo.com>
1244
1245         * imap.el (imap-parse-address-list, imap-parse-flag-list)
1246         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
1247         Add information in `assert's.
1248
1249         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
1250         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
1251         and `nnimap-group-overview-filename', should handle all
1252         change-of-uidvalidity related issues.  But there may be other
1253         problems.)
1254
1255 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1256
1257         * rfc2047.el (rfc2047-encode-message-header): Don't include the
1258         header name when folding.
1259
1260 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1261
1262         * mm-decode.el (mm-inlined-types): Document relationship with
1263         `mm-inline-media-tests'.
1264         (mm-display-inline): Default to displaying as plain text if no
1265         inlining handler is available.
1266         (mm-inlinable-p): Remove.
1267         (mm-inlined-p): Don't call `mm-inlinable-p'.
1268         (mm-automatic-display-p): Ditto.
1269         (mm-attachment-override-p): Ditto.
1270
1271 2001-07-04  Simon Josefsson  <jas@extundo.com>
1272
1273         * nnimap.el (nnimap-importantize-dormant): New variable.
1274         (nnimap-request-update-info-internal): Use it.
1275         (nnimap-request-set-mark): Ditto.
1276
1277 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1278
1279         * nntp.el (nntp-send-command): don't pass a buffer argument to
1280         `point'. Only XEmacs accepts this.
1281         * nntp.el (nntp-send-command-nodelete): ditto.
1282         * nntp.el (nntp-send-command-and-decode): ditto.
1283
1284 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1285
1286         * nntp.el (nntp-open-connection-function): doc update.
1287         * nntp.el (nntp-pre-command): New.
1288         * nntp.el (nntp-via-rlogin-command): New.
1289         * nntp.el (nntp-via-telnet-command): New.
1290         * nntp.el (nntp-via-telnet-switches): New.
1291         * nntp.el (nntp-via-user-name): New.
1292         * nntp.el (nntp-via-user-password): New.
1293         * nntp.el (nntp-via-address): New.
1294         * nntp.el (nntp-via-envuser): New.
1295         * nntp.el (nntp-via-shell-prompt): New.
1296         * nntp.el (nntp-open-telnet-stream): New.
1297         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
1298         * nntp.el (nntp-open-via-telnet-and-telnet): New.
1299         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
1300         * nntp.el (nntp-send-command): ditto.
1301         * nntp.el (nntp-send-command-nodelete): ditto.
1302         * nntp.el (nntp-send-command-and-decode): ditto.
1303
1304 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
1305
1306         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
1307         `when'.
1308
1309 2001-07-03  Simon Josefsson  <jas@extundo.com>
1310         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1311
1312         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
1313
1314 2001-07-03  Simon Josefsson  <jas@extundo.com>
1315
1316         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
1317         remove it (workaround XEmacs `fill-region' bug).
1318
1319 2001-07-01  Simon Josefsson  <jas@extundo.com>
1320
1321         * nnimap.el (nnimap-date-days-ago): Defeat locale.
1322
1323 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1324
1325         * mml2015.el (mml2015-format-error): New function.
1326         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
1327         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
1328         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
1329
1330 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1331
1332         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
1333         Suggested by Christoph Conrad <C.Conrad@cli.de>.
1334
1335         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
1336         group variables.
1337
1338 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
1341
1342         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
1343         (nnrss-save-group-data): Ditto.
1344
1345         * gnus-agent.el (gnus-agent-save-alist): Ditto.
1346
1347 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1348
1349         * message.el (message-do-send-housekeeping): Narrow to headers.
1350
1351 2001-06-24  Simon Josefsson  <jas@extundo.com>
1352
1353         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
1354         insertion when breaking lines looked for " \t" instead of "[ \t]".
1355         (rfc2047-encode-message-header): Fold lines even if
1356         no QP encoding is done.
1357
1358 2001-06-23  Simon Josefsson  <jas@extundo.com>
1359         From Samuel Tardieu <sam@inf.enst.fr>
1360
1361         * smime.el (smime-keys): Support additional certificates.
1362         (smime-make-certfiles): New function.
1363         (smime-sign-region): Use previous variables.
1364         (smime-get-certfiles): New function.
1365         (smime-sign-buffer): Use it.
1366         (smime-verify-region): Support both CAfile and CApath.
1367
1368 2001-06-23  Simon Josefsson  <jas@extundo.com>
1369
1370         * smime.el (smime-decrypt-region): Perhaps work.
1371
1372 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1373
1374         * gnus-msg.el (gnus-copy-article-buffer): Typo.
1375
1376 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1377
1378         * mm-decode.el (mm-save-part): Rewrite file name.
1379         (mm-file-name-rewrite-functions): New variable.
1380         (mm-file-name-delete-whitespace): New function.
1381         (mm-file-name-trim-whitespace): New function.
1382         (mm-file-name-collapse-whitespace): New function.
1383         (mm-file-name-replace-whitespace): New variable and function.
1384
1385 2001-06-22  Simon Josefsson  <jas@extundo.com>
1386
1387         * message.el (message-make-date): Workaround locale for weekdays.
1388
1389 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1390
1391         * message.el (message-goto-body): Return nil if not found. (revert!)
1392
1393 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1394         From Fremlin <chief@bandits.org>
1395
1396         * message.el (message-goto-body): Some messages have no header.
1397
1398         * gnus-msg.el (gnus-copy-article-buffer): Use it.
1399
1400 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1401
1402         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
1403
1404 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1405
1406         * message.el (message-make-date): Add week day.
1407         Suggested by Jason R. Mastaler <jason@mastaler.com>.
1408
1409 2001-06-19  Simon Josefsson  <jas@extundo.com>
1410
1411         * message.el (message-yank-prefix): Doc fix.
1412         (message-yank-cited-prefix): Ditto.
1413         (message-delete-not-region): Keep citation prefix on first line,
1414         if possible and appropriate.
1415
1416 2001-06-19  Simon Josefsson  <jas@extundo.com>
1417
1418         * imap.el (imap-process-connection-type): New variable.
1419         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
1420         recent `imtest's work completely (no line length issues), while
1421         making making old `imtest's unusable.  Thanks to NAGY Andras
1422         <nagya@inf.elte.hu> for his work.
1423
1424 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
1425
1426         * imap.el (imap-ssl-program): Add -quiet to shut up
1427         OpenSSL/SSLeay's internal debug talk.
1428
1429 2001-06-19  Matt Armstrong <matt@lickey.com>
1430
1431         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
1432         server.
1433
1434 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1435
1436         * nnmail.el (nnmail-article-buffer): New variable.
1437         (nnmail-split-incoming): Use it.
1438
1439 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
1440
1441         * qp.el (quoted-printable-decode-region): If called interactively,
1442         use coding-system-for-read.
1443
1444 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1445
1446         * message.el (message-check-news-header-syntax): Check Reply-To.
1447
1448 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1449
1450         * mml.el (mml-parse-1): Use message options.
1451
1452         * message.el (message-do-fcc): Don't do anything if there is no
1453         FCC.
1454
1455 2001-06-16  Simon Josefsson  <jas@extundo.com>
1456
1457         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
1458         (nnimap-expunge-search-string): New variable.
1459         (nnimap-request-expire-articles): Use it.
1460
1461 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1462
1463         * message.el (message-send-mail-with-qmail): wrong exit status is
1464         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
1465
1466 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1467
1468         * gnus-art.el (article-strip-multiple-blank-lines): Use
1469         delete-region instead of replace-match.
1470
1471 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1472
1473         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
1474         (nnweb-google-wash-article): Ditto.
1475
1476 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
1477
1478         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
1479
1480 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1481
1482         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
1483         specs.
1484
1485 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1486
1487         * gnus.el (gnus-email-address): Move it here.
1488
1489         * gnus-art.el (article-de-quoted-unreadable): Read charset if
1490         requested.
1491         (article-de-base64-unreadable): Ditto.
1492         (article-wash-html): Ditto.
1493
1494 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1495
1496         * message.el (message-options-set-recipient): Don't add ", "
1497         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
1498
1499 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1500
1501         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
1502
1503 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1504
1505         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1506         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
1507
1508         * nnrss.el (nnrss-node-text): Node might be nil.
1509
1510 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1511
1512         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1513         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
1514
1515         * nnrss.el (nnrss-group-alist): More items.
1516
1517 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1518
1519         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
1520
1521 2001-06-03  Dale Hagglund  <rdh@best.com>
1522
1523         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
1524        restrict clauses.
1525
1526 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1527
1528         From Benjamin Rutt <brutt+news@bloomington.in.us>
1529
1530         * message.el (message-wide-reply-confirm-recipients): New variable.
1531
1532 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
1533
1534         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
1535         fix so it works with XEmacs.
1536
1537 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1538
1539         * nnrss.el (nnrss-retrieve-headers): Support description as extra
1540         headers.
1541
1542 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1543
1544         * nnrss.el: Fix a few bugs.
1545
1546 2001-06-05  Simon Josefsson  <jas@extundo.com>
1547
1548         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1549         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
1550
1551 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
1552
1553         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
1554         binary so that we don't transmit ISO 2022 garbage to the process.
1555         This is needed under XEmacs.
1556
1557 2001-06-03  Simon Josefsson  <simon@josefsson.org>
1558
1559         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
1560         autoloaded incorrectly below because ssl-program-* is bound.)
1561         Thanks to Amos Gouaux for report.
1562
1563 2001-06-02  Simon Josefsson  <simon@josefsson.org>
1564
1565         * imap.el (imap-kerberos4-open):
1566         (imap-gssapi-open):
1567         (imap-ssl-open):
1568         (imap-network-open):
1569         (imap-shell-open):
1570         (imap-starttls-open): Set buffer to workaround spurious
1571         `accept-process-output' buffer changes.  Thanks to Mats Lidell
1572         <Mats.Lidell@contactor.se> for report and partial patch and Jake
1573         Colman <colman@ppllc.com> for report.
1574
1575 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1576
1577         * gnus-sum.el (gnus-summary-catchup): New argument.
1578         (gnus-summary-catchup-from-here): New function.
1579
1580 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1581
1582         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
1583         back, then insert glyph.  (Before, the glyph was inserted first,
1584         then the newline.)  This works around a behavior in XEmacs where
1585         it is not possible to insert a character after a glyph which is at
1586         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
1587
1588 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1589
1590         From Jaap-Henk Hoepman (jhh@xs4all.nl).
1591
1592         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
1593         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
1594         mm-destroy-postponed-undisplay-list): New functions.
1595         (mm-display-external): Use them.
1596
1597 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1598
1599         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
1600         `default-low' when evaluating `gnus-summary-highlight'.
1601         From Raja R Harinath <harinath@cs.umn.edu>.
1602
1603 2001-05-27  Simon Josefsson  <simon@josefsson.org>
1604
1605         * message.el (message-yank-cited-prefix): New variable.
1606         (message-indent-citation): Use it.
1607
1608         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
1609         as details.
1610         (mml2015-mailcrypt-clear-verify): Ditto.
1611
1612 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1613         From Nevin Kapur <nevin@jhu.edu>.
1614
1615         * gnus-sum.el (gnus-summary-default-high-score,
1616         gnus-summary-default-low-score): New variables.
1617         (gnus-summary-highlight): Use them.
1618
1619 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
1620
1621         * message.el (message-mail): pass the 'send-actions argument to
1622         `message-setup'.
1623
1624 2001-05-16  Simon Josefsson  <simon@josefsson.org>
1625         From Raymond Scholz <ray-2001@zonix.de>
1626
1627         * gnus-art.el (gnus-mime-view-part-as-charset):
1628         (gnus-mime-internalize-part): Doc fixes.
1629
1630 2001-05-11  Simon Josefsson  <simon@josefsson.org>
1631
1632         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
1633         status lines without any text ("^215$").
1634
1635 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1636
1637         * nnrss.el (nnrss-check-group): Reverse.
1638
1639 2001-05-07  Simon Josefsson  <simon@josefsson.org>
1640
1641         * message.el (message-get-reply-headers):
1642         (message-followup): Fix typo, suggested by David Green
1643         <dgreen@uab.edu>
1644
1645 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1646
1647         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
1648
1649         * nnrss.el (nnrss-open-server): Read server data when it is called.
1650         (nnrss-request-expire-articles): Fix.
1651
1652 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1653
1654         * message.el (message-do-send-housekeeping): mail-abbrevs may
1655         rename buffer behind Gnus.
1656
1657 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1658
1659         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
1660         (nnrss-group-alist): Add more resources.
1661         (nnrss-check-group): Ignore errors.
1662
1663 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1664
1665         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
1666
1667         * nnslashdot.el (nnslashdot-request-list): Add time.
1668         (nnslashdot-request-expire-articles): New.
1669
1670         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
1671         secondary methods too.
1672
1673 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1674
1675         * message.el (message-use-followup-to): Set default value to t.
1676
1677 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
1678
1679         * message.el (message-dont-reply-to-names): Fix documentation.
1680         (message-get-reply-headers): Use Mail-Followup-To only for wide
1681         replies.
1682
1683 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1684
1685         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
1686         correctly.
1687         (nnrss-check-group): Use time.
1688
1689 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1690
1691         * gnus.el: Oort Gnus v0.03 is released.
1692
1693 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1694
1695         * nnultimate.el (nnultimate-topic-article-to-article): Use the
1696         group.
1697
1698 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1699
1700         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
1701
1702 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1703
1704         * nnultimate.el (nnultimate-retrieve-headers): Return all
1705         available headers.
1706
1707         * gnus-sum.el (gnus-read-all-available-headers): New variable.
1708         (gnus-get-newsgroup-headers-xover): Use it.
1709
1710 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1711
1712         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1713
1714 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1715
1716         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
1717
1718 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1719
1720         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
1721         disable it.
1722
1723         * gnus.el (gnus-info-nodes): Remove a few The's.
1724
1725 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1726
1727         * mail-source.el (mail-source-movemail): Call-process may return a
1728         signal description string.
1729
1730         * gnus-start.el (gnus-read-newsrc-el-file):
1731         gnus-newsrc-file-version may be nil.
1732
1733         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
1734         Suggested by Michael Sperber [Mr. Preprocessor]
1735         <sperber@informatik.uni-tuebingen.de>.
1736
1737 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
1738
1739         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
1740
1741 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
1742
1743         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
1744         fontify HANDLE.
1745
1746 2001-04-18  Simon Josefsson  <simon@josefsson.org>
1747
1748         * smime.el (smime-ask-passphrase): Rework to return value.
1749         (smime-sign-region): Rework to bind value and use it.
1750         (smime-decrypt-region): Ditto.
1751
1752 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
1753         Committed by Simon Josefsson  <simon@josefsson.org>
1754
1755         * smime.el (smime-ask-passphrase): New function.
1756         (smime-sign-region): Use it.
1757         (smime-encrypt-cipher): New variable.
1758         (smime-decrypt-region): Ditto.
1759
1760 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
1761         Committed by Simon Josefsson  <simon@josefsson.org>
1762
1763         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
1764         the log.
1765
1766 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1767
1768         *gnus.el: Oort Gnus v0.02 is released.
1769
1770 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
1771
1772         * gnus.el: Oort Gnus v0.01 is released.
1773
1774 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1775
1776         * gnus-sum.el (gnus-summary-highlight): Highlight read
1777         undownloaded articles as read articles.
1778
1779         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
1780         (gnus-agent-get-undownloaded-list): Mark all undownloaded
1781         articles, even read ones, as such.
1782
1783         * gnus-sum.el (gnus-summary-find-matching): Clean up.
1784         (gnus-find-matching-articles): New function.
1785         (gnus-summary-limit-include-matching-articles): New command.
1786         (gnus-summary-limit-include-thread): Include articles that have
1787         matching subjects.
1788         (gnus-offer-save-summaries): Clean up.
1789
1790 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1791
1792         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1793
1794 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1795         From Jason Merrill <jason_merrill@redhat.com>
1796
1797         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1798
1799 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
1800         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1801
1802         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1803         newsgroup names when the original article is a news message.
1804
1805 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1806
1807         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1808         supported. Suggest by Jim Meyering <jim@meyering.net>.
1809
1810 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
1811         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1812
1813         * nnmail.el (nnmail-split-it): Added check for .* at the end of
1814         regexp in nnmail-split-fancy.
1815
1816 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1817
1818         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1819
1820 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
1821
1822         * message.el (message-send-mail): Improve the interaction with the
1823         user.
1824
1825 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1826
1827         * imap.el (imap-message-copy): Work around buggy servers that
1828         doesn't send TRYCREATE tags.
1829
1830 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1831
1832         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1833
1834 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1835
1836         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1837         date.
1838
1839 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1840
1841         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1842         lives.
1843
1844 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1845
1846         * gnus-art.el (gnus-parse-news-url): New function.
1847         (gnus-button-handle-news): New function.
1848         (gnus-button-alist): Point to new functions.
1849
1850         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1851
1852         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1853         gnus-format-specs.
1854
1855         * message.el (message-check-news-header-syntax): Question even
1856         when Gnus doesn't know the group names.
1857         (message-send-news): Clean up.
1858
1859         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1860         exited on purpose without saving.
1861
1862         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1863
1864 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1865
1866         * gnus-score.el (gnus-score-orphans): Clean up.
1867
1868         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1869
1870         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1871         later.
1872
1873         * gnus-start.el (gnus-close-all-servers): Find the right items to
1874         close.
1875
1876         * qp.el (quoted-printable-decode-region): Just message
1877         malformation; don't quit.
1878
1879 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1880         From Gerd Moellmann <gerd@gnu.org>.
1881
1882         * gnus.el (gnus-interactive): A typo.
1883
1884 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1885         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1886
1887         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1888         `assq-delete-all', if that function exists; otherwise use the old
1889         definition. Documentation changed to match the one in
1890         `assq-delete-all'.
1891
1892 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1893
1894         * gnus-start.el (gnus-close-all-servers): New function.
1895
1896         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1897         (gnus-server-remove-denials): Clean up.
1898
1899         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1900         keystroke.
1901
1902 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1903
1904         * message.el (message-send-news): Message where we are sending.
1905         (message-send-mail): Ditto.
1906
1907         * gnus.el (gnus-server-string): New function.
1908
1909         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1910
1911         * mm-decode.el (mm-default-directory): Customized.
1912         (mm-tmp-directory): Ditto.
1913
1914         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1915         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1916         or Chars.
1917         (gnus-summary-line-format-alist): ?l is now a string.
1918         (gnus-summary-prepare-threads): Output ? for unknown lines.
1919         (gnus-summary-insert-line): Ditto.
1920         (gnus-summary-print-article): Unbalanced parentheses.
1921
1922         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1923         out whether new stuff has arrived.
1924
1925 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1926
1927         * gnus-sum.el: Let printing work on ttys on Emacs.
1928
1929 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1930
1931         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1932         when forcing news.
1933
1934         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1935         command.
1936
1937 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1938
1939         * message.el (message-set-auto-save-file-name): Don't use
1940         asterisks under nt.
1941
1942 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1943
1944         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1945         lists of articles.
1946
1947         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1948
1949         * gnus-msg.el (gnus-put-message): Clean up.
1950         (gnus-summary-reply): Mark all replied-to articles as replied to.
1951         (gnus-inews-add-send-actions): Also mark as forwarded.
1952         (gnus-summary-mail-forward): Mark as forwarded.
1953
1954         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1955         of articles.
1956         (gnus-summary-mark-article-as-forwarded): Ditto.
1957
1958         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1959         forwarded.
1960         (gnus-summary-mail-forward): Clean up.
1961
1962         * gnus.el (gnus-article-mark-lists): Added forward.
1963
1964         * gnus-sum.el (gnus-forwarded-mark): New variable.
1965         (gnus-summary-prepare-threads): Use it.
1966         (gnus-summary-update-secondary-mark): Ditto.
1967         (gnus-newsgroup-forwarded): New variable.
1968
1969 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1970
1971         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1972         (gnus-summary-very-wide-reply): New command and keystroke.
1973         (gnus-summary-very-wide-reply-with-original): Ditto.
1974
1975         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1976         (gnus-score-adaptive): Use it.
1977
1978         * gnus-start.el (gnus-get-unread-articles): Clean up.
1979
1980 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1981
1982         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1983         boards.
1984
1985 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1986
1987         * gnus-start.el:
1988         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1989         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1990
1991
1992 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1993
1994         * nnultimate.el (nnultimate-retrieve-headers): Understand
1995         long-form month names.
1996
1997 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1998
1999         * gnus-sum.el (gnus-summary-show-all-headers):
2000         gnus-article-show-all-headers is broken. Use
2001         gnus-summary-toggle-header instead.
2002
2003         * mml2015.el (mml2015-gpg-extract-from): No error.
2004
2005 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2006         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
2007
2008         * mml2015.el (mml2015-gpg-extract-from): New function.
2009         (mml2015-gpg-verify): Use it.
2010         (mml2015-gpg-clear-verify): Use it.
2011
2012 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2013
2014         * message.el (message-setup-fill-variables): Use
2015         fill-paragraph-function.
2016         (message-fill-paragraph): Take an argument.
2017         (message-newline-and-reformat): Take another argument.
2018
2019 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2020
2021         * message.el (rmail-output): It is in rmailout.el not rmail.el.
2022
2023 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2024
2025         * message.el (message-forward): local-variable-p takes an extra
2026         argument in XEmacs.
2027
2028 2001-03-16  Simon Josefsson  <simon@josefsson.org>
2029
2030         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
2031         `nnimap-use-nov-p' (it really tested the negative).
2032         (nnimap-retrieve-headers): Use it.
2033
2034 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2035
2036         * message.el (message-generate-headers-first): Update doc.
2037
2038 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
2039
2040         * gnus.el (gnus-summary-line-format): Typo.
2041
2042 2001-03-11  Simon Josefsson  <simon@josefsson.org>
2043
2044         * mailcap.el (mailcap-mime-data): Add application/sieve.
2045         (mailcap-mime-extensions): Add .siv, .xls.
2046
2047 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2048         From Christoph Conrad <christoph.conrad@gmx.de>
2049
2050         * gnus-score.el (gnus-summary-lower-thread): Typo.
2051
2052 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2053
2054         * message.el (message-forward-decoded-p): New variable.
2055         (message-forward-subject-author-subject): Use it.
2056         (message-make-forward-subject): Use it.
2057         (message-forward): Use it.
2058
2059         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
2060
2061         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
2062         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
2063
2064 ;;Has been fixed -- zsh.
2065 ;;2001-03-05  Dave Love  <fx@gnu.org>
2066 ;;
2067 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
2068 ;;      Move it after definition of mm-coding-system-p.
2069 ;;
2070 2001-03-01  Dave Love  <fx@gnu.org>
2071
2072         * mm-util.el (mm-inhibit-file-name-handlers): Add
2073         image-file-handler.
2074
2075 2001-02-11  Dave Love  <fx@gnu.org>
2076
2077         * message.el (message-signature-file): Fix doc, :type.
2078
2079 2001-02-08  Dave Love  <fx@gnu.org>
2080
2081         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
2082         (message-posting-charset): Defvar when compiling again.
2083         (rfc2047-encodable-p): Require message.
2084
2085         * gnus-sum.el (gnus-alter-articles-to-read-function):
2086         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
2087
2088 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2089
2090         * nnrss.el: New file.
2091
2092 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
2093         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2094
2095         * rfc2047.el (rfc2047-unfold-region): Fix arg of
2096         `skip-chars-forward'.
2097
2098 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2099
2100         * nndraft.el (nndraft-request-group): Restore auto save files if
2101         the original files do not exist.
2102
2103 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2104
2105         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
2106         SCORE paths.
2107
2108         * mm-decode.el (mm-dissect-buffer): Call
2109         mail-extract-address-components only if necessary.
2110
2111 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2112
2113         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
2114         directory part.
2115         (gnus-score-search-global-directories): Use file-directory-p.
2116
2117         * gnus-score.el (gnus-score-score-files-1): Use
2118         gnus-kill-files-directory.
2119         From Adrian Aichner <adrian@xemacs.org>.
2120
2121 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2122
2123         * gnus.el (charset): Move here from gnus-sum.el.
2124
2125 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2126
2127         * mml.el (mml-preview): Disable local map.
2128
2129         * gnus-sum.el (gnus-summary-make-menu-bar): Make
2130         gnus-article-post-menu here.
2131
2132         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
2133         if it has not been made.
2134
2135 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2136
2137         * gnus-art.el (gnus-article-describe-key): Map key to event.
2138         (gnus-article-describe-key-briefly): Ditto
2139
2140 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2141
2142         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
2143
2144 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2145         From Katsumi Yamaoka <yamaoka@jpl.org>.
2146
2147         * dgnushack.el (coerce, merge, subseq): defmacro.
2148
2149 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2150
2151         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
2152         A fake defalias in nndraft.el results a not-activated bug in
2153         uncompiled versions.
2154
2155 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
2156         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2157
2158         * gnus-util.el (gnus-split-references): Handle malformed References:.
2159
2160 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2161
2162         * gnus-art.el (gnus-article-mime-part-status): 1 part.
2163
2164 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2165         From NAGY Andras <nagya@inf.elte.hu>.
2166
2167         * gnus.el (gnus-parameters): Typo.
2168
2169 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2170
2171         * gnus.el (gnus-read-method): Remove redundancy.
2172
2173 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2174
2175         * nnslashdot.el (nnslashdot-backslash-url): New.
2176         (nnslashdot-request-list): Use it.
2177
2178 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2179
2180         * nnml.el (nnml-generate-active-info): Fix the case when there is
2181         no file.
2182
2183         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
2184         (gnus-summary-create-article): New.
2185
2186         * gnus-group.el (gnus-group-mark-article-read): New.
2187
2188         * gnus-msg.el (gnus-inews-do-gcc): Use it.
2189
2190         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
2191
2192 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * gnus-art.el (gnus-article-edit-done): Don't use
2195         gnus-article-edit-exit.
2196         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
2197
2198         * gnus.el (gnus-parameters): New.
2199         Suggested by NAGY Andras <nagya@inf.elte.hu>.
2200         (gnus-parameters-get-parameter): New.
2201         (gnus-group-find-parameter): Use it.
2202
2203 2001-02-23  Simon Josefsson  <simon@josefsson.org>
2204
2205         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
2206         change of default value to `current'.
2207
2208 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2209
2210         * nneething.el (nneething-get-head): Insert unreadable file too.
2211
2212 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
2215
2216         * webmail.el (webmail-type-definition): Deja is bought by google.
2217
2218 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2219
2220         * gnus-sum.el (gnus-fetch-headers): New.
2221         (gnus-select-newsgroup): Use it.
2222         (gnus-summary-insert-articles): New.
2223         (gnus-summary-insert-old-articles): New.
2224         (gnus-summary-insert-new-articles): New.
2225
2226         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
2227         (gnus-group-list-active): Ditto.
2228         * gnus-sum.el (gnus-set-mode-line): Ditto.
2229         (gnus-summary-read-group-1): Ditto.
2230
2231 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2232
2233         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
2234         current topic.
2235
2236 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2237
2238         * smiley.el (gnus-smiley-display): Don't do widening.
2239
2240         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
2241         within body.
2242
2243         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
2244
2245         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
2246         New.
2247         (gnus-mime-display-multipart-related-as-mixed): New.
2248         (gnus-mime-display-part): Use them.
2249
2250 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2251
2252         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
2253         something special.
2254
2255 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2256
2257         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
2258         (nnweb-request-article): Call reference if exists.
2259         (nnweb-type-definition): Dejanews is bought by google.com.
2260         Beta!
2261
2262 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2263
2264         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
2265
2266 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2267
2268         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
2269         gnus-article-sort-functions.
2270         (gnus-article-sort-functions): Doc fix.  Refer to
2271         gnus-thread-sort-functions.
2272
2273 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2274         From Paul Jarc <prj@po.cwru.edu>.
2275
2276         * message.el (message-get-reply-headers): More fixes.
2277
2278 2001-02-17  Paul Jarc <prj@po.cwru.edu>
2279         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2280
2281         * message.el (message-get-reply-headers): Fix bug with
2282         Mail-Followup-To/to-address interaction.
2283
2284 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2285
2286         * gnus-msg.el (gnus-configure-posting-styles): Match header in
2287         gnus-article-copy.
2288
2289 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2290
2291         * message.el (message-do-send-housekeeping): Rename to a better
2292         name.
2293
2294 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2295
2296         * message.el (message-cancel-news): Check article first, then ask
2297         yes or no.
2298
2299 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2300
2301         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
2302
2303 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2304
2305         * gnus-range.el (gnus-range-normalize): New function.
2306
2307 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
2308
2309         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
2310
2311 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2312
2313         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
2314
2315         * nnagent.el (nnagent-request-regenerate): New.
2316
2317         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
2318
2319         * nnml.el (nnml-generate-nov-databases): Accept argument
2320         server. Don't open server if it is opened.
2321         (nnml-request-regenerate): Use it. Change to deffoo.
2322
2323 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
2324         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2325
2326         * gnus.el (gnus-define-group-parameter): Fix.
2327
2328 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2329
2330         * gnus.el (gnus-define-group-parameter): Improved.
2331
2332         * gnus-sum.el (charset): Define parameter.
2333         (ignored-charsets): Ditto.
2334         (gnus-summary-setup-default-charset): Use them.
2335
2336         * gnus-start.el (gnus-read-descriptions-file): Use them.
2337
2338         * gnus-cus.el (gnus-group-parameters): Remove them.
2339
2340 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2341
2342         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
2343
2344 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2345
2346         * gnus-sum.el (gnus-summary-read-group-1): Remove
2347         gnus-summary-set-local-parameters.
2348         (gnus-summary-setup-buffer): Put it here.
2349
2350 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2351
2352         * gnus.el (to-address): Define parameter.
2353         (to-list): Ditto.
2354         * gnus-art.el (article-hide-boring-headers): Use them.
2355         * gnus-msg.el (gnus-post-news): Ditto.
2356         * gnus-cus.el (gnus-group-parameters): Remove them.
2357
2358 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2359
2360         * gnus-draft.el (gnus-draft-reminder): New.
2361
2362         * gnus-art.el (gnus-sender-save-name): New.
2363
2364 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2365
2366         * mm-util.el (mm-mime-charset): Error message.
2367
2368 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2369
2370         * message.el (message-check-news-body-syntax): Don't check mml lines.
2371
2372 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2373
2374         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
2375         subscribe.
2376
2377         * gnus-start.el (gnus-call-subscribe-functions): New.
2378         (gnus-find-new-newsgroups): Use it.
2379         (gnus-ask-server-for-new-groups): Use it.
2380         (gnus-check-first-time-used): Use it.
2381         (gnus-subscribe-newsgroup-method): Grok a list of functions.
2382         (gnus-subscribe-options-newsgroup-method): Ditto.
2383         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
2384         return .
2385
2386 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2387
2388         * gnus-cus.el (gnus-score-customize): Doc fix.
2389
2390 2001-02-11  Jesper Harder <harder@ifa.au.dk>
2391
2392         * dgnushack.el (my-getenv): Typo.
2393
2394 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2395
2396         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
2397
2398 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2399
2400         * gnus-group.el (gnus-group-suspend): Offer save summaries.
2401
2402         * gnus-art.el (gnus-treat-leading-whitespace): New.
2403         (gnus-treatment-function-alist): Use it.
2404         (article-remove-leading-whitespace): New.
2405         (gnus-article-make-menu-bar): Use it.
2406
2407         * gnus-sum.el (gnus-summary-wash-empty-map): Add
2408         remove-leading-whitespace.
2409         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
2410         because of conflict.
2411
2412 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2413
2414         * Makefile.in: Hack generating gnus-load.el.
2415         * dgnushack.el: Ditto.
2416         * gnus-load.el: Remove it.
2417
2418 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2419
2420         * dgnushack.el : Add URLDIR.
2421
2422         * Makefile.in (EMACS_COMP): Ditto.
2423
2424 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2425
2426         * gnus-cus.el (gnus-score-customize): Error on no score file.
2427
2428 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2429
2430         * mm-decode.el (mm-merge-handles): New function.
2431
2432         * mm-view.el (mm-inline-message): Use it.
2433         (mm-view-message): Ditto.
2434
2435         * mm-partial.el (mm-inline-partial): Ditto.
2436
2437         * mm-extern.el (mm-inline-external-body): Ditto.
2438
2439         * gnus-art.el (gnus-mime-view-part): Ditto.
2440         (gnus-mime-view-part-as-type): Ditto.
2441         (gnus-mime-save-part-and-strip): Prevent users to strip in some
2442         cases.
2443
2444 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2445
2446         * message.el (message-cancel-news): Allow to shoot foot.
2447         (message-supersede): Ditto.
2448
2449 2001-02-08  Tommi Vainikainen <thv@iki.fi>
2450
2451         * gnus-sum.el (gnus-simplify-subject-re): Use
2452         message-subject-re-regexp.
2453
2454 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2455
2456         * nnmail.el (nnmail-expiry-target-group): Bind
2457         nnmail-cache-accepted-message-ids to nil.
2458
2459         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
2460         coding system.
2461
2462 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2463
2464         * qp.el (quoted-printable-encode-region): Make sure characters are
2465         between 00 and FF.  Don't check charset.
2466
2467         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
2468         in Emacs 20.
2469         * rfc2047.el (rfc2047-q-encode-region): Ditto.
2470
2471 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2472
2473         * message.el (message-make-forward-subject): Argument decoded.
2474         (message-forward): Use it when digest.
2475
2476         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
2477         buffer.
2478
2479 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2480
2481         * message.el (message-generate-headers-first): Doc fix.
2482
2483 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2484
2485         * gnus-art.el (article-make-date-line): Error proof.
2486
2487 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2488
2489         * gnus-group.el (gnus-group-listing-limit): New.
2490         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
2491
2492         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
2493
2494 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2495
2496         * message.el (message-newline-and-reformat): Special case for
2497         breaking at BOL.
2498
2499 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
2500
2501         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
2502         message/rfc822.
2503
2504 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2505
2506         * message.el (message-encode-message-body): Don't insert
2507         Content-Type if it is inside a mail.
2508
2509 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2510
2511         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
2512         gnus-article-commands-menu.
2513
2514         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
2515         in Emacs.
2516
2517         * gnus-start.el (gnus-read-descriptions-file): Use
2518         gnus-group-name-charset and gnus-group-charset-alist.
2519
2520 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2521
2522         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
2523         active region.
2524
2525         * gnus-start.el (gnus-group-change-level): Remove from both
2526         gnus-zombie-list and gnus-killed-list.
2527
2528 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2529
2530         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
2531         gnus-subscribe-topics.
2532
2533         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
2534
2535 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2536
2537         * gnus-art.el (gnus-article-make-menu-bar): Make
2538         gnus-article-post-menu.
2539
2540         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
2541
2542         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
2543
2544         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2545
2546         * message.el (message-mode-menu): Ditto.
2547
2548         * gnus-art.el (defvar): eval-when-compile.
2549
2550 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2551
2552         * gnus-agent.el (gnus-agentize): Fix doc.
2553
2554 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
2555
2556         * mml.el (mml-preview): Bind `q'.
2557
2558 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2559
2560         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
2561
2562 2001-01-31  Dave Love  <fx@gnu.org>
2563
2564         * mm-util.el (mm-mime-mule-charset-alist)
2565         (mm-find-mime-charset-region): Consider mule-utf-8.
2566
2567 2001-01-31  Dave Love  <fx@gnu.org>
2568
2569         * gnus-art.el (gnus-article-x-face-command)
2570         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
2571         :version.
2572
2573 2001-01-26  Dave Love  <fx@gnu.org>
2574
2575         * mm-util.el (mm-multibyte-string-p): New.
2576
2577 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
2578 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
2579 ;;      string-as-multibyte on class.  Clarify line-folding.
2580         (quoted-printable-encode-string): Make temp buffer inherit
2581         string's multibyteness.
2582
2583 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
2584
2585         * nnheader.el (toplevel): Don't require `gnus-util' at
2586         compile-time; this creates a circular dependency, and prevents
2587         a bootstrap.
2588
2589 2001-01-22  Andreas Schwab  <schwab@suse.de>
2590
2591         * nnheader.el (gnus-delete-line): Autoload it as a macro.
2592
2593 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2594
2595         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
2596
2597         * gnus-art.el (article-hide-list-identifiers): Ditto.
2598
2599         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2600
2601 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2602
2603         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
2604
2605         * gnus-art.el (article-hide-list-identifiers): Similar.
2606
2607 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
2608
2609         * nnmail.el (nnmail-remove-list-identifiers): Improved.
2610
2611 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2612
2613         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
2614
2615 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2616
2617         * gnus-util.el (gnus-string-equal): New function.
2618
2619         * gnus-art.el (article-hide-boring-headers): Use it.
2620
2621 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
2622
2623         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
2624
2625 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2626
2627         * gnus-msg.el (gnus-msg-mail): Support switch-action.
2628
2629 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2630
2631         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
2632         command if there is not last-saver.
2633
2634 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2635
2636         * nntp.el (nntp-open-connection): 201 is possible.
2637
2638 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2639
2640         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
2641         (rfc2047-charset-encoding-alist): Add big5.
2642
2643 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2644
2645         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
2646         (gnus-agent-remove-server): Ditto.
2647         (autoload): gnus-server-update-server.
2648
2649         * gnus-srvr.el (gnus-server-line-format): Add %a.
2650         (gnus-server-line-format-alist): Add gnus-tmp-agent.
2651         (gnus-server-insert-server-line): Use it.
2652
2653 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2654
2655         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
2656         GB2312 and Big5.
2657
2658 2001-01-24  Simon Josefsson  <sj@extundo.com>
2659
2660         * mail-source.el (mail-sources): Add :program specifier to IMAP
2661         mail source.
2662         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
2663
2664 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2665
2666         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
2667
2668 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2669
2670         * nntp.el (nntp-wait-for): Return the success code.
2671         (nntp-open-connection): Use it.
2672
2673 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2674
2675         * gnus-int.el (gnus-check-server): Allow breaking the opening.
2676
2677 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2678
2679         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
2680
2681 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2682
2683         * gnus-sum.el (gnus-summary-print-article): Take one prefix
2684         argument. Allow to print several articles in one file.
2685
2686 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2687
2688         * webmail.el (webmail-type-definition): netaddress changes.
2689
2690 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2691
2692         * gnus.el: Fix copyright. Remove trailing spaces.
2693
2694         * message.el (message-forward): Use mule4.
2695
2696 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2697
2698         * mm-util.el (mm-string-as-unibyte): New.
2699
2700         * message.el (message-forward): Use it.
2701
2702 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2703
2704         * message.el (message-cite-original-without-signature): Don't peel
2705         off the blank line.
2706         (message-get-reply-headers): Add Cc if it is not in follow-to.
2707
2708 2001-01-20  Simon Josefsson  <sj@extundo.com>
2709
2710         * mm-decode.el (mm-handle-multipart-from): Add.
2711         (mm-dissect-buffer): Save From: header value.
2712         (mm-security-from): Remove.
2713         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
2714
2715         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
2716         instead of `mml-security-from'.  Protect null from value.
2717
2718 2001-01-20  Simon Josefsson  <sj@extundo.com>
2719
2720         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
2721         application/vnd.ms-excel attachments.
2722
2723 2001-01-19  Simon Josefsson  <sj@extundo.com>
2724
2725         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
2726
2727 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2728
2729         * message.el (message-ignored-mail-headers): Ditto.
2730
2731 2001-01-19  Simon Josefsson  <sj@extundo.com>
2732
2733         * message.el (message-ignored-news-headers): Only search beginning
2734         of line.
2735
2736 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
2737
2738         * message.el (message-send-mail): Content-Type may not be there.
2739
2740 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2741
2742         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
2743         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
2744
2745         * gnus-art.el (article-display-x-face): Insert X-Face if there is
2746         not.
2747
2748 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2749
2750         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
2751         non-native groups.
2752
2753 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2754
2755         * message.el (message-yank-original): Understand
2756         universal-argument.
2757
2758 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2759
2760         * gnus-art.el (gnus-boring-article-headers): Add to-address.
2761         (article-hide-boring-headers): Ditto.
2762
2763         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
2764
2765 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2766
2767         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
2768         one.
2769
2770 2001-01-16  Simon Josefsson  <simon@josefsson.org>
2771
2772         * message.el (message-make-in-reply-to): Add comment to message-id
2773         (old syntax, see 2000-08-02 change).
2774
2775 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2776
2777         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2778         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
2779         (gnus-button-reply): Ditto.
2780
2781 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
2782
2783         * gnus-art.el (article-display-x-face): Fix.
2784
2785 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2786
2787         * gnus-art.el (article-display-x-face): Use
2788         gnus-original-article-buffer.
2789
2790 2001-01-15  Jack Twilley <jmt@tbe.net>
2791
2792         * message.el (message-add-header): Move to point-max.
2793
2794 2001-01-15  Simon Josefsson  <simon@josefsson.org>
2795
2796         * smime.el (smime-CA-directory, smime-CA-file): Change default to
2797         nil, improve documentation.
2798         (smime-certificate-directory): Comment out false hints (until it
2799         is implemented).
2800
2801         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2802         there aren't any keys.
2803         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2804         verify certificate.  Default is changed to only check integrity.
2805         Improved security status texts.  If a certificate doesn't contain
2806         a email address, don't fail.
2807
2808         * smime.el (smime-noverify-region):
2809         (smime-noverify-buffer): New functions.  Verifies integrity only.
2810
2811 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2812
2813         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2814
2815 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2816
2817         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2818         (gnus-remove-some-windows): Ditto.
2819
2820 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2821
2822         * gnus-art.el (article-make-date-line): 11th.
2823
2824 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2825
2826         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2827         (mml2015-gpg-sign): Ditto.
2828
2829 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2830
2831         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2832         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2833
2834 2001-01-08  Dave Love  <fx@gnu.org>
2835
2836         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2837         single character.
2838
2839         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2840
2841         * message.el: Doc and message fixes.
2842         (message-send-rename-function)
2843         (message-make-forward-subject-function)
2844         (message-send-mail-function, message-reply-to-function)
2845         (message-wide-reply-to-function, message-followup-to-function)
2846         (message-distribution-function, message-auto-save-directory): Fix
2847         :type.
2848
2849         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2850         proceeding after warnings.  Amend multipart warning message.
2851
2852 2001-01-04  Dave Love  <fx@gnu.org>
2853
2854         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2855         compiling.
2856         (gnus-make-directory): Require nnmail.
2857
2858         * mm-decode.el (mm-inline-media-tests): Add
2859         image/x-portable-bitmap.
2860         (mm-get-image): Grok pbm.
2861
2862 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2863
2864         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2865
2866 2001-01-09  Didier Verna  <didier@xemacs.org>
2867
2868         * dgnushack.el (dgnushack-compile): give a dummy value to
2869         `gnus-xmas-glyph-directory' for the time of compilation.
2870         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2871         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2872         * gnus-art.el: ditto.
2873         * gnus-group.el: ditto.
2874         * gnus-salt.el: ditto.
2875         * gnus-sum.el: ditto.
2876         * gnus-topic.el: ditto.
2877         * gnus-xmas.el (gnus-xmas-define): see above.
2878         * gnus-xmas.el (gnus-xmas-redefine): see above.
2879         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2880         non-continuable error when the directory can't be found.
2881
2882 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2883
2884         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2885         handle.
2886         * gnus-art.el (gnus-mime-view-part): Copy it.
2887         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2888
2889 2001-01-09  Michael Downes <mjd@ams.org>
2890
2891         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2892
2893 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2894
2895         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2896         orig-file. Use ',source.
2897
2898 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2899
2900         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2901         (gnus-xmas-group-startup-message):
2902         Detect gnus-xmas-glyph-directory when it is nil.
2903
2904 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2905
2906         * pop3.el (pop3-get-message-count): Andrew Innes
2907         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2908
2909 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2910
2911         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2912
2913         * time-date.el (time-to-number-of-days): New function.
2914
2915 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2916
2917         * nnslashdot.el (nnslashdot-request-list): Always get the right
2918         sid.
2919
2920 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2921
2922         * message.el (message-minibuffer-local-map): New keymap.
2923         (message-read-from-minibuffer): Use it.
2924         * gnus-msg.el (gnus-summary-resend-message): Use it
2925
2926 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2927
2928         * gnus-start.el (gnus-display-time-event-handler): New function.
2929         (gnus-after-getting-new-news-hook): Use it.
2930
2931 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2932
2933         * message.el (message-ignored-mail-headers): Add draft header.
2934
2935 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2936
2937         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2938         excursion.
2939
2940         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2941
2942 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2943
2944         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2945
2946 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2947
2948         * qp.el (quoted-printable-decode-region): Don't backward-char.
2949
2950 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2951
2952         * gnus-draft.el: Mark articles as replied.
2953
2954         * gnus-sum.el (gnus-summary-add-mark): New function.
2955
2956         * gnus-group.el (gnus-add-mark): New function.
2957
2958         * gnus-sum.el (gnus-summary-buffer-name): New function.
2959         (gnus-summary-setup-buffer): Use it.
2960
2961         * gnus-draft.el: Set things up with the right post method and
2962         stuff.
2963
2964         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2965
2966         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2967
2968         * gnus.el (gnus-draft-meta-information-header): New variable.
2969
2970 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2971
2972         * gnus-art.el (gnus-treatment-function-alist): Move the date
2973         functions before the header sorting functions.
2974
2975         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2976
2977         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2978         Don't (push "/usr/share/emacs/site-lisp" load-path).
2979
2980         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2981         to empty fill prefixes.
2982
2983 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2984
2985         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2986         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2987
2988 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2989
2990         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2991
2992         * nnml.el (autoload): Move to nnheader.el.
2993
2994         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2995         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2996         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2997         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2998
2999 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3000
3001         * gnus-art.el (article-make-date-line): Get the hours right.
3002         (gnus-ignored-headers): More hiding.
3003
3004         * nnmail.el (nnmail-expiry-wait): Not an integer.
3005
3006         * message.el (message-goto-body): Only expand abbrev when called
3007         interactively.
3008         (message-make-lines): Use it.
3009
3010 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3011
3012         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
3013
3014 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3015
3016         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
3017         include the expunged articles.
3018
3019         * gnus-group.el (gnus-group-sort-by-server): New function.
3020
3021         * gnus.el (gnus-method-to-server-name): New function.
3022         (gnus-group-prefixed-name): Use it.
3023
3024         * gnus-group.el (gnus-group-sort-function): Doc fix.
3025         (gnus-group-sort-groups-by-server): New command.
3026
3027 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3028
3029         * gnus-art.el (gnus-treat-date-english): New variable.
3030         (article-date-english): New command.
3031         (gnus-english-month-names): New variable.
3032         (article-make-date-line): Do 'english.
3033
3034         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
3035         after the fill prefix.
3036
3037         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
3038         score...".
3039
3040         * gnus-art.el (gnus-ignored-headers): Hide more headers.
3041
3042         * message.el (message-mode-map): Bind comment-region.
3043
3044         * gnus-art.el (gnus-mime-display-part): Let w3 display
3045         multipart/related.
3046
3047         * mm-bodies.el (mm-long-lines-p): New function.
3048         (mm-body-encoding): Use it.
3049         (mm-body-encoding): Encode articles with lines longer than 1000
3050         characters.
3051
3052 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3053
3054         * mm-util.el (mm-enable-multibyte): Use
3055         default-enable-multibyte-characters.
3056         (mm-enable-multibyte-mule4): Ditto.
3057         (mm-disable-multibyte): Test XEmacs.
3058         (mm-disable-multibyte-mule4): Ditto.
3059         (mm-with-unibyte-current-buffer): Simplified.
3060         (mm-with-unibyte-current-buffer-mule4): Ditto.
3061
3062 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3063
3064         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
3065
3066         * nnheader.el (nnheader-string-as-multibyte): New alias.
3067
3068         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
3069
3070         * gnus-uu.el (gnus-message-process-mark): New function.
3071         (gnus-uu-mark-by-regexp): Use it.
3072         (gnus-new-processable): New function.
3073
3074 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
3075
3076         * gnus-sum.el (gnus-no-mark): New variable.
3077
3078 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3079
3080         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
3081         backslashes.
3082
3083 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
3084
3085         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
3086         definition.
3087
3088 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3089
3090         * dgnushack.el (dgnushack-compile): elc is in the current directory.
3091
3092         * qp.el (quoted-printable-encode-region): Don't check multibyte in
3093         XEmacs.
3094
3095 2000-12-25  Lloyd Zusman <ljz@asfast.com>
3096
3097         * mml.el (mml-read-tag): Save tag location.
3098
3099 2000-12-25  Simon Josefsson  <simon@josefsson.org>
3100
3101         * starttls.el: Sync with Emacs 21.
3102
3103 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3104
3105         * message.el (message-mail): Support yank-action.
3106
3107         * message.el (message-setup): Revoke the last change.
3108
3109 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3110
3111         * message.el (message-setup): Use cons. Suggested by Johan Vromans
3112         <jvromans@squirrel.nl>.
3113
3114 2000-12-24  Simon Josefsson  <sj@extundo.com>
3115
3116         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
3117         mailing list junk at end of part.
3118
3119 2000-12-23  Simon Josefsson  <sj@extundo.com>
3120
3121         * nnimap.el (nnimap-expiry-target): New function.
3122         (nnimap-request-expire-articles): Use it.
3123
3124 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3125
3126         * gnus.el (gnus-group-parameters-more): New variable.
3127         * gnus-cus.el (gnus-group-customize): Use it.
3128
3129         * gnus.el (gnus-define-group-parameter): New macro.
3130         (auto-expire): Use it
3131         (total-expire): Use it.
3132         * gnus-art.el (banner): Use it.
3133
3134         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
3135         <ljz@asfast.com>.
3136
3137 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3138
3139         * gnus-topic.el (gnus-topic-create-topic): Use list.
3140
3141         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
3142         before binding gnus-default-article-saver.
3143
3144         * gnus-sum.el (gnus-summary-save-article):
3145         (gnus-summary-pipe-output):
3146         (gnus-summary-save-article-mail):
3147         (gnus-summary-save-article-rmail):
3148         (gnus-summary-save-article-file):
3149         (gnus-summary-write-article-file):
3150         (gnus-summary-save-article-body-file): Ditto.
3151
3152         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
3153
3154 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3155
3156         * gnus-art.el (gnus-mime-security-button-map):
3157         (gnus-mime-button-map): Add parent.
3158
3159 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3160
3161         * messagexmas.el (message-xmas-redefine): New function.
3162
3163         * message.el: Use it.
3164
3165         * gnus-art.el (gnus-article-check-hidden-text): Return t.
3166
3167         * gnus-util.el (gnus-remove-text-properties-when): Return t.
3168
3169 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3170
3171         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
3172         malformatted messages.
3173
3174 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3175
3176         * mm-util.el (mm-image-load-path): New function.
3177
3178         * gnus-group.el (gnus-group-make-tool-bar): Use it.
3179
3180         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
3181
3182         * message.el (message-tool-bar-map): Use it.
3183
3184         * Makefile.in (install-el): New.
3185
3186 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3187
3188         * gnus-art.el (article-treat-dumbquotes): Quote \.
3189
3190 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3191
3192         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
3193         Emacs 20 runs on a terminal.
3194
3195 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3196
3197         * gnus-msg.el (gnus-bug): Revert to save-excursion.
3198
3199         * mml.el (gnus-add-minor-mode): Autoload.
3200
3201         * message.el (message-forward): Save-restriction.
3202
3203 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3204
3205         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
3206         Paul Stevenson <p.stevenson@surrey.ac.uk>
3207
3208 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3209
3210         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
3211
3212         * mml.el (gnus-ems): Don't require.
3213
3214         * gnus.el (gnus-decode-rfc1522): Removed.
3215         (gnus-set-text-properties): Define.
3216
3217 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3218
3219         * gnus-art.el (gnus-mime-*): handle may be nil.
3220
3221         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
3222
3223         * gnus.el (gnus-group-remove-excess-properties): Not defined
3224         in gnus-xmas.
3225
3226 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3227
3228         * message.el (message-mail-user-agent): Add :version.
3229
3230 2000-12-21  Miles Bader  <miles@gnu.org>
3231
3232         * message.el (message-mode): Set `comment-start' to the  yank prefix.
3233
3234 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3235
3236         * message.el (message-mail-user-agent): New variable.
3237         (message-setup): Renamed to message-setup-1. Support
3238         mail-user-agent.
3239         (message-mail-user-agent): New function.
3240         (message-mail): Use it.
3241         (message-reply): Use it.
3242         (message-resend): Use it.
3243         (message-mail-other-window): Use it.
3244         (message-mail-other-frame): Use it.
3245
3246         * gnus-msg.el (gnus-bug): Support mail-user-agent.
3247
3248 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3249
3250         * message.el (message-tool-bar-map): Simplify.
3251         (message-narrow-to-head-1): New function.
3252         (message-narrow-to-head): Use it.
3253         (message-reply): Ditto.
3254         (message-cancel-news): Ditto.
3255         (message-supersede): Ditto.
3256         (message-make-forward-subject): Ditto.
3257         (message-bounce): Ditto.
3258
3259 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3260
3261         * uudecode.el (uudecode-decode-region-external): make-temp-file
3262         may not be defined.
3263
3264         * binhex.el (defalias): eval-and-compile.
3265
3266         * message.el (message-tool-bar-map): New function.
3267         (message-mode): Use it.
3268
3269 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3270
3271         * nntp.el (nntp-find-connection): Remove the entry.
3272         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
3273
3274 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3275
3276         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
3277
3278         * message.el (message-forward): Copy buffer in unibyte mode.
3279
3280 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3281
3282         * message.el (message-make-forward-subject): Don't widen. Decode.
3283         (message-forward): Don't decode subject.
3284
3285 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
3286
3287         * qp.el (quoted-printable-encode-region): Upcase QP.
3288
3289 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3290
3291         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
3292         mail-extract-a-c instead. Don't depend on Gnus.
3293
3294         * mml.el (gnus-ems): Require it.
3295
3296         * gnus-msg.el (gnus-summary-mail-forward):
3297
3298         * message.el (message-forward):  Move mime-to-mml here.
3299
3300 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3301
3302         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
3303         * gnus-art.el (gnus-insert-mime-button): Simplify.
3304         (gnus-mime-display-alternative): Ditto.
3305         (gnus-insert-mime-security-button): Ditto.
3306
3307 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3308
3309         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
3310         text-property-not-all doesn't return nil when start=mark(end).
3311         (gnus-remove-text-properties-when): Ditto.
3312
3313 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3314
3315         * gnus-start.el (gnus-group-change-level): Remove group from
3316         gnus-active-hashtb if real killed.
3317
3318 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3319
3320         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
3321         (gnus-mime-display-alternative): Ditto.
3322         (gnus-insert-mime-security-button): Ditto.
3323
3324 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3325
3326         * gnus-start.el (gnus-group-change-level): Don't add it into
3327         killed-list if it was killed.
3328
3329 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3330
3331         * nnmbox.el (nnmbox-file-coding-system): Use binary.
3332         (nnmbox-active-file-coding-system): Ditto.
3333
3334         * gnus-cus.el (gnus-group-parameters): Add posting-style.
3335
3336 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3337
3338         * gnus.el (gnus-version):
3339         (gnus-version-number): Set to Oort Gnus 0.01.
3340
3341         * gnus-art.el (gnus-mime-security-button-map):
3342         (gnus-insert-mime-security-button): Fix for Emacs21.
3343
3344 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3345
3346         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
3347         easymenu, because XEmacs doesn't understand :help.
3348
3349         * mm-uu.el: Require binhex.
3350
3351 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3352
3353         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
3354
3355 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
3358
3359 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
3360
3361         * *.xpm, *.pbm: Convert icons icons to size 24x24.
3362
3363 2000-12-18  Dave Love  <fx@gnu.org>
3364
3365         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
3366         (unused).
3367
3368 2000-12-13  Miles Bader  <miles@gnu.org>
3369
3370         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
3371         to t, so that we don't get stuck while trying to smilefy
3372         intangible text.
3373
3374 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3375
3376         * smiley-ems.el (smiley-regexp-alist): Make regexps match
3377         at the end of the buffer.
3378         (smiley-region): In the loop, move to the end of the submatch
3379         matching the smiley instead of using the end of the match
3380         of the whole regexp.
3381
3382 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
3383
3384         * message.el (message-mode): Doc fix.
3385
3386 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3387
3388         * smiley-ems.el (smiley-region): Doc fix.
3389
3390 2000-12-11  Miles Bader  <miles@gnu.org>
3391
3392         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
3393         bottom line visible, check to see if it's partially obscured, and
3394         if so, either scroll one more line to make it fully visible, or
3395         revert to showing the second line from the top.
3396
3397 2000-12-07  Dave Love  <fx@gnu.org>
3398
3399         * mailcap.el (mailcap-download-directory)
3400         * gnus-audio.el (gnus-audio-directory)
3401         * smiley-ems.el (smiley-data-directory): Fix :type.
3402
3403 2000-11-30  Dave Love  <fx@gnu.org>
3404
3405         * message.el (message-auto-save-directory): Use
3406         file-name-as-directory.
3407         (message-set-auto-save-file-name): Create
3408         message-auto-save-directory if necessary.
3409         (message-replace-chars-in-string): Removed -- unused.
3410         (message-mail-alias-type): Customize.
3411         (message-headers): Remove duplicate defgroup.
3412
3413 2000-11-29  Dave Love  <fx@gnu.org>
3414
3415         * qp.el (quoted-printable-decode-region): Use error, not message
3416         to report malformed text (like base64).  Amend message.
3417
3418 2000-11-29  Miles Bader  <miles@gnu.org>
3419
3420         * message.el (message-header-lines): Fontify tag.
3421
3422 2000-11-27  Dave Love  <fx@gnu.org>
3423
3424         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
3425         compiler warning.
3426
3427 ;2000-11-26  Dave Love  <fx@gnu.org>
3428 ;
3429 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
3430 ;
3431 2000-11-23  Dave Love  <fx@gnu.org>
3432
3433         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
3434
3435         * mm-uu.el (uudecode): Require.
3436         (uudecode-decode-region, uudecode-decode-region-external): Don't
3437         autoload.
3438         (mm-uu-copy-to-buffer): Doc fix.
3439         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
3440         type fix.
3441
3442         * mailcap.el: Doc fixes.
3443         (mailcap-mime-data): Various adjustments.
3444         (mailcap): New group.
3445         (mailcap-download-directory): Customize.
3446         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
3447         (mailcap-temporary-directory): Deleted (unused).
3448         (mailcap-unescape-mime-test): Simplify slightly.
3449         (mailcap-viewer-passes-test): Use functionp.
3450         (mailcap-command-p): Aliased to executable-find.
3451
3452         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
3453         default-enable-multibyte-characters is nil.
3454
3455 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
3456
3457         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
3458
3459 2000-11-21  Dave Love  <fx@gnu.org>
3460
3461         * gnus-art.el (gnus-mime-button-map): Don't inherit from
3462         gnus-article-mode-map.
3463 ;       (gnus-mime-button-menu): Use mouse-set-point.
3464         (gnus-insert-mime-button, gnus-mime-display-alternative)
3465         (gnus-mime-display-alternative): Don't use local-map property.
3466
3467 2000-11-17  Dave Love  <fx@gnu.org>
3468
3469         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
3470         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
3471         and make-temp-file.
3472         (uudecode-decode-region): Doc fix.
3473
3474 2000-11-14  Dave Love  <fx@gnu.org>
3475
3476         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
3477         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
3478         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
3479         New files, derived from the XPMs.
3480
3481 2000-11-10  Dave Love  <fx@gnu.org>
3482
3483         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
3484         (gnus-agent-lib-file, gnus-agent-load-alist)
3485         (gnus-agent-save-alist, gnus-agent-article-name): Use
3486         expand-file-name.
3487
3488         * gnus-group.el (gnus-group-name-charset-method-alist): Add
3489         :version.
3490         (nnkiboze-score-file): Defvar when compiling.
3491
3492         * gnus-start.el (gnus-read-newsrc-file): Add :version.
3493
3494         * gnus-art.el (gnus-article-banner-alist)
3495         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
3496         (gnus-article-date-lapsed-new-header)
3497         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
3498         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
3499         (gnus-treat-strip-headers-in-body)
3500         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
3501         (gnus-treat-translate): Add :version.
3502         (gnus-article-mime-part-function): Fix defcustom.
3503
3504         * nnmail.el (nnmail-expiry-target)
3505         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
3506         (nnmail-split-header-length-limit): Add :version.
3507
3508         * gnus-sum.el (gnus-auto-expirable-marks)
3509         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
3510         (gnus-extra-headers, gnus-ignored-from-addresses)
3511         (gnus-newsgroup-ignored-charsets)
3512         (gnus-group-highlight-words-alist)
3513         (gnus-summary-show-article-charset-alist): Add :version.
3514
3515         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
3516         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
3517         files, converted from the XPMs.
3518
3519         * gnus-cache.el (gnus-cache-active-file): Don't use
3520         file-name-as-directory on directory.
3521         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
3522         use file-name-as-directory on directory.
3523
3524         * time-date.el (timezone-make-date-arpa-standard): Autoload.
3525         (date-to-time): Use it.
3526
3527 ;       * message.el (message-mode) <adaptive-fill-regexp>:
3528 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
3529 ;       (message-newline-and-reformat): Likewise.
3530         (message-forward-as-mime, message-forward-ignored-headers)
3531         (message-buffer-naming-style, message-default-charset)
3532         (message-dont-reply-to-names, message-send-mail-partially-limit):
3533         Add :version.
3534
3535         * mm-util.el: Doc fixes.
3536         (mm-mime-charset): Don't use the raw result of
3537         mm-preferred-coding-system.
3538         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
3539         (mm-with-unibyte): Simplify.
3540
3541         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
3542         concat.
3543
3544         * pop3.el (pop3-version): Deleted.
3545         (pop3-make-date): New function, avoiding message-make-date.
3546         (pop3-munge-message-separator): Use it.
3547
3548 2000-11-09  Dave Love  <fx@gnu.org>
3549
3550         * gnus-group.el (gnus-group-make-directory-group)
3551         (gnus-group-fetch-faq): Use expand-file-name.
3552         (gnus-group-fetch-faq): Simplify completing-read form.
3553
3554         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
3555         test for Mule.
3556
3557         * message.el (tool-bar-map): Defvar when compiling.
3558
3559         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
3560         (gnus-tm-lisp-directory): Deleted.
3561         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
3562         (featurep 'xemacs).
3563         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
3564         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
3565         version numbers from file names.
3566
3567 2000-11-08  Dave Love  <fx@gnu.org>
3568
3569         * mm-view.el: Use featurep for XEmacs test.
3570         (mm-inline-message): Test for `remove-specifier'; don't use
3571         condition-case.
3572
3573         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
3574
3575         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
3576         (gnus-score-find-bnews): Don't concat "".
3577
3578         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
3579         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
3580         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
3581         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
3582
3583         * gnus-sum.el: Put some defvars in eval-when-compile.
3584         (gnus-summary-mode-hook): Add :options.
3585         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
3586         (gnus-summary-tool-bar-map): New variable.
3587         (gnus-summary-make-tool-bar): New function.
3588         (gnus-summary-mode): Put kill-all-local-variables first.
3589
3590         * gnus-group.el (gnus-group-toolbar-map): New variable.
3591         (gnus-group-make-tool-bar): Rewritten.
3592         (gnus-group-mode): Put kill-all-local-variables first.
3593
3594         * rfc2047.el: Require gnus-util.
3595
3596         * nnml.el (gnus-sorted-intersection): Autoload.
3597
3598         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
3599         Put some defvars in eval-when-compile.
3600         (gnus-intersection, gnus-sorted-complement):  Autoload.
3601
3602         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
3603
3604         * mm-encode.el (mm-body-7-or-8): Autoload.
3605
3606         * mm-decode.el (mm-insert-inline): Autoload.
3607
3608         * mml.el:
3609         * message.el: Put some defvars in eval-when-compile.
3610
3611         * gnus-msg.el: Put some defvars in eval-when-compile.
3612         (gnus-msg-mail): Move after gnus-setup-message.
3613
3614         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
3615
3616 2000-11-07  Dave Love  <fx@gnu.org>
3617
3618         * gnus-util.el (nnheader): Don't require message (recursive
3619         autoload).
3620
3621         * uudecode.el: Avoid compiler warnings.
3622
3623         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
3624         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
3625
3626 2000-11-06  Dave Love  <fx@gnu.org>
3627
3628         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
3629
3630         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
3631         (uudecode-char-int): New alias, replacing char-int.
3632         (uudecode-decode-region): Don't call buffer-disable-undo.
3633
3634 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
3635 ;       (mm-uu-configure-list): Doc fix.
3636 ;
3637 ;       * earcon.el (running-xemacs): Don't define.
3638 ;
3639 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3640 ;
3641 ;       * message.el (message-font-lock-keywords): Match a final newline
3642 ;       to help font-lock's multiline support.
3643 ;
3644 2000-11-03  Dave Love  <fx@gnu.org>
3645
3646         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
3647
3648         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
3649         name.
3650
3651         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
3652         <banner>: Fix custom type, doc.
3653
3654         * mm-decode.el (mm-display-external): Space-prefix temp buffer
3655         name.  Don't disable undo explicitly.
3656
3657 ;2000-11-02  Dave Love  <fx@gnu.org>
3658 ;
3659 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
3660 ;       cite-prefix.
3661
3662 2000-11-01  Dave Love  <fx@gnu.org>
3663
3664         * rfc2047.el (base64): Require unconditionally.
3665         (message-posting-charset): Defvar when compiling.
3666         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
3667         message.
3668
3669         * gnus-sum.el (nnoo): Require.
3670         (mm-uu-dissect): Autoload.
3671
3672         * mml.el (mml-parse-1): Clarify message.
3673         (mml-minibuffer-read-type): Use mailcap-mime-types.
3674
3675 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
3676
3677         * mml.el: Fix a typo in the requiring of CL.
3678
3679 2000-11-01  Dave Love  <fx@gnu.org>
3680
3681         * utf7.el: Require cl when compiling.
3682
3683         * binhex.el: Use (featurep 'xemacs).
3684         (binhex-char-int): New alias, replacing char-int.  Change callers.
3685         (binhex-decode-region): Simplify work buffer code.
3686         (binhex-decode-region-external): Use expand-file-name, not concat.
3687
3688 2000-10-30  Dave Love  <fx@gnu.org>
3689
3690         * gnus-art.el: Fix 2000-10-27 change properly.
3691
3692 2000-10-28  Miles Bader  <miles@gnu.org>
3693
3694         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
3695
3696 2000-10-27  Dave Love  <fx@gnu.org>
3697
3698         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
3699         strings.
3700         (gnus-group-make-tool-bar): New function.
3701         (gnus-group-mode): Use it.
3702
3703         * message.el (message-mode-menu): Add some :help strings.
3704         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
3705         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
3706
3707         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
3708         * describe-group.xpm, get-news.xpm, kill-group.xpm:
3709         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
3710
3711         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
3712         display-graphic-p here.
3713
3714 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
3715
3716         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
3717         of the `gnus-xemacs' variable, as the latter has been removed.
3718         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
3719         * gnus-art.el (gnus-treat-display-xface)
3720         (gnus-treat-display-smileys, gnus-treat-display-picons)
3721         (gnus-article-read-summary-keys): Likewise.
3722
3723 2000-10-26  Dave Love  <fx@gnu.org>
3724
3725         (defvar): Use rmail-spool-directory unconditionally.
3726
3727 2000-10-18  Dave Love  <fx@gnu.org>
3728
3729         * mm-bodies.el (mm-uu-decode-function)
3730         (mm-uu-binhex-decode-function): Defvar when compiling.
3731
3732         * gnus-nocem.el (gnus-nocem-issuers): Update.
3733         (gnus-nocem-check-from): New option.
3734         (gnus-nocem-scan-groups): Use it.
3735         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
3736         (gnus-nocem-check-article-limit): Add :version.
3737
3738 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
3739
3740         * ietf-drums.el (mm-util): Require CL when compiling.
3741
3742 2000-10-15  Dave Love  <fx@gnu.org>
3743
3744         * qp.el: Require mm-util.
3745
3746 2000-10-13  Dave Love  <fx@gnu.org>
3747
3748         * qp.el (quoted-printable-decode-region): Avoid invalid
3749         coding-systems.
3750
3751 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
3752
3753         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
3754         to a recursive load.
3755
3756 2000-10-12  Dave Love  <fx@gnu.org>
3757
3758         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
3759
3760         * gnus.el (gnus-group-startup-message): Check for PBM image.
3761
3762 2000-10-09  Dave Love  <fx@gnu.org>
3763
3764         * mail-source.el (mail-source-fetch-imap): Bind
3765         default-enable-multibyte-characters rather than using
3766         mm-disable-multibyte.
3767
3768 2000-10-05  Dave Love  <fx@gnu.org>
3769
3770         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
3771         Autoload.
3772         (quoted-printable-decode-region):  Rename arg which confused
3773         charset with coding-system.  Don't use nonascii-insert-offset.
3774         Coding-system encode the region initially.  Don't recognize `=='
3775         as valid QP.  Coding-system decode the region finally.
3776         (quoted-printable-decode-string): Rename arg which confused
3777         charset with coding-system.
3778
3779         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
3780         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
3781         mm-encode-coding-region.
3782         (mm-decode-body, mm-decode-string): Rename variables which
3783         confused charset with coding-system.
3784         (binhex-decode-region): Don't autoload.
3785         (mm-body-encoding): Require message.
3786         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
3787         cond branches.
3788
3789         * gnus-art.el (article-de-quoted-unreadable)
3790         (article-de-base64-unreadable): Fold search case
3791         rather than downcasing string.  Apply mm-charset-to-coding-system
3792         to arg of quoted-printable-decode-region.
3793
3794 2000-10-04  Dave Love  <fx@gnu.org>
3795
3796         * gnus-ems.el: Don't turn off compiler warnings in local vars.
3797         Require ring when compiling.
3798         (gnus-article-compface-xbm): New variable.
3799
3800 2000-10-04  Dave Love  <fx@gnu.org>
3801
3802         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
3803         pbm images.
3804
3805         * frown.pbm, smile.pbm, wry.pbm: New files.
3806
3807         * frown.xbm, smile.xbm, wry.xbm: Deleted.
3808
3809 2000-10-03  Dave Love  <fx@gnu.org>
3810
3811         * mail-source.el (mail-sources): Revert to nil.
3812
3813         * nnmail (nnmail-spool-file): Revert to `((file))'.
3814
3815         * qp.el: Don't require mm-util.
3816         (quoted-printable-decode-region): Rewritten.
3817         (quoted-printable-decode-string, quoted-printable-encode-region):
3818         Doc fix.
3819         (quoted-printable-encode-region): Barf on multibyte characters.
3820         Maybe make the class multibyte.  Upcase chars, not formatted
3821         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3822         (quoted-printable-encode-string): Don't use
3823         mm-with-unibyte-buffer.
3824
3825 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3826
3827         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3828
3829 2000-09-21  Dave Love  <fx@gnu.org>
3830
3831         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3832         (for Emacs 20).  Tidy somewhat.
3833
3834 2000-09-21  Dave Love  <fx@gnu.org>
3835
3836         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3837         image processing.  Rationalize logic somewhat.
3838
3839 2000-09-20  Dave Love  <fx@gnu.org>
3840
3841         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3842         specifically.
3843
3844         * gnus.el (gnus-version-number): Avoid some redundant
3845         autoloads.
3846
3847 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3848
3849         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3850         to XBM; we always have PBM support.
3851
3852 2000-09-14  Dave Love  <fx@gnu.org>
3853
3854         * gnus.el (gnus-charset):
3855         * mm-decode.el (mime-display):
3856         * imap.el (imap) <defgroup>: Add :version.
3857
3858 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3859
3860         * parse-time.el: Fix author's mail address.
3861
3862         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3863         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3864         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3865         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3866         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3867         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3868         * rfc2231.el, uudecode.el: Fix copyright notice.
3869
3870         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3871         require `w3' at load-time only if not running in batch mode.
3872
3873 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3874
3875         * gnus.el: Before merge with Emacs21.
3876
3877 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3878
3879         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3880
3881 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3882
3883         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3884         to avoid conflict with the standard `back-to-indentation'
3885         binding.
3886
3887 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3888
3889         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3890
3891         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3892         (mm-disable-multibyte-mule4): Ditto.
3893         (mm-with-unibyte-current-buffer-mule4): Ditto.
3894
3895 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3896
3897         * pop3.el (pop3-movemail): Use binary.
3898         (pop3-movemail-file-coding-system): Removed.
3899
3900 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3901
3902         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3903
3904 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3905
3906         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3907         exists.
3908
3909 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3910
3911         * gnus-msg.el (gnus-post-method): Use backend name when the
3912         address is "".
3913
3914 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3915
3916         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3917         mm-verify-option.
3918         (gnus-treat-x-pgp-sig): Default value.
3919         (gnus-ignored-headers): Redundant.
3920
3921 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3922
3923         * gnus-win.el (gnus-configure-frame): Save selected window.
3924
3925 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3926
3927         * nnmbox.el: Require gnus-range.
3928         (nnmbox-group-building-active-articles): New variable.
3929         (nnmbox-group-active-articles): New variable; this is a cache of
3930         all active articles by group and number.
3931         (nnmbox-in-header-p): New function.
3932         (nnmbox-find-article): New function.
3933         (nnmbox-record-active-article): New function.
3934         (nnmbox-record-deleted-article): New function.
3935         (nnmbox-is-article-active-p): New function.
3936         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3937         (nnmbox-request-article): Ditto.  Also supply extra arg to
3938         nnmbox-article-group-number.
3939         (nnmbox-request-expire-articles): Ditto.
3940         (nnmbox-request-move-article): Ditto.
3941         (nnmbox-request-replace-article): Ditto.
3942         (nnmbox-request-rename-group): Rename group entry in active
3943         article cache.
3944         (nnmbox-delete-mail): Update active article cache, unless article
3945         is being replaced.
3946         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3947         than partially duplicating it.
3948         (nnmbox-article-group-number): Add extra `this-line' arg, to
3949         handle articles belonging to multiple groups.
3950         (nnmbox-save-mail): Update active article cache.
3951         (nnmbox-read-mbox): Build active article cache when loading mbox.
3952         Also do some repair work, if we find articles that are missing the
3953         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3954         reconstruct these from Xref info.
3955
3956 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3957
3958         * mail-source.el (mail-source-report-new-mail): Use
3959         nnheader-run-at-time.
3960
3961 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3962
3963         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3964         an error is thrown, and then rethrow the error.
3965         (mail-source-check-pop): Ditto.
3966         (mail-source-start-idle-timer): Prevent multiple pop checks
3967         running if the check takes a long time.
3968
3969 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3970
3971         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3972         succeed.
3973
3974 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3975
3976         * gnus-win.el (gnus-configure-windows): Make sure
3977         nntp-server-buffer is live.
3978         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3979
3980 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3981
3982         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3983
3984 2000-12-04  Andreas Jaeger  <aj@suse.de>
3985
3986         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3987
3988 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3989
3990         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3991
3992 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3993
3994         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3995
3996 2000-12-01  Simon Josefsson  <sj@extundo.com>
3997
3998         * mml-smime.el (mml-smime-verify): Fix address parsing.
3999
4000 2000-12-01  Simon Josefsson  <sj@extundo.com>
4001
4002         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
4003         more than one certificate inside PKCS#7 blob.  Better security
4004         information (clamed / actual sender, openssl output, certificates
4005         inside message).
4006
4007         * smime.el (smime-verify-region): Output to /dev/null.
4008         (smime-buffer-as-string-region): Don't parse empty lines.
4009
4010 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4011
4012         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
4013         ?d and ?D.
4014         (gnus-mime-security-show-details-inline): New variable.
4015         (gnus-mime-security-show-details): Use them.
4016         (gnus-insert-mime-security-button): Ditto.
4017
4018         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
4019         Suggest by Michael Duggan (md5i@cs.cmu.edu).
4020         (mml2015-gpg-clear-verify): Ditto.
4021         (mml2015-gpg-decrypt-1): Ditto.
4022         (mml2015-use): Prefer 'gpg.
4023
4024 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4025
4026         * gnus-util.el (gnus-add-text-properties-when): New function.
4027         (gnus-remove-text-properties-when): Ditto.
4028
4029         * gnus-cite.el (gnus-article-hide-citation): Use them.
4030         (gnus-article-toggle-cited-text): Use them.
4031
4032         * gnus-art.el (gnus-signature-toggle): Use them.
4033         (gnus-article-show-hidden-text): Ditto.
4034         (gnus-article-hide-text): Ditto.
4035
4036 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4037
4038         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
4039
4040 2000-11-30  Simon Josefsson  <sj@extundo.com>
4041
4042         * smime.el (smime-point-at-eol): New alias.
4043         (smime-buffer-as-string-region): Use it.
4044
4045 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4046
4047         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
4048
4049 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4050
4051         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
4052
4053         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
4054
4055         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
4056
4057 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
4058
4059         * nnmh.el (nnmh-request-expire-articles): Implemented
4060         expiry-target for nnmh backend.
4061
4062 2000-11-30  Simon Josefsson  <sj@extundo.com>
4063
4064         * mm-decode.el (mm-security-from): New variable.
4065         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
4066
4067         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
4068         than `from'.
4069
4070 2000-11-30  Simon Josefsson  <sj@extundo.com>
4071
4072         * mml-smime.el (mml-smime-verify): Verify that certificate mail
4073         address match sender address.
4074
4075         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
4076
4077         * smime.el (smime-verify-region): Don't copy buffer.
4078         (smime-decrypt-buffer): Use expand-file-name on keyfile.
4079         (smime-pkcs7-region): New function.
4080         (smime-pkcs7-certificates-region): Ditto.
4081         (smime-pkcs7-email-region): Ditto.
4082         (smime-buffer-as-string-region): Ditto.
4083
4084         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
4085         buffer.
4086
4087 2000-11-23  Jens Krinke <j.krinke@gmx.de>
4088
4089         * smime.el (smime-decrypt-region): Fix keyfile argument.
4090
4091 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4092
4093         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
4094
4095 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4096
4097         * message.el (message-shoot-gnksa-feet): New variable.
4098         (message-gnksa-enable-p): New function.
4099         (message-send): Use it.
4100         (message-check-news-body-syntax): Ditto.
4101
4102 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
4103
4104         * message.el (message-make-message-id): Remove the redundancy.
4105
4106 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4107
4108         * message.el (message-setup): Discourage using mc-install-*-mode.
4109
4110         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
4111
4112 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4113
4114         * gnus-cite.el (gnus-cite-parse): Guess citation length.
4115
4116 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4117
4118         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
4119
4120 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4121
4122         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
4123
4124 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4125
4126         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
4127         insert-buffer-substring.
4128
4129         * message.el (message-send-mail): Use buffer-substring-no-properties.
4130         (message-send-news): Ditto.
4131
4132 2000-11-22  David Edmondson <dme@dme.org>
4133
4134         * imap.el (imap-wait-for-tag): Message read info.
4135
4136 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4137
4138         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
4139         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
4140         (mml2015-gpg-encrypt): Ditto.
4141
4142 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4143
4144         * mm-decode.el (mm-verify-option): Default value.
4145
4146         * mml-sec.el (mml-secure-part): Error message.
4147
4148 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4149
4150         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
4151
4152 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4153
4154         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
4155
4156 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4157
4158         * gnus-art.el (gnus-article-describe-key): Use prompt.
4159         (gnus-article-describe-key-briefly): Ditto.
4160
4161 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4162
4163         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
4164
4165 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4166
4167         * gnus-art.el (gnus-article-describe-key): New function.
4168         (gnus-article-describe-key-briefly): New function.
4169
4170 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4171
4172         * mm-decode.el (mm-decrypt-option): Doc typo.
4173
4174         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
4175         return a number.
4176
4177 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4178
4179         * message.el (message-newline-and-reformat): Typo.
4180
4181 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4182
4183         * gnus-art.el (article-verify-x-pgp-sig): Check whether
4184         original-article-buffer exists.
4185
4186         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
4187         (rfc2047-header-encoding-alist): Addresses are different from text.
4188         (rfc2047-encode-message-header): Ditto.
4189         (rfc2047-dissect-region): Extra parameter.
4190         (rfc2047-encode-region): Ditto.
4191         (rfc2047-encode-string): Ditto.
4192
4193 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4194
4195         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
4196         (mm-uu-pgp-encrypted-extract): Use it.
4197         (mm-uu-pgp-signed-extract-1): New function.
4198         (mm-uu-pgp-signed-extract): Use it.
4199
4200         * gnus-art.el (gnus-mime-display-security): New function.
4201         (gnus-mime-display-part): Use it.
4202         (gnus-mime-security-verify-or-decrypt): New function.
4203         (gnus-mime-security-press-button): New function.
4204         (gnus-insert-mime-security-button): Use it.
4205
4206         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
4207         (mm-find-raw-part-by-type): Ditto.
4208         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
4209         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
4210         (mm-destroy-parts): Kill nested multibyte buffer.
4211
4212         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
4213         (mml2015-gpg-verify): Ditto.
4214
4215 2000-11-18  Simon Josefsson  <sj@extundo.com>
4216
4217         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
4218         (mml2015-function-alist): Use it.
4219
4220         * mml-sec.el (mml-sign-alist): Update names.
4221         (mml-encrypt-alist): Ditto.
4222         (mml-secure-part-smime-sign): Moved to mml-smime.el
4223         as `mml-smime-sign-query'.
4224         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
4225         `mml-smime-get-file-cert'.
4226         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
4227         `mml-smime-get-dns-cert'.
4228         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
4229         `mml-smime-encrypt-query'.
4230         (mml-smime-sign-buffer): Use mml-smime-sign.
4231         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
4232
4233         * mml-smime.el (mml-smime-sign): New function.
4234         (mml-smime-encrypt):
4235         (mml-smime-sign-query):
4236         (mml-smime-get-file-cert):
4237         (mml-smime-get-dns-cert):
4238         (mml-smime-encrypt-query): Moved from mml-sec.el.
4239
4240 2000-11-16  Simon Josefsson  <sj@extundo.com>
4241
4242         * mml2015.el (mml2015-gpg-clear-verify): New function.
4243         (mml2015-function-alist): Add it.
4244
4245 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4246
4247         * message.el (message-setup-fill-variables): Use
4248         message-cite-prefix-regexp.
4249         (message-newline-and-reformat): Check the end of citation, leading
4250         WSP, break in the cite prefix.
4251         (message-fill-paragraph): New function.
4252
4253 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4254
4255         * lpath.el: Shut up.
4256
4257 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4258
4259         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
4260         raw 8-bit in headers in dk.* newsgroups.
4261
4262 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4263
4264         * message.el (message-newline-and-reformat): Match extra WSPs.
4265
4266 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
4267
4268         * mml.el (mml-generate-mime-1): Ignore ascii.
4269
4270 2000-11-16 Justin Sheehy <justin@iago.org>
4271
4272         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
4273
4274 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4275
4276         * message.el (message-cite-prefix-regexp): Prefix should not end
4277         at space.
4278
4279 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4280
4281         * message.el (message-mode-syntax-table): Add - as a word
4282         constituent as in articles.
4283         (message-setup-fill-variables): Add -_. as supercite-style prefix.
4284         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
4285         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
4286
4287 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4288
4289         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
4290
4291 2000-11-12  David Edmondson  <dme@dme.org>
4292
4293         * message.el (message-font-lock-keywords): use
4294         message-cite-prefix-regexp.
4295
4296 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4297
4298         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
4299         Stein Arild Str\e,Ax\e(Bmme.
4300         (gnus-group-jump-to-group): Use it.
4301         (gnus-group-jump-to-group-prompt): Customize.
4302
4303 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4304
4305         * mailcap.el (mailcap-possible-viewers): Match the entire string.
4306
4307 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4308
4309         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
4310         incompatible.
4311         (mml2015-mailcrypt-sign): Ditto.
4312
4313 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4314
4315         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
4316         group is open.
4317
4318 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4319
4320         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
4321         nnvirtual articles.
4322         (gnus-backlog-request-article): Don't request nnvirtual articles.
4323
4324 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4325
4326         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
4327         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
4328
4329 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4330
4331         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
4332         * mml.el (mml-generate-mime-1): Use charset attribute.
4333         * mm-bodies.el (mm-encode-body): Add parameter charset.
4334         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
4335
4336 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4337
4338         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
4339         (mml2015-mailcrypt-clear-decrypt): Ditto.
4340         (mml2015-mailcrypt-verify): Ditto.
4341         (mml2015-mailcrypt-clear-verify): Ditto.
4342         (mml2015-gpg-verify): Ditto.
4343
4344 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4345
4346         * smime.el (smime-openssl-program): Test the existence of openssl.
4347         * mml-smime.el: Require mm-decode.
4348         (mml-smime-verify-test): New function.
4349         * mm-decode.el (mm-verify-function-alist): Use it.
4350
4351 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4352
4353         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
4354         anyway.
4355
4356 2000-11-13  Simon Josefsson  <sj@extundo.com>
4357
4358         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
4359         verification doesn't work.
4360
4361 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4362
4363         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
4364         (gnus-inews-do-gcc): Use it.
4365
4366 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4367
4368         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
4369         leading space.
4370         * mm-extern.el (mm-inline-external-body): Report error when no
4371         access-type.
4372
4373 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4374
4375         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
4376
4377 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
4378
4379         * gnus-art.el (gnus-mime-button-menu): Use select-window.
4380
4381 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
4382
4383         * gnus-art.el (gnus-mime-display-part): Display multipart/related
4384         as multipart/mixed.
4385
4386 2000-11-12  David Edmondson  <dme@dme.org>
4387
4388         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
4389         and replace `.' with `\w' to allow for different syntax tables
4390         (from Vladimir Volovich).
4391         * message.el (message-newline-and-reformat): use
4392         `message-cite-prefix-regexp'.
4393         * gnus-cite.el (gnus-supercite-regexp): use
4394         `message-cite-prefix-regexp'.
4395         * gnus-cite.el (gnus-cite-parse): use
4396         `message-cite-prefix-regexp'.
4397
4398 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4399
4400         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
4401         PGP SIGNATURE.  Escape leading "-"'s.
4402         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
4403
4404 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4405
4406         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
4407
4408 2000-11-11  Simon Josefsson  <sj@extundo.com>
4409
4410         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
4411
4412         * smime.el (smime-details-buffer): New variable.
4413         (smime-sign-region):
4414         (smime-encrypt-region):
4415         (smime-verify-region):
4416         (smime-decrypt-region): Copy OpenSSL output to the buffer.
4417
4418         * mml-smime.el (mml-smime-verify): Support security info.
4419
4420 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
4421
4422         * mm-decode.el (mm-verify-option): Set default to nil.
4423         (mm-decrypt-option): Ditto.
4424         * gnus-art.el (article-verify-x-pgp-sig): New function.
4425
4426 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
4427
4428         * gnus-art.el (gnus-mime-display-alternative): Show button if no
4429         preferred part.
4430
4431 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4432
4433         * gnus-sum.el (gnus-move-split-methods): Say that
4434         `gnus-split-methods' uses file names, whereas this uses group
4435         names.  (Report from Nevin Kapur)
4436
4437 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
4438
4439         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
4440
4441 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4442
4443         * nnheader.el (nnheader-directory-files-is-safe): New variable.
4444         (nnheader-directory-articles): Use it.
4445         (nnheader-article-to-file-alist): Ditto.
4446
4447 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4448
4449         * rfc2047.el (rfc2047-pad-base64): New function.
4450         (rfc2047-decode): Use it.
4451
4452 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4453
4454         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
4455         select method.
4456
4457 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4458
4459         * mml2015.el (mml2015-gpg-decrypt-1):
4460         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
4461
4462 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4463
4464         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
4465
4466 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4467
4468         * pop3.el (pop3-munge-message-separator): A message may have an
4469         empty body.
4470
4471 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
4472
4473         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
4474         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
4475         (mm-uu-pgp-signed-extract): Use coding-system.
4476
4477 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4478
4479         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
4480         (gnus-insert-mime-security-button): New function.
4481         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
4482         * mml2015.el:  Add security info when verify or decrypt.
4483         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
4484         (mm-uu-pgp-encrypted-extract): Ditto.
4485
4486 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
4487
4488         * mm-decode.el (mm-display-parts): New function.
4489         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
4490
4491 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
4492
4493         * gnus-mlspl.el: Documentation tweaks.
4494
4495 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4496
4497         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
4498         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
4499         argument.
4500
4501 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
4502
4503         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
4504
4505 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
4506
4507         * gnus-art.el (gnus-article-encrypt): New function.
4508         (gnus-article-encrypt-protocol-alist): New variable.
4509         (gnus-article-encrypt-protocol): New variable.
4510         * mml2015.el (mml2015-self-encrypt): New function.
4511         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
4512
4513 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4514
4515         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
4516         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
4517         let mailcap do it.
4518         * mml2015.el: Remove snarf code.
4519         * mm-decode.el: Remove snarf code.
4520
4521 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
4522
4523         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
4524         (mml-insert-mime): Understand gnus-decoded.
4525         (mime-to-mml): New parameter handles.
4526         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
4527         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
4528
4529 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4530
4531         * mm-decode.el (mime-security): New group.
4532         (mm-verify-function-alist): Add test function.
4533         (mm-decrypt-function-alist): Ditto.
4534         (mm-snarf-option): Set default value as nil.
4535         (mm-find-part-by-type): Recursive parameter.
4536         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
4537         * mml2015.el: Support draft-ietf-openpgp-multsig.
4538
4539 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
4540
4541         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
4542         (gnus-article-view-part-as-charset): New function.
4543
4544 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4545
4546         * mm-decode.el (mm-verify-option): Default value.
4547         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
4548
4549 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4550
4551         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
4552
4553 2000-11-05  Simon Josefsson  <sj@extundo.com>
4554
4555         * mml-smime.el (mml-smime-verify): Work in original multipart
4556         buffert.
4557
4558         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
4559         (mm-handle-multipart-ctl-parameter): Ditto.
4560         (mm-alist-to-plist): New function.
4561         (mm-dissect-buffer): Store CTL parameters and copy original buffer
4562         for multiparts.
4563         (mm-destroy-parts): Destroy multipart buffert.
4564         (mm-remove-part): Ditto.
4565
4566         * mml-smime.el (mml-smime-sign): Not used.
4567         (mml-smime-encrypt): Ditto.
4568
4569         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
4570
4571         Verify S/MIME signature support.
4572
4573         * mm-decode.el (mm-inline-media-tests): Add
4574         application/{x-,}pkcs7-signature.
4575         (mm-inlined-types): Ditto.
4576         (mm-automatic-display): Ditto.
4577         (mm-verify-function-alist): Ditto.  Add name of method.
4578         (mm-decrypt-function-alist): Add name of method.
4579         (mm-find-part-by-type): Add documentation.
4580         (mm-possibly-verify-or-decrypt): Use new format of
4581         mm-{verify,decrypt}-function-alist.  Use method names.
4582
4583         * mml-smime.el (mml-smime-verify): New function.
4584
4585 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4586
4587         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
4588
4589 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4590
4591         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
4592         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
4593         * mm-decode.el (mm-snarf-option): New.
4594
4595 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4596
4597         * mm-util.el (mm-subst-char-in-string): New function.
4598         (mm-replace-chars-in-string): Use it.
4599         * message.el (message-replace-chars-in-string): Use it.
4600         * nnheader.el (nnheader-replace-chars-in-string): Use it.
4601         * gnus-mh.el (mh-lib-progs): Shut up.
4602
4603 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4604
4605         * base64.el, md5.el: Moved to contrib directory.
4606
4607 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4608
4609         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
4610         the last article when search.
4611
4612 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4613
4614         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
4615         * nnmail.el (nnmail-pathname-coding-system): Ditto.
4616
4617 2000-09-29  David Edmondson  <dme@thus.net>
4618
4619         * message.el (message-newline-and-reformat): Typo.
4620
4621 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4622
4623         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
4624
4625 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4626
4627         * nntp.el (nntp-decode-text): Delete bogus status lines.
4628
4629 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
4630
4631         * message.el (message-font-lock-keywords): Match a final newline
4632         to help font-lock's multiline support.
4633
4634 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4635
4636         * nnoo.el (nnoo-set): New function.
4637
4638 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4639
4640         * gpg.el, gpg-ring.el: Moved to contrib directory.
4641
4642 2000-11-04  Simon Josefsson  <sj@extundo.com>
4643
4644         * nnimap.el (nnimap-split-inbox): Typo.
4645
4646 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4647
4648         * gnus-msg.el (gnus-msg-mail): Move it backwards.
4649
4650 2000-11-03  Simon Josefsson  <sj@extundo.com>
4651
4652         * rfc2231.el (rfc2231-parse-qp-string): New function.
4653         (require): rfc2047.
4654
4655         * mail-parse.el (mail-header-parse-content-type):
4656         (mail-header-parse-content-disposition): Support invalid QP
4657         encoded strings, by using `rfc2231-parse-qp-string'.
4658
4659 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4660
4661         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
4662         (rfc2231-decode-encoded-string): Typo "> X 1".
4663         (rfc2231-encode-string): Insert the name of charset.
4664         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
4665
4666 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4667
4668         * mm-decode.el (mm-save-part): Return the filename.
4669         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
4670         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
4671         (gnus-mime-action-alist): Use it.
4672         (gnus-mime-button-commands): USe it.
4673         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
4674         (mm-inline-external-body): unwind-protect.
4675
4676 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4677
4678         * gnus-art.el (gnus-insert-mime-button): Show url.
4679
4680 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4681
4682         * mml.el (mml-generate-mime-1): Support external url.
4683         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
4684
4685 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
4686
4687         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
4688         * mm-decode.el (mm-display-external): Ditto.
4689         * mm-extern.el: New file.
4690         * mm-decode.el (mm-inline-media-tests): Hook it up.
4691         (mm-inlined-types): Inline message/external-body.
4692
4693 2000-11-02  Simon Josefsson  <sj@extundo.com>
4694
4695         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
4696
4697         * message.el (message-get-reply-headers): Better handling when
4698         Mail-Followup-To is very large.
4699
4700 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4701
4702         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
4703         * gnus-art.el (gnus-article-edit-done):
4704         * gnus-sum.el (gnus-summary-edit-article-done): Move line
4705         counting code here.
4706         * gnus-msg.el (gnus-setup-message): Remove a hack.
4707
4708 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4709
4710         * gnus-sum.el (gnus-newsgroup-variables): New variable.
4711         (gnus-summary-mode): Make them local variables.
4712         (gnus-set-global-variables): Globalize them.
4713         (gnus-summary-exit): Kill them.
4714
4715 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
4716
4717         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
4718         word.
4719
4720 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4721
4722         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
4723         gnus-article-wash-types.
4724         * gnus-art.el (gnus-article-wash-status): Use them.
4725
4726 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
4727
4728         * mml.el (mml-read-tag): Remove spaces and LF.
4729
4730 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4731
4732         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
4733         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
4734
4735 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
4736
4737         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
4738
4739 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4740
4741         * gnus-sum.el (gnus-article-charset): New variable.
4742         (gnus-summary-display-article): Set it.
4743         * gnus-msg.el (gnus-copy-article-buffer): Use it.
4744         * gnus-art.el (gnus-article-mode): Make it local variable.
4745
4746 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4747
4748         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
4749
4750 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4751
4752         * nnwfm.el: New file.
4753
4754         * nnweb.el (nnweb-replace-in-string): New function.
4755
4756 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4757
4758         * mml2015.el: Wrap gpg.el.
4759         * gpg.el (gpg-verify): The last argument of apply is a list.
4760         (gpg-encrypt): Add passphrase as a parameter.
4761
4762 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4763
4764         * gpg.el: New file.
4765         * gpg-ring.el: New file.
4766
4767 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4768
4769         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
4770
4771 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
4772
4773         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
4774         double-quote charcters.
4775         (gnus-summary-prepare-threads): Ditto.
4776
4777 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4778
4779         * gnus-art.el (gnus-mime-display-single): Forward line -1.
4780         * mml.el (mml-read-tag): Don't skip the leading space.
4781         * lpath.el (font-lock-set-defaults): Shut up.
4782
4783 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4784
4785         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
4786
4787 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4788
4789         * qp.el (quoted-printable-encode-region): Replace leading - when
4790         ultra safe.
4791         * mml.el (mml-generate-mime-postprocess-function): Removed.
4792         (mml-postprocess-alist): Removed.
4793         (mml-generate-mime-1): Use ultra-safe when sign.
4794         * mml2015.el (mml2015-fix-micalg): Uppercase.
4795         (mml2015-verify): Insert LF.
4796         (mml2015-mailcrypt-sign): Downcase; search backward.
4797
4798 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4799
4800         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
4801         restrictive.
4802         (nnultimate-table-regexp): New variable.
4803         (nnultimate-forum-table-p): Use it.
4804
4805 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
4806
4807         * gnus-sum.el (gnus-summary-expire-articles): Save point.
4808
4809 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4810
4811         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
4812         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
4813
4814 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4815
4816         * mml2015.el: Shut up.
4817
4818 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4819
4820         * gnus.el (gnus-server-browse-hashtb): Removed.
4821         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4822         (gnus-group-insert-group-line-info): Use simplified method.
4823         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4824
4825 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4826
4827         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4828         moved here.
4829         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4830         * gnus-group.el (gnus-group-prepare-flat): Use it.
4831         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4832
4833 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4834
4835         * mml.el (mml-mode): Show menu in XEmacs.
4836
4837 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4838
4839         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4840         (gnus-server-read-server-in-server-buffer): New function.
4841         (gnus-browse-foreign-server): Browse in group buffer.
4842         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4843         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4844         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4845         * gnus.el (gnus-server-browse-hashtb): New variable.
4846
4847 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4848
4849         * nnfolder.el (nnfolder-open-nov): Use group.
4850
4851 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4852
4853         * nnfolder.el: Add NOV. Set version to 2.0.
4854         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4855
4856 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4857
4858         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4859
4860 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4861
4862         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4863         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4864
4865 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4866
4867         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4868
4869 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4870
4871         * mm-decode.el (mm-verify-function-alist): New variable.
4872         (mm-verify-option): New variable.
4873         (mm-decrypt-function-alist): Ditto.
4874         (mm-decrypt-option): Ditto.
4875         (mm-find-raw-part-by-type): New function.
4876         (mm-possibly-verify-or-decrypt): New function.
4877         (mm-dissect-multipart): Use it.
4878         * mml2015.el (mml2015-fix-micalg): New function.
4879         (mml2015-decrypt): Use new interface.
4880         (mml2015-verify):  Use new interface.
4881         (mml2015-setup): Make it bogus.
4882
4883 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4884
4885         * mml.el (mml-generate-mime-postprocess-function): Set to
4886         mml-postprocess.
4887         (autoload): Autoload mml2015 and mml-smime.
4888         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4889         * mml2015.el (mml2015-encrypt): New function.
4890         (mml2015-sign): New function.
4891         (mml2015-encrypt-function): New variable.
4892         (mml2015-sign-function): New variable.
4893         (mml2015-mailcrypt-encrypt): Use message-recipients.
4894         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4895         * mml-smime.el (mml-smime-setup): Ditto.
4896
4897 2000-10-28  Simon Josefsson  <sj@extundo.com>
4898
4899         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4900         Communigate Pro 3.3.1 server.
4901
4902         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4903         in buffers.
4904         (mml-secure-dns-server): Removed.
4905         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4906         write certificates to files.
4907
4908         * smime.el (smime-dns-server): New variable.
4909         (smime-mail-to-domain):
4910         (smime-cert-by-dns): New functions.
4911
4912         * dig.el: New file.
4913
4914 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4915
4916         * message.el (message-options): New variable.
4917         (message-options-set-recipient): New function.
4918         (message-send): Use them.
4919         * gnus-int.el (gnus-request-replace-article): Use them.
4920         (gnus-request-accept-article): Ditto.
4921         * mml.el (mml-preview): Use them.
4922         * gnus-sum.el (gnus-summary-edit-article): Use them.
4923
4924         * message.el (message-options-get): New function.
4925         (message-options-get): New function.
4926         * rfc2047.el (rfc2047-encode-message-header): Use them.
4927         * mm-bodies.el (mm-encode-body): Use them.
4928
4929 2000-10-28  Simon Josefsson  <sj@extundo.com>
4930
4931         * nnimap.el (nnimap-retrieve-which-headers):
4932         (nnimap-request-article-part): Quote message-id.
4933
4934         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4935         (smime-CA-file): New variable.
4936         (smime-call-openssl-region): Don't error.
4937         (smime-sign-region): Return result value.
4938         (smime-encrypt-region): Ditto.
4939         (smime-verify-region): New function.
4940         (smime-decrypt-region): Ditto.
4941         (smime-verify-buffer): Ditto.
4942         (smime-decrypt-buffer): Ditto.
4943
4944         * mml.el: Require mml-sec.
4945         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4946         (mml-mode-map): Add "sign" and "encrypt" maps.
4947         (mml-menu): Add security menu.
4948         (mml-preview): Use generate-new-buffer.
4949
4950         * mml-sec.el: New file.
4951
4952 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4953
4954         * mm-decode.el (mm-find-part-by-type): Move it here.
4955         * mml.el (mml-postprocess): Move it here.
4956         (mml-postprocess-alist): Move it here. Merge them.
4957
4958 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4959
4960         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4961         unencoded stuff in the header.
4962
4963 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4964
4965         * gnus-group.el (gnus-group-listed-groups): New variable.
4966         (gnus-group-list-option): New variable.
4967         (gnus-group-list-limit-map): New keymap.
4968         (gnus-group-list-flush-map): New keymap.
4969         (gnus-group-list-plus-map): New keymap.
4970         (gnus-group-prepare-logic): New function.
4971         (gnus-group-prepare-flat): Merge with
4972         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4973         (gnus-group-prepare-flat-list-dead): Ditto.
4974         (gnus-group-list-matching): Use gnus-group-prepare-function.
4975         (gnus-group-list-dormant): Ditto.
4976         (gnus-group-list-cached): Ditto.
4977         (gnus-group-listed-groups): New function.
4978         (gnus-group-list-limit): New function.
4979         (gnus-group-list-flush): New function.
4980         (gnus-group-list-plus): New function.
4981         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4982         (gnus-topic-prepare-topic): Ditto.
4983
4984 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4985
4986         * message.el (message-insert-to, message-get-reply-headers):
4987         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4988
4989 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4990
4991         * mml2015.el: New file.
4992         * smime.el: New file.
4993         * mml-smime.el: New file.
4994
4995 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4996
4997         * ChangeLog: Moved to ChangeLog.1.
4998
4999 ;; Local Variables:
5000 ;; coding: iso-2022-7bit
5001 ;; End: