* gnus-registry.el: Remove Emacs 20 hash table compatibility code.
[gnus] / lisp / ChangeLog
1 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
2
3         * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
4
5         * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
6
7 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
8
9         * gnus-art.el (gnus-treat-ansi-sequences,
10         article-treat-ansi-sequences): New variable and function.
11         Suggested by Dan Jacobson <jidanni@jidanni.org>.
12
13         * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
14         Use it.
15
16 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
17
18         * mm-util.el (mm-quote-arg): Remove.
19
20         * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
21         shell-quote-argument.
22
23         * gnus-uu.el (gnus-uu-command): do.
24
25         * gnus-sum.el (gnus-summary-insert-pseudos): do.
26
27         * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
28         with make-char.
29
30         * mm-util.el (mm-make-char): Remove.
31
32         * mml.el (mml-mode): Replace gnus-add-minor-mode with
33         add-minor-mode.
34
35         * gnus-undo.el (gnus-undo-mode): do.
36
37         * gnus-topic.el (gnus-topic-mode): do.
38
39         * gnus-sum.el (gnus-dead-summary-mode): do.
40
41         * gnus-start.el (gnus-slave-mode): do.
42
43         * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
44
45         * gnus-ml.el (gnus-mailing-list-mode): do.
46
47         * gnus-gl.el (gnus-grouplens-mode): do.
48
49         * gnus-draft.el (gnus-draft-mode): do.
50
51         * gnus-dired.el (gnus-dired-mode): do.
52
53         * gnus-ems.el (gnus-add-minor-mode): Remove.
54
55         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
56         Replace gnus-char-width with char-width.
57
58         * gnus-ems.el (gnus-char-width): Remove.
59
60         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
61         Replace gnus-char-width with char-width.
62
63         * gnus-ems.el (gnus-char-width): Remove.
64
65         * spam-stat.el (with-syntax-table): Remove with-syntax-table
66         definition.
67         Remove Emacs 20 hash table compatibility code.
68
69         * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
70         20 compatibility code.
71
72         * spam.el (spam-point-at-eol): Replace with point-at-eol.
73
74         * smime.el (smime-point-at-eol): Replace with point-at-eol.
75
76         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
77         with point-at-{eol,bol}.
78
79         * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
80
81         * imap.el (imap-point-at-eol): Replace with point-at-eol.
82
83         * flow-fill.el (fill-flowed-point-at-bol,
84         fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
85
86         * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
87         Replace with point-at-{eol,bol} throughout all files.
88
89 2004-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
90
91         * ntlm.el (ntlm-string-as-unibyte): New macro.
92         (ntlm-build-auth-response): Use it.
93
94         Remove Emacs 20 stuff:
95         * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
96         (butlast, mapc, remove): Remove the compiler macros.
97         * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
98         of delq and copy-sequence.
99         * gnus-art.el (popup-menu): Remove the compiler macro.
100         * nnmail.el (nnmail-split-fancy): Don't support customizing with
101         Emacs 20.
102
103 2004-01-05  Simon Josefsson  <jas@extundo.com>
104
105         * ntlm.el: Fix namespace.  Change smb-passwd-hash into
106         ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
107         smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
108         ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
109         into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
110         ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
111         into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
112         ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
113         ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
114         ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
115         ntlm-string-permute, string-lshift into ntlm-string-lshift,
116         string-xor into ntlm-string-xor.  Suggested by
117         Jesper Harder <harder@myrealbox.com>.
118
119         * ntlm.el: Don't include poem.
120
121         * md4.el (print-int32, print-string-hexa): Remove.  Suggested by
122         Jesper Harder <harder@myrealbox.com>.
123
124         * sasl-ntlm.el, ntlm.el, md4.el: New files.
125
126         * hmac-md5.el (md5-binary): Fix byte compile warning.  (This
127         probably breaks emacs with DL patch, but do we care? Is anyone
128         still using the DL stuff?)
129
130         * sieve-manage.el: Use the password package.
131         (sieve-manage-read-passwd): Remove.
132         (sieve-manage-interactive-login): Use password.  Re-add
133         condition-case around loop.
134
135         * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
136         (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
137         the password package.
138
139 2003-02-19  Simon Josefsson  <jas@extundo.com>
140
141         * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
142         token.
143
144 2002-08-07  Simon Josefsson  <jas@extundo.com>
145
146         * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
147         (sieve-manage-authenticators):
148         (sieve-manage-authenticator-alist): Add some SASL mechs.
149         (sieve-sasl-auth): New function.
150         (sieve-manage-cram-md5-auth):
151         (sieve-manage-plain-auth): Rewrite using SASL library.
152         (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
153         (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
154         (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
155         (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
156
157 2004-01-05  Simon Josefsson  <jas@extundo.com>
158
159         * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
160         New files.
161
162 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
163
164         * gnus-group.el (gnus-no-groups-message): Update.
165
166         * gnus-sum.el (gnus-summary-insert-new-articles): Remove . 
167
168 2003-11-09  Simon Josefsson  <jas@extundo.com>
169
170         * imap.el: Support for ID IMAP extension (RFC 2971).
171         (imap-local-variables): Add imap-id.
172         (imap-id): New variable.
173         (imap-id): New function.
174         (imap-parse-response): Parse untagged ID response.
175         * nnimap.el (nnimap-id): New variable.
176         (nnimap-open-connection): Use it.
177
178 2003-12-28  Simon Josefsson  <jas@extundo.com>
179
180         * gnus-score.el (gnus-score-edit-all-score): New.
181         * gnus-group.el (gnus-group-score-map): Bind it to W e.
182
183 2004-01-04  Simon Josefsson  <jas@extundo.com>
184
185         * password.el: Add.
186
187 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
188
189         * dns.el: Add support for AAAA records (see RFC 3596)
190
191         * Fix typo PRT -> PTR
192
193         * Parse MX, PTR and SOA replies (see RFC 1035)
194
195 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
196
197         * gnus.el (gnus-logo-color-style): Changed colors to `no'.
198
199         * Moved to Changelog.1.
200
201     Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
202   Copying and distribution of this file, with or without modification,
203   are permitted provided the copyright notice and this notice are preserved.
204
205 ;; Local Variables:
206 ;; coding: iso-2022-7bit
207 ;; End: