GSS_S_PROMPTING_NEEDED is a bit
[cyrus-sasl.git] / doc / ONEWS
1 New in 1.5.26
2 -------------
3 * Interoperability bug in DIGEST-MD5's layers was fixed.
4 * DIGEST-MD5's DES layer has been disabled until the interoperability 
5   can be worked out.
6
7 New in 1.5.25
8 -------------
9
10 * The DIGEST-MD5 plugin now includes an implementation of RC4, since
11   it's a lot easier to get working than interfacing with OpenSSL.
12 * A delayed-open plugin mode has been implemented, but not yet documented.
13
14 New in 1.5.24
15 -------------
16 * be a little paranoid about what we give PAM
17 * small bugfixes
18
19 New in 1.5.22
20 -------------
21 * fixed some DIGEST-MD5 buglets
22 * fixed serious bug that a client could avoid the authorization callback
23 * added pwcheck method "sia" for Digital Unix
24 * now should try libdb-3 before libdb.
25
26 New in 1.5.21
27 -------------
28 * build process fixes
29
30 New in 1.5.20
31 -------------
32 * bug fixes
33 * LOGIN mechanism has a compatibility tweak
34
35 New in 1.5.19
36 -------------
37 * Initial srp work
38 * Programmers Guide more complete
39 * bug fixes (of course)
40
41 New in 1.5.18
42 -------------
43 * javasasl library in conformance with internet draft
44 * man pages for all functions written
45 * bug fixes (of course)
46
47 New in 1.5.17
48 -------------
49 * give application authentication name and realm more uniformly
50 * sasldblistusers utility to list users in sasldb
51 * memory leaks eliminated; boundary cases tested
52
53 New in 1.5.16
54 -------------
55 * pwcheck_method now defaults to sasldb.
56   READ UPGRADE INSTRUCTIONS IN README
57
58 * sanity checking inputs throughout the code.
59 * Unsupported LOGIN plugin added to the Windows build.
60 * calling sasl_checkpass() with pwcheck_method: kerberos_v4 restores the
61   old ticket file before returning.
62
63 New in 1.5.15
64 -------------
65 * configure now correctly detects Berkeley DB 3.x (Claus Assmann).
66
67 New in 1.5.14
68 -------------
69 * Upgraded to libtool 1.3.4.
70 * External SSF handled more uniformly, and handle min/max SSF requests
71   correctly.
72 * Unsupported LOGIN plugin added, by Rainer Schoepf <schoepf@uni-mainz.de>.
73   Please don't enable it unless you know you need it.
74 * HP/UX support, contributed by Claus Assmann.
75
76 New in 1.5.13
77 -------------
78 * Sanity check to make sure there's at least something in sasldb
79   READ UPGRADE INSTRUCTIONS IN README
80
81 * Fixes to how external layers are handled (some fixes by Alexey Melnikov)
82 * Berkeley DB 3.x support contributed by Greg Shapiro
83 * Additional pwcheck fixes (Joe Hohertz)
84 * Fixed Heimdal krb5 configure checks
85 * other random fixes
86
87 New in 1.5.12
88 -------------
89 * lots of bugfixes
90 * DIGEST-MD5 more in conformance with spec
91 * support for Berkeley DB
92 * support for OpenSSL's version of RC4
93
94 New in 1.5.11
95 -------------
96 * bugfix in realm support for DIGEST-MD5
97
98 New in 1.5.10
99 -------------
100 * DIGEST-MD5 layer support
101 * dbconversion utility added
102
103 New in 1.5.9
104 ------------
105 * Bug fixes
106 * More win32 support
107 * Realm support in the database (database format changed again, sorry)
108   Other realm support in plugins; need to document it
109 * Preliminary code for pwcheck added; not yet tested (and probably not 
110   working)
111 * config stuff should be less case/whitespace sensitive
112 * more error conditions logged
113
114 New in 1.5.5
115 ------------
116 * Bug fixes
117 * sasldb plaintext support (database format changed!!!)
118 * Handles multiple realms in DIGEST
119 * New Windows compatibility (tested!)
120
121 New in 1.5.3
122 ------------
123 * Bug fixes
124 * Tested GSSAPI & added layers
125 * Some changes for Windows compatibility (next release)
126
127 New in 1.5.2
128 ------------
129 * A few bug fixes
130 * Better portability
131 * Upgraded libtool
132
133 New in 1.5.0
134 ------------
135 * Lots of bug fixes
136 * A few API changes (watch especially sasl_get_prop() and sasl_set_prop()!)
137 * Digest authentication works
138 * Configuration file
139 * Some more documentation (doc/programming)
140 * Code cleanup
141
142 New in 1.4.1
143 ------------
144 * Tested kerberos4, cram, plain, and anonymous fairly extensively
145 * Many bugs fixed
146 * Created sample programs
147 * Added digest
148 * Prototype credential API
149
150 New in 1.3b1
151 ------------
152 * Added saslpasswd for setting sasl passwords
153 * Added sfsasl for people using sfio
154 * Lots of bug fixes
155
156 New in 1.2b3
157 ------------
158 * Slightly better documentation, easier compilation
159 * Plain now understands authorization and callbacks
160
161 New in 1.2b2
162 ------------
163 * Win32 support
164 * Fixes to anonymous, kerberos mechs
165 * Some signed lengths in the API changed to unsigned
166
167 New in 1.2b1
168 ------------
169 * Lots of bug fixes
170 * GSSAPI
171 * Cleaner getopt interface
172 * Cleaner plugin callback lookup interface
173 * Global inits now take callback list, not just a sasl_getopt_t
174 * Preliminary Java support
175 * Authentication database hook
176 * Default AuthDB routines moved from mechanisms to library
177 * Logging hook
178 * Default syslog-based logging hook in library
179 * Preliminary plaintext transition for CRAM/SCRAM