47 Commits

Author SHA256 Message Date
9f262c4b8f Accepting request 1160402 from home:pgajdos
- 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
2024-03-21 15:33:26 +00:00
31b2ad9010 Accepting request 1116798 from home:alarrosa:branches:network
Fix wrong reference: 1215669 is another bugzilla id (for a
different CVE) that is already referenced in another
changelog entry.

OBS-URL: https://build.opensuse.org/request/show/1116798
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=100
2023-10-11 06:26:45 +00:00
b5c6b4d7ec Accepting request 1116452 from home:alarrosa:branches:network
Add references to CVE issues and bugzilla ids in old changelog entries.

    certs (CVE-2020-12823, bsc#1215669,
    gl#openconnect/openconnect!108).
  * Includes fix for a buffer overflow with chunked HTTP handling
    (CVE-2019-16239, bsc#1151178) 
  * Clear form submissions (which may include passwords) before
    freeing (CVE-2018-20319, bsc#1215669).

OBS-URL: https://build.opensuse.org/request/show/1116452
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=99
2023-10-10 07:03:37 +00:00
3dce618398 Accepting request 1088059 from home:amanzini:branches:network
- 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).

OBS-URL: https://build.opensuse.org/request/show/1088059
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=97
2023-05-20 14:38:32 +00:00
a6769907ee Accepting request 1085378 from home:amanzini:branches:network
- 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.

  * Suppo split-exclude routes for Fortinet

OBS-URL: https://build.opensuse.org/request/show/1085378
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=95
2023-05-08 06:52:20 +00:00
06fa619117 Accepting request 1043110 from home:amanzini:branches:network
- 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
  * Support split-exclude routes for Fortinet
  * Add webview callback and SAML/SSO support for AnyConnect, GlobalProtect

OBS-URL: https://build.opensuse.org/request/show/1043110
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=93
2022-12-15 21:23:12 +00:00
210c2b8a6a Accepting request 974355 from home:jengelh:branches:network
- Update to release 8.20

OBS-URL: https://build.opensuse.org/request/show/974355
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=91
2022-05-02 19:35:48 +00:00
379196dd8f * This brings a lot of improvements for non-trivial network setups, IPv6 etc
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=90
2021-12-02 08:34:49 +00:00
ab21be4762 Accepting request 933342 from home:robert_munteanu:branches:network
Import the latest version of the vpnc-script, revision
1d35a8527e5422967514dd1d47350ff2ede55903 (boo#1140772)

OBS-URL: https://build.opensuse.org/request/show/933342
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=89
2021-11-29 19:39:07 +00:00
92e9f6a3f5 - Build with --without-gnutls-version-check
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=87
2021-01-08 09:48:48 +00:00
20b793d118 Accepting request 805978 from home:mnhauke:network
- 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).

- Update to 8.09:

OBS-URL: https://build.opensuse.org/request/show/805978
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=85
2020-05-20 09:48:45 +00:00
Ismail Dönmez
641cd4fd5e Accepting request 799557 from home:mnhauke:network
- Fix CVE-2020-12105 (boo#1170452)
- Introduce subpackage for bash-completion
- Update to 8.0.9:
  * 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.

OBS-URL: https://build.opensuse.org/request/show/799557
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=83
2020-05-06 06:50:07 +00:00
Tomáš Chvátal
30ac772b3b - Remove tncc-wrapper.py script as it is python2 only bsc#1157446
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=81
2020-01-08 13:48:03 +00:00
Tomáš Chvátal
20d1fba69d - Remove tncc-wrapper.py script as it is python2 only
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=80
2020-01-08 13:19:44 +00:00
Tomáš Chvátal
f4d5e81cfb - No need to ship hipreport-android.sh as it is intented for
android systems only

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=78
2019-11-04 08:01:39 +00:00
Tomáš Chvátal
9e20d36bb7 Accepting request 743817 from home:scarabeus_iv:branches:network
- Update to 8.0.5:
  * Minor fixes to build on specific platforms

- Use python3 to generate the web data as now it is supported
  by upstream

OBS-URL: https://build.opensuse.org/request/show/743817
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=77
2019-10-30 08:05:38 +00:00
Tomáš Chvátal
bac7edec5b Accepting request 704049 from home:mnhauke:network
- Update to 8.0.3:
  * Fix Cisco DTLSv1.2 support for AES256-GCM-SHA384.
  * Fix recognition of OTP password fields.
- Verify source signature

OBS-URL: https://build.opensuse.org/request/show/704049
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=75
2019-05-20 07:40:48 +00:00
Tomáš Chvátal
7a3e0dd2bc Accepting request 667955 from home:dliedke:branches:network
Update to 8.02:

OBS-URL: https://build.opensuse.org/request/show/667955
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=73
2019-01-23 09:22:03 +00:00
Tomáš Chvátal
bc5e36d1f0 Accepting request 664649 from home:scarabeus_iv:branches:network
- Update to 8.01:
  * Clear form submissions (which may include passwords) before freeing (CVE-2018-20319).
  * 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

OBS-URL: https://build.opensuse.org/request/show/664649
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=72
2019-01-15 11:45:10 +00:00
Ismail Dönmez
f7616254c2 Accepting request 623935 from home:JonathanKang:branches:network
- Modified spec file: only add this BuildRequires on Leap/SLE 15+
  (fate#325553).
  > BuildRequires:  pkgconfig(libpskc)

OBS-URL: https://build.opensuse.org/request/show/623935
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=70
2018-07-19 12:41:42 +00:00
OBS User mrdocs
677606e02c Accepting request 614897 from home:iznogood:branches:network
- Drop pkgconfig(gconf-2.0) and pkgconfig(gtk+-2.0) BuildRequires:
  Not needed, nor used.

OBS-URL: https://build.opensuse.org/request/show/614897
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=68
2018-06-10 02:26:44 +00:00
Ismail Dönmez
23352c1eb8 Accepting request 596976 from home:fcrozat:branches:network
- Add BuildRequires pkgconfig(libpcsclite/libpskc) to enable 
  liboath (TOTP/HOTP) and yubikey support.

OBS-URL: https://build.opensuse.org/request/show/596976
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=66
2018-04-19 08:16:16 +00:00
OBS User mrdocs
3485aea4b6 Accepting request 555267 from home:dimstar:Factory
- 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.

The package that pulled in python2/python2-xml so far used to be gtk2-devel. But no more.

OBS-URL: https://build.opensuse.org/request/show/555267
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=64
2017-12-10 01:15:51 +00:00
815ccd6ea8 Accepting request 528727 from home:JonathanKang:branches:network
- Drop vpnc dependency by including vpnc-script from vpnc package
  (fate#323497).

OBS-URL: https://build.opensuse.org/request/show/528727
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=62
2017-09-27 18:51:02 +00:00
Rick Salevsky
b9d0811267 - add tracking bug number (bsc#1056389)
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=61
2017-08-30 12:27:23 +00:00
Ismail Dönmez
8129d488f2 Accepting request 446785 from home:MargueriteSu:branches:network
OBS-URL: https://build.opensuse.org/request/show/446785
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=59
2016-12-17 12:37:54 +00:00
Ismail Dönmez
8ac8d51cee Accepting request 433625 from home:bmcguire:branches:network
Upgraded to 7.07, included fix for Juniper vpn

OBS-URL: https://build.opensuse.org/request/show/433625
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=57
2016-10-07 09:11:01 +00:00
f780d87882 Accepting request 433246 from home:bmcguire:branches:network
Upgraded to 7.07, included fix for Juniper vpn

OBS-URL: https://build.opensuse.org/request/show/433246
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=56
2016-10-05 08:16:45 +00:00
Ismail Dönmez
f1501b7f88 - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=53
2015-03-17 16:29:36 +00:00
Ismail Dönmez
1972ddb218 - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=51
2015-03-11 15:51:25 +00:00
Ismail Dönmez
354073a014 - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=48
2015-01-26 13:25:35 +00:00
Ismail Dönmez
b9530354fc - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=46
2015-01-14 11:50:06 +00:00
Rick Salevsky
424694f485 - Update to Version 7.02
* Add PKCS#11 support for OpenSSL.
  * Fix handling of select options in openconnect_set_option_value().

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=45
2014-12-19 14:40:38 +00:00
Rick Salevsky
49d1ddb899 Accepting request 265004 from home:rsalevsky:branches:network
OBS-URL: https://build.opensuse.org/request/show/265004
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=43
2014-12-12 14:28:57 +00:00
Rick Salevsky
768257a64f - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=42
2014-12-04 15:51:52 +00:00
Rick Salevsky
c76bf73971 Accepting request 241084 from home:deadpoint:branches:network
Added token support

OBS-URL: https://build.opensuse.org/request/show/241084
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=40
2014-07-15 14:50:09 +00:00
Rick Salevsky
4f0f3213f2 - 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.

OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=38
2014-07-09 16:11:53 +00:00
Rick Salevsky
04c32099eb Accepting request 224743 from home:rsalevsky:branches:network
- 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+.

OBS-URL: https://build.opensuse.org/request/show/224743
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=36
2014-03-05 17:48:45 +00:00
9e733df6b2 Accepting request 221672 from home:rsalevsky:branches:network
update to version 5.03

OBS-URL: https://build.opensuse.org/request/show/221672
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=34
2014-02-11 09:46:55 +00:00
Sascha Peilicke
a0042d6416 Accepting request 173851 from home:robert_munteanu:branches:network
- Fix bnc#817152
- Update to version 4.09

OBS-URL: https://build.opensuse.org/request/show/173851
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=32
2013-04-30 11:26:33 +00:00
Todd R
60fa94ad04 OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=30 2012-07-16 11:37:44 +00:00
Todd R
f276bbf3f2 Accepting request 125397 from home:babelworx:ldig:branches:network
license update: LGPL-2.1+
No LGPL-2.1 "only" licenses found. Fedora also uses LGPL-2.1 "or later" as license

OBS-URL: https://build.opensuse.org/request/show/125397
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=28
2012-06-19 10:24:59 +00:00
Todd R
713b718843 OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=20 2012-06-18 18:18:27 +00:00
Todd R
470e083881 OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=7 2012-06-18 17:51:27 +00:00
Todd R
a36ac384b3 Accepting request 99177 from home:TheBlackCat:branches:network
Update to version 3.15

OBS-URL: https://build.opensuse.org/request/show/99177
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=4
2012-01-05 17:02:13 +00:00
Todd R
58191d1995 Accepting request 79851 from home:TheBlackCat:branches:network
- Simplified man file installation
- Cleaned up spec file formatting

OBS-URL: https://build.opensuse.org/request/show/79851
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=2
2011-08-26 08:14:36 +00:00
Minh Ngo
1f8e82546b Accepting request 78312 from home:TheBlackCat
An alternative version with the man8 manuals changed to man1 (as per a reviewer suggestion).  If one of the two versions is okay please accept it as soon as possible, I would like to get this into openSUSE:Factory per the request of the openSUSE-KDE team but the deadline is today.

OBS-URL: https://build.opensuse.org/request/show/78312
OBS-URL: https://build.opensuse.org/package/show/network/openconnect?expand=0&rev=1
2011-08-08 19:16:48 +00:00