2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
[gnus] / lisp / ChangeLog
1 2004-01-07  Steve Youngs  <sryoungs@bigpond.net.au>
2
3         * run-at-time.el (run-at-time-saved): Move to after the definition
4         of `run-at-time'.
5
6         * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
7
8 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
9
10         * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
11         mm-w3m-local-map-property.
12
13         * mm-view.el (mm-w3m-mode-map): Remove.
14         (mm-w3m-local-map-property): Remove.
15         (mm-inline-text-html-render-with-w3m): Don't use
16         mm-w3m-local-map-property.
17
18 2004-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
19
20         * run-at-time.el: New file.
21
22         * dgnushack.el (dgnushack-compile): Don't compile run-at-time
23         under Emacs.
24
25         * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
26         of gnus-set-text-properties.
27
28         * gnus-uu.el (gnus-uu-save-article): Ditto.
29
30         * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
31
32         * gnus-cite.el (gnus-cite-parse): Ditto.
33
34         * gnus-art.el (gnus-button-push): Use set-text-properties instead
35         of gnus-.
36
37         * gnus-xmas.el (run-at-time): Require run-at-time.
38
39         * gnus.el: Changed calls to nnheader-run-at-time and
40         password-run-at-time throughout to use run-at-time directly.
41
42         * password.el: Removed definition of run-at-time.
43
44         * nnheaderxm.el: Remove definition of run-at-time.
45
46 2004-01-05  Karl Pfl\e,Ad\e(Bsterer  <sigurd@12move.de>
47
48         * mml.el (mml-minibuffer-read-disposition): Show attachment type
49         in prompt (tiny change)
50
51 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
52
53         * messagexmas.el (message-xmas-redefine): Alias
54         `message-make-caesar-translation-table' to
55         ``message-xmas-make-caesar-translation-table' regardless of XEmacs
56         version.
57
58         * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
59         (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
60         `gnus-xmas-set-text-properties'.
61         (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
62         `gnus-xmas-completing-read'. 
63         (gnus-xmas-completing-read): Removed.
64         (gnus-xmas-open-network-stream): Removed.
65
66         * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
67         XEmacs version.
68
69         * dns.el (dns-make-network-process): Use `open-network-stream'
70         instead of `gnus-xmas-open-network-stream'.
71
72         * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
73
74         * .cvsignore: Add auto-autoloads.el, custom-load.el.
75
76 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
77
78         * gnus-art.el (gnus-mime-display-alternative)
79         (gnus-insert-mime-button, gnus-insert-mime-security-button)
80         (gnus-insert-prev-page-button, gnus-insert-next-page-button):
81         Don't use gnus-local-map-property.
82
83         * gnus-util.el (gnus-local-map-property): Remove.
84
85         * mm-view.el (mm-view-pkcs7-decrypt): Replace
86         gnus-completing-read-maybe-default with completing-read.
87
88         * gnus-util.el (gnus-completing-read): do.
89         (gnus-completing-read-maybe-default): Remove.
90
91 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
92
93         * password.el: Only autoload `run-at-time' if not XEmacs.
94         Only autoload the itimer functions if XEmacs.
95
96 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
97
98         * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
99         XEmacsen.
100
101         * dgnushack.el: Autoload executable-find for XEmacs.
102
103 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
104
105         * gnus-art.el (gnus-read-string): Remove.
106         (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
107         read-string.
108
109 2004-01-05  Teodor Zlatanov  <tzz@lifelogs.com>
110
111         * netrc.el: autoload password-read
112         (netrc): new configuration group
113         (netrc-encoding-method, netrc-openssl-path): configuration
114         variables for encoding and decoding of files with symmetric
115         ciphers
116         (netrc-encode): assistant function to encode a file with
117         netrc-encoding-method
118         (netrc-parse): added interactive parameter, added optional
119         decoding if netrc-encoding-method is non-nil but otherwise
120         behavior is standard
121         (netrc-encrypting-method, netrc-encrypt, netrc-parse):
122         s/encode/encrypt/ everywhere
123
124         * spam.el: remove executable-find autoload
125
126 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
127
128         * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
129
130         * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
131
132 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
133
134         * gnus-art.el (gnus-treat-ansi-sequences,
135         article-treat-ansi-sequences): New variable and function.
136         Suggested by Dan Jacobson <jidanni@jidanni.org>.
137
138         * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
139         Use it.
140
141 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
142
143         * mm-util.el (mm-quote-arg): Remove.
144
145         * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
146         shell-quote-argument.
147
148         * gnus-uu.el (gnus-uu-command): do.
149
150         * gnus-sum.el (gnus-summary-insert-pseudos): do.
151
152         * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
153         with make-char.
154
155         * mm-util.el (mm-make-char): Remove.
156
157         * mml.el (mml-mode): Replace gnus-add-minor-mode with
158         add-minor-mode.
159
160         * gnus-undo.el (gnus-undo-mode): do.
161
162         * gnus-topic.el (gnus-topic-mode): do.
163
164         * gnus-sum.el (gnus-dead-summary-mode): do.
165
166         * gnus-start.el (gnus-slave-mode): do.
167
168         * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
169
170         * gnus-ml.el (gnus-mailing-list-mode): do.
171
172         * gnus-gl.el (gnus-grouplens-mode): do.
173
174         * gnus-draft.el (gnus-draft-mode): do.
175
176         * gnus-dired.el (gnus-dired-mode): do.
177
178         * gnus-ems.el (gnus-add-minor-mode): Remove.
179
180         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
181         Replace gnus-char-width with char-width.
182
183         * gnus-ems.el (gnus-char-width): Remove.
184
185         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
186         Replace gnus-char-width with char-width.
187
188         * gnus-ems.el (gnus-char-width): Remove.
189
190         * spam-stat.el (with-syntax-table): Remove with-syntax-table
191         definition.
192         Remove Emacs 20 hash table compatibility code.
193
194         * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
195         20 compatibility code.
196
197         * spam.el (spam-point-at-eol): Replace with point-at-eol.
198
199         * smime.el (smime-point-at-eol): Replace with point-at-eol.
200
201         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
202         with point-at-{eol,bol}.
203
204         * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
205
206         * imap.el (imap-point-at-eol): Replace with point-at-eol.
207
208         * flow-fill.el (fill-flowed-point-at-bol,
209         fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
210
211         * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
212         Replace with point-at-{eol,bol} throughout all files.
213
214 2004-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
215
216         * ntlm.el (ntlm-string-as-unibyte): New macro.
217         (ntlm-build-auth-response): Use it.
218
219         Remove Emacs 20 stuff:
220         * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
221         (butlast, mapc, remove): Remove the compiler macros.
222         * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
223         of delq and copy-sequence.
224         * gnus-art.el (popup-menu): Remove the compiler macro.
225         * nnmail.el (nnmail-split-fancy): Don't support customizing with
226         Emacs 20.
227
228 2004-01-05  Simon Josefsson  <jas@extundo.com>
229
230         * ntlm.el: Fix namespace.  Change smb-passwd-hash into
231         ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
232         smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
233         ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
234         into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
235         ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
236         into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
237         ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
238         ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
239         ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
240         ntlm-string-permute, string-lshift into ntlm-string-lshift,
241         string-xor into ntlm-string-xor.  Suggested by
242         Jesper Harder <harder@myrealbox.com>.
243
244         * ntlm.el: Don't include poem.
245
246         * md4.el (print-int32, print-string-hexa): Remove.  Suggested by
247         Jesper Harder <harder@myrealbox.com>.
248
249         * sasl-ntlm.el, ntlm.el, md4.el: New files.
250
251         * hmac-md5.el (md5-binary): Fix byte compile warning.  (This
252         probably breaks emacs with DL patch, but do we care? Is anyone
253         still using the DL stuff?)
254
255         * sieve-manage.el: Use the password package.
256         (sieve-manage-read-passwd): Remove.
257         (sieve-manage-interactive-login): Use password.  Re-add
258         condition-case around loop.
259
260         * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
261         (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
262         the password package.
263
264 2003-02-19  Simon Josefsson  <jas@extundo.com>
265
266         * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
267         token.
268
269 2002-08-07  Simon Josefsson  <jas@extundo.com>
270
271         * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
272         (sieve-manage-authenticators):
273         (sieve-manage-authenticator-alist): Add some SASL mechs.
274         (sieve-sasl-auth): New function.
275         (sieve-manage-cram-md5-auth):
276         (sieve-manage-plain-auth): Rewrite using SASL library.
277         (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
278         (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
279         (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
280         (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
281
282 2004-01-05  Simon Josefsson  <jas@extundo.com>
283
284         * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
285         New files.
286
287 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
288
289         * gnus-group.el (gnus-no-groups-message): Update.
290
291         * gnus-sum.el (gnus-summary-insert-new-articles): Remove . 
292
293 2003-11-09  Simon Josefsson  <jas@extundo.com>
294
295         * imap.el: Support for ID IMAP extension (RFC 2971).
296         (imap-local-variables): Add imap-id.
297         (imap-id): New variable.
298         (imap-id): New function.
299         (imap-parse-response): Parse untagged ID response.
300         * nnimap.el (nnimap-id): New variable.
301         (nnimap-open-connection): Use it.
302
303 2003-12-28  Simon Josefsson  <jas@extundo.com>
304
305         * gnus-score.el (gnus-score-edit-all-score): New.
306         * gnus-group.el (gnus-group-score-map): Bind it to W e.
307
308 2004-01-04  Simon Josefsson  <jas@extundo.com>
309
310         * password.el: Add.
311
312 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
313
314         * dns.el: Add support for AAAA records (see RFC 3596)
315
316         * Fix typo PRT -> PTR
317
318         * Parse MX, PTR and SOA replies (see RFC 1035)
319
320 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
321
322         * gnus.el (gnus-logo-color-style): Changed colors to `no'.
323
324         * Moved to Changelog.1.
325
326     Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
327   Copying and distribution of this file, with or without modification,
328   are permitted provided the copyright notice and this notice are preserved.
329
330 ;; Local Variables:
331 ;; coding: iso-2022-7bit
332 ;; End: