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