Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | Without MOBIKE, update remote host only if it is behind NAT | Martin Willi | 2013-03-01 | 1 | -2/+3 | |
| | | | | | ||||||
* | | | | | Merge branch 'ikev1-mm-retransmits' | Martin Willi | 2013-03-01 | 4 | -45/+55 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes retransmit of the last Main Mode or IKE_AUTH message, and correctly queues Main Mode messages when processing of the last message is still in progress. | |||||
| * | | | | | For IKEv1 Main Mode, use message hash to detect early retransmissions | Martin Willi | 2013-02-25 | 1 | -10/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As the message ID is zero in all Main Mode messages, it can't be used to detect if we are already processing a given message. | |||||
| * | | | | | Move initial message dropping to task manager | Martin Willi | 2013-02-25 | 3 | -19/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the last request message of the initial tunnel setup is retransmitted, we must retransmit the response instead of ignoring the request. Fixes #295. | |||||
| * | | | | | Use INIT macro to initialize IKE_SA manager entries | Martin Willi | 2013-02-25 | 1 | -17/+6 | |
| | | | | | | ||||||
* | | | | | | Merge branch 'tfc-notify' | Martin Willi | 2013-03-01 | 6 | -2/+68 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces kernel backend features, sends ESP_TFC_PADDING_NOT_SUPPORTED if kernel does not support it. | |||||
| * | | | | | | Send ESP_TFC_PADDING_NOT_SUPPORTED if the used kernel doesn't support it | Martin Willi | 2013-03-01 | 1 | -0/+9 | |
| | | | | | | | ||||||
| * | | | | | | Indicate support for processing ESPv3 TFC padding in Netlink IPsec backend | Martin Willi | 2013-03-01 | 1 | -1/+7 | |
| | | | | | | | ||||||
| * | | | | | | Introduce "features" for the kernel backends returning kernel capabilities | Martin Willi | 2013-03-01 | 4 | -1/+52 | |
| | |/ / / / | |/| | | | | ||||||
* | | | | | | openssl: Provide AES-GCM implementation | Tobias Brunner | 2013-02-28 | 4 | -1/+312 | |
| | | | | | | ||||||
* | | | | | | Fix cleanup in crypto_tester if AEAD implementation fails | Tobias Brunner | 2013-02-28 | 1 | -1/+4 | |
| | | | | | | ||||||
* | | | | | | Order of arguments in Doxygen comment fixed | Tobias Brunner | 2013-02-28 | 2 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | Fix auth_cfg_t.clone() for single-valued auth rules | Tobias Brunner | 2013-02-28 | 1 | -10/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By using the default list enumerator and adding the rules with the public add() method, clones of auth_cfg_t objects would return the values for single-valued auth rules in the wrong order (i.e. the oldest instead of the newest value was returned). Using the internal enumerator (which the comment already suggested) fixes this, but the clone will not be a full clone as it does not contain any old values for single-valued auth rules. Since these will never be used anyway, this should be fine. | |||||
* | | | | | | Trigger an updown event when destroying an IKE_SA based on INITIAL_CONTACT | Tobias Brunner | 2013-02-28 | 1 | -0/+1 | |
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | In other cases (i.e. when functions return DESTROY_ME) the event should already be triggered, but not in this forced situation. | |||||
* | | | | | Use SIGUSR2 for SIG_CANCEL on Android | Tobias Brunner | 2013-02-26 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIGRTMIN is defined as 32 while sigset_t is defined as unsigned long (i.e. holds 32 signals). Hence, the signal could never be blocked. Sending the signal still canceled threads, but sometimes in situations where they shouldn't have been canceled (e.g. while holding a lock). Fixes #298. | |||||
* | | | | | Android.mk updated to latest Makefiles | Tobias Brunner | 2013-02-26 | 3 | -1/+3 | |
| |/ / / |/| | | | | | | | | | | | Fixes #300. | |||||
* | | | | openssl: Disable PKCS#7/CMS when building against OpenSSL < 0.9.8g | Tobias Brunner | 2013-02-20 | 2 | -1/+5 | |
| |/ / |/| | | | | | | | | Fixes #292. | |||||
* | | | treat IF-M and IF-TNCCS remediation instructions/parameters in an equal way | Andreas Steffen | 2013-02-19 | 4 | -107/+204 | |
| | | | ||||||
* | | | Streamlined log messages in ipseckey plugin | Andreas Steffen | 2013-02-19 | 2 | -58/+30 | |
| | | | ||||||
* | | | Encode RSA public keys in RFC 3110 DNSKEY format | Andreas Steffen | 2013-02-19 | 8 | -3/+155 | |
| | | | ||||||
* | | | Moved configuration from resolver manager to unbound plugin | Andreas Steffen | 2013-02-19 | 6 | -52/+41 | |
| | | | | | | | | | | | | Also streamlined log messages in unbound plugin. | |||||
* | | | ipseckey: Report IPSECKEYs with invalid DNSSEC security state | Reto Guadagnini | 2013-02-19 | 1 | -2/+12 | |
| | | | ||||||
* | | | ipseckey: Added "enable" option for the IPSECKEY plugin to strongswan.conf | Reto Guadagnini | 2013-02-19 | 1 | -3/+16 | |
| | | | ||||||
* | | | Added ipseckey plugin, which provides support for public keys in IPSECKEY RRs | Reto Guadagnini | 2013-02-19 | 8 | -0/+859 | |
| | | | ||||||
* | | | unbound: Implementation of query method of unbound_resolver_t | Reto Guadagnini | 2013-02-19 | 2 | -7/+64 | |
| | | | ||||||
* | | | unbound: Implemented resolver_response_t as unbound_response_t | Reto Guadagnini | 2013-02-19 | 3 | -1/+316 | |
| | | | ||||||
* | | | Implemented rr_set_t interface | Reto Guadagnini | 2013-02-19 | 3 | -1/+113 | |
| | | | ||||||
* | | | unbound: Implemented rr_t as unbound_rr_t | Reto Guadagnini | 2013-02-19 | 3 | -1/+215 | |
| | | | ||||||
* | | | Added unbound plugin implementing the resolver interface using libunbound | Reto Guadagnini | 2013-02-19 | 6 | -0/+234 | |
| | | | ||||||
* | | | Added manager for DNS resolvers | Reto Guadagnini | 2013-02-19 | 5 | -1/+181 | |
| | | | ||||||
* | | | Added interface for DNS resolvers | Reto Guadagnini | 2013-02-19 | 6 | -0/+548 | |
| | | | ||||||
* | | | added missing return statement | Andreas Steffen | 2013-02-19 | 1 | -0/+1 | |
| | | | ||||||
* | | | Fix encoding of issuerAndSubject while handling SCEP pending state | Martin Willi | 2013-02-19 | 1 | -1/+1 | |
| | | | ||||||
* | | | reject PB-Experimental messages with NOSKIP flag set | Andreas Steffen | 2013-02-19 | 1 | -0/+7 | |
| | | | ||||||
* | | | added parameter descriptions | Andreas Steffen | 2013-02-19 | 1 | -1/+8 | |
| | | | ||||||
* | | | removed superfluous debug output | Andreas Steffen | 2013-02-15 | 2 | -4/+0 | |
| | | | ||||||
* | | | Add a timeout to clean up PDP RADIUS connections | Martin Willi | 2013-02-14 | 1 | -0/+51 | |
| | | | ||||||
* | | | Keep the PDP connections lock while accessing its objects | Martin Willi | 2013-02-14 | 3 | -7/+34 | |
| | | | | | | | | | | | | | | | | | | When we introduce connection timeouts, the state may disappear at any time. This change prevents that, but is not very clear. We probably have to refactor connection handling. | |||||
* | | | Add locking to TNC-PDP connections | Martin Willi | 2013-02-14 | 1 | -7/+23 | |
| | | | ||||||
* | | | Add IF-M message subtype getter to IMC/IMV messages | Martin Willi | 2013-02-14 | 4 | -1/+28 | |
| | | | ||||||
* | | | Use a generic constructor to create PA-TNC error attributes | Martin Willi | 2013-02-14 | 1 | -62/+32 | |
| | | | ||||||
* | | | Add a global return_success() method implementation | Martin Willi | 2013-02-14 | 3 | -8/+15 | |
| | | | ||||||
* | | | Add a convenience method to check pen_type_t for vendor and type | Martin Willi | 2013-02-14 | 1 | -0/+14 | |
| | | | ||||||
* | | | Add a comparison function for pen_type_t | Martin Willi | 2013-02-14 | 1 | -0/+12 | |
| | | | ||||||
* | | | Whitespace and comment cleanups in pen.[ch] | Martin Willi | 2013-02-14 | 2 | -20/+28 | |
| | | | ||||||
* | | | resolve dependency on libtls | Andreas Steffen | 2013-02-14 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge branch 'ike-dscp' | Martin Willi | 2013-02-14 | 26 | -68/+237 | |
|\ \ \ | ||||||
| * | | | Add a ikedscp ipsec.conf option to set DSCP value on outgoing IKE packets | Martin Willi | 2013-02-06 | 7 | -4/+23 | |
| | | | | ||||||
| * | | | Set configured DSCP value while generating IKE packets | Martin Willi | 2013-02-06 | 1 | -1/+26 | |
| | | | | ||||||
| * | | | Add a DSCP configuration value to IKE configs | Martin Willi | 2013-02-06 | 14 | -25/+41 | |
| | | | |