aboutsummaryrefslogtreecommitdiffstats
path: root/src/stroke/stroke.c
Commit message (Collapse)AuthorAgeFilesLines
* stroke: Fix --utc option for list* commandsTobias Brunner2015-12-171-2/+7
| | | | Fixes: dcb168413fa3 ("stroke: Add --daemon option")
* Refactored certificate management for the vici and stroke interfaces5.4.0dr1Andreas Steffen2015-12-121-2/+2
|
* stroke: Add missing include for UINT16_MAXTobias Brunner2015-06-091-0/+1
| | | | | | Fixes the build on FreeBSD. Fixes #988.
* stroke: Dynamically resize stroke messagesTobias Brunner2015-05-221-134/+147
| | | | | | | The maximum size of a stroke message is currently 64k due to the 2 byte length field. Fixes #943.
* stroke: Add --daemon optionTobias Brunner2014-06-191-124/+154
|
* stroke: Use stream abstraction to communicate with stroke pluginTobias Brunner2014-06-191-43/+23
| | | | | Without this changing charon.plugins.stroke.socket would not really work.
* lib: Add global config namespaceTobias Brunner2014-02-121-1/+1
|
* stroke: Add statusall-nb as alias for statusallnbTobias Brunner2013-06-211-1/+1
|
* stroke: Add non-blocking versions of up and downTobias Brunner2013-06-211-5/+19
| | | | | | stroke up-nb and stroke down-nb do not block until the command has finished. Instead, they return right after initiating the respective operation.
* stroke: add exportconn{cert,chain} commands in addition to exportx509Martin Willi2013-06-191-1/+7
| | | | | The new commands either export a single end entity certificate or the full trust chain for a specific connection name.
* Merge branch 'stroke-counters'Martin Willi2013-03-181-3/+20
|\ | | | | | | | | Extend stroke counters functionality by connection specific counters, and a resetcounters command to reset the global or connection counters.
| * Add a "resetcounters" command to ipsec, clearing global or connection countersMartin Willi2013-03-151-9/+6
| |
| * Add connection name specific stroke countersMartin Willi2013-03-151-3/+23
| |
* | Pass complete port range over stroke interface for more flexibilityMartin Willi2013-02-211-0/+2
|/
* stroke: Drop unneeded [MY|OTHER]_NETBITSReto Buerki2012-12-191-2/+2
|
* stroke: Enable install_policy in add_connection()Reto Buerki2012-12-191-0/+1
|
* Add a "ipsec listcounters" command to strokeMartin Willi2012-10-241-2/+3
|
* Added ESP log group for libipsec log messages.Tobias Brunner2012-08-081-1/+1
|
* Merge branch 'ikev1'Martin Willi2012-05-021-2/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c
| * Merge branch 'ikev1-clean' into ikev1-masterMartin Willi2012-03-201-2/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/daemon.c src/libcharon/plugins/eap_ttls/eap_ttls_peer.c src/libcharon/plugins/eap_radius/eap_radius_accounting.c src/libcharon/plugins/eap_radius/eap_radius_forward.c src/libcharon/plugins/farp/farp_listener.c src/libcharon/sa/ike_sa.c src/libcharon/sa/keymat.c src/libcharon/sa/task_manager.c src/libcharon/sa/trap_manager.c src/libstrongswan/plugins/x509/x509_cert.c src/libstrongswan/utils.h Applied lost changes of moved files keymat.c and task_manager.c. Updated listener_t.message hook signature in new plugins.
| | * Dropped support of deprecated authby=eap and eap= optionsMartin Willi2012-03-201-1/+0
| | |
| | * Support an "any" IKE version for both IKEv1 or IKEv2Martin Willi2012-03-201-1/+1
| | |
* | | Added stroke user-creds command, to set username/password for a connection.Tobias Brunner2012-04-171-1/+27
| | |
* | | Additional prompt keyword added to stroke.Tobias Brunner2012-04-171-1/+3
|/ /
* / Added ASN debug group to log low-level encoding/decoding (ASN.1, X.509).Tobias Brunner2011-12-161-1/+1
|/ | | | | This will allow us to remove quite some clutter from the LIB debug group for higher debug levels.
* Added a listplugins stroke command to show plugin featuresMartin Willi2011-10-141-0/+2
|
* getpass(3) is not supported on Android.Tobias Brunner2011-10-111-0/+4
| | | | No replacement yet.
* Removed unneeded include.Tobias Brunner2011-10-111-1/+0
| | | | This is not available on Android and redirects to <fcntl.h> on Ubuntu.
* added PTS debug classAndreas Steffen2011-09-111-1/+1
|
* stroke: Usage output updated.Tobias Brunner2011-05-161-0/+6
|
* Added a statusallnb stroke command to show status non-blockingMartin Willi2011-05-161-1/+13
|
* Added a stroke memusage command to show memory usageMartin Willi2011-05-161-0/+12
|
* Fix order of PURGE_* flags to be compatible with STROKE_PURGE_* keywordsMartin Willi2011-03-231-1/+1
|
* Renamed purgex509/crl to purgecerts/crls to be consistent with list commandsMartin Willi2010-12-101-6/+6
|
* Added options to flush CRLs/X509 certs from the cert cacheMartin Willi2010-12-101-0/+8
|
* Added a stroke rekey command to trigger IKE/CHILD_SA rekeying manuallyMartin Willi2010-11-031-0/+17
|
* Added a stroke command to export cached x509 certificates to the consoleMartin Willi2010-08-101-1/+24
|
* Handle PIN: as a magic keyword for prompt, use getpass() to silently read ↵Martin Willi2010-08-041-9/+21
| | | | credentials
* Initialize libstrongswan in stroke (fixes Vstr logging).Tobias Brunner2010-04-291-0/+5
|
* Fixed compiler warning.Tobias Brunner2010-03-241-1/+1
|
* Added left-/rightikeport ipsec.conf options to use custom IKE portsMartin Willi2010-02-261-0/+2
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-28/+28
|
* added support for %prompt-ing private key passhprases in strokes "ipsec secrets"Martin Willi2009-08-261-1/+11
|
* added a "purgeike" command to stroke, deleting all IKE_SAs without a CHILD_SAMartin Willi2009-05-151-1/+5
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-301-1/+5
| | | | | important change for developers: %Y replaces %D to print identities!
* list assigned leases using "ipsec leases"Martin Willi2008-12-101-0/+18
|
* implemented ipsec listalgs as a stroke commandAndreas Steffen2008-10-081-0/+2
|
* crypto_factory algorithm enumeration APIMartin Willi2008-08-281-0/+4
| | | | implementation of "ipsec listalgs"
* renamed STROKE_DOWNSRCIP to STROKE_DOWN_SRCIPAndreas Steffen2008-07-011-2/+2
|