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