aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* pluto: Use time_monotonic() instead of time() for use time calculation.Tobias Brunner2010-09-022-2/+2
| | | | That's because get_sa_info now returns a monotonic timestamp.
* pluto: Removed KLIPS specific code from was_eroute_idle.Tobias Brunner2010-09-021-89/+4
|
* pluto: Migrated get_sa_info to libhydra's kernel interface.Tobias Brunner2010-09-021-42/+56
|
* pluto: Migrated teardown_half_ipsec_sa to libhydra's kernel interface.Tobias Brunner2010-09-021-92/+40
|
* pluto: Adapted sag_eroute to the new signature of eroute_connection.Tobias Brunner2010-09-021-43/+18
|
* pluto: Migrated raw_eroute to libhydra's kernel interface.Tobias Brunner2010-09-021-61/+132
| | | | | | This introduces a new struct to pass the protocol information like spis. Also adapted eroute_connection and the simple calls of raw_eroute to the new signature.
* pluto: Added a function to create a traffic_selector_t from an ip_subnet.Tobias Brunner2010-09-021-0/+14
|
* pluto: Migrated update_ipsec_sa to libhydra's kernel interface.Tobias Brunner2010-09-021-20/+21
|
* pluto: Functions to convert IKEv1 ESP algos to IKEv2 identifiers added.Tobias Brunner2010-09-022-3/+45
|
* pluto: Refactored IKEv2/IKEv1 crypto algorithm conversion functions.Tobias Brunner2010-09-021-165/+145
|
* Do not overwrite the original mode when installing policies.Tobias Brunner2010-09-021-4/+5
| | | | The mode is later used to decide if a route has to be installed.
* pluto: Removed KLIPS specific algorithm detection.Tobias Brunner2010-09-022-61/+0
|
* pluto: Removed KLIPS specific bare shunt scanning.Tobias Brunner2010-09-025-340/+0
|
* Added support for different policy types in kernel_netlink plugin.Tobias Brunner2010-09-021-41/+45
|
* Added an option to specify the type of a policy to kernel_ipsec.add_policy.Tobias Brunner2010-09-027-27/+43
| | | | | This will later allow us to support pluto's passthrough and drop policies in charon.
* pluto: Migrated get_my_cpi to libhydra's kernel interface.Tobias Brunner2010-09-023-82/+10
|
* pluto: Migrated get_ipsec_spi to libhydra's kernel interface.Tobias Brunner2010-09-021-46/+20
|
* Added support for combined IPComp/ESP/AH policies in kernel_netlink plugin.Tobias Brunner2010-09-021-31/+32
|
* Replaced the protocol argument in add_policy with an optional SPI for an AH SA.Tobias Brunner2010-09-028-34/+53
|
* Initialize the thread pool in pluto.Tobias Brunner2010-09-021-0/+10
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-0237-103/+79
|
* Moved scheduler and thread pool to libstrongswan.Tobias Brunner2010-09-0215-44/+43
|
* Moved all kernel plugins to libhydra.Tobias Brunner2010-09-0230-66/+62
|
* Moved ipsec_transform_t to kernel_ipsec.h in libhydra.Tobias Brunner2010-09-0211-52/+33
| | | | | Because of this libfreeswan, pluto, starter etc. now depend on that file (and libhydra). This resolved some duplicate declarations.
* Refer to kernel interface via hydra and not charon.Tobias Brunner2010-09-0224-144/+161
|
* Moved kernel interface to libhydra.Tobias Brunner2010-09-0216-60/+61
|
* Removed references to protocol_id_t from kernel interface.Tobias Brunner2010-09-0210-199/+193
| | | | | 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 Brunner2010-09-021-202/+132
|
* Moved roam job creation to kernel event handler.Tobias Brunner2010-09-023-21/+56
|
* Refer to scheduler via hydra and not charon.Tobias Brunner2010-09-0214-29/+32
|
* Moved scheduler_t to libhydra.Tobias Brunner2010-09-0210-22/+24
|
* Moved migrate job creation to kernel event handler.Tobias Brunner2010-09-023-15/+22
|
* Moved update SA job creation to kernel event handler.Tobias Brunner2010-09-024-19/+22
|
* Moved delete/rekey CHILD_SA job creation to kernel event handler.Tobias Brunner2010-09-024-53/+39
|
* Moved acquire job creation to kernel event handler.Tobias Brunner2010-09-024-21/+31
|
* Added kernel event handler stub.Tobias Brunner2010-09-025-0/+120
|
* All kernel listener hooks are optional.Tobias Brunner2010-09-022-5/+11
|
* Added listener handling to kernel interface.Tobias Brunner2010-09-022-2/+202
|
* Added an interface for kernel event listeners.Tobias Brunner2010-09-023-0/+96
|
* Some minor comment fixes.Tobias Brunner2010-09-021-14/+20
|
* Some whitespace and code style fixes.Tobias Brunner2010-09-024-25/+33
|
* Do not include files from libcharon in libhydra.Tobias Brunner2010-09-022-4/+2
|
* Move callback_job_t to libhydra.Tobias Brunner2010-09-026-3/+3
|
* Fixing Doxygen groups after moving processor.Tobias Brunner2010-09-0221-25/+25
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-0234-71/+101
|
* Move processor_t (thread-pool) to libhydra.Tobias Brunner2010-09-0211-21/+23
|
* Support different hash/sig algorithms in handshake signing, including ECDSAMartin Willi2010-09-024-41/+268
|
* Added TLS ClientCertificateType identifiersMartin Willi2010-09-022-0/+40
|
* Added TLS specific Hash and Signature Algorithm identifiersMartin Willi2010-09-022-0/+50
|
* Fixed typos in tls_writer method descriptionsMartin Willi2010-09-021-2/+2
|