OpenConnect 7.04 release

David Woodhouse dwmw2 at infradead.org
Sun Jan 25 15:43:14 PST 2015


This release is all about compression.

LZS and LZ4 compression are now supported on both the CSTP (TCP) channel
*and* the DTLS (UDP) channel. The current Cisco ASAs support LZS, and
ocserv 0.9.0 supports both.

Deflate compression on the CSTP channel is now disabled by default,
because of concerns about stateful compression allowing information
leaks. It can be enabled at runtime with '--compression=all'.

This looks like it will be the last release of OpenConnect which doesn't
support the Juniper SSL VPN.

ftp://ftp.infradead.org/pub/openconnect/openconnect-7.04.tar.gz
ftp://ftp.infradead.org/pub/openconnect/openconnect-7.04.tar.gz.asc

David Woodhouse (34):
      Add decompress-only support for LZS
      Add LZS compression support
      Add support for LZS decompression in DTLS
      Add support for LZS compression in DTLS
      Add LZS test harness
      Reduce per-packet computation overhead for LZS compression
      Simplify LZS compression again
      Revert LZS optimisation experiments
      Simplify the common (literal) case in LZS compression
      Unroll PUT_BITS() loop and improve compile-time visibility.
      Consolidate PUT_BITS() calls
      Update hash table for first byte at start of LZS compression loop
      Increase LZS hash to 16 bits
      Do not initialise LZS hash_chain array
      Clean up datatypes in LZS
      Let the compiler eliminate more code in LZS GET_BITS()
      Optimise lzs_decompress() for literal bytes
      Rewrite lzs_compress() loop
      Simplify input length check in lzs_decompress() loop
      Fix buffer size check in lzs_compress()
      Import translations from GNOME
      Merge git://git.infradead.org/~dwmw2/openconnect-lzs
      Factor out compress_packet() function to be used for both CSTP and DTLS
      Copyright fixes
      Make lzstest build conditional
      Update changelog
      Fix deflate compression
      Add --compression argument and openconnect_set_compression_mode()
      Disable stateful compression by default
      Make --dump-http-traffic dump the CONNECT request too
      Update translations from GNOME
      Resync translations with sources
      Remove Transifex translation setup
      Tag version 7.04

Nikos Mavrogiannopoulos (2):
      Clean up compression type handling
      Added support for LZ4

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse at intel.com                              Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5745 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/openconnect-devel/attachments/20150125/b02da4c1/attachment.bin>


More information about the openconnect-devel mailing list