- remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476] OBS-URL: https://build.opensuse.org/request/show/1160402 OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=102
722 lines
32 KiB
Plaintext
722 lines
32 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Mar 21 14:48:59 UTC 2024 - pgajdos@suse.com
|
|
|
|
- remove dependency on /usr/bin/python3 using
|
|
%python3_fix_shebang_path macro, [bsc#1212476]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 20 14:18:26 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
- Update to release 9.12:
|
|
* Explicitly reject overly long tun device names.
|
|
* Increase maximum input size from stdin (#579).
|
|
* Ignore 0.0.0.0 as NBNS address (!446, vpnc-scripts#58).
|
|
* Fix stray (null) in URL path after Pulse authentication (4023bd95).
|
|
* Fix config XML parsing mistake that left GlobalProtect ESP non-working in v9.10 (!475).
|
|
* Fix case sensitivity in GPST header matching (!474).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 8 05:51:41 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
- Update to release 9.10:
|
|
* Fix external browser authentication with KDE plasma-nm < 5.26.
|
|
* Always redirect stdout to stderr when spawning external browser.
|
|
* Increase default queue length to 32 packets.
|
|
* Fix receiving multiple packets in one TLS frame, and single packets split across multiple TLS frames, for Array.
|
|
* Handle idiosyncratic variation in search domain separators for all protocols
|
|
* Support region selection field for Pulse authentication
|
|
* Support modified configuration packet from Pulse 9.1R16 servers
|
|
* Allow hidden form fields to be populated or converted to text fields on the command line
|
|
* Support yet another strange way of encoding challenge-based 2FA for GlobalProtect
|
|
* Add --sni option (and corresponding C and Java API functions) to allow domain-fronting connections in censored/filtered network environments
|
|
* Parrot a GlobalProtect server's software version, if present, as the client version (!333)
|
|
* Fix NULL pointer dereference that has left Android builds broken since v8.20 (!389).
|
|
* Fix Fortinet authentication bug where repeated SVPNCOOKIE causes segfaults (#514, !418).
|
|
* Support F5 VPNs which encode authentication forms only in JSON, not in HTML.
|
|
* Support simultaneous IPv6 and Legacy IP ("dual-stack") for Fortinet .
|
|
* Support "FTM-push" token mode for Fortinet VPNs .
|
|
* Send IPv6-compatible version string in Pulse IF/T session establishment
|
|
* Add --no-external-auth option to not advertise external-browser authentication
|
|
* Many small improvements in server response parsing, and better logging messages and documentation.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 15 11:30:15 UTC 2022 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
- Update to release 9.01:
|
|
* Add support for AnyConnect "Session Token Re-use Anchor Protocol" (STRAP)
|
|
* Add support for AnyConnect "external browser" SSO mode
|
|
* Bugfix RSA SecurID token decryption and PIN entry forms, broken in v8.20
|
|
* Support Cisco's multiple-certificate authentication
|
|
* Revert GlobalProtect default route handling change from v8.20
|
|
* Suppo split-exclude routes for Fortinet
|
|
* Add webview callback and SAML/SSO support for AnyConnect, GlobalProtect
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 07:39:45 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Update to release 8.20:
|
|
* Support non-AEAD ciphersuites in DTLSv1.2 with AnyConnect.
|
|
* Emulated a newer version of GlobalProtect official clients,
|
|
5.1.5-8; was 4.0.2-19
|
|
* Support Juniper login forms containing both password and 2FA
|
|
token
|
|
* Explicitly disable 3DES and RC4, unless enabled with
|
|
--allow-insecure-crypto
|
|
* Allow protocols to delay tunnel setup and shutdown (!117)
|
|
* Support for GlobalProtect IPv6
|
|
* SIGUSR1now causes OpenConnect to log detailed connection
|
|
information and statistics
|
|
* Allow --servercert to be specified multiple times in order to
|
|
accept server certificates matching more than one possible
|
|
fingerprint
|
|
* Demangle default routes sent as split routes by GlobalProtect
|
|
* Support more Juniper login forms, including some SSO forms
|
|
* Restore compatibility with newer Cisco servers, by no longer
|
|
sending them the X-AnyConnect-Platform header
|
|
* Add support for PPP-based protocols, currently over TLS only.
|
|
* Add support for two PPP-based protocols, F5 with
|
|
--protocol=f5 and Fortinet with --protocol=fortinet.
|
|
* Add support for Array Networks SSL VPN.
|
|
* Support TLSv1.3 with TPMv2 EC and RSA keys, add test cases
|
|
for swtpm and hardware TPM.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 23 20:22:50 UTC 2021 - Robert Munteanu <rombert@apache.org>
|
|
|
|
- Import the latest version of the vpnc-script, revision
|
|
1d35a8527e5422967514dd1d47350ff2ede55903 (boo#1140772)
|
|
* This brings a lot of improvements for non-trivial network setups, IPv6 etc
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 8 08:08:08 UTC 2021 - olaf@aepfle.de
|
|
|
|
- Build with --without-gnutls-version-check
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 15 18:07:43 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to version 8.10:
|
|
* Install bash completion script to
|
|
${datadir}/bash-completion/completions/openconnect.
|
|
* Improve compatibility of csd-post.sh trojan.
|
|
* Fix potential buffer overflow with GnuTLS describing local
|
|
certs (CVE-2020-12823, bsc#1171862,
|
|
gl#openconnect/openconnect!108).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 1 20:35:28 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Fix CVE-2020-12105 (boo#1170452)
|
|
- Introduce subpackage for bash-completion
|
|
- Update to 8.09:
|
|
* Add bash completion support.
|
|
* Give more helpful error in case of Pulse servers asking for
|
|
TNCC.
|
|
* Sanitize non-canonical Legacy IP network addresses.
|
|
* Fix OpenSSL validation for trusted but invalid certificates
|
|
(CVE-2020-12105).
|
|
* Convert tncc-wrapper.py to Python 3, and include modernized
|
|
tncc-emulate.py as well. (!91)
|
|
* Disable Nagle's algorithm for TLS sockets, to improve
|
|
interactivity when tunnel runs over TCP rather than UDP.
|
|
* GlobalProtect: more resilient handling of periodic HIP check
|
|
and login arguments, and predictable naming of challenge forms.
|
|
* Work around PKCS#11 tokens which forget to set
|
|
CKF_LOGIN_REQUIRED.
|
|
- Update to 8.0.8:
|
|
* Fix check of pin-sha256: public key hashes to be case sensitive
|
|
* Don't give non-functioning stderr to CSD trojan scripts.
|
|
* Fix crash with uninitialised OIDC token.
|
|
- Update to 8.0.7:
|
|
* Don't abort Pulse connection when server-provided certificate
|
|
MD5 doesn't match.
|
|
* Fix off-by-one in check for bad GnuTLS versions, and add build
|
|
and run time checks.
|
|
* Don't abort connection if CSD wrapper script returns non-zero
|
|
(for now).
|
|
* Make --passtos work for protocols that use ESP, in addition
|
|
to DTLS.
|
|
* Convert tncc-wrapper.py to Python 3, and include modernized
|
|
tncc-emulate.py as well.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 8 13:17:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Remove tncc-wrapper.py script as it is python2 only bsc#1157446
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 4 07:58:33 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- No need to ship hipreport-android.sh as it is intented for
|
|
android systems only
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 29 12:01:09 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 8.0.5:
|
|
* Minor fixes to build on specific platforms
|
|
* Includes fix for a buffer overflow with chunked HTTP handling
|
|
(CVE-2019-16239, bsc#1151178)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 29 11:58:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Use python3 to generate the web data as now it is supported
|
|
by upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 19 13:53:58 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
- Update to 8.0.3:
|
|
* Fix Cisco DTLSv1.2 support for AES256-GCM-SHA384.
|
|
* Fix recognition of OTP password fields.
|
|
- Verify source signature
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 23 09:06:25 UTC 2019 - liedke@rz.uni-mannheim.de
|
|
|
|
- Update to 8.02:
|
|
* Fix GNU/Hurd build.
|
|
* Discover vpnc-script in default packaged location on FreeBSD/OpenBSD.
|
|
* Support split-exclude routes for GlobalProtect.
|
|
* Fix GnuTLS builds without libtasn1.
|
|
* Fix DTLS support with OpenSSL 1.1.1+.
|
|
* Add Cisco-compatible DTLSv1.2 support.
|
|
* Invoke script with reason=attempt-reconnect before doing so.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 11 12:55:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Update to 8.01:
|
|
* Clear form submissions (which may include passwords) before
|
|
freeing (CVE-2018-20319, bsc#1215669).
|
|
* Allow form responses to be provided on command line.
|
|
* Add support for SSL keys stored in TPM2.
|
|
* Fix ESP rekey when replay protection is disabled.
|
|
* Drop support for GnuTLS older than 3.2.10.
|
|
* Fix --passwd-on-stdin for Windows to not forcibly open console.
|
|
* Fix portability of shell scripts in test suite.
|
|
* Add Google Authenticator TOTP support for Juniper.
|
|
* Add RFC7469 key PIN support for cert hashes.
|
|
* Add protocol method to securely log out the Juniper session.
|
|
* Relax requirements for Juniper hostname packet response to support old gateways.
|
|
* Add API functions to query the supported protocols.
|
|
* Verify ESP sequence numbers and warn even if replay protection is disabled.
|
|
* Add support for PAN GlobalProtect VPN protocol (--protocol=gp).
|
|
* Reorganize listing of command-line options, and include information on supported protocols.
|
|
* SIGTERM cleans up the session similarly to SIGINT.
|
|
* Fix memset_s() arguments.
|
|
* Fix OpenBSD build.
|
|
- Explicitely enable all the features as needed to stop build if
|
|
something is missing
|
|
- Run tests
|
|
- Folow the library packaging guidelines
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 19 02:26:31 UTC 2018 - sckang@suse.com
|
|
|
|
- Modified spec file: only add this BuildRequires on Leap/SLE 15+
|
|
(fate#325553).
|
|
> BuildRequires: pkgconfig(libpskc)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 7 10:43:49 UTC 2018 - bjorn.lie@gmail.com
|
|
|
|
- Drop pkgconfig(gconf-2.0) and pkgconfig(gtk+-2.0) BuildRequires:
|
|
Not needed, nor used.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 3 15:12:37 UTC 2018 - fcrozat@suse.com
|
|
|
|
- Add BuildRequires pkgconfig(libpcsclite/libpskc) to enable
|
|
liboath (TOTP/HOTP) and yubikey support.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 8 15:13:54 UTC 2017 - dimstar@opensuse.org
|
|
|
|
- Add explicit python2-base and python2-xml BuildRequires: the
|
|
buildsystem checks for python2 and disables building the
|
|
documentation if not found. Buildinf the documentation in plus
|
|
depends on the xml modules.
|
|
So far we relied on other packages pulling in python2 for us.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 25 01:48:32 UTC 2017 - sckang@suse.com
|
|
|
|
- Drop vpnc dependency by including vpnc-script from vpnc package
|
|
(fate#323497).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 16 15:40:34 UTC 2016 - i@marguerite.su
|
|
|
|
- update to version 7.08 (bsc#1056389)
|
|
* Add SHA256 support for server cert hashes.
|
|
* Enable DHE ciphers for Cisco DTLS.
|
|
* Increase initial oNCP configuration buffer size.
|
|
* Improve support for point-to-point routing on Windows.
|
|
* Check for non-resumed DTLS sessions which may indicate a MiTM attack.
|
|
* Fix compatibility with Pulse Secure 8.2R5.
|
|
* Support DTLS automatic negotiation.
|
|
* Support --key-password for GnuTLS PKCS#11 PIN.
|
|
* Support automatic DTLS MTU detection with OpenSSL.
|
|
* Update OpenSSL to allow TLSv1.2, improve compatibility options.
|
|
* Remove --no-cert-check option. It was being (mis)used.
|
|
* Fix OpenSSL support for PKCS#11 EC keys without public key.
|
|
* Fix polling/retry on "tun" socket when buffers full.
|
|
* Fix AnyConnect server-side MTU setting.
|
|
* Fix ESP replay detection.
|
|
* Add certificate torture test suite.
|
|
* Support PKCS#11 PIN via pin-value= and --key-password for OpenSSL.
|
|
* Fix integer overflow issues with ESP packet replay detection.
|
|
* Add --pass-tos option as in OpenVPN.
|
|
* Support role selection form in Juniper VPN.
|
|
* Support DER-format certificates, add certificate format torture tests.
|
|
* For OpenSSL >= 1.0.2, fix certificate validation when only an
|
|
intermediate CA is specified with the --cafile option.
|
|
* Support Juniper "Pre Sign-in Message".
|
|
- dropped juniper-fix-for-upstream-sources.patch, upstreamed
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 4 20:45:52 UTC 2016 - fativi@gmail.com
|
|
|
|
- Upgraded to 7.07, included fix for Juniper vpn
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 04 15:36:27 UTC 2016 - fativi@gmail.com
|
|
|
|
- Update to version 7.0.7
|
|
* More fixes for OpenSSL 1.1 build.
|
|
* Support Juniper "Post Sign-in Message".
|
|
* Add --protocol option.
|
|
* Fix ChaCha20-Poly1305 cipher suite to reflect final standard.
|
|
* Add ability to disable IPv6 support via library API.
|
|
* Set groups appropriately when using setuid().
|
|
* Automatic DTLS MTU detection.
|
|
* Support SSL client certificate authentication with Juniper servers.
|
|
* Revamp SSL certificate validation for OpenSSL and stop supporting OpenSSL older than 0.9.8.
|
|
* Fix handling of multiple DNS search domains with Network Connect.
|
|
* Fix handling of large configuration packets for Network Connect.
|
|
* Enable SNI when built with OpenSSL (1.0.1g or later).
|
|
* Add --resolve and --local-hostname options to command line.
|
|
|
|
- juniper-fix-for-upstream-sources.patch included to fix upgraded Juniper servers
|
|
* Submitted to upstream, not yet included in release
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 16:28:11 UTC 2015 - idonmez@suse.com
|
|
|
|
- Update to version 7.0.6
|
|
* Fix openconnect.pc breakage after liboath removal.
|
|
* Refactor Juniper Network Connect receive loop.
|
|
* Fix some memory leaks.
|
|
* Add Bosnian translation.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 11 15:47:53 UTC 2015 - idonmez@suse.com
|
|
|
|
- Update to version 7.0.5
|
|
* Fix alignment issue which broke LZS compression on ARM etc.
|
|
* Support HTTP authentication to servers, not just proxies.
|
|
* Add SHA256/SHA512 support for OATH.
|
|
* Remove liboath dependency.
|
|
* Support DTLS v1.2 and AES-GCM with OpenSSL 1.0.2.
|
|
* Add OpenSSL 1.0.2 to known-broken releases (RT#3703, RT#3711).
|
|
* Fix build with OpenSSL HEAD (OpenSSL 1.1.x).
|
|
* Preliminary support for Juniper SSL VPN.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 26 13:22:04 UTC 2015 - idonmez@suse.com
|
|
|
|
- Update to Version 7.04
|
|
* Change default behaviour to enable only stateless compression.
|
|
* Add --compression argument and openconnect_set_compression_mode().
|
|
* Add support for LZS compression
|
|
* Add support for LZ4 compression
|
|
- Add liblz4-devel dependency for LZ4 compression support.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 14 11:46:54 UTC 2015 - idonmez@suse.com
|
|
|
|
- Update to Version 7.03
|
|
* Clean up handling of incoming packets.
|
|
* Fix issue with two-stage (i.e. NetworkManager) connection to
|
|
servers with trick DNS (rh#1179681).
|
|
* Stop using static variables for received packets.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 19 14:26:18 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to Version 7.02
|
|
* Add PKCS#11 support for OpenSSL.
|
|
* Fix handling of select options in openconnect_set_option_value().
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 10 15:16:32 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to Version 7.01
|
|
* Try harder to find a PKCS#11 key to match a given certificate.
|
|
* Handle 'Connection: close' from proxies correctly.
|
|
* Warn when MTU is set too low (<1280) to permit IPv6 connectivity.
|
|
* Add support for X-CSTP-DynDNS, to trigger DNS lookup on each reconnec
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 4 15:46:56 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to Version 7.00
|
|
* Add support for GnuTLS 3.4 system: keys including Windows certificate store.
|
|
* Add support for HOTP/TOTP keys from Yubikey NEO devices.
|
|
* Add ---no-system-trust option to disable default certificate authorities.
|
|
* Improve libiconv and libintl detection.
|
|
* Stop calling setenv() from library functions.
|
|
* Support utun driver on OS X.
|
|
* Change library API so string ownership is never transferred.
|
|
* Support new NDIS6 TAP-Windows driver shipped with OpenVPN 2.3.4.
|
|
* Support using PSKC (RFC6030) token files for HOTP/TOTP tokens.
|
|
* Support for updating HOTP token storage when token is used.
|
|
* Support for reading OTP token data from a file.
|
|
* Add full character set handling for legacy non-UTF8 systems (including Windows).
|
|
* Fix legacy (i.e. not XML POST) submission of non-ASCII form entries (even in UTF-8 locales).
|
|
* Avoid retrying without XML POST, when we failed to even reach the server.
|
|
* Fix off-by-one in parameter substitution in error messages.
|
|
* Improve reporting when GSSAPI auth requested but not compiled in.
|
|
* Fix parsing of split include routes on Windows.
|
|
* Fix crash on invocation with --token-mode but no --token-secret.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 15 14:09:29 UTC 2014 - darin@darins.net
|
|
|
|
- Add token support via stoken
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 9 15:53:30 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to Version 6.00
|
|
* Support SOCKS proxy authentication (password, GSSAPI).
|
|
* Support HTTP proxy authentication (Basic, Digest, NTLM and GSSAPI).
|
|
* Download XML profile in XML POST mode.
|
|
* Fix a couple of bugs involving DTLS rekeying.
|
|
* Fix problems seen when building or connecting without DTLS enabled.
|
|
* Fix tun error handling on Windows hosts.
|
|
* Skip password prompts when using PKCS#8 and PKCS#12 certificates with
|
|
empty passwords.
|
|
* Fix several minor memory leaks and error paths.
|
|
* Update several Android dependencies, and make the download process more
|
|
robust.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 5 17:16:23 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to Version 5.99
|
|
* Add RFC4226 HOTP token support.
|
|
* Tolerate servers closing connection uncleanly after HTTP/1.0 response
|
|
(Ubuntu #1225276).
|
|
* Add support for IPv6 split tunnel configuration.
|
|
* Add Windows support with MinGW (tested with both IPv6 and Legacy IP with
|
|
latest vpnc-script-win.js)
|
|
* Change library API to support updating the auth form when the authgroup
|
|
is changed (Ubuntu #1229195).
|
|
* Change --os mac to --os mac-intel, to match the identifier used by Cisco
|
|
clients.
|
|
* Add new API functions to support invoking the VPN mainloop directly from
|
|
an application.
|
|
* Add JNI interface and sample Java application.
|
|
* Fix junk in --cookieonly output when CSD is enabled.
|
|
* Enable TOTP, stoken, and JNI support in the Android builds.
|
|
* Add --pfs option to enforce perfect forward secrecy.
|
|
* Enable elliptic curves with GnuTLS 3.2.9+, where there is a workaround for
|
|
certain firewalls that fail with client hellos between 256 and 512 bytes.
|
|
* Add padding when sending password, to avoid leakage of password and
|
|
username length.
|
|
* Add support for DTLS 1.2 and AES-GCM when connecting to ocserv.
|
|
* Add support for server name indication when compiled with GnuTLS 3.2.9+.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 10 16:52:59 UTC 2014 - rsalevsky@suse.com
|
|
|
|
- Update to version 5.03
|
|
* Fix crash on --authenticate due to freeing --cafile option in argv.
|
|
|
|
- Update to version 5.02
|
|
* Fix XML POST issues with authgroups by falling back to old style login.
|
|
* Fix --cookie-on-stdin with cookies from ocserv.
|
|
* Fix reconnection to wrong host after redirect.
|
|
* Reduce limit of queued packets on DTLS socket, to fix VoIP latency.
|
|
* Fix Solaris build breakage due to missing <string.h> includes.
|
|
* Include path in <group-access> node.
|
|
* Include supporting CA certificates from PKCS#11 tokens (with GnuTLS 3.2.7+).
|
|
* Fix possible heap overflow if MTU is increased on reconnection (CVE-2013-7098).
|
|
|
|
- Update to version 5.01
|
|
* Attempt to handle <client-cert-request> in aggregate auth mode.
|
|
* Don't include X-Aggregate-Auth: header in fallback mode.
|
|
* Enable AES256 mode for DTLS with GnuTLS (RH#955710).
|
|
* Add --dump-http-traffic option for debugging.
|
|
* Be more permissive in parsing XML forms.
|
|
* Use original URL when falling back to non-XML POST mode.
|
|
* Add --no-xmlpost option to revert to older, compatible behaviour.
|
|
* Close connection before falling back to non-xmlpost mode (RH#964650).
|
|
* Improve error handling when server closes connection (Debian #708928).
|
|
|
|
- Update to version 5.00
|
|
* Use GnuTLS by default instead of OpenSSL.
|
|
* Avoid using deprecated gnutls_pubkey_verify_data() function.
|
|
* Fix compatibility issues with XML POST authentication.
|
|
* Fix memory leaks on realloc() failure.
|
|
* Fix certificate validation problem caused by hostname canonicalisation.
|
|
* Add RFC6238 TOTP token support using liboath.
|
|
* Replace --stoken option with more generic --token-mode and --token-secret options.
|
|
|
|
- Update to version 4.99
|
|
* Add --os switch to report a different OS type to the gateway.
|
|
* Support new XML POST format.
|
|
* Add SecurID token support using libstoken.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 29 21:09:47 UTC 2013 - robert.munteanu@gmail.com
|
|
- Fix bnc#817152
|
|
- Update to version 4.09
|
|
* Fix overflow on HTTP request buffers (CVE-2012-6128)
|
|
* Fix connection to servers with round-robin DNS with two-stage
|
|
auth/connect.
|
|
* Impose minimum MTU of 1280 bytes.
|
|
* Fix some harmless issues reported by Coverity.
|
|
* Improve "Attempting to connect..." message to be explicit
|
|
when it's connecting to a proxy.
|
|
- Update to version 4.07
|
|
* Fix segmentation fault when invoked with -p argument.
|
|
* Fix handling of write stalls on CSTP (TCP) socket.
|
|
- Update to version 4.06
|
|
* Fix default CA location for non-Fedora systems with old GnuTLS.
|
|
* Improve error handing when vpnc-script exits with error.
|
|
* Handle PKCS#11 tokens which won't list keys without login.
|
|
- Update to version 4.05
|
|
* Use correct CSD script for Mac OS X.
|
|
* Fix endless loop in PIN cache handling with multiple PKCS#11
|
|
tokens.
|
|
* Fix PKCS#11 URI handling to preserve all attributes.
|
|
* Don't forget key password on GUI reconnect.
|
|
* Fix GnuTLS v3 build on OpenBSD.
|
|
- Update to version 4.04
|
|
* Fix GnuTLS password handling for PKCS#8 files.
|
|
- Update to version 4.03
|
|
* Fix --no-proxy option.
|
|
* Fix handling of requested vs. received MTU settings.
|
|
* Fix DTLS MTU for GnuTLS 3.0.21 and newer.
|
|
* Support more ciphers for OpenSSL encrypted PEM keys, with
|
|
GnuTLS.
|
|
* Fix GnuTLS compatibilty issue with servers that insist on
|
|
TLSv1.0 or non-AES ciphers (RH#836558).
|
|
- Update to version 4.02
|
|
* Fix build failure due to unconditional inclusion of
|
|
<gnutls/dtls.h>.
|
|
- Update to version 4.01
|
|
* Add support for OpenSSL's odd encrypted PKCS#1 files, for
|
|
GnuTLS.
|
|
* Fix repeated passphrase retry for OpenSSL.
|
|
* Add keystore support for Android.
|
|
* Support TPM, and also additional checks on PKCS#11 certs,
|
|
even with GnuTLS 2.12.
|
|
* Fix library references to OpenSSL's ERR_print_errors_cb() when built against GnuTLS v2.12.
|
|
- Update to version 4.00
|
|
* Add support for OpenSSL's odd encrypted PKCS#1 files, for GnuTLS.
|
|
* Fix repeated passphrase retry for OpenSSL.
|
|
* Add keystore support for Android.
|
|
* Support TPM, and also additional checks on PKCS#11 certs, even with GnuTLS 2.12.
|
|
* Fix library references to OpenSSL's ERR_print_errors_cb() when built against GnuTLS v2.12.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 19 08:30:53 UTC 2012 - cfarrell@suse.com
|
|
|
|
- license update: LGPL-2.1+
|
|
No LGPL-2.1 "only" licenses found. Fedora also uses LGPL-2.1 "or later"
|
|
as license
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 18 17:49:29 UTC 2012 - toddrme2178@gmail.com
|
|
|
|
- Fixes buffer overflow security vulnerability. See:
|
|
* CVE-2012-3291
|
|
* BNC#767616
|
|
- Update to version 3.99
|
|
* Enable native TPM support when built with GnuTLS.
|
|
* Enable PKCS#11 token support when built with GnuTLS.
|
|
* Eliminate all SSL library exposure through libopenconnect.
|
|
* Parse split DNS information, provide $CISCO_SPLIT_DNS
|
|
environment variable to vpnc-script.
|
|
* Attempt to provide new-style MTU information to server (on
|
|
Linux only, unless specified on command line).
|
|
* Allow building against GnuTLS, including DTLS support.
|
|
* Add --with-pkgconfigdir= option to configure for FreeBSD's
|
|
benefit (fd#48743).
|
|
- Update to version 3.20
|
|
* Cope with non-keepalive HTTP response on authentication success
|
|
* Fix progress callback with incorrect cbdata which caused KDE
|
|
crash.
|
|
- Update to version 3.19
|
|
* Add --config option for reading options from file.
|
|
* Improve OpenSSL DTLS compatibility to work on Ubuntu 10.04.
|
|
* Flush progress logging output promptly after each message.
|
|
* Add symbol versioning for shared library (on sane platforms).
|
|
* Add openconnect_set_cancel_fd() function to allow clean
|
|
cancellation.
|
|
* Fix corruption of URL in openconnect_parse_url() if it
|
|
specifies a port number.
|
|
* Fix inappropriate exit() calls from library code.
|
|
* Library namespace cleanup — all symbols now have the prefix
|
|
openconnect_ on platforms where symbol versioning works.
|
|
* Fix --non-inter option so it still uses login information from
|
|
command line.
|
|
- Update to version 3.18
|
|
* Fix autohate breakage with --disable-nls... hopefully.
|
|
* Fix buffer overflow in banner handling.
|
|
- Update to version 3.17
|
|
* Work around time() brokenness on Solaris.
|
|
* Fix interface plumbing on Solaris 10.
|
|
* Provide asprintf() function for (unpatched) Solaris 10.
|
|
* Make vpnc-script mandatory, like it is for vpnc
|
|
* Don't set Legacy IP address on tun device; let vpnc-script do
|
|
it.
|
|
* Detect OpenSSL even without pkg-config.
|
|
* Stop building static library by default.
|
|
* Invoke vpnc-script with "pre-init" reason to load tun module if
|
|
necessary.
|
|
- Update to version 3.16
|
|
* Fix build failure on Debian/kFreeBSD and Hurd.
|
|
* Fix memory leak of deflated packets.
|
|
* Fix memory leak of zlib state on CSTP reconnect.
|
|
* Eliminate memcpy() calls on packets from DTLS and tunnel device
|
|
* Use I_LINK instead of I_PLINK on Solaris to plumb interface for
|
|
Legacy IP.
|
|
* Plumb interface for IPv6 on Solaris, instead of expecting
|
|
vpnc-script to do it.
|
|
* Refer to vpnc-script and help web pages in openconnect output.
|
|
* Fix potential crash when processing libproxy results.
|
|
* Be more conservative in detecting libproxy without pkg-config.
|
|
- Add optional libproxy-devel buildrequires
|
|
- Add new mandatory vpnc buildrequires
|
|
- Package new documentation in doc package
|
|
- Remove static devel libraries since this is the new upstream
|
|
default
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 5 14:10:20 UTC 2012 - toddrme2178@gmail.com
|
|
|
|
- Update to version 3.15
|
|
* Fix for reading multiple packets from Solaris tun device.
|
|
* Call bindtextdomain() to ensure that translations are found in install path.
|
|
- Update to version 3.14
|
|
* Move executable to $prefix/sbin.
|
|
* Fix build issues on OSX, OpenIndiana, DragonFlyBSD, OpenBSD, FreeBSD & NetBSD.
|
|
* Fix non-portable (void *) arithmetic.
|
|
* Make more messages translatable.
|
|
* Attempt to make NLS support more portable (with fewer dependencies).
|
|
- Update to version 3.13
|
|
* Add --cert-expire-warning option.
|
|
* Give visible warning when server dislikes client SSL certificate.
|
|
* Add localisation support.
|
|
* Fix build on Debian systems where dtls1_stop_timer() is not available.
|
|
* Fix libproxy detection.
|
|
* Enable a useful set of compiler warnings by default.
|
|
* Fix various minor compiler warnings.
|
|
- Update to version 3.12
|
|
* Fix DTLS compatibility with ASA firmware 8.4.1(11) and above.
|
|
* Fix build failures on GNU Hurd, on systems with ancient OpenSSL, and on Debian.
|
|
* Add --pid-file option.
|
|
* Print SHA1 fingerprint with server certificate details.
|
|
- spec file changes
|
|
* Package language files in a lang package
|
|
* Since the binary is in /usr/sbin, keep the manual as man8
|
|
* Package .a file in -devel package and have -devel package provide -devel-static
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 10:24:05 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Simplified man file installation
|
|
- Cleaned up spec file formatting
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 8 14:28:45 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Changed manuals to man1
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 23:05:10 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Removed %{?_smp_mflags}
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 18:40:53 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Removed unneeded libopenconnect.la file.
|
|
- Minor formatting changes to several spec file macros
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 16:11:47 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Added upstream url to Source0: tag
|
|
- Switched back to original tar.gz file
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 13:50:57 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Fixed license name
|
|
- Fixed spec file header
|
|
- Switched to %make_install macro
|
|
- Added %doc macro for manual files
|
|
- Removed norootforbuild
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 7 09:20:18 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Moved .so file to devel package
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 4 09:35:34 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
- Update to version 3.11
|
|
* Add Android.mk file for Android build support
|
|
* Add logging support for Android, in place of standard syslog().
|
|
* Switch back to using TLSv1, but without extensions.
|
|
* Make TPM support optional, dependent on OpenSSL ENGINE support.
|
|
- Update to version 3.10
|
|
* Switch to using GNU autoconf/automake/libtool.
|
|
* Produce shared library for authentication.
|
|
* Improve library API to make life easier for C++ users.
|
|
* Be more explicit about requiring pkg-config.
|
|
* Invoke script with reason=reconnect on CSTP reconnect.
|
|
* Add --non-inter option to avoid all user input.
|
|
- Update to version .02
|
|
* Install man page in make install target.
|
|
* Add openconnect_vpninfo_free() to libopenconnect.
|
|
* Clear cached peer_addr to avoid reconnecting to wrong host.
|
|
- Update to version 3.01
|
|
* Add libxml2 to pkg-config requirements.
|
|
- Update to version 3.00
|
|
* Create libopenconnect.a for GUI authentication dialog to use.
|
|
* Remove auth-dialog, which now lives in the network-manager-openconnect package.
|
|
* Cope with more entries in authentication forms.
|
|
* Add --csd-wrapper option to wrap CSD trojan.
|
|
* Report error and abort if CA file cannot be opened.
|
|
- Update to version 2.26
|
|
* Fix potential crash on relative HTTP redirect.
|
|
* Use correct TUN/TAP device node on Android.
|
|
* Check client certificate expiry date.
|
|
* Implement CSTP and DTLS rekeying (both by reconnecting CSTP).
|
|
* Add --force-dpd option to set minimum DPD interval.
|
|
* Don't print webvpn cookie in debug output.
|
|
* Fix host selection in NetworkManager auth dialog.
|
|
* Use SSLv3 instead of TLSv1; some servers (or their firewalls) don't accept any ClientHello options.
|
|
* Never include address family prefix on script-tun connections.
|
|
- Fix build errors and rpmlint errors
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 6 16:04:13 UTC 2010 - andrea@opensuse.org
|
|
|
|
- New pacakge
|
|
|