Update translations from Transifex
[platform/upstream/openconnect.git] / www / changelog.xml
1 <PAGE>
2         <VAR match="VAR_ORIGIN" replace="" />
3         <VAR match="VAR_CVSID" replace=""/>
4         <INCLUDE file="inc/header.tmpl" />
5
6         <VAR match="VAR_SEL_INDEX" replace="selected" />
7         <VAR match="VAR_SEL_CHANGELOG" replace="selected" />
8         <PARSE file="menu1.xml" />
9         <PARSE file="menu2.xml" />
10         
11         <INCLUDE file="inc/content.tmpl" />
12
13         <h1>Changelog</h1>
14
15 <p>For full changelog entries including the latest development, see
16 <a href="http://git.infradead.org/users/dwmw2/openconnect.git">gitweb</a>.</p>
17 <ul>
18    <li><b>OpenConnect HEAD</b>
19      <ul>
20        <li>Improve <tt>"Attempting to connect..."</tt> message to be explicit when it's connecting to a proxy.</li>
21      </ul><br/>
22   </li>
23   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.07.tar.gz">OpenConnect v4.07</a></b>
24      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.07.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-08-31
25      <ul>
26        <li>Fix segmentation fault when invoked with <tt>-p</tt> argument.</li>
27        <li>Fix handling of write stalls on CSTP (TCP) socket.</li>
28      </ul><br/>
29   </li>
30   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.06.tar.gz">OpenConnect v4.06</a></b>
31      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.06.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-07-23
32      <ul>
33        <li>Fix default CA location for non-Fedora systems with old GnuTLS.</li>
34        <li>Improve error handing when <tt>vpnc-script</tt> exits with error.</li>
35        <li>Handle PKCS#11 tokens which won't list keys without login.</li>
36      </ul><br/>
37   </li>
38   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.05.tar.gz">OpenConnect v4.05</a></b>
39      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.05.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-07-12
40      <ul>
41        <li>Use correct CSD script for Mac OS X.</li>
42        <li>Fix endless loop in PIN cache handling with multiple PKCS#11 tokens.</li>
43        <li>Fix PKCS#11 URI handling to preserve all attributes.</li>
44        <li>Don't forget key password on GUI reconnect.</li>
45        <li>Fix GnuTLS v3 build on OpenBSD.</li>
46      </ul><br/>
47   </li>
48   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.04.tar.gz">OpenConnect v4.04</a></b>
49      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.04.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-07-05
50      <ul>
51        <li>Fix GnuTLS password handling for PKCS#8 files.</li>
52      </ul><br/>
53   </li>
54   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.03.tar.gz">OpenConnect v4.03</a></b>
55      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.03.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-07-02
56      <ul>
57        <li>Fix <tt>--no-proxy</tt> option.</li>
58        <li>Fix handling of requested vs. received MTU settings.</li>
59        <li>Fix DTLS MTU for GnuTLS 3.0.21 and newer.</li>
60        <li>Support more ciphers for OpenSSL encrypted PEM keys, with GnuTLS.</li>
61        <li>Fix GnuTLS compatibilty issue with servers that insist on TLSv1.0 or non-AES ciphers <a href="https://bugzilla.redhat.com/show_bug.cgi?id=836558"><i>(RH#836558)</i></a>.</li>
62      </ul><br/>
63   </li>
64   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.02.tar.gz">OpenConnect v4.02</a></b>
65      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.02.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-06-28
66      <ul>
67        <li>Fix build failure due to unconditional inclusion of <tt>&amp;lt;gnutls/dtls.h&amp;gt;</tt>.</li>
68      </ul><br/>
69   </li>
70   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.01.tar.gz">OpenConnect v4.01</a></b>
71      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.01.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-06-28
72      <ul>
73        <li>Fix DTLS MTU issue with GnuTLS.</li>
74        <li>Fix reconnect crash when compression is disabled.</li>
75        <li>Fix build on systems like FreeBSD 8 without <tt>O_CLOEXEC</tt>.</li>
76        <li>Add <tt>--dtls-local-port</tt> option.</li>
77        <li>Print correct error when <tt>/dev/net/tun</tt> cannot be opened.</li>
78        <li>Fix <tt>openconnect.pc</tt> pkg-config file not to require <tt>zlib.pc</tt> on systems which lack it (like RHEL5).</li>
79      </ul><br/>
80   </li>
81   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.00.tar.gz">OpenConnect v4.00</a></b>
82      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-4.00.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-06-20
83      <ul>
84        <li>Add support for OpenSSL's odd encrypted PKCS#1 files, for GnuTLS.</li>
85        <li>Fix repeated passphrase retry for OpenSSL.</li>
86        <li>Add keystore support for Android.</li>
87        <li>Support TPM, and also additional checks on PKCS#11 certs, even with GnuTLS 2.12.</li>
88        <li>Fix library references to OpenSSL's <tt>ERR_print_errors_cb()</tt> when built against GnuTLS v2.12.</li>
89      </ul><br/>
90   </li>
91   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.99.tar.gz">OpenConnect v3.99</a></b>
92      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.99.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-06-13
93      <ul>
94        <li>Enable native TPM support when built with GnuTLS.</li>
95        <li>Enable PKCS#11 token support when built with GnuTLS.</li>
96        <li>Eliminate all SSL library exposure through <tt>libopenconnect</tt>.</li>
97        <li>Parse split DNS information, provide <tt>$CISCO_SPLIT_DNS</tt> environment variable to <tt>vpnc-script</tt>.</li>
98        <li>Attempt to provide new-style MTU information to server <i>(on Linux only, unless specified on command line)</i>.</li>
99        <li>Allow building against GnuTLS, including DTLS support.</li>
100        <li>Add <tt>--with-pkgconfigdir=</tt> option to <tt>configure</tt> for FreeBSD's benefit <i>(<a href="https://bugs.freedesktop.org/show_bug.cgi?id=48743">fd#48743</a>)</i>.</li>
101      </ul><br/>
102   </li>
103   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.20.tar.gz">OpenConnect v3.20</a></b>
104      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.20.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-05-18
105      <ul>
106        <li>Cope with non-keepalive HTTP response on authentication success.</li>
107        <li>Fix progress callback with incorrect <tt>cbdata</tt> which caused KDE crash.</li>
108      </ul><br/>
109   </li>
110   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.19.tar.gz">OpenConnect v3.19</a></b>
111      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.19.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-05-17
112      <ul>
113        <li>Add <tt>--config</tt> option for reading options from file.</li>
114        <li>Improve OpenSSL DTLS compatibility to work on Ubuntu 10.04.</li>
115        <li>Flush progress logging output promptly after each message.</li>
116        <li>Add symbol versioning for shared library (on sane platforms).</li>
117        <li>Add <tt>openconnect_set_cancel_fd()</tt> function to allow clean cancellation.</li>
118        <li>Fix corruption of URL in <tt>openconnect_parse_url()</tt> if it specifies a port number.</li>
119        <li>Fix inappropriate <tt>exit()</tt> calls from library code.</li>
120        <li>Library namespace cleanup &#8212; all symbols now have the prefix <tt>openconnect_</tt> on platforms where symbol versioning works.</li>
121        <li>Fix <tt>--non-inter</tt> option so it still uses login information from command line.</li>
122      </ul><br/>
123   </li>
124   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.18.tar.gz">OpenConnect v3.18</a></b>
125      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.18.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-04-25
126      <ul>
127        <li>Fix autohate breakage with <tt>--disable-nls</tt>... hopefully.</li>
128        <li>Fix buffer overflow in banner handling.</li>
129      </ul><br/>
130   </li>
131   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.17.tar.gz">OpenConnect v3.17</a></b>
132      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.17.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-04-20
133      <ul>
134        <li>Work around <tt>time()</tt> brokenness on Solaris.</li>
135        <li>Fix interface plumbing on Solaris 10.</li>
136        <li>Provide <tt>asprintf()</tt> function for (unpatched) Solaris 10.</li>
137        <li>Make <tt>vpnc-script</tt> mandatory, like it is for <tt>vpnc</tt></li>
138        <li>Don't set Legacy IP address on tun device; let <tt>vpnc-script</tt> do it.</li>
139        <li>Detect OpenSSL even without pkg-config.</li>
140        <li>Stop building static library by default.</li>
141        <li>Invoke <tt>vpnc-script</tt> with "pre-init" reason to load tun module if necessary.</li>
142      </ul><br/>
143   </li>
144   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.16.tar.gz">OpenConnect v3.16</a></b>
145      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.16.tar.gz.asc">PGP signature</a>)</i> &#8212; 2012-04-08
146      <ul>
147        <li>Fix build failure on Debian/kFreeBSD and Hurd.</li>
148        <li>Fix memory leak of deflated packets.</li>
149        <li>Fix memory leak of zlib state on CSTP reconnect.</li>
150        <li>Eliminate <tt>memcpy()</tt> calls on packets from DTLS and tunnel device.</li>
151        <li>Use <tt>I_LINK</tt> instead of <tt>I_PLINK</tt> on Solaris to plumb interface for Legacy IP.</li>
152        <li>Plumb interface for IPv6 on Solaris, instead of expecting <tt>vpnc-script</tt> to do it.</li>
153        <li>Refer to <a href="vpnc-script.html">vpnc-script</a> and <a href="mail.html">help</a> web pages in openconnect output.</li>
154        <li>Fix potential crash when processing libproxy results.</li>
155        <li>Be more conservative in detecting libproxy without pkg-config.</li>
156      </ul><br/>
157   </li>
158   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.15.tar.gz">OpenConnect v3.15</a></b>
159      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.15.tar.gz.asc">PGP signature</a>)</i> &#8212; 2011-11-25
160      <ul>
161        <li>Fix for reading multiple packets from Solaris tun device.</li>
162        <li>Call <tt>bindtextdomain()</tt> to ensure that translations are found in install path.</li>
163      </ul><br/>
164   </li>
165   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.14.tar.gz">OpenConnect v3.14</a></b>
166      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.14.tar.gz.asc">PGP signature</a>)</i> &#8212; 2011-11-08
167      <ul>
168        <li>Move executable to <tt>$prefix/sbin</tt>.</li>
169        <li>Fix build issues on OSX, OpenIndiana, DragonFlyBSD, OpenBSD, FreeBSD &amp;amp; NetBSD.</li>
170        <li>Fix non-portable <tt>(void *)</tt> arithmetic.</li>
171        <li>Make more messages translatable.</li>
172        <li>Attempt to make NLS support more portable (with fewer dependencies).</li>
173      </ul><br/>
174   </li>
175   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.13.tar.gz">OpenConnect v3.13</a></b>
176      <i>(<a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.13.tar.gz.asc">PGP signature</a>)</i> &#8212; 2011-09-30
177      <ul>
178        <li>Add <tt>--cert-expire-warning</tt> option.</li>
179        <li>Give visible warning when server dislikes client SSL certificate.</li>
180        <li>Add localisation support.</li>
181        <li>Fix build on Debian systems where <tt>dtls1_stop_timer()</tt> is not available.</li>
182        <li>Fix libproxy detection.</li>
183        <li>Enable a useful set of compiler warnings by default.</li>
184        <li>Fix various minor compiler warnings.</li>
185      </ul><br/>
186   </li>
187   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.12.tar.gz">OpenConnect v3.12</a></b> &#8212; 2011-09-12
188      <ul>
189        <li>Fix DTLS compatibility with ASA firmware 8.4.1(11) and above.</li>
190        <li>Fix build failures on GNU Hurd, on systems with ancient OpenSSL,
191        and on Debian.</li>
192        <li>Add <tt>--pid-file</tt> option.</li>
193        <li>Print SHA1 fingerprint with server certificate details.</li>
194      </ul><br/>
195   </li>
196   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.11.tar.gz">OpenConnect v3.11</a></b> &#8212; 2011-07-20
197      <ul>
198        <li>Add <tt>Android.mk</tt> file for Android build support</li>
199        <li>Add logging support for Android, in place of standard <tt>syslog()</tt>.</li>
200        <li>Switch back to using TLSv1, but without extensions.</li>
201        <li>Make TPM support optional, dependent on OpenSSL ENGINE support.</li>
202      </ul><br/>
203   </li>
204   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.10.tar.gz">OpenConnect v3.10</a></b> &#8212; 2011-06-30
205      <ul>
206        <li>Switch to using GNU autoconf/automake/libtool.</li>
207        <li>Produce shared library for authentication.</li>
208        <li>Improve library API to make life easier for C++ users.</li>
209        <li>Be more explicit about requiring <tt>pkg-config</tt>.</li>
210        <li>Invoke script with <tt>reason=reconnect</tt> on CSTP reconnect.</li>
211        <li>Add <tt>--non-inter</tt> option to avoid all user input.</li>
212      </ul><br/>
213   </li>
214   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.02.tar.gz">OpenConnect v3.02</a></b> &#8212; 2011-04-19
215      <ul>
216        <li>Install man page in <tt>make install</tt> target.</li>
217        <li>Add <tt>openconnect_vpninfo_free()</tt> to libopenconnect.</li>
218        <li>Clear cached <tt>peer_addr</tt> to avoid reconnecting to wrong host.</li>
219      </ul><br/>
220   </li>
221   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.01.tar.gz">OpenConnect v3.01</a></b> &#8212; 2011-03-09
222      <ul>
223        <li>Add libxml2 to pkg-config requirements.</li>
224      </ul><br/>
225   </li>
226   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.00.tar.gz">OpenConnect v3.00</a></b> &#8212; 2011-03-09
227      <ul>
228        <li>Create libopenconnect.a for GUI authentication dialog to use.</li>
229        <li>Remove auth-dialog, which now lives in the <a href="http://git.gnome.org/browse/network-manager-openconnect/">network-manager-openconnect</a> package.</li>
230        <li>Cope with more entries in authentication forms.</li>
231        <li>Add <tt>--csd-wrapper</tt> option to wrap CSD trojan.</li>
232        <li>Report error and abort if CA file cannot be opened.</li>
233      </ul><br/>
234   </li>
235   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.26.tar.gz">OpenConnect v2.26</a></b> &#8212; 2010-09-22
236      <ul>
237        <li>Fix potential crash on relative HTTP redirect.</li>
238        <li>Use correct TUN/TAP device node on Android.</li>
239        <li>Check client certificate expiry date.</li>
240        <li>Implement CSTP and DTLS rekeying <i>(both by reconnecting CSTP)</i>.</li>
241        <li>Add <tt>--force-dpd</tt> option to set minimum DPD interval.</li>
242        <li>Don't print <tt>webvpn</tt> cookie in debug output.</li>
243        <li>Fix host selection in NetworkManager auth dialog.</li>
244        <li>Use SSLv3 instead of TLSv1; some servers <i>(or their firewalls)</i>
245            don't accept any <tt>ClientHello</tt> options.</li>
246        <li>Never include address family prefix on <tt>script-tun</tt> connections.</li> 
247      </ul><br/>
248   </li>
249   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.25.tar.gz">OpenConnect v2.25</a></b> &#8212; 2010-05-15
250      <ul>
251        <li>Always validate server certificate, even when no extra <tt>--cafile</tt> is provided.</li>
252        <li>Add <tt>--no-cert-check</tt> option to avoid certificate validation.</li>
253        <li>Check server hostname against its certificate.</li>
254        <li>Provide text-mode function for reviewing and accepting "invalid" certificates.</li>
255        <li>Fix libproxy detection on NetBSD.</li>
256      </ul><br/>
257   </li>
258   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.24.tar.gz">OpenConnect v2.24</a></b> &#8212; 2010-05-07
259      <ul>
260        <li>Forget preconfigured password after a single attempt; don't retry infinitely if it's failing.</li>
261        <li>Set <tt>$CISCO_BANNER</tt> environment variable when running script.</li>
262        <li>Better handling of passphrase failure on certificate files.</li>
263        <li>Fix NetBSD build (thanks to Pouya D. Tafti).</li>
264        <li>Fix DragonFly BSD build.</li>
265      </ul><br/>
266   </li>
267   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.23.tar.gz">OpenConnect v2.23</a></b> &#8212; 2010-04-09
268      <ul>
269        <li>Support "Cisco Secure Desktop" trojan in NetworkManager auth-dialog.</li>
270        <li>Support proxy in NetworkManager auth-dialog.</li>
271        <li>Add <tt>--no-http-keepalive</tt> option to work around Cisco's incompetence.</li>
272        <li>Fix build on Debian/kFreeBSD.</li>
273        <li>Fix crash on receiving HTTP 404 error.</li>
274        <li>Improve workaround for server certificates lacking SSL_SERVER purpose, so that it also works with OpenSSL older than 0.9.8k.</li>
275      </ul><br/>
276   </li>
277   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.22.tar.gz">OpenConnect v2.22</a></b> &#8212; 2010-03-07
278      <ul>
279        <li>Fix bug handling port numbers above 9999.</li>
280        <li>Ignore "<tt>Connection: Keep-Alive</tt>" in HTTP/1.0 to work around server bug with certificate authentication.</li>
281        <li>Handle non-standard port (and full URLs) when used with NetworkManager.</li>
282        <li>Cope with relative redirect and form URLs.</li>
283        <li>Allocate HTTP receive buffer dynamically, to cope with arbitrary size of content.</li>
284        <li>Fix server cert SHA1 comparison to be case-insensitive.</li>
285        <li>Fix build on Solaris and OSX <i>(<tt>strndup()</tt>, <tt>AI_NUMERICSERV</tt>).</i></li>
286        <li>Fix exit code with <tt>--background</tt> option.</li>
287      </ul><br/>
288   </li>
289   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.21.tar.gz">OpenConnect v2.21</a></b> &#8212; 2010-01-10
290      <ul>
291        <li>Fix handling of HTTP 1.0 responses with keepalive <a href="https://bugzilla.redhat.com/show_bug.cgi?id=553817"><i>(RH#553817)</i></a>.</li>
292        <li>Fix case sensitivity in HTTP headers and hostname comparison on redirect.</li>
293      </ul><br/>
294   </li>
295   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.20.tar.gz">OpenConnect v2.20</a></b> &#8212; 2010-01-04
296      <ul>
297        <li>Fix use-after-free bug in NetworkManager authentication dialog <a href="https://bugzilla.redhat.com/show_bug.cgi?id=551665"><i>(RH#551665)</i></a>.</li>
298        <li>Allow server to be specified with <tt>https://</tt> URL, including port and pathname (which Cisco calls 'UserGroup')</li>
299        <li>Support connection through HTTP and SOCKS proxies.</li>
300        <li>Handle HTTP redirection with port numbers.</li>
301        <li>Handle HTTP redirection with IPv6 literal addresses.</li>
302      </ul><br/>
303   </li>
304   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.12.tar.gz">OpenConnect v2.12</a></b> &#8212; 2009-12-07
305      <ul>
306        <li>Fix buffer overflow when generating useragent string.</li>
307        <li>Cope with idiotic schizoDNS configurations by not repeating DNS lookup for VPN server on reconnects.</li>
308        <li>Support DragonFlyBSD. Probably.</li>
309      </ul><br/>
310   </li>
311   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.11.tar.gz">OpenConnect v2.11</a></b> &#8212; 2009-11-17
312      <ul>
313        <li>Add IPv6 support for FreeBSD.</li>
314        <li>Support "split tunnel" mode for IPv6 routing.</li>
315        <li>Fix bug where client certificate's MD5 was only given to the
316            CSD trojan if a PKCS#12 certificate was used.</li>
317      </ul><br/>
318   </li>
319   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.10.tar.gz">OpenConnect v2.10</a></b> &#8212; 2009-11-04
320      <ul>
321        <li>OpenSolaris support.</li>
322        <li>Preliminary support for IPv6 connectivity.</li>
323        <li>Fix session shutdown on exit.</li>
324        <li>Fix reconnection when TCP connection is closed.</li>
325        <li>Support for "Cisco Secure Desktop" idiocy.</li>
326        <li>Allow <tt>User-Agent:</tt> to be specified on command line.</li>
327        <li>Fix session termination on disconnect.</li>
328        <li>Fix recognition of certificates from OpenSSL 1.0.0.</li>
329      </ul><br/>
330   </li>
331   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.01.tar.gz">OpenConnect v2.01</a></b> &#8212; 2009-06-24
332      <ul>
333        <li>Fix bug causing loss of DTLS (and lots of syslog spam about it)
334            after a CSTP reconnection.</li>
335        <li>Don't apply OpenSSL certificate chain workaround if we already
336            have "extra" certificates loaded (e.g. from a PKCS#12 file).</li>
337        <li>Load "extra" certificates from <tt>.pem</tt> files too.</li>
338        <li>Fix SEGV caused by freeing certificates after processing cert
339            chain.</li>
340      </ul><br/>
341   </li>
342   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.00.tar.gz">OpenConnect v2.00</a></b> &#8212; 2009-06-03
343       <ul>
344         <li>Add OpenBSD and FreeBSD support.</li>
345         <li>Build with OpenSSL-0.9.7 (Mac OS X, OpenBSD, etc.)</li>
346         <li>Support PKCS#12 certificates.</li>
347         <li>Automatic detection of certificate type (PKCS#12, PEM, TPM).</li>
348         <li>Work around OpenSSL trust chain issues (<a href="http://rt.openssl.org/Ticket/Display.html?id=1942&amp;amp;user=guest&amp;amp;pass=guest">RT#1942</a>).</li>
349         <li>Allow PEM passphrase to be specified on command line.</li>
350         <li>Allow PEM passphrase automatically generated from the <tt>fsid</tt> of the file system on which the certificate is stored.</li>
351         <li>Fix certificate comparisons (in NM auth-dialog and <tt>--servercert</tt> option) to use SHA1 fingerprint, not signature.</li>
352         <li>Fix segfault in NM auth-dialog when changing hosts.</li>
353       </ul><br/>
354   </li>
355   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-1.40.tar.gz">OpenConnect v1.40</a></b> &#8212; 2009-05-27
356       <ul>
357         <li>Fix validation of server's SSL certificate when NetworkManager runs openconnect as an unprivileged user (which can't read the real user's trust chain file).</li>
358         <li>Fix double-free of DTLS Cipher option on reconnect.</li>
359         <li>Reconnect on SSL write errors</li>
360         <li>Fix reporting of SSL errors through syslog/UI.</li>
361       </ul><br/>
362   </li>
363   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-1.30.tar.gz">OpenConnect v1.30</a></b> &#8212; 2009-05-13
364       <ul>
365         <li>NetworkManager auth-dialog will now cache authentication form options.</li>
366       </ul><br/>
367   </li>
368   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-1.20.tar.gz">OpenConnect v1.20</a></b> &#8212; 2009-05-08
369       <ul>
370         <li>DTLS cipher choice fixes.</li>
371         <li>Improve handling of authentication group selection.</li>
372         <li>Export more information to connection script.</li>
373         <li>Add <tt>--background</tt> option to dæmonize after connection.</li>
374         <li>Detect TCP connection closure.</li>
375       </ul><br/>
376   </li>
377   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-1.10.tar.gz">OpenConnect v1.10</a></b> &#8212; 2009-04-01
378       <ul>
379         <li>NetworkManager UI rewrite with many improvements.</li>
380         <li>Support for "UserGroups" where a single server offers multiple
381         configurations according to the URL used to connect.</li>
382       </ul><br/>
383   </li>
384   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-1.00.tar.gz">OpenConnect v1.00</a></b> &#8212; 2009-03-18
385       <ul>
386         <li>First non-beta release.</li>
387       </ul>
388   </li>
389 </ul>
390         <INCLUDE file="inc/footer.tmpl" />
391 </PAGE>
392