Commit Graph

  • 1902611f9f Accepting request 262968 from network:vpn Dominique Leuenberger 2014-11-26 09:33:53 +0000
  • 820c7f86b7 [- strongswan-fips-disablegcrypt.patch] Marius Tomaschewski 2014-11-25 11:29:20 +0000
  • e05aebd3de - Updated strongswan-hmac package description (bsc#856322). Marius Tomaschewski 2014-11-25 11:25:10 +0000
  • f8e5433fa6 guard also patches Marius Tomaschewski 2014-11-21 15:26:23 +0000
  • c104e3b9c7 - Guarded fipscheck and hmac package in the spec file for >13.1. Marius Tomaschewski 2014-11-21 15:23:47 +0000
  • e33043a5bd - Disabled explicit gpg validation; osc source_validator does it. Marius Tomaschewski 2014-11-21 12:04:54 +0000
  • 9463c65a84 - Added generation of fips hmac hash files using fipshmac utility and a _fipscheck script to verify binaries/libraries/plugings shipped in the strongswan-hmac package. With enabled fips in the kernel, the ipsec script will call it before any action or in a enforced/manual "ipsec _fipscheck" call. Added config file to load openssl and kernel af-alg plugins, but not all the other modules which provide further/alternative algs. Applied a filter disallowing non-approved algorithms in fips mode. (fate#316931,bnc#856322). [+ strongswan_fipscheck.patch, strongswan_fipsfilter.patch] - Fixed file list in the optional (disabled) strongswan-test package. - Fixed build of the strongswan built-in integrity checksum library and enabled building it only on architectures tested to work. - Fix to use bug number 897048 instead 856322 in last changes entry. - Applied an upstream patch reverting to store algorithms in the registration order again as ordering them by identifier caused weaker algorithms to be proposed first by default (bsc#897512). [+0001-restore-registration-algorithm-order.bug897512.patch] Marius Tomaschewski 2014-11-21 12:01:59 +0000
  • ee9ed2353d [- fips-disablegcrypt.patch] Marius Tomaschewski 2014-09-30 10:53:59 +0000
  • 94db999eee handle missed tmpfiles_create macro Marius Tomaschewski 2014-09-26 17:17:56 +0000
  • ce4e2bdd61 disabled mysql,sqlite,gcrypt on sle11 again Marius Tomaschewski 2014-09-26 16:35:26 +0000
  • 809353c19b - Re-enabled gcrypt plugin and reverted to not enforce fips again as this breaks gcrypt and openssl plugins when the fips pattern option is not installed (fate#316931,bnc#856322). - Added empty strongswan-hmac package supposed to provide fips hmac files and enforce fips compliant operation later (bnc#856322). - Cleaned up conditional build flags in the rpm spec file. Marius Tomaschewski 2014-09-26 16:21:04 +0000
  • 8b662f08a7 Accepting request 241746 from network:vpn Stephan Kulow 2014-07-21 19:40:28 +0000
  • 95de379704 Fixed patch <-> changelog references Marius Tomaschewski 2014-07-21 13:18:22 +0000
  • 3645b48ec5 Accepting request 239460 from home:msmeissn:branches:network:vpn Tomáš Chvátal 2014-07-10 12:59:35 +0000
  • 971dcd097b Accepting request 238850 from network:vpn Stephan Kulow 2014-06-30 19:45:22 +0000
  • ff86b72d5b Accepting request 238193 from home:elvigia:branches:network:vpn Tomáš Chvátal 2014-06-27 08:04:24 +0000
  • 088068a3b3 Accepting request 230123 from network:vpn Tomáš Chvátal 2014-04-17 12:09:47 +0000
  • 9fe4c49c74 ... Marius Tomaschewski 2014-04-15 06:13:13 +0000
  • 84759843df - Updated to strongSwan 5.1.3 providing the following changes: - Fixed an authentication bypass vulnerability triggered by rekeying an unestablished IKEv2 SA while it gets actively initiated. This allowed an attacker to trick a peer's IKE_SA state to established, without the need to provide any valid authentication credentials. (CVE-2014-2338, bnc#870572). - The acert plugin evaluates X.509 Attribute Certificates. Group membership information encoded as strings can be used to fulfill authorization checks defined with the rightgroups option. Attribute Certificates can be loaded locally or get exchanged in IKEv2 certificate payloads. - The pki command gained support to generate X.509 Attribute Certificates using the --acert subcommand, while the --print command supports the ac type. The openac utility has been removed in favor of the new pki functionality. - The libtls TLS 1.2 implementation as used by EAP-(T)TLS and other protocols has been extended by AEAD mode support, currently limited to AES-GCM. - Fixed an issue where CRL/OCSP trustchain validation broke enforcing CA constraints - Limited OCSP signing to specific certificates to improve performance - authKeyIdentifier is not added to self-signed certificates anymore - Fixed the comparison of IKE configs if only the cipher suites were different Marius Tomaschewski 2014-04-15 06:12:43 +0000
  • 1caa59fb4f - Updated to strongSwan 5.1.2 providing the following changes: - A new default configuration file layout is introduced. The new default strongswan.conf file mainly includes config snippets from the strongswan.d and strongswan.d/charon directories (the latter containing snippets for all plugins). The snippets, with commented defaults, are automatically generated and installed, if they don't exist yet. Also installed in $prefix/share/strongswan/templates so existing files can be compared to the current defaults. - As an alternative to the non-extensible charon.load setting, the plugins to load in charon (and optionally other applications) can now be determined via the charon.plugins.<name>.load setting for each plugin (enabled in the new default strongswan.conf file via the charon.load_modular option). The load setting optionally takes a numeric priority value that allows reordering the plugins (otherwise the default plugin order is preserved). - All strongswan.conf settings that were formerly defined in library specific "global" sections are now application specific (e.g. settings for plugins in libstrongswan.plugins can now be set only for charon in charon.plugins). The old options are still supported, which now allows to define defaults for all applications in the libstrongswan section. - The ntru libstrongswan plugin supports NTRUEncrypt as a post-quantum computer IKE key exchange mechanism. The implementation is based on the ntru-crypto library from the NTRUOpenSourceProject. The supported security strengths are ntru112, ntru128, ntru192, and ntru256. Since the private DH group IDs 1030..1033 have been assigned, the strongSwan Vendor ID must be sent in order to use NTRU (charon.send_vendor_id = yes). - Defined a TPMRA remote attestation workitem and added support for it to the Attestation IMV. Marius Tomaschewski 2014-04-14 07:44:26 +0000
  • d911ed5612 Accepting request 205541 from network:vpn Tomáš Chvátal 2013-11-01 16:44:20 +0000
  • 2f4b26b633 - Updated to strongSwan 5.1.1 minor release addressing two security fixes (bnc#847506,CVE-2013-6075, bnc#847509,CVE-2013-6076): - Fixed a denial-of-service vulnerability and potential authorization bypass triggered by a crafted ID_DER_ASN1_DN ID payload. The cause is an insufficient length check when comparing such identities. The vulnerability has been registered as CVE-2013-6075. - Fixed a denial-of-service vulnerability triggered by a crafted IKEv1 fragmentation payload. The cause is a NULL pointer dereference. The vulnerability has been registered as CVE-2013-6076. - The lean stand-alone pt-tls-client can set up a RFC 6876 PT-TLS session with a strongSwan policy enforcement point which uses the tnc-pdp charon plugin. - The new TCG TNC SWID IMC/IMV pair supports targeted SWID requests for either full SWID Tag or concise SWID Tag ID inventories. - The XAuth backend in eap-radius now supports multiple XAuth exchanges for different credential types and display messages. All user input gets concatenated and verified with a single User-Password RADIUS attribute on the AAA. With an AAA supporting it, one for example can implement Password+Token authentication with proper dialogs on iOS and OS X clients. - charon supports IKEv1 Mode Config exchange in push mode. The ipsec.conf modeconfig=push option enables it for both client and server, the same way as pluto used it. - Using the "ah" ipsec.conf keyword on both IKEv1 and IKEv2 connections, charon can negotiate and install Security Associations integrity-protected by the Authentication Header protocol. Supported are plain AH(+IPComp) SAs only, but not the deprecated RFC2401 style ESP+AH bundles. [...] Marius Tomaschewski 2013-11-01 12:47:59 +0000
  • fadf7e8199 Accepting request 185964 from network:vpn Stephan Kulow 2013-08-05 18:55:10 +0000
  • edd96c4f8d - Updated to strongSwan 5.1.0 release (bnc#833278, CVE-2013-5018) Marius Tomaschewski 2013-08-05 14:58:33 +0000
  • bc8951c481 Accepting request 173989 from network:vpn Stephan Kulow 2013-05-02 10:01:35 +0000
  • 2fa10a3109 - Updated to strongSwan 5.0.4 release (bnc#815236, CVE-2013-2944): - Fixed a security vulnerability in the openssl plugin which was reported by Kevin Wojtysiak. The vulnerability has been registered as CVE-2013-2944. Before the fix, if the openssl plugin's ECDSA signature verification was used, due to a misinterpretation of the error code returned by the OpenSSL ECDSA_verify() function, an empty or zeroed signature was accepted as a legitimate one. Refer to our blog for details. - The handling of a couple of other non-security relevant OpenSSL return codes was fixed as well. - The tnc_ifmap plugin now publishes virtual IPv4 and IPv6 addresses via its TCG TNC IF-MAP 2.1 interface. - The charon.initiator_only strongswan.conf option causes charon to ignore IKE initiation requests. - The openssl plugin can now use the openssl-fips library. The version 5.0.3 provides new ipseckey plugin, enabling authentication based on trustworthy public keys stored as IPSECKEY resource records in the DNS and protected by DNSSEC and new openssl plugin using the AES-NI accelerated version of AES-GCM if the hardware supports it. See http://wiki.strongswan.org/projects/strongswan/wiki/Changelog50 for a list of all changes since the 5.0.1 release. Marius Tomaschewski 2013-04-30 13:10:58 +0000
  • 9d5f906e6f Accepting request 144037 from network:vpn Stephan Kulow 2012-12-14 10:18:07 +0000
  • f2cf7cb837 Accepting request 143934 from home:sbrabec:gpg-offline-verify Marius Tomaschewski 2012-12-04 10:25:06 +0000
  • c700515e8f Accepting request 141625 from network:vpn Ismail Dönmez 2012-11-18 19:27:10 +0000
  • 309d3aab0b Accepting request 141529 from home:elvigia:branches:network:vpn Andreas Jaeger 2012-11-17 10:53:37 +0000
  • 4b7aea4880 Accepting request 139871 from network:vpn Ismail Dönmez 2012-11-08 20:54:04 +0000
  • 3f181ce1a7 - Adopted spec file, enabled several plugins, e.g.: ccm, certexpire, coupling, ctr, duplicheck, eap-dynamic, eap-peap, eap-tls, eap-tnc, eap-ttls, gcm, nonce, radattr, tnc, tnccs, unity, xauth-eap and pam. Marius Tomaschewski 2012-10-31 16:13:18 +0000
  • f013a86fad - Updated to strongSwan 5.0.1 release. Changes digest: - Introduced the sending of the standard IETF Assessment Result PA-TNC attribute by all strongSwan Integrity Measurement Verifiers. - Extended PTS Attestation IMC/IMV pair to provide full evidence of the Linux IMA measurement process. All pertinent file information of a Linux OS can be collected and stored in an SQL database. - The PA-TNC and PB-TNC protocols can now process huge data payloads. - The xauth-pam backend can authenticate IKEv1 XAuth and Hybrid authenticated clients against any PAM service. - The new unity plugin brings support for some parts of the IKEv1 Cisco Unity Extensions. - The kernel-netlink plugin supports the new strongswan.conf option charon.install_virtual_ip_on. - Job handling in controller_t was fixed, which occasionally caused crashes on ipsec up/down. - Fixed transmission EAP-MSCHAPv2 user name if it contains a domain part. Changes digest from strongSwan 5.0.0 version: * The charon IKE daemon gained experimental support for the IKEv1 protocol. Pluto has been removed from the 5.x series. * The NetworkManager charon plugin of previous releases is now provided by a separate executable (charon-nm) and it should work again with NM 0.9. * scepclient was updated and it now works fine with Windows Server 2008 R2. For full list of the changes, please read the NEWS file shipped in the strongswan-doc package or online: http://wiki.strongswan.org/projects/strongswan/wiki/Changelog50 - Adopted spec file, enabled several plugins. - Changed to install strongswan.service with alias to ipsec.service Marius Tomaschewski 2012-10-31 16:08:08 +0000
  • eb5621d87b - WORK-IN-PROGRESS snapshot: Update to strongSwan 5.0.1 Marius Tomaschewski 2012-10-30 17:16:52 +0000
  • b5cb816081 Accepting request 133236 from network:vpn Stephan Kulow 2012-09-11 07:20:14 +0000
  • 4a8b8bd95f - Applied upstream patch adjusting an internal thread id causing charon keying daemon start failure (bnc#779038,strongswan#198): openssl: Ensure the thread ID is never zero This might otherwise cause problems because OpenSSL tries to lock mutexes recursively if it assumes the lock is held by a different thread e.g. during FIPS initialization. See http://wiki.strongswan.org/issues/198 for more informations. Marius Tomaschewski 2012-09-07 12:53:09 +0000
  • 4e96746b5a Accepting request 123120 from network:vpn Stephan Kulow 2012-06-01 05:24:16 +0000
  • 2645720915 - Updated to strongSwan 4.6.4 release: - Fixed a security vulnerability in the gmp plugin. If this plugin was used for RSA signature verification an empty or zeroed signature was handled as a legitimate one (bnc#761325, CVE-2012-2388). - Fixed several issues with reauthentication and address updates. Marius Tomaschewski 2012-05-31 16:11:42 +0000
  • e257efc664 Accepting request 120579 from network:vpn Stephan Kulow 2012-05-10 12:34:18 +0000
  • cf29eb7ccf - Updated to strongSwan 4.6.3 release: - The tnc-pdp plugin implements a RADIUS server interface allowing a strongSwan TNC server to act as a Policy Decision Point. - The eap-radius authentication backend enforces Session-Timeout attributes using RFC4478 repeated authentication and acts upon RADIUS Dynamic Authorization extensions, RFC 5176. Currently supported are disconnect requests and CoA messages containing a Session-Timeout. - The eap-radius plugin can forward arbitrary RADIUS attributes from and to clients using custom IKEv2 notify payloads. The new radattr plugin reads attributes to include from files and prints received attributes to the console. - Added support for untruncated MD5 and SHA1 HMACs in ESP as used in RFC 4595. - The cmac plugin implements the AES-CMAC-96 and AES-CMAC-PRF-128 algorithms as defined in RFC 4494 and RFC 4615, respectively. - The resolve plugin automatically installs nameservers via resolvconf(8), if it is installed, instead of modifying /etc/resolv.conf directly. - The IKEv2 charon daemon supports now raw RSA public keys in RFC 3110 DNSKEY and PKCS#1 file format. - The farp plugin sends ARP responses for any tunneled address, not only virtual IPs. - Charon resolves hosts again during additional keying tries. - Fixed switching back to original address pair during MOBIKE. - When resending IKE_SA_INIT with a COOKIE charon reuses the previous DH value, as specified in RFC 5996. This has an effect on the lifecycle of diffie_hellman_t, see source:src/libcharon/sa/keymat.h#39 for details. - COOKIEs are now kept enabled a bit longer to avoid certain race Marius Tomaschewski 2012-05-10 10:02:51 +0000
  • b116493b71 Accepting request 109123 from network:vpn Stephan Kulow 2012-03-16 12:26:15 +0000
  • 2298bd91e0 Accepting request 107821 from home:tabraham1:branches:network:vpn Marius Tomaschewski 2012-03-13 11:32:40 +0000
  • 09b27a0e41 Accepting request 105223 from network:vpn Stephan Kulow 2012-02-16 14:01:43 +0000
  • 3026c5b75b - Fixed rpmlint runlevel & fsf warnings, updated rpmlintrc Marius Tomaschewski 2012-02-15 13:48:10 +0000
  • 1a4d59ebd1 - Updated to strongSwan 4.6.1 release: Changes in 4.6.1: - Because of changing checksums before and after installation which caused the integrity tests to fail we avoided directly linking libsimaka, libtls and libtnccs to those libcharon plugins which make use of these dynamiclibraries. Instead we linked the libraries to the charon daemon. Unfortunately Ubuntu 11.10 activated the --as-needed ld option which discards explicit links to dynamic libraries that are not actually used by the charon daemon itself, thus causing failures during the loading of the plugins which depend on these libraries for resolving external symbols. - Therefore our approach of computing integrity checksums for plugins had to be changed radically by moving the hash generation from the compilation to the post-installation phase. Changes in 4.6.0: - The new libstrongswan certexpire plugin collects expiration information of all used certificates and exports them to CSV files. It either directly exports them or uses cron style scheduling for batch exports. - Starter passes unresolved hostnames to charon, allowing it to do name resolution not before the connection attempt. This is especially useful with connections between hosts using dynamic IP addresses. Thanks to Mirko Parthey for the initial patch. - The android plugin can now be used without the Android frontend patch and provides DNS server registration and logging to logcat. - Pluto and starter (plus stroke and whack) have been ported to Android. - Support for ECDSA private and public key operations has been added to the pkcs11 plugin. The plugin now also provides DH and ECDH via PKCS#11 and can use tokens as random number generators (RNG). By default only private key operations are enabled, more advanced features have to be enabled by their option in strongswan.conf. This also applies to public Marius Tomaschewski 2012-02-15 13:32:28 +0000
  • fbee949c81 Accepting request 102857 from home:a_jaeger:FactoryFix Marius Tomaschewski 2012-02-15 12:52:12 +0000
  • 093e0e2909 Accepting request 97889 from network:vpn Stephan Kulow 2011-12-25 16:41:51 +0000
  • 7888e999a8 Accepting request 97737 from home:coolo:removeautoconf Andreas Jaeger 2011-12-22 13:01:09 +0000
  • 55e2264cda replace license with spdx.org variant Stephan Kulow 2011-12-06 18:06:11 +0000
  • a091d377ed Autobuild autoformatter for 81895 Sascha Peilicke 2011-09-13 10:32:34 +0000
  • c6ddc9b375 Accepting request 81895 from network:vpn Sascha Peilicke 2011-09-13 10:32:26 +0000
  • 8caabd0c30 - remove _service file, too fragile Stephan Kulow 2011-09-12 09:27:04 +0000
  • bfcb5a24e7 - Fixed version in last changelog entry - Updated to strongSwan 4.5.3 release, changes overview since 4.5.2: Marius Tomaschewski 2011-09-12 08:25:08 +0000
  • 8ea9e026ed Autobuild autoformatter for 81608 Sascha Peilicke 2011-09-09 10:27:07 +0000
  • 2f5f2b063a Updating link to change in openSUSE:Factory/strongswan revision 34.0 OBS User buildservice-autocommit 2011-09-09 10:27:07 +0000
  • bf84a75ad2 generated via source service OBS User _service 2011-09-09 10:26:58 +0000
  • eac1b9e99a Accepting request 81608 from network:vpn Sascha Peilicke 2011-09-09 10:26:54 +0000
  • ca75cb02c0 - Fixed some fmt warnings in libchecksum, adopted paths in the spec file Marius Tomaschewski 2011-09-08 16:07:15 +0000
  • 576d175479 - Updated to strongSwan 4.5.2 release, changes overview since 4.5.2: * Our private libraries (e.g. libstrongswan) are not installed directly in prefix/lib anymore. Instead a subdirectory is used (prefix/lib/ipsec/ by default). The plugins directory is also moved from libexec/ipsec/ to that directory. * The dynamic IMC/IMV libraries were moved from the plugins directory to a new imcvs directory in the prefix/lib/ipsec/ subdirectory. * Job priorities were introduced to prevent thread starvation caused by too many threads handling blocking operations (such as CRL fetching). * Two new strongswan.conf options allow to fine-tune performance on IKEv2 gateways by dropping IKE_SA_INIT requests on high load. * IKEv2 charon daemon supports PASS and DROP shunt policies preventing traffic to go through IPsec connections. Installation of the shunt policies either via the XFRM netfilter or PFKEYv2 IPsec kernel interfaces. * The history of policies installed in the kernel is now tracked so that e.g. trap policies are correctly updated when reauthenticated SAs are terminated. * IMC/IMV Scanner pair implementing the RFC 5792 PA-TNC (IF-M) protocol. Using "netstat -l" the IMC scans open listening ports on the TNC client and sends a port list to the IMV which based on a port policy decides if the client is admitted to the network. * IMC/IMV Test pair implementing the RFC 5792 PA-TNC (IF-M) protocol. * The IKEv2 close action does not use the same value as the ipsec.conf dpdaction setting, but the value defined by its own closeaction keyword. The action is triggered if the remote peer closes a CHILD_SA unexpectedly. Marius Tomaschewski 2011-09-08 15:17:43 +0000
  • 638d97ce57 Autobuild autoformatter for 74669 Sascha Peilicke 2011-06-28 09:25:23 +0000
  • 88e0337a32 Updating link to change in openSUSE:Factory/strongswan revision 32.0 OBS User buildservice-autocommit 2011-06-28 09:25:23 +0000
  • c9fcbafb1b Accepting request 74669 from network:vpn Sascha Peilicke 2011-06-28 09:25:10 +0000
  • eeeeb9f61e Accepting request 72126 from home:j-engel:branches:network:vpn Marius Tomaschewski 2011-05-30 17:23:31 +0000
  • 9dc0c277ab - Updated to strongSwan 4.5.1 release, changes overview since 4.5.0: * Implements RFC 5793 Posture Broker Protocol (BP) * Re-implemented TNCCS 1.1 protocol * Allows to store IKE and ESP proposals in an SQL database * Allows to store CRL and OCSP cert points in an SQL database * New 'include' statement in strongswan.conf allows recursions * Modifications of strongswan.conf parser, cause syntax attr plugin syntax changes. * ipsec listalgs now appends the plugin registering an algo * Adds support for Traffic Flow Confidentiality with Linux 2.6.38 * New af-alg plugin allows to use new primitives in 2.6.38 crypto api and removes the need for additional userland implementations. * IKEv2 daemon supports the INITIAL_CONTACT notify * conftest conformance testing framework * new constraints plugin provides advanced X.509 constraint checking * left/rightauth ipsec.conf keywords accept minimum strengths * basic support for delta CRLs See the NEWS file or http://download.strongswan.org/CHANGES4.txt for a detailed description of the changes. Marius Tomaschewski 2011-03-14 11:31:45 +0000
  • 7768750d0e Autobuild autoformatter for 53641 Ruediger Oertel 2010-11-22 11:59:45 +0000
  • d8b764533d Accepting request 53641 from network:vpn Ruediger Oertel 2010-11-22 11:59:34 +0000
  • 4285aa3d61 improved changelog entry Marius Tomaschewski 2010-11-22 09:12:08 +0000
  • fb1a841f06 - Cleaned up spec file; use with_mysql,sqlite,gcrypt,nm flags - Disabled tests sub-package with load-tester and test-vectors plugins by default using a with_tests flag. Marius Tomaschewski 2010-11-22 09:10:09 +0000
  • 421d2fceda Autobuild autoformatter for 53144 OBS User autobuild 2010-11-18 15:56:31 +0000
  • c2d595a3ab Updating link to change in openSUSE:Factory/strongswan revision 27.0 OBS User buildservice-autocommit 2010-11-18 15:56:31 +0000
  • 57e81b384b Accepting request 53144 from network:vpn Ruediger Oertel 2010-11-18 15:56:26 +0000
  • 12e8dea6e7 - Updated to strongSwan 4.5.0 release, changes since 4.4.1 are: * IMPORTANT: the default keyexchange mode 'ike' is changing with release 4.5 from 'ikev1' to 'ikev2', thus commemorating the five year anniversary of the IKEv2 RFC 4306 and its mature successor RFC 5996. The time has definitively come for IKEv1 to go into retirement and to cede its place to the much more robust, powerful and versatile IKEv2 protocol! * Added new ctr, ccm and gcm plugins providing Counter, Counter with CBC-MAC and Galois/Counter Modes based on existing CBC implementations. These new plugins bring support for AES and Camellia Counter and CCM algorithms and the AES GCM algorithms for use in IKEv2. * The new pkcs11 plugin brings full Smartcard support to the IKEv2 daemon and the pki utility using one or more PKCS#11 libraries. It currently supports RSA private and public key operations and loads X.509 certificates from tokens. * Implemented a general purpose TLS stack based on crypto and credential primitives of libstrongswan. libtls supports TLS versions 1.0, 1.1 and 1.2, ECDHE-ECDSA/RSA, DHE-RSA and RSA key exchange algorithms and RSA/ECDSA based client authentication. * Based on libtls, the eap-tls plugin brings certificate based EAP authentication for client and server. It is compatible to Windows 7 IKEv2 Smartcard authentication and the OpenSSL based FreeRADIUS EAP-TLS backend. * Implemented the TNCCS 1.1 Trusted Network Connect protocol using the libtnc library on the strongSwan client and server side via the tnccs_11 plugin and optionally connecting to a TNC@FHH-enhanced FreeRADIUS AAA server. Depending on the resulting TNC Recommendation, strongSwan clients are granted access to a network behind a strongSwan gateway (allow), are put into a remediation zone (isolate) or are blocked (none), respectively. Any number of Integrity Measurement Collector/Verifier pairs can be attached via the tnc-imc and tnc-imv charon plugins. * The IKEv1 daemon pluto now uses the same kernel interfaces as the IKEv2 daemon charon. As a result of this, pluto now supports xfrm marks which were introduced in charon with 4.4.1. * The RADIUS plugin eap-radius now supports multiple RADIUS servers for redundant setups. Servers are selected by a defined priority, server load and availability. * The simple led plugin controls hardware LEDs through the Linux LED subsystem. It currently shows activity of the IKE daemon and is a good example how to implement a simple event listener. * Improved MOBIKE behavior in several corner cases, for instance, if the initial responder moves to a different address. * Fixed left-/rightnexthop option, which was broken since 4.4.0. * Fixed a bug not releasing a virtual IP address to a pool if the XAUTH identity was different from the IKE identity. * Fixed the alignment of ModeConfig messages on 4-byte boundaries in the case where the attributes are not a multiple of 4 bytes (e.g. Cisco's UNITY_BANNER). * Fixed the interoperability of the socket_raw and socket_default charon plugins. * Added man page for strongswan.conf - Adopted spec file, removed obsolete error range patch. Marius Tomaschewski 2010-11-16 12:10:30 +0000
  • a20c4c2cac Accepting request 45248 from network:vpn OBS User autobuild 2010-08-13 00:40:58 +0000
  • eb65a0d190 Updating link to change in openSUSE:Factory/strongswan revision 25.0 OBS User buildservice-autocommit 2010-08-13 00:40:58 +0000
  • 5bcad554c1 - Disabled sqlite plugin on SLE-10 -- sqlite3 lib is too old there. - Applied patch by Jiri Bohac fixing error-type range in parsing of NOTIFY payloads (RFC 4306, section 3.10.1). Marius Tomaschewski 2010-08-10 11:47:44 +0000
  • 60e7ee609f - Updated to strongSwan 4.4.1 release, changes since 4.4.0 are: * Support of xfrm marks in IPsec SAs and IPsec policies introduced with the Linux 2.6.34 kernel. For details see the example scenarios ikev2/nat-two-rw-mark, ikev2/rw-nat-mark-in-out and ikev2/net2net-psk-dscp. * The PLUTO_MARK_IN and PLUTO_ESP_ENC environment variables can be used in a user-specific updown script to set marks on inbound ESP or ESP_IN_UDP packets. * The openssl plugin now supports X.509 certificate and CRL functions. * OCSP/CRL checking in IKEv2 has been moved to the revocation plugin, enabled by default. Plase update manual load directives in strongswan.conf. * RFC3779 ipAddrBlock constraint checking has been moved to the addrblock plugin, disabled by default. Enable it and update manual load directives in strongswan.conf, if required. * The pki utility supports CRL generation using the --signcrl command. * The ipsec pki --self, --issue and --req commands now support output in PEM format using the --outform pem option. * The major refactoring of the IKEv1 Mode Config functionality now allows the transport and handling of any Mode Config attribute. * The RADIUS proxy plugin eap-radius now supports multiple servers. Configured servers are chosen randomly, with the option to prefer a specific server. Non-responding servers are degraded by the selection process. * The ipsec pool tool manages arbitrary configuration attributes stored in an SQL database. ipsec pool --help gives the details. * The new eap-simaka-sql plugin acts as a backend for EAP-SIM and EAP-AKA, reading triplets/quintuplets from an SQL database. * The High Availability plugin now supports a HA enabled in-memory address pool and Node reintegration without IKE_SA rekeying. The latter allows clients without IKE_SA rekeying support to keep connected during reintegration. Additionally, many other issues have been fixed in the ha plugin. * Fixed a potential remote code execution vulnerability resulting from the misuse of snprintf(). The vulnerability is exploitable by unauthenticated users. - Removed obsolete snprintf security fix, adopted spec file - Enabled the eap-sim,eap-sim-file,eap-simaka-sql,eap-simaka-reauth, eap-simaka-pseudonym,eap-aka-3gpp2,md4,blowfish,addrblock plugins. - Enabled the mysql, sqlite, load-tester and test-vectors plugins, that are packaged into separate mysql,sqlite,tests sub packages. Marius Tomaschewski 2010-08-10 11:02:18 +0000
  • 5b5f0218e2 osc copypac from project:openSUSE:11.3:Update:Test package:strongswan revision:1 Marius Tomaschewski 2010-08-06 14:49:00 +0000
  • 8ec0a8d6be Accepting request 42417 from network:vpn OBS User autobuild 2010-07-02 14:47:18 +0000
  • e0300ff4a3 Updating link to change in openSUSE:Factory/strongswan revision 22.0 OBS User buildservice-autocommit 2010-07-02 14:47:18 +0000
  • ea9aa4d490 - Added README.SUSE to source list in the spec file. Marius Tomaschewski 2010-07-02 14:19:28 +0000
  • 89ab8cfa03 Accepting request 40896 from network:vpn OBS User autobuild 2010-05-31 16:22:37 +0000
  • 34b5343619 Updating link to change in openSUSE:Factory/strongswan revision 21.0 OBS User buildservice-autocommit 2010-05-31 16:22:37 +0000
  • 8de2037089 Accepting request 40896 from network:vpn OBS User autobuild 2010-05-31 16:22:33 +0000
  • 6d0766776d - Enabled dhcp, farp, ha, socket-dynamic, agent, eap and sql plugins. - Enabled NetworkManager nm plugin in a separate strongswan-nm package. Marius Tomaschewski 2010-05-14 19:20:22 +0000
  • a4ce526c51 Removed version check Marius Tomaschewski 2010-05-14 15:14:32 +0000
  • bb81a4479d - Updated to strongSwan 4.4.0 release, changes since 4.3.6 are: * The IKEv2 High Availability plugin has been integrated. It provides load sharing and failover capabilities in a cluster of currently two nodes, based on an extend ClusterIP kernel module. More information is available at http://wiki.strongswan.org/projects/strongswan/wiki/HighAvailability. The development of the High Availability functionality was sponsored by secunet Security Networks AG. * Added IKEv1 and IKEv2 configuration support for the AES-GMAC authentication-only ESP cipher. Our aes_gmac kernel patch or a Linux 2.6.34 kernel is required to make AES-GMAC available via the XFRM kernel interface. * Added support for Diffie-Hellman groups 22, 23 and 24 to the gmp, gcrypt and openssl plugins, usable by both pluto and charon. The new proposal keywords are modp1024s160, modp2048s224 and modp2048s256. Thanks to Joy Latten from IBM for her contribution. * The IKEv1 pluto daemon supports RAM-based virtual IP pools using the rightsourceip directive with a subnet from which addresses are allocated. * The ipsec pki --gen and --pub commands now allow the output of private and public keys in PEM format using the --outform pem command line option. * The new DHCP plugin queries virtual IP addresses for clients from a DHCP server using broadcasts, or a defined server using the charon.plugins.dhcp.server strongswan.conf option. DNS/WINS server information is additionally served to clients if the DHCP server provides such information. The plugin is used in ipsec.conf configurations having rightsourceip set to %dhcp. * A new plugin called farp fakes ARP responses for virtual IP addresses handed out to clients from the IKEv2 daemon charon. The plugin lets a road-warrior act as a client on the local LAN if it uses a virtual IP from the responders subnet, e.g. acquired using the DHCP plugin. * The existing IKEv2 socket implementations have been migrated to the socket-default and the socket-raw plugins. The new socket-dynamic plugin binds sockets dynamically to ports configured via the left-/rightikeport ipsec.conf connection parameters. * The android charon plugin stores received DNS server information as "net.dns" system properties, as used by the Android platform. - Splitted package into strongswan-ipsec, that install the traditional ipsec service starter scripts, -ikev1 and -ikev2 installing daemons and -libs0, that contains the library and plugins. - Enabled NetworkManager, dhcp, farp, ha and socket-dynamic plugins, with NetworkManager plugin in a separate strongswan-nm package. Marius Tomaschewski 2010-05-14 15:10:14 +0000
  • 84924bc9c4 Updating link to change in openSUSE:Factory/strongswan revision 20.0 OBS User buildservice-autocommit 2010-03-18 15:30:41 +0000
  • 23a2b096a4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=20 OBS User autobuild 2010-03-18 15:30:41 +0000
  • cf104ead60 Accepting request 33800 from network:vpn OBS User autobuild 2010-03-05 10:51:28 +0000
  • 70feac5f48 Accepting request 20845 from network OBS User autobuild 2009-09-23 19:18:20 +0000
  • cf3fca2b32 Accepting request 19857 from network OBS User autobuild 2009-09-04 00:27:18 +0000
  • 3ce3e4b5e0 Accepting request 19338 from network OBS User autobuild 2009-09-02 16:59:56 +0000
  • 704cfd98ac OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=14 OBS User unknown 2009-07-30 21:00:09 +0000
  • 380fc5b493 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=13 OBS User unknown 2009-07-14 21:56:37 +0000
  • 47413c56c2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=12 OBS User unknown 2009-06-08 09:04:10 +0000
  • 18ed32232d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=11 OBS User unknown 2009-06-07 21:01:03 +0000
  • ed54a2e985 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=10 OBS User unknown 2009-04-02 16:51:38 +0000
  • f1c08d14e3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=9 OBS User unknown 2008-10-22 16:50:36 +0000
  • ca63ce53ec OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=8 OBS User unknown 2008-10-14 17:24:21 +0000
  • 15ae089190 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strongswan?expand=0&rev=7 OBS User unknown 2008-08-28 23:51:42 +0000