Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mem-pool: Document reassign_online option | Tobias Brunner | 2015-02-12 | 1 | -0/+4 | |
| | ||||||
* | man: Document IKEv2 fragmentation in ipsec.conf(5) | Tobias Brunner | 2015-02-10 | 1 | -4/+5 | |
| | ||||||
* | configure: Load SQL backends after crypto plugins | Tobias Brunner | 2015-02-10 | 1 | -2/+2 | |
| | | | | | | | | | If the MySQL client library is linked against OpenSSL the mysql plugin will cause a segmentation fault when it is unloaded after the openssl plugin has already been deinitialized. This is very similar to the issues with curl (see 44b6a34d438f). Fixes #814. | |||||
* | stroke: Double the stroke message string buffer size | Martin Willi | 2015-02-06 | 1 | -1/+1 | |
| | ||||||
* | starter: Fail sending stroke message if a string exceeds the buffer size | Martin Willi | 2015-02-06 | 1 | -1/+13 | |
| | | | | | | | Instead of silently setting the string value to NULL, we fail completely in sending the message to notify the user. Fixes #844. | |||||
* | x509: Fix public key reference leak if authority key identifier does not match | Martin Willi | 2015-02-06 | 1 | -10/+12 | |
| | ||||||
* | vici: Fix ruby gem author email | Martin Willi | 2015-01-22 | 1 | -1/+1 | |
| | ||||||
* | trusted_enumerate requires an additional argument | Andreas Steffen | 2015-01-21 | 1 | -1/+1 | |
| | ||||||
* | vici: Fix README example encoding element type values, off by one | Martin Willi | 2015-01-21 | 1 | -10/+10 | |
| | | | | | | | While we fixed the wrong values in the description with d39e04b5, the example values are still off by one. Fixes #828. | |||||
* | libtls: Check for CHANGE_CIPHER_SPEC type only if upper layer returns NEED_MORE | Martin Willi | 2015-01-12 | 1 | -6/+5 | |
| | | | | | | | A type is returned only if upper layers successfully created a record, that is returns NEED_MORE. If we do not check for the return value, we might check a previous record or the uninitialized type variable and falsely reset the sequence number. | |||||
* | starter: Fix mark_out.mask in starter_cmp_conn() | Maks Naumov | 2015-01-12 | 1 | -1/+1 | |
| | ||||||
* | _updown: Remove obsolete man pages | Tobias Brunner | 2015-01-05 | 4 | -33/+0 | |
| | ||||||
* | Updated RFC3779 certificates5.2.2 | Andreas Steffen | 2014-12-28 | 32 | -309/+440 | |
| | ||||||
* | Version bump to 5.2.2 | Andreas Steffen | 2014-12-23 | 1 | -1/+1 | |
| | ||||||
* | unit-tests: Adapted to coverity fixes | Andreas Steffen | 2014-12-23 | 2 | -12/+27 | |
| | ||||||
* | Fixed bad bit shift and sign extension errors | Andreas Steffen | 2014-12-23 | 4 | -10/+34 | |
| | ||||||
* | bliss: Remove unnecessary cast to double | Tobias Brunner | 2014-12-23 | 1 | -1/+1 | |
| | | | | | | Coverity is still not happy when the result of an integer division is assigned to a double (without e.g. casting the result to an int first to indicate the intent). The shift should avoid this issue. | |||||
* | bliss: Log type if unsupported | Tobias Brunner | 2014-12-23 | 1 | -1/+1 | |
| | ||||||
* | bliss: Make sure sampler exists after checking for it earlier | Tobias Brunner | 2014-12-23 | 1 | -2/+2 | |
| | ||||||
* | pts: Do not override status with SUCCESS if length is invalid | Tobias Brunner | 2014-12-23 | 1 | -1/+2 | |
| | ||||||
* | NEWS: Added info about CVE-2014-9221 | Tobias Brunner | 2014-12-23 | 1 | -0/+8 | |
| | ||||||
* | ikev2: Only touch the DH object if we have a matching proposal | Tobias Brunner | 2014-12-23 | 1 | -11/+17 | |
| | ||||||
* | crypto: Define MODP_CUSTOM outside of IKE DH range | Tobias Brunner | 2014-12-23 | 9 | -14/+17 | |
| | | | | | | | | | Before this fix it was possible to crash charon with an IKE_SA_INIT message containing a KE payload with DH group MODP_CUSTOM(1025). Defining MODP_CUSTOM outside of the two byte IKE DH identifier range prevents it from getting negotiated. Fixes CVE-2014-9221. | |||||
* | pki: Document correct output formats for --pkcs12 --export | Tobias Brunner | 2014-12-19 | 1 | -2/+2 | |
| | ||||||
* | pki: Properly clean up if output format for --pkcs12 is wrong | Tobias Brunner | 2014-12-19 | 1 | -0/+2 | |
| | ||||||
* | kernel-netlink: Add missing documentation for two options | Tobias Brunner | 2014-12-19 | 1 | -0/+6 | |
| | ||||||
* | Merge branch 'osx-app' | Martin Willi | 2014-12-18 | 34 | -21/+4742 | |
|\ | | | | | | | | | Mainline the OS X App providing the graphical user interface for the charon-xpc privileged helper. | |||||
| * | osx: Update the README with App related bits | Martin Willi | 2014-12-17 | 1 | -9/+15 | |
| | | ||||||
| * | osx: Initial import of the Objective-C App graphical user interface | Martin Willi | 2014-12-17 | 27 | -9/+4681 | |
| | | ||||||
| * | apple: Redefine some additional clashing Mach types | Martin Willi | 2014-12-16 | 4 | -3/+13 | |
| | | | | | | | | | | | | While they usually are not included in a normal strongSwan build, the XPC header indirectly defines these Mach types. To build charon-xpc, which uses both XPC and strongSwan includes, we have to redefine these types. | |||||
| * | kernel-pfroute: If a new interface appears, slightly delay address enumeration | Martin Willi | 2014-12-16 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | On OS X 10.10, when installing a virtual IP on a tun device, there is a chance that a RTM_IFANNOUNCE is sent before the IP is ready on that link when calling getifaddrs(). As we don't get an RTM_NEWADDR event either, that race lets us miss the virtual IP install event, failing the add_ip() call. | |||||
| * | charon-xpc: Add a work-around to trigger IP address add events after boot | Martin Willi | 2014-12-16 | 1 | -0/+24 | |
|/ | ||||||
* | mgf1: Use correct Doxygen groups | Tobias Brunner | 2014-12-15 | 2 | -4/+4 | |
| | ||||||
* | bliss: Fix Doxygen comments | Tobias Brunner | 2014-12-15 | 2 | -6/+6 | |
| | ||||||
* | Fixed some typos, courtesy of codespell | Tobias Brunner | 2014-12-15 | 3 | -4/+4 | |
| | ||||||
* | kernel-pfkey: Fix replay window size on FreeBSD and Mac OS X | Tobias Brunner | 2014-12-15 | 1 | -0/+6 | |
| | | | | | | | | | The FreeBSD and Mac OS X kernels interpret sadb_sa_replay as the size of the replay window in bytes. Linux on the other hand does the same for PF_KEY it does for XFRM so sadb_sa_replay denotes the number of packets/bits in the window. Similarly, the window size on Linux is limited to 32 by the four byte default bitmap used for IPsec SAs (may only be changed with XFRMA_REPLAY_ESN_VAL), which is not the case on the other platforms. | |||||
* | Updated BLISS CA certificate in ikev2/rw-ntru-bliss scenario5.2.2rc1 | Andreas Steffen | 2014-12-12 | 3 | -0/+0 | |
| | ||||||
* | Also initialize s_sign | Andreas Steffen | 2014-12-12 | 1 | -1/+1 | |
| | ||||||
* | pem: Handle BER indefinite length encoding as binary ASN.1 | Martin Willi | 2014-12-12 | 1 | -1/+24 | |
| | | | | | | While our ASN.1 parser can't handle BER indefinite length encoding, the OpenSSL backend can. Some PKCS#12 containers get encoded this way, so we should support loading such files in the pem plugin. | |||||
* | pki: Add command to export certificates and keys from PKCS#12 containers | Tobias Brunner | 2014-12-12 | 2 | -9/+112 | |
| | ||||||
* | pki: Reformat PKCS#12 output and add an index for each certificate/key | Tobias Brunner | 2014-12-12 | 2 | -14/+17 | |
| | ||||||
* | pki: Add simple PKCS#12 display command | Tobias Brunner | 2014-12-12 | 5 | -1/+204 | |
| | ||||||
* | pki: Load hmac plugin which is required to decrypt PKCS#12 containers | Tobias Brunner | 2014-12-12 | 1 | -1/+1 | |
| | ||||||
* | pki: Cache entered secrets in case they are needed more than once | Tobias Brunner | 2014-12-12 | 1 | -2/+23 | |
| | ||||||
* | ike: Allow creation of internally used payloads | Tobias Brunner | 2014-12-12 | 1 | -1/+1 | |
| | | | | | | | Since 42e0a317c64b ("ike: Only parse payloads valid for the current IKE version") payload types are checked before creating objects. This check failed for internally used payload types (e.g. proposal substructures), which have a type >= 256, i.e. outside the IKE payload type range. | |||||
* | Cache only support fingerprint types | Andreas Steffen | 2014-12-12 | 1 | -2/+4 | |
| | ||||||
* | Fix ambiguities and gcc compiler warning | Andreas Steffen | 2014-12-12 | 1 | -3/+3 | |
| | ||||||
* | apple: Use precancelable poll() to wrap accept/recvmsg calls | Martin Willi | 2014-12-12 | 1 | -1/+5 | |
| | | | | | | To make accept/recvmsg cancelable, we wrap them with poll. As poll itself does not honor pending cancellations when entering the function, we use our variant that checks for pending cancellation requests before entering poll(). | |||||
* | Version bump to 5.2.2rc1 | Andreas Steffen | 2014-12-12 | 1 | -1/+1 | |
| | ||||||
* | Updated BLISS scenario keys and certificates to new format | Andreas Steffen | 2014-12-12 | 8 | -0/+0 | |
| |