Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | printf-hook-builtin: Print NaN/Infinity floating point values as such | Martin Willi | 2013-10-11 | 2 | -2/+36 | |
| | ||||||
* | printf-hook-builtin: Correctly round up floating point values | Martin Willi | 2013-10-11 | 2 | -9/+43 | |
| | ||||||
* | printf-hook-builtin: Add some preliminary floating point support | Martin Willi | 2013-10-11 | 2 | -2/+223 | |
| | | | | | This minimalistic implementation has no aspiration for completeness or accuracy, and just provides what we need. | |||||
* | printf-hook-builtin: Support GNU %m specifier | Martin Willi | 2013-10-11 | 2 | -0/+21 | |
| | ||||||
* | printf-hook-builtin: Add a new "builtin" backend using its own printf() routines | Martin Willi | 2013-10-11 | 4 | -1/+1025 | |
| | | | | | | Overloads printf C library functions by a self-contained implementation, based on klibc. Does not yet feature all the required default formatters, including those for floating point values. | |||||
* | printf-hook: Add some basic printf() string/integer test functions | Martin Willi | 2013-10-11 | 4 | -1/+112 | |
| | ||||||
* | printf-hook: Move glibc/vstr printf hook backends to separate files | Martin Willi | 2013-10-11 | 9 | -383/+586 | |
| | ||||||
* | libipsec: Enforce byte/packet lifetimes on SAs | Martin Willi | 2013-10-11 | 3 | -7/+77 | |
| | ||||||
* | kernel-libipsec: Support ESPv3 TFC padding | Martin Willi | 2013-10-11 | 1 | -1/+1 | |
| | ||||||
* | libipsec: remove extra RFC4303 TFC padding appended to inner payload | Martin Willi | 2013-10-11 | 1 | -0/+6 | |
| | ||||||
* | kernel-libipsec: Support query_sa() to report usage statistics | Martin Willi | 2013-10-11 | 1 | -1/+2 | |
| | ||||||
* | libipsec: Support usage statistics and query_sa() on IPsec SAs | Martin Willi | 2013-10-11 | 5 | -4/+102 | |
| | ||||||
* | kernel: Use a time_t to report use time in query_policy() | Martin Willi | 2013-10-11 | 11 | -13/+13 | |
| | ||||||
* | kernel: Use a time_t to report use time in query_sa() | Martin Willi | 2013-10-11 | 11 | -15/+15 | |
| | ||||||
* | updown: Install forwarding rules with the actually used protocol | Martin Willi | 2013-10-11 | 1 | -1/+1 | |
| | ||||||
* | updown: Add a PLUTO_PROTO variable set to 'ah' or 'esp' | Martin Willi | 2013-10-11 | 2 | -1/+6 | |
| | ||||||
* | starter: Reject connections having both 'ah' and 'esp' keywords set | Martin Willi | 2013-10-11 | 1 | -0/+9 | |
| | | | | | We currently don't support mixed proposals or bundles, so don't create the illusion we would. | |||||
* | ike: Define keylength for aescmac algorithm | Martin Willi | 2013-10-11 | 1 | -0/+1 | |
| | ||||||
* | ikev1: Support parsing of AH+IPComp proposals | Martin Willi | 2013-10-11 | 1 | -9/+11 | |
| | ||||||
* | starter: Remove obsolete 'auth' option | Martin Willi | 2013-10-11 | 5 | -7/+0 | |
| | ||||||
* | ikev1: Accept more than two certificate payloads | Martin Willi | 2013-10-11 | 1 | -2/+2 | |
| | ||||||
* | ikev1: Support en-/decoding of SA payloads with AH algorithms | Martin Willi | 2013-10-11 | 1 | -31/+99 | |
| | ||||||
* | kernel-handler: Whitespace cleanups | Martin Willi | 2013-10-11 | 1 | -42/+38 | |
| | ||||||
* | stroke: List proposals in statusall without leading '/' in AH SAs | Martin Willi | 2013-10-11 | 1 | -1/+7 | |
| | ||||||
* | ikev1: Delete quick modes with the negotiated SA protocol | Martin Willi | 2013-10-11 | 1 | -1/+1 | |
| | ||||||
* | trap-manager: Install trap with SA protocol of the first configured proposal | Martin Willi | 2013-10-11 | 1 | -4/+12 | |
| | ||||||
* | child-sa: Save protocol during SPI allocation | Martin Willi | 2013-10-11 | 1 | -6/+3 | |
| | | | | | This allows us to properly delete the incomplete SA with the correct protocol should negotiation fail. | |||||
* | ikev1: Negotiate SPI with the first/negotiated proposal protocol | Martin Willi | 2013-10-11 | 1 | -3/+18 | |
| | ||||||
* | ikev2: Allocate SPI with the protocol of the first/negotiated proposal | Martin Willi | 2013-10-11 | 1 | -2/+16 | |
| | ||||||
* | proposal: Strip redundant integrity algos for ESP proposals only | Martin Willi | 2013-10-11 | 1 | -16/+19 | |
| | ||||||
* | stroke: Configure proposal with AH protocol if 'ah' option set | Martin Willi | 2013-10-11 | 2 | -11/+16 | |
| | ||||||
* | starter: Add an 'ah' keyword for Authentication Header Security Associations | Martin Willi | 2013-10-11 | 6 | -0/+6 | |
| | ||||||
* | Keep a copy of the tnccs instance for PT-TLS handover | Andreas Steffen | 2013-10-09 | 5 | -27/+144 | |
| | ||||||
* | xauth-pam: Make trimming of email addresses optional5.1.1dr4 | Tobias Brunner | 2013-10-04 | 1 | -4/+9 | |
| | | | | Fixes #430. | |||||
* | ikev1: Accept reauthentication attempts with a keep unique policy from same host | Martin Willi | 2013-09-30 | 1 | -6/+17 | |
| | | | | | | | When we have a "keep" unique policy in place, we have to be less strict in rejecting Main/Aggressive Modes to enforce it. If the host/port equals to that of an existing ISAKMP SA, we assume it is a reauthentication attempt and accept the new SA (to replace the old). | |||||
* | ikev1: Don't log a reauthentication detection message if no children adopted | Martin Willi | 2013-09-30 | 1 | -2/+6 | |
| | | | | | When a replace unique policy is in place, the children get adopted during the uniqueness check. In this case the message is just misleading. | |||||
* | ikev1: Delay a potential delete for a duplicate IKE_SA having a replace policy | Martin Willi | 2013-09-30 | 1 | -8/+29 | |
| | | | | | | | | | Sending a DELETE for the replaced SA immediately is problematic during reauthentication, as the peer might have associated the Quick Modes to the old SA, and also delete them. With this change the delete for the old ISAKMP SA is usually omitted, as it is gets implicitly deleted by the reauth. | |||||
* | eap-radius: Increase buffer for attributes sent in RADIUS accounting messages | Tobias Brunner | 2013-09-27 | 1 | -1/+1 | |
| | | | | 64 bytes might be too short for user names/identities. | |||||
* | openssl: Properly log FIPS mode when enabled via openssl.conf | Tobias Brunner | 2013-09-27 | 1 | -5/+13 | |
| | | | | | | | | | Enabling FIPS mode twice will fail, so if it is enabled in openssl.conf it should be disabled in strongswan.conf (or the other way around). Either way, we should log whether FIPS mode is enabled or not. References #412. | |||||
* | android: New release after fixing remediation instructions regression | Tobias Brunner | 2013-09-26 | 1 | -2/+2 | |
| | ||||||
* | android: Change progress dialog handling | Tobias Brunner | 2013-09-26 | 1 | -24/+41 | |
| | | | | | With the previous code the dialog sometimes was hidden for a short while before it got reopened. | |||||
* | android: Clear remediation instructions when starting a new connection | Tobias Brunner | 2013-09-26 | 1 | -0/+1 | |
| | ||||||
* | starter: Don't ignore keyingtries with rekey=no | Tobias Brunner | 2013-09-26 | 1 | -1/+2 | |
| | | | | | | | Since keyingtries also affects the number of retries initially or when reestablishing an SA it should not be affected by the rekey option. Fixes #418. | |||||
* | load-tester: Fix crash if private key was not loaded successfully | Tobias Brunner | 2013-09-24 | 1 | -1/+1 | |
| | | | | Fixes #417. | |||||
* | printf-hook: Write to output stream instead of the FD directly when using Vstr | Tobias Brunner | 2013-09-24 | 1 | -12/+12 | |
| | | | | | This avoids problems when other stdio functions are used (fputs, fwrite) as writes via Vstr/FD were always unbuffered. | |||||
* | android: New release after improving recovery after connectivity changes | Tobias Brunner | 2013-09-23 | 1 | -2/+2 | |
| | ||||||
* | android: Change state handling to display errors occurring while the app is ↵ | Tobias Brunner | 2013-09-23 | 3 | -64/+56 | |
| | | | | | | | | | | hidden A new connection ID allows listeners to track which errors they have already shown to the user or were already dismissed by the user. This was necessary because the state fragment is now unregistered from state changes when it is not shown. | |||||
* | android: Don't update state fragments when they are not displayed | Tobias Brunner | 2013-09-23 | 2 | -2/+26 | |
| | | | | | | | Besides that updates don't make much sense when the fragments are not displayed this fixes the following exception: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState | |||||
* | ikev2: Force an update of the host addresses on the first response | Tobias Brunner | 2013-09-23 | 1 | -11/+9 | |
| | | | | | | | | | | | This is especially useful on Android where we are able to send messages even if we don't know the correct local address (this is possible because we don't set source addresses in outbound messages). This way we may learn the correct local address if it e.g. changed right before reestablishing an SA. Updating the local address later is tricky without MOBIKE as the responder might not update the associated IPsec SAs properly. | |||||
* | ike-sa: Resolve hosts before reestablishing an IKE_SA | Tobias Brunner | 2013-09-23 | 1 | -0/+2 | |
| |