Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added an option to specify the type of a policy to kernel_ipsec.add_policy. | Tobias Brunner | 2010-09-02 | 1 | -18/+18 | |
| | | | | | This will later allow us to support pluto's passthrough and drop policies in charon. | |||||
* | Replaced the protocol argument in add_policy with an optional SPI for an AH SA. | Tobias Brunner | 2010-09-02 | 1 | -18/+37 | |
| | ||||||
* | Refer to scheduler and processor via lib and not hydra. | Tobias Brunner | 2010-09-02 | 8 | -36/+30 | |
| | ||||||
* | Refer to kernel interface via hydra and not charon. | Tobias Brunner | 2010-09-02 | 6 | -58/+62 | |
| | ||||||
* | Removed references to protocol_id_t from kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -37/+65 | |
| | | | | | Instead we use the actual IP protocol identifier (the conversion now happens in child_sa_t and kernel_handler_t). | |||||
* | Migrated child_sa_t to INIT/METHOD macros. | Tobias Brunner | 2010-09-02 | 1 | -202/+132 | |
| | ||||||
* | Refer to scheduler via hydra and not charon. | Tobias Brunner | 2010-09-02 | 6 | -21/+23 | |
| | ||||||
* | Refer to processor via hydra and not charon. | Tobias Brunner | 2010-09-02 | 6 | -9/+14 | |
| | ||||||
* | Use the AAA Identity for EAP authentication, if given | Martin Willi | 2010-08-31 | 2 | -1/+14 | |
| | ||||||
* | Moved EAP type/code definitions to a seprate header file in libstrongswan | Martin Willi | 2010-08-31 | 2 | -35/+1 | |
| | ||||||
* | Port floating patch partially reversed. | Tobias Brunner | 2010-08-30 | 2 | -12/+8 | |
| | | | | | | If MOBIKE is enabled, we do have to switch to port 4500 with the IKE_AUTH request, that is, before we know whether the other peer actually supports MOBIKE or not. | |||||
* | Slightly refactored port floating. | Tobias Brunner | 2010-08-30 | 5 | -35/+39 | |
| | | | | In case of MOBIKE, only float to port 4500 if the other peer actually supports MOBIKE. | |||||
* | Fixed ME after introduction of AEAD wrapper. | Tobias Brunner | 2010-08-30 | 1 | -1/+1 | |
| | ||||||
* | Migrated delete_payload to INIT/METHOD macros, replaced iterator | Martin Willi | 2010-08-25 | 1 | -9/+8 | |
| | ||||||
* | Check if colliding rekey actually created an IKE_INIT | Thomas Egerer | 2010-08-25 | 1 | -37/+42 | |
| | | | | | | In some cases (especially if a child is half-open) the colliding rekey-job might not have created the ike_init member. If so, the nonce check fails with SIGSEGV. | |||||
* | Fixed crypter keymat derivation bug | Martin Willi | 2010-08-19 | 1 | -3/+4 | |
| | ||||||
* | Implemented IKEv2 keymat derivation for AEAD algorithms | Martin Willi | 2010-08-19 | 1 | -29/+58 | |
| | ||||||
* | Use AEAD wrapper for encryption payload encryption/decryption | Martin Willi | 2010-08-19 | 4 | -118/+121 | |
| | ||||||
* | Migrated keymat to INIT/METHOD macros | Martin Willi | 2010-08-19 | 1 | -72/+41 | |
| | ||||||
* | Use a seperate section for each nested struct member in INIT macro | Martin Willi | 2010-08-18 | 2 | -25/+15 | |
| | ||||||
* | some simplifications using the INIT macro | Andreas Steffen | 2010-08-17 | 1 | -7/+5 | |
| | ||||||
* | Added support for Camellia cipher to xcbc | Martin Willi | 2010-08-13 | 1 | -0/+3 | |
| | ||||||
* | Migrated eap_authenticator to INIT/METHOD macros | Andreas Steffen | 2010-08-13 | 1 | -66/+60 | |
| | ||||||
* | Migrated eap_manager to INIT/METHOD macros | Andreas Steffen | 2010-08-13 | 1 | -31/+23 | |
| | ||||||
* | moved eap_from_string() fomr libcharon to libstrongswan to make it available ↵ | Andreas Steffen | 2010-08-13 | 2 | -43/+0 | |
| | | | | in starter | |||||
* | recognize eap-ttls method | Andreas Steffen | 2010-08-12 | 1 | -0/+1 | |
| | ||||||
* | Use bits instead of bytes for a private/public key | Martin Willi | 2010-08-10 | 1 | -3/+3 | |
| | ||||||
* | fix error-type range in parsing of NOTIFY payloads | Jiri Bohac | 2010-08-06 | 1 | -1/+1 | |
| | ||||||
* | Accept EAP_ONLY_AUTHENTICATION notifies from any client, now that IANA ↵ | Tobias Brunner | 2010-08-04 | 1 | -3/+2 | |
| | | | | allocated an ID. | |||||
* | Destroy IKE_SA Managers crypto primitives during flush, the plugins are gone ↵ | Martin Willi | 2010-08-04 | 2 | -2/+5 | |
| | | | | in destroy | |||||
* | Added EAP-TLS plugin stub | Martin Willi | 2010-08-03 | 1 | -0/+1 | |
| | ||||||
* | Do not touch child from collision if peer deleted it | Thomas Egerer | 2010-08-03 | 1 | -3/+24 | |
| | ||||||
* | Pass the CREATE_CHILD_SA initiator flag to the child_keys parameter | Martin Willi | 2010-07-26 | 1 | -2/+2 | |
| | ||||||
* | Added log statement if peer requests EAP, but current config does not allow it | Martin Willi | 2010-07-21 | 1 | -0/+1 | |
| | ||||||
* | Support different encoding types in certificate.get_encoding() | Martin Willi | 2010-07-13 | 1 | -1/+6 | |
| | ||||||
* | Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵ | Martin Willi | 2010-07-13 | 1 | -1/+1 | |
| | | | | encoding | |||||
* | Moved X509 ipAddrBlock checking to the addrblock plugin | Martin Willi | 2010-07-13 | 1 | -60/+0 | |
| | ||||||
* | Added a hook to narrow traffic selectors for CHILD_SAs | Martin Willi | 2010-07-13 | 1 | -5/+38 | |
| | ||||||
* | Moved credential manager to libstrongswan | Martin Willi | 2010-07-13 | 9 | -115/+15 | |
| | ||||||
* | Added support for named attribute groups | Heiko Hund | 2010-07-09 | 1 | -1/+1 | |
| | | | | | | Add the possibility to group attributes by a name and assign these groups to connections. This allows a more granular configuration of which client will receive what atrributes. | |||||
* | Print identity to a lease address on the same line for simpler greping | Martin Willi | 2010-07-08 | 1 | -1/+1 | |
| | ||||||
* | Use the responder side configured EAP-Identity directly, if given | Martin Willi | 2010-07-05 | 1 | -7/+16 | |
| | ||||||
* | Copy EAP specific attributes to auth config only | Martin Willi | 2010-07-05 | 2 | -8/+10 | |
| | ||||||
* | support of xfrm marks for IKEv2 | Andreas Steffen | 2010-07-02 | 1 | -34/+48 | |
| | ||||||
* | Recreate IKE_SA_INIT related tasks only if they have completed | Martin Willi | 2010-06-30 | 1 | -11/+35 | |
| | ||||||
* | Use enumerator for queued_tasks migration to avoid infinite loop | Thomas Egerer | 2010-06-30 | 1 | -3/+5 | |
| | ||||||
* | Correct check of traffic selectors before destruction | Thomas Egerer | 2010-06-29 | 1 | -2/+2 | |
| | ||||||
* | Migrate queued_tasks tasks, to avoid dangling pointers | Thomas Egerer | 2010-06-29 | 1 | -0/+7 | |
| | ||||||
* | Add extra information in debug output for IKE_SA check{out, in} | Thomas Egerer | 2010-06-07 | 2 | -10/+27 | |
| | | | | | | | This output helps tracing checkout and checkin of IKE_SAs when there is more than one IKE_SAs with the same name. I also added the type of in-air-exchange to the debug output issued by the task_manager in case a task initiation is delayed, came in handy for me. | |||||
* | Flush auth configs, create new keymat during SA reset | Martin Willi | 2010-06-07 | 1 | -12/+16 | |
| |