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