(message-check-news-header-syntax): When checking
[gnus] / lisp / ChangeLog
1 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2
3         * message.el (message-check-news-header-syntax): When checking
4         whether the groups exist, check the right server based on
5         `gnus-post-method'.
6
7 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8
9         * gnus-delay.el: New file.
10
11 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
12
13         * mm-util.el (mm-read-coding-system): Take two arguments.
14
15         * gnus-sum.el (gnus-summary-show-article): Use
16         mm-read-coding-system.
17
18         * gnus-art.el (article-de-quoted-unreadable):
19         (article-de-base64-unreadable, article-wash-html): 
20         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
21
22
23 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
24
25         * nnml.el (nnml-request-post): New function.  Can be used for
26         annotations in nnml groups.
27
28 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
29
30         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
31         command.
32
33         * gnus-start.el (gnus-find-new-newsgroups): Use
34         `message-make-date' instead of `current-time-string'.
35         (gnus-ask-server-for-new-groups): Ditto.
36         (gnus-check-first-time-used): Ditto.
37
38 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
39
40         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
41
42 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
43
44         * message.el (message-shorten-references): Change `maxcount' and
45         `cut' to obey USEFOR draft 5.
46
47 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
48
49         * gnus-sum.el (gnus-summary-display-arrow): New variable.
50         (gnus-summary-set-article-display-arrow): New function.
51         (gnus-summary-goto-subject): Use it.
52         
53 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
54
55         * gnus-sum.el (gnus-summary-import-article): Insert date if
56         doesn't exist.
57
58 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
59
60         * mml.el (mml-content-type-parameters): New.
61         (mml-content-disposition-parameters): New.
62         (mml-insert-mime-headers): Use them.
63         (mml-parse-1): Accept charset.
64
65 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
66
67         * gnus-group.el (gnus-group-select-group): Doc fix.
68
69         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
70
71 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
72
73         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
74         to handle `define-derived-mode'.
75         
76 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
77         From:  Stefan Monnier  <monnier@cs.yale.edu>
78
79         * message.el (message-mode): Use define-derived-mode.
80         (message-tab): message-completion-alist.
81
82         * imap.el (imap-interactive-login): Use make-local-variable.
83         (imap-open): Ditto.
84         (imap-authenticate): Ditto.
85
86         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
87
88         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
89
90 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
91
92         * message.el (message-citation-line-function): Refer to
93         gnus-cite-attribution-suffix.
94
95 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
96
97         * gnus-art.el,...: Error convention changes.
98
99 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
100
101         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
102
103 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
106         (nnrss-read-server-data): Ditto.
107
108 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
109         
110         * gnus-setup.el (gnus-use-installed-gnus): Typo.
111         * Cleanup files.
112         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
113
114 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
115
116         * gnus.el (gnus-summary-line-format): Add %o.
117
118         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
119         unless shell outputs something.
120
121 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
122
123         * gnus-art.el (gnus-boring-article-headers): Better doc. 
124         (article-hide-headers): Better regexp.
125         Suggested by Matt Swift <swift@alum.mit.edu>.
126
127         * nnheader.el (nnheader-max-head-length): Better doc.
128         (nnheader-header-value): Skip spaces.
129         (nnheader-parse-head): Remove space.
130         Suggested by Matt Swift <swift@alum.mit.edu>.
131
132         * gnus-sum.el (gnus-summary-show-raw-article): New function.
133         (gnus-get-newsgroup-headers): Remove space.
134
135 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
136
137         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
138         (gnus-summary-reply): Use it.
139         (gnus-summary-reply-broken-reply-to): New.
140         (gnus-msg-force-broken-reply-to): New.
141
142         * mm-view.el (mm-inline-text): Showing as text/plain when error.
143
144 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
145
146         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
147
148 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
149
150         * mm-decode.el (mm-external-terminal-program): New variable.
151         (mm-display-external): Use it. Use term to display when no
152         window-system.
153
154 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
155
156         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
157         Browse->Next entries to Browse->Prev
158         
159 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
160
161         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
162
163 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
164
165         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
166         for the default encoding.
167
168         * nnrss.el (nnrss-url-field): New field.
169         (nnrss-request-article): Add newsgroups.
170
171         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
172
173 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
174
175         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
176
177         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
178         (gnus-draft-setup): Remove backlog.
179
180 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
181
182         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
183         Cleanup.
184
185 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
186
187         * gnus-msg.el (gnus-bug): Erase buffer.
188
189         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
190
191 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
192
193         * mm-decode.el (mm-attachment-override-p): Fix typo.
194
195 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
196
197         * gnus-kill.el (gnus-execute): Work with the extra headers.
198         * gnus-sum.el (gnus-summary-execute-command): Ditto.
199         
200 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
201
202         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
203         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
204
205         * message.el (message-send-mail-real-function): New variable.
206         (message-send-mail-partially, message-send-mail): 
207
208         * nngateway.el (nngateway-request-post): Use it.
209
210         * gnus-agent.el (gnus-agentize): Use it. 
211
212         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables) 
213         (nnsoup-revert-variables): Use it.
214
215 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
216
217         * mm-decode.el (mm-inline-media-tests): Default to displaying as
218         text/plain if the type doesn't match any other media types.
219         (mm-inlined-types): Doc fix.
220         (mm-display-inline): Revert previous change (now handled by a
221         default type in `mm-inline-media-tests'.
222         (mm-inlinable-p): Revive.
223         (mm-display-part): Call `mm-inlinable-p'.
224         (mm-attachment-override-p): Ditto.
225         (mm-inlined-p): Doc fix.
226         
227         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
228         well as `mm-inlined-p'.
229
230 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
231
232         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
233         (nntp-send-command-and-decode): Use gnus-point-at-bol.
234
235 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
236         From  Paul Jarc <prj@po.cwru.edu> 
237
238         * message.el (message-use-mail-followup-to): New variable.
239         (message-get-reply-headers): Use it.
240
241 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
242
243         * nnheader.el (nnheader-init-server-buffer): Make sure the
244         *nntpd* buffer is made multibyte instead of a random buffer.
245         
246 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
247
248         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
249         when it returns headers.
250
251 2001-07-07  Simon Josefsson  <jas@extundo.com>
252
253         * rfc2047.el (rfc2047-encode-message-header): Skip header when
254         trying to fold. Thanks to Colin Walters
255         <walters@cis.ohio-state.edu>
256
257 2001-07-06  Simon Josefsson  <jas@extundo.com>
258
259         * imap.el (imap-parse-address-list, imap-parse-flag-list)
260         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
261         Add information in `assert's.
262
263         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
264         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
265         and `nnimap-group-overview-filename', should handle all
266         change-of-uidvalidity related issues.  But there may be other
267         problems.)
268
269 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
270
271         * rfc2047.el (rfc2047-encode-message-header): Don't include the
272         header name when folding.
273
274 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
275
276         * mm-decode.el (mm-inlined-types): Document relationship with
277         `mm-inline-media-tests'.
278         (mm-display-inline): Default to displaying as plain text if no
279         inlining handler is available.
280         (mm-inlinable-p): Remove.
281         (mm-inlined-p): Don't call `mm-inlinable-p'.
282         (mm-automatic-display-p): Ditto.
283         (mm-attachment-override-p): Ditto.
284
285 2001-07-04  Simon Josefsson  <jas@extundo.com>
286
287         * nnimap.el (nnimap-importantize-dormant): New variable.
288         (nnimap-request-update-info-internal): Use it.
289         (nnimap-request-set-mark): Ditto.
290
291 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
292
293         * nntp.el (nntp-send-command): don't pass a buffer argument to
294         `point'. Only XEmacs accepts this.
295         * nntp.el (nntp-send-command-nodelete): ditto.
296         * nntp.el (nntp-send-command-and-decode): ditto.
297
298 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
299
300         * nntp.el (nntp-open-connection-function): doc update.
301         * nntp.el (nntp-pre-command): New.
302         * nntp.el (nntp-via-rlogin-command): New.
303         * nntp.el (nntp-via-telnet-command): New.
304         * nntp.el (nntp-via-telnet-switches): New.
305         * nntp.el (nntp-via-user-name): New.
306         * nntp.el (nntp-via-user-password): New.
307         * nntp.el (nntp-via-address): New.
308         * nntp.el (nntp-via-envuser): New.
309         * nntp.el (nntp-via-shell-prompt): New.
310         * nntp.el (nntp-open-telnet-stream): New.
311         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
312         * nntp.el (nntp-open-via-telnet-and-telnet): New.
313         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
314         * nntp.el (nntp-send-command): ditto.
315         * nntp.el (nntp-send-command-nodelete): ditto.
316         * nntp.el (nntp-send-command-and-decode): ditto.
317
318 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
319
320         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
321         `when'.
322
323 2001-07-03  Simon Josefsson  <jas@extundo.com>
324         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
325
326         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
327
328 2001-07-03  Simon Josefsson  <jas@extundo.com>
329
330         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
331         remove it (workaround XEmacs `fill-region' bug).
332
333 2001-07-01  Simon Josefsson  <jas@extundo.com>
334
335         * nnimap.el (nnimap-date-days-ago): Defeat locale.
336
337 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
338
339         * mml2015.el (mml2015-format-error): New function.
340         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
341         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
342         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
343
344 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
345
346         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
347         Suggested by Christoph Conrad <C.Conrad@cli.de>.
348
349         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
350         group variables.
351
352 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
353
354         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
355
356         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
357         (nnrss-save-group-data): Ditto.
358
359         * gnus-agent.el (gnus-agent-save-alist): Ditto.
360
361 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
362
363         * message.el (message-do-send-housekeeping): Narrow to headers.
364
365 2001-06-24  Simon Josefsson  <jas@extundo.com>
366
367         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
368         insertion when breaking lines looked for " \t" instead of "[ \t]".
369         (rfc2047-encode-message-header): Fold lines even if
370         no QP encoding is done.
371
372 2001-06-23  Simon Josefsson  <jas@extundo.com>
373         From Samuel Tardieu <sam@inf.enst.fr>
374
375         * smime.el (smime-keys): Support additional certificates.
376         (smime-make-certfiles): New function.
377         (smime-sign-region): Use previous variables.
378         (smime-get-certfiles): New function.
379         (smime-sign-buffer): Use it.
380         (smime-verify-region): Support both CAfile and CApath.
381
382 2001-06-23  Simon Josefsson  <jas@extundo.com>
383
384         * smime.el (smime-decrypt-region): Perhaps work.
385
386 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
387
388         * gnus-msg.el (gnus-copy-article-buffer): Typo.
389
390 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
391
392         * mm-decode.el (mm-save-part): Rewrite file name.
393         (mm-file-name-rewrite-functions): New variable.
394         (mm-file-name-delete-whitespace): New function.
395         (mm-file-name-trim-whitespace): New function.
396         (mm-file-name-collapse-whitespace): New function.
397         (mm-file-name-replace-whitespace): New variable and function.
398
399 2001-06-22  Simon Josefsson  <jas@extundo.com>
400
401         * message.el (message-make-date): Workaround locale for weekdays.
402
403 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
404
405         * message.el (message-goto-body): Return nil if not found. (revert!)
406
407 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
408         From Fremlin <chief@bandits.org>
409
410         * message.el (message-goto-body): Some messages have no header.
411
412         * gnus-msg.el (gnus-copy-article-buffer): Use it.
413
414 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
415
416         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
417
418 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
419
420         * message.el (message-make-date): Add week day.
421         Suggested by Jason R. Mastaler <jason@mastaler.com>.
422
423 2001-06-19  Simon Josefsson  <jas@extundo.com>
424
425         * message.el (message-yank-prefix): Doc fix.
426         (message-yank-cited-prefix): Ditto.
427         (message-delete-not-region): Keep citation prefix on first line,
428         if possible and appropriate.
429
430 2001-06-19  Simon Josefsson  <jas@extundo.com>
431
432         * imap.el (imap-process-connection-type): New variable.
433         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
434         recent `imtest's work completely (no line length issues), while
435         making making old `imtest's unusable.  Thanks to NAGY Andras
436         <nagya@inf.elte.hu> for his work.
437
438 2000-12-30  NAGY Andras <nagya@inf.elte.hu>