Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vici: Make setting mark on inbound SA configurable | Tobias Brunner | 2017-11-02 | 1 | -7/+19 |
| | |||||
* | Change interface for enumerator_create_filter() callback | Tobias Brunner | 2017-05-26 | 1 | -7/+14 |
| | | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback. | ||||
* | vici: Make 96-bit truncation for SHA-256 configurable | Tobias Brunner | 2017-05-26 | 1 | -0/+11 |
| | |||||
* | vici: Make hardware offload configurable | Tobias Brunner | 2017-05-23 | 1 | -0/+11 |
| | |||||
* | child-cfg: Use flags for boolean options | Tobias Brunner | 2017-05-23 | 1 | -11/+58 |
| | | | | Makes it potentially easier to add new flags. | ||||
* | Add an option to announce support for IKE fragmentation but not sending ↵ | Tobias Brunner | 2017-05-23 | 1 | -0/+1 |
| | | | | fragments | ||||
* | vici: Add support for mediation extension | Tobias Brunner | 2017-02-16 | 1 | -1/+85 |
| | |||||
* | vici: Add support to load certificates from file paths | Tobias Brunner | 2017-02-16 | 1 | -13/+32 |
| | | | | Probably not that useful via swanctl.conf but could be when used via VICI. | ||||
* | vici: Add support to load certificates from tokens | Tobias Brunner | 2017-02-16 | 1 | -12/+115 |
| | |||||
* | vici: Explicitly use peer name when uninstalling trap and shunt policies | Tobias Brunner | 2017-02-16 | 1 | -4/+8 |
| | | | | Also adds an `ike` parameter to the `uninstall` command. | ||||
* | shunt-manager: Add an optional namespace for each shunt | Tobias Brunner | 2017-02-16 | 1 | -2/+2 |
| | | | | | This will allow us to reuse the names of child configs e.g. when they are defined in different connections. | ||||
* | vici: Add support for IPv6 Transport Proxy Mode | Tobias Brunner | 2017-02-16 | 1 | -9/+12 |
| | |||||
* | vici: Add support for certificate policies | Tobias Brunner | 2017-02-16 | 1 | -0/+17 |
| | |||||
* | vici: Add missing dscp setting for IKE_SAs | Tobias Brunner | 2017-02-16 | 1 | -5/+39 |
| | | | | Fixes #2170. | ||||
* | vici: Enable IKE fragmentation by default | Tobias Brunner | 2016-10-04 | 1 | -1/+1 |
| | |||||
* | vici: Make installation of outbound FWD policies configurable | Tobias Brunner | 2016-09-28 | 1 | -25/+29 |
| | |||||
* | vici: Increased various string buffers to BUF_LEN (512 bytes) | Andreas Steffen | 2016-07-29 | 1 | -4/+4 |
| | |||||
* | vici list-conns sends reauthentication and rekeying time information | Andreas Steffen | 2016-05-04 | 1 | -15/+16 |
| | |||||
* | Implemented IPsec policies restricted to given network interface | Andreas Steffen | 2016-04-09 | 1 | -0/+3 |
| | |||||
* | Support manually-set IPsec policy priorities | Andreas Steffen | 2016-04-09 | 1 | -0/+2 |
| | |||||
* | peer-cfg: Use struct to pass data to constructor | Tobias Brunner | 2016-04-09 | 1 | -6/+17 |
| | |||||
* | child-cfg: Use struct to pass data to constructor | Tobias Brunner | 2016-04-09 | 1 | -125/+117 |
| | |||||
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 1 | -30/+30 |
| | |||||
* | vici: Don't hold write lock while running or undoing start actions | Tobias Brunner | 2016-03-11 | 1 | -27/+63 |
| | | | | | | | | | | | | | | Running or undoing start actions might require enumerating IKE_SAs, which in turn might have to enumerate peer configs concurrently, which requires acquiring a read lock. So if we keep holding the write lock while enumerating the SAs we provoke a deadlock. By preventing other threads from acquiring the write lock while handling actions, and thus preventing the modification of the configs, we largely maintain the current synchronous behavior. This way we also don't need to acquire additional refs for config objects as they won't get modified/removed. Fixes #1185. | ||||
* | Initialize ts variable | Andreas Steffen | 2016-03-11 | 1 | -1/+1 |
| | |||||
* | Support of IP address ranges in traffic selectors | Andreas Steffen | 2016-03-10 | 1 | -1/+17 |
| | |||||
* | vici: Replace child configs atomically | Tobias Brunner | 2016-03-08 | 1 | -14/+11 |
| | | | | This also leaves unmodified configs as they are. | ||||
* | vici: Order auth rounds by optional `round` parameter instead of by position ↵ | Tobias Brunner | 2016-03-08 | 1 | -40/+64 |
| | | | | in the request | ||||
* | vici: Add support for pubkey constraints with EAP-TLS | Tobias Brunner | 2016-03-04 | 1 | -0/+8 |
| | | | | This is a feature currently supported by stroke. | ||||
* | auth-cfg: Make IKE signature schemes configurable | Tobias Brunner | 2016-03-04 | 1 | -2/+3 |
| | | | | | | This also restores the charon.signature_authentication_constraints functionality, that is, if no explicit IKE signature schemes are configured we apply all regular signature constraints as IKE constraints. | ||||
* | vici: Support multiple named raw ublic keys | Andreas Steffen | 2016-01-10 | 1 | -15/+19 |
| | |||||
* | vici: Support of raw public keys | Andreas Steffen | 2016-01-09 | 1 | -6/+52 |
| | |||||
* | Apply pubkey and signature constraints in vici plugin | Andreas Steffen | 2015-12-17 | 1 | -1/+5 |
| | |||||
* | vici: Use an empty local auth round if none given | Martin Willi | 2015-12-07 | 1 | -3/+2 |
| | | | | | While it hardly makes sense to use none for negotiated SAs, it actually does when installing shunt policies. | ||||
* | vici: Limit start action undoing to IKE_SAs using the base peer config name | Martin Willi | 2015-12-07 | 1 | -3/+7 |
| | | | | | If two peer configs use the same child config names, potentailly delete the wrong CHILD_SA. Check the peer config name as well to avoid that. | ||||
* | vici: Close empty IKE_SAs after undoing CHILD_SA start actions | Martin Willi | 2015-12-07 | 1 | -6/+44 |
| | |||||
* | vici: Use value based array to store CHILD_SA ids during restart | Martin Willi | 2015-12-07 | 1 | -5/+6 |
| | | | | | The previous approach stored a pointer to a volatile stack variable, which works for a single ID, but not for multiple. | ||||
* | vici: Undo start actions when unloading configs | Martin Willi | 2015-12-07 | 1 | -0/+1 |
| | |||||
* | controller: Optionally adhere to init limits also when initiating IKE_SAs | Tobias Brunner | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | vici: Add option to disable policy installation for CHILD_SAs | Tobias Brunner | 2015-08-17 | 1 | -1/+6 |
| | |||||
* | vici: Certification Authority support added. | Andreas Steffen | 2015-07-21 | 1 | -9/+23 |
| | | | | | | CDP and OCSP URIs for a one or multiple certification authorities can be added via the VICI interface. swanctl allows to read definitions from a new authorities section. | ||||
* | vici: Compute rekey_bytes and rekey_packets if life_bytes and life_packets ↵ | Andreas Steffen | 2015-07-20 | 1 | -6/+20 |
| | | | | are defined | ||||
* | vici: Default to certificate subject for identity | Timo Teräs | 2015-05-04 | 1 | -0/+37 |
| | | | | | | | | If id is not specified and certificate authentication is used, use the certificate subject name as identity. Simplifies configuration as in most cases this is the right thing to do. Signed-off-by: Timo Teräs <timo.teras@iki.fi> | ||||
* | vici: Don't use a default rand_time larger than half of rekey/reauth_time | Martin Willi | 2015-03-03 | 1 | -3/+11 |
| | |||||
* | vici: If a IKE reauth_time is configured, disable the default rekey_time | Martin Willi | 2015-03-03 | 1 | -1/+16 |
| | |||||
* | controller: Use the CHILD_SA unique_id to terminate CHILD_SAs | Martin Willi | 2015-02-20 | 1 | -10/+10 |
| | |||||
* | vici: Support a replay_window CHILD_SA option | Martin Willi | 2014-06-17 | 1 | -0/+16 |
| | |||||
* | vici: Add Windows support | Martin Willi | 2014-06-04 | 1 | -1/+0 |
| | |||||
* | ike: Add an additional but separate AEAD proposal to CHILD config | Martin Willi | 2014-05-16 | 1 | -2/+10 |
| | | | | | | | This currently has no effect: We don't include AEAD algorithms in the default ESP proposal, as we don't know if it is supported by the backend. But as we hopefully get an algorithm query mechanism on kernel interfaces some day, we add the appropriate functionality nonetheless. | ||||
* | ike: Add an additional but separate AEAD proposal to IKE config, if supported | Martin Willi | 2014-05-16 | 1 | -10/+25 |
| |