Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vici: Add 'get|reset-counters' commands | Tobias Brunner | 2017-11-08 | 1 | -0/+29 |
| | |||||
* | vici: Return key ID from load-key command | Tobias Brunner | 2017-05-23 | 1 | -1/+2 |
| | | | | | We already do this for load-token and this should simplify client implementations. | ||||
* | Fixed some typos, courtesy of codespell | Tobias Brunner | 2017-03-23 | 1 | -1/+1 |
| | |||||
* | vici: Document how we pronounce the vici protocol and plugin | Martin Willi | 2017-03-20 | 1 | -3/+3 |
| | |||||
* | vici: Add command to initiate SA rekeying | Tobias Brunner | 2017-02-16 | 1 | -0/+18 |
| | |||||
* | vici: Use unique names for CHILD_SAs in the list-sas command | Tobias Brunner | 2017-02-16 | 1 | -1/+2 |
| | | | | | | | | | The original name is returned in the new "name" attribute. This fixes an issue with bindings that map VICI messages to dictionaries. For instance, in roadwarrior scenarios where every CHILD_SA has the same name only the information of the last CHILD_SA would end up in the dictionary for that name. | ||||
* | vici: Add command to load a private key from a token | Tobias Brunner | 2017-02-16 | 1 | -0/+18 |
| | | | | | | | PINs are stored in a "hidden" credential set, so that its shared secrets are not exposed via VICI. Since they are not explicitly loaded as shared secrets via VICI a client might consider them as removed secrets and remove them. | ||||
* | vici: List namespace/peer-cfg name with policies and allow filtering | Tobias Brunner | 2017-02-16 | 1 | -1/+4 |
| | | | | The two names are also transmitted in separate keys. | ||||
* | vici: Explicitly use peer name when uninstalling trap and shunt policies | Tobias Brunner | 2017-02-16 | 1 | -1/+3 |
| | | | | Also adds an `ike` parameter to the `uninstall` command. | ||||
* | vici: Add possibility to remove shared keys by a unique identifier | Tobias Brunner | 2017-02-16 | 1 | -1/+25 |
| | | | | | This identifier can be set when adding/replacing a secret. The unique identifiers of all secrets may be enumerated. | ||||
* | vici: Add commands to enumerate and remove private keys | Tobias Brunner | 2017-02-16 | 1 | -0/+22 |
| | | | | They are identified by their SHA-1 key identifier. | ||||
* | vici: Add option to query a specific pool | Tobias Brunner | 2017-02-16 | 1 | -0/+1 |
| | |||||
* | vici: Include the Netfilter marks in listed CHILD_SAs | Martin Willi | 2017-02-13 | 1 | -0/+4 |
| | |||||
* | vici: flush-certs command flushes certificate cache | Andreas Steffen | 2016-09-13 | 1 | -0/+13 |
| | | | | | | | | | | When fresh CRLs are released with a high update frequency (e.g. every 24 hours) or OCSP is used then the certificate cache gets quickly filled with stale CRLs or OCSP responses. The new VICI flush-certs command allows to flush e.g. cached CRLs or OCSP responses only. Without the type argument all kind of certificates (e.g. also received end entity and intermediate CA certificates) are purged. | ||||
* | vici list-conns sends reauthentication and rekeying time information | Andreas Steffen | 2016-05-04 | 1 | -0/+5 |
| | |||||
* | vici: Fix documentation of some dictionary keys of two request messages | Cameron McCord | 2016-03-31 | 1 | -3/+3 |
| | | | | Closes strongswan/strongswan#40. | ||||
* | vici: Match subnets and ranges against peer IP in redirect command | Tobias Brunner | 2016-03-04 | 1 | -1/+2 |
| | |||||
* | vici: Match identity with wildcards against remote ID in redirect command | Tobias Brunner | 2016-03-04 | 1 | -1/+2 |
| | |||||
* | vici: Add redirect command | Tobias Brunner | 2016-03-04 | 1 | -0/+15 |
| | | | | | This allows redirecting IKE_SAs by multiple different selectors, if none are given all SAs are redirected. | ||||
* | vici: Provide ports of local and remote IKE endpoints | Tobias Brunner | 2016-03-03 | 1 | -0/+2 |
| | |||||
* | vici: Correctly document 'up' key for updown events | Tobias Brunner | 2016-03-01 | 1 | -4/+4 |
| | | | | Instead of sending 'no' it is omitted when an SA goes down. | ||||
* | vici: list-cert sends subject, not-before and not-after attributes for pubkeys | Andreas Steffen | 2016-01-09 | 1 | -0/+3 |
| | |||||
* | Refactored certificate management for the vici and stroke interfaces5.4.0dr1 | Andreas Steffen | 2015-12-12 | 1 | -3/+7 |
| | |||||
* | vici: Fix documentation about the initiate/terminate timeout | Martin Willi | 2015-12-07 | 1 | -2/+2 |
| | |||||
* | vici: Honor an optionally passed IKE configuration name in initiate/install | Martin Willi | 2015-12-07 | 1 | -0/+2 |
| | | | | | | | If two IKE configurations have CHILD configurations with the same name, we have no control about the CHILD_SA that actually gets controlled. The new "ike" parameter specifies the peer config name to find the "child" config under. | ||||
* | vici: Support completely asynchronous initiating and termination | Martin Willi | 2015-12-07 | 1 | -0/+6 |
| | | | | | | In some situations the vici client is not interested in waiting for a timeout at all, so don't register a logging callback if the timeout argument is negative. | ||||
* | Built the CPAN file structure for the Vici::Session perl module | Andreas Steffen | 2015-12-01 | 1 | -0/+40 |
| | |||||
* | vici: Add get-algorithms command to query loaded algorithms and implementations | Tobias Brunner | 2015-11-30 | 1 | -0/+10 |
| | |||||
* | vici: Add option to query leases of pools | Tobias Brunner | 2015-11-10 | 1 | -1/+10 |
| | | | | | We could later perhaps add filter parameters similar to those of the `ipsec leases` command (pool name/virtual IP). | ||||
* | vici: Return local and remote virtual IPs when listing SAs | Tobias Brunner | 2015-11-10 | 1 | -0/+6 |
| | |||||
* | vici: Add NAT information when listing IKE_SAs | Tobias Brunner | 2015-11-09 | 1 | -0/+4 |
| | | | | | | | | | | The `nat-local` and `nat-remote` keys contain information on the NAT status of the local and remote IKE endpoints, respectively. If a responder did not detect a NAT but is configured to fake a NAT situation this is indicated by `nat-fake` (if an initiator fakes a NAT situation `nat-local` is set). If any NAT is detected or faked `nat-any` is set. Closes strongswan/strongswan#16. | ||||
* | vici: Optionally check limits when initiating connections | Tobias Brunner | 2015-08-21 | 1 | -0/+1 |
| | | | | | If the init-limits parameter is set (disabled by default) init limits will be checked and might prevent new SAs from getting initiated. | ||||
* | vici: Add ike/child-rekey events | Tobias Brunner | 2015-08-17 | 1 | -0/+36 |
| | |||||
* | vici: Document the ike/child-updown events | Tobias Brunner | 2015-08-17 | 1 | -0/+23 |
| | |||||
* | vici: Certification Authority support added. | Andreas Steffen | 2015-07-21 | 1 | -0/+64 |
| | | | | | | 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: Catch Python GeneratorExit to properly cancel streamed event iteration | Martin Willi | 2015-03-18 | 1 | -0/+5 |
| | |||||
* | vici: Return a Python generator instead of a list for streamed responses | Martin Willi | 2015-03-18 | 1 | -4/+4 |
| | | | | | | | In addition that it may reduce memory usage and improve performance for large responses, it returns immediate results. This is important for longer lasting commands, such as initiate/terminate, where immediate log feedback is preferable when interactively calling such commands. | ||||
* | vici: Add initial Python egg documentation to README | Martin Willi | 2015-03-18 | 1 | -0/+65 |
| | |||||
* | vici: Use default Unix vici socket if none passed to ruby constructor | Martin Willi | 2015-03-18 | 1 | -3/+3 |
| | | | | | While we currently have a static path instead of one generated with Autotools, this at least is congruent to what we have in the Python library. | ||||
* | vici: Include the CHILD_SA unique ID in list-sa event | Martin Willi | 2015-02-20 | 1 | -0/+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. | ||||
* | vici: Document the ruby gem and add some simple examples | Martin Willi | 2014-10-10 | 1 | -0/+58 |
| | |||||
* | vici: Add some simple libvici examples to the README | Martin Willi | 2014-10-10 | 1 | -2/+116 |
| | |||||
* | vici: Document the available vici command and event messages | Martin Willi | 2014-10-10 | 1 | -1/+509 |
| | |||||
* | vici: Fix message encoding type values in documentation | Martin Willi | 2014-10-10 | 1 | -6/+6 |
| | |||||
* | Fixed some typos | Tobias Brunner | 2014-06-30 | 1 | -1/+1 |
| | |||||
* | vici: Increase vici message length header from 16 to 32 bits | Martin Willi | 2014-05-07 | 1 | -4/+4 |
| | | | | | | | | | While we currently have no need for messages larger than 65KB, we should design the protocol to be future-proof, as we plan to keep at least to lowest protocol layer stable. To avoid any allocation issues, we currently keep the message size limit at 512KB. | ||||
* | vici: Add low-level IPC protocol description | Martin Willi | 2014-05-07 | 1 | -0/+176 |