Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bye bye Pluto! | Tobias Brunner | 2012-06-11 | 110 | -55045/+0 |
| | | | | | Charon will take over IKEv1 duties from here. This also removes libfreeswan and whack. | ||||
* | display (soft) same as (not loaded) | Andreas Steffen | 2012-05-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'ikev1' | Martin Willi | 2012-05-02 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-master | Martin Willi | 2012-03-20 | 1 | -2/+2 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | Added a flag to register local credential sets exclusively, disabling all others | Martin Willi | 2012-03-20 | 1 | -2/+2 |
| | | | |||||
* | | | pluto: Fix for null-terminated XAuth secrets (as sent by Android 4). | Tobias Brunner | 2012-04-24 | 1 | -0/+7 |
| | | | |||||
* | | | remove leading zero in ASN.1 encoded serial numbers | Andreas Steffen | 2012-04-05 | 5 | -10/+12 |
| | | | |||||
* | | | pluto: Use time_monotonic() instead of a custom implementation. | Tobias Brunner | 2012-03-27 | 1 | -12/+1 |
|/ / | |||||
* | | handle case where subject = NULL but keyid is set4.6.2 | Andreas Steffen | 2012-02-20 | 1 | -1/+2 |
| | | |||||
* | | pluto: Print expiry time more properly. | Tobias Brunner | 2012-02-14 | 1 | -2/+3 |
| | | |||||
* | | pluto: Drop support for legacy PSK format. | Tobias Brunner | 2012-02-08 | 1 | -15/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Any line in ipsec.secrets starting with " or ' was treated as PSK without ID selectors by pluto. This prevented it from supporting DNs like "C=CH, O=Linux strongSwan, OU=Sales, CN=alice@strongswan.org" as ID selectors. PSKs defined in this legacy format can easily be updated by changing "thisIsASecret" into : PSK "thisIsASecret" | ||||
* | | Cache list of plugin names to further simplify its usage. | Tobias Brunner | 2012-01-19 | 2 | -18/+4 |
| | | | | | | | | Also helpful for ipsec statusall to avoid having to enumerate plugins. | ||||
* | | Simplified logging of list of loaded plugins. | Tobias Brunner | 2012-01-19 | 2 | -25/+9 |
| | | |||||
* | | Android 4 requires LOCAL_MODULE_TAGS to be set for all modules. | Tobias Brunner | 2012-01-12 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Because all packages are now marked as optional executables that are to be installed on the final system have to be added to PRODUCT_PACKAGES in build/target/product/core.mk. Dependencies (such as libraries) are installed automatically. | ||||
* | | pluto: Use srand() to initialize the C library PRNG. | Tobias Brunner | 2012-01-04 | 1 | -0/+3 |
| | | | | | | | | Otherwise rekey and DPD times would always be the same after a restart. | ||||
* | | pluto: Fixed expiration date test. | Tobias Brunner | 2011-12-23 | 1 | -2/+1 |
| | | |||||
* | | Make sure the certificate cache is flushed when plugins are unloaded. | Tobias Brunner | 2011-12-15 | 1 | -0/+1 |
| | | | | | | | | | | This avoids segmentation faults when plugins implementing cert_t are already unloaded when the cache is flushed during destruction. | ||||
* | | Added missing Android.mk files to distribution. | Tobias Brunner | 2011-11-22 | 1 | -0/+2 |
|/ | |||||
* | pluto: Compile warning fixed. | Tobias Brunner | 2011-10-27 | 1 | -0/+1 |
| | |||||
* | pluto: plugin_list.* added to Android.mk. | Tobias Brunner | 2011-10-27 | 1 | -0/+1 |
| | |||||
* | added listplugins support to pluto and whack | Andreas Steffen | 2011-10-26 | 4 | -0/+99 |
| | |||||
* | pluto: Log to logcat on Android. | Tobias Brunner | 2011-10-18 | 2 | -4/+38 |
| | |||||
* | pluto: CAP_NET_RAW seems to be required on Android even to open regular sockets. | Tobias Brunner | 2011-10-18 | 2 | -2/+8 |
| | |||||
* | pluto: Switch to user 'vpn' on Android. | Tobias Brunner | 2011-10-18 | 1 | -5/+16 |
| | |||||
* | pluto: Removed last usage of KERNEL26_SUPPORT (and some KLIPS stuff). | Tobias Brunner | 2011-10-18 | 3 | -75/+10 |
| | | | | Because linux is not defined on Android this caused trouble. | ||||
* | pluto: Missing flushline call added when reading ipsec.secrets. | Tobias Brunner | 2011-10-14 | 1 | -1/+2 |
| | |||||
* | pluto: Fixed usage of prctl. | Tobias Brunner | 2011-10-14 | 1 | -1/+1 |
| | |||||
* | pluto: Fixed include for control socket. | Tobias Brunner | 2011-10-14 | 1 | -0/+1 |
| | |||||
* | pluto: Added fallback to ipsec.secrets parser if glob(3) is not available. | Tobias Brunner | 2011-10-14 | 1 | -12/+24 |
| | |||||
* | pluto: Include fixed. | Tobias Brunner | 2011-10-14 | 1 | -1/+1 |
| | |||||
* | pluto: Option added to disable adns. | Tobias Brunner | 2011-10-14 | 9 | -9/+85 |
| | | | | This basically disables opportunistic encryption. | ||||
* | pluto: lwdnsq is not supported. | Tobias Brunner | 2011-10-14 | 5 | -357/+1 |
| | |||||
* | Plugin enumerator enumerates over loaded features, too | Martin Willi | 2011-10-14 | 2 | -2/+2 |
| | |||||
* | Enable XAUTH plugin on Android. | Tobias Brunner | 2011-10-13 | 1 | -0/+2 |
| | |||||
* | Use separate plugin lists for pluto and charon on Android. | Tobias Brunner | 2011-10-13 | 1 | -1/+2 |
| | |||||
* | Build pluto on Android. | Tobias Brunner | 2011-10-13 | 1 | -0/+75 |
| | | | | Does not fully compile. | ||||
* | pluto: Handle SIGINT to terminate properly when run with --nofork in a console. | Tobias Brunner | 2011-09-28 | 1 | -0/+1 |
| | |||||
* | pluto: Check for processes with the PID stored in pluto.pid. | Tobias Brunner | 2011-09-28 | 1 | -43/+74 |
| | |||||
* | pluto: Some whitespace cleanup. | Tobias Brunner | 2011-08-15 | 7 | -19/+19 |
| | |||||
* | Remove policies in kernel interfaces based on their priority. | Tobias Brunner | 2011-07-27 | 1 | -6/+7 |
| | | | | | | This allows to unroute a connection while the same connection is currently established. In this case both CHILD_SAs share the same reqid but the installed policies have different priorities. | ||||
* | Fixed common misspellings. | Tobias Brunner | 2011-07-20 | 10 | -12/+12 |
| | | | | Mostly found by 'codespell'. | ||||
* | Add the reqid to kernel_ipsec_t.del_policy. | Tobias Brunner | 2011-07-06 | 1 | -2/+2 |
| | |||||
* | pluto: Made helper functions in event_queue static. | Tobias Brunner | 2011-05-24 | 1 | -2/+2 |
| | |||||
* | pluto: Securely wipe quick mode keys from memory. | Thomas Egerer | 2011-05-10 | 1 | -67/+109 |
| | | | | | | | Keying material is derived in two separate steps for local and remote endpoint. This allows us to securely wipe local/remote secrets separately, too -- a precondition to wipe quick mode keys from memory in a secure fashion. | ||||
* | pluto: Securely wipe sensitive data from memory. | Thomas Egerer | 2011-05-10 | 1 | -13/+14 |
| | |||||
* | fixed loop error in parsing of OCSP basic responses | Andreas Steffen | 2011-04-26 | 1 | -1/+1 |
| | |||||
* | Cast size_t len arguments to %.*s to int | Martin Willi | 2011-04-20 | 1 | -2/+3 |
| | |||||
* | Added an esn parameter to the kernel interface add_sa functions | Martin Willi | 2011-04-20 | 1 | -3/+3 |
| | |||||
* | pluto: Replaced some strcpy usages with strncpy. | Tobias Brunner | 2011-04-19 | 1 | -2/+2 |
| | |||||
* | pluto: Make sure connection name is null-terminated during DPD restart. | Tobias Brunner | 2011-04-19 | 1 | -4/+5 |
| |