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