aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/kernel_netlink
Commit message (Collapse)AuthorAgeFilesLines
* Moving charon to libcharon.Tobias Brunner2010-03-199-4133/+0
|
* lookup exclusion for several arbitrary routing tablesThomas Egerer2010-03-171-0/+70
|
* Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵Tobias Brunner2010-03-021-1/+0
| | | | | | | when cross-compiling the plugins for Android 2.0. With the coming monolithic build using Android.mk files this won't be necessary anymore.
* Streamlined the source file list formatting in plugin makefiles.Tobias Brunner2010-03-021-1/+3
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-021-1/+5
| | | | charon plugins into libcharon.
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-021-1/+1
|
* Removing the plugin constructor declarations from the header files.Tobias Brunner2010-03-021-5/+0
|
* Do not kill daemon, just not use pluggable kernel interface if ↵Martin Willi2010-02-263-18/+53
| | | | initialization failed
* Pass sockets to bypass to kernel interface, allowing us to register them ↵Martin Willi2010-02-261-61/+42
| | | | dynamically
* Migrated kernel_netlink_ipsec to METHOD/INIT macrosMartin Willi2010-02-261-93/+59
|
* Link all plugins to libstrongswan.Tobias Brunner2010-02-251-0/+1
|
* Adding support for AES GMAC (RFC4543).Tobias Brunner2010-02-121-1/+2
|
* Whitespace cleanup.Tobias Brunner2009-12-231-16/+16
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-232-8/+12
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-233-3/+3
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-233-3/+3
| | | | primitives (and utils/mutex.h is now threading.h).
* Fixed BEET mode by installing SAs with negotiated address in traffic selectorMartin Willi2009-12-171-6/+18
|
* Install v6 routes via outgoing interface for nowMartin Willi2009-12-141-18/+7
|
* some code optimizationsAndreas Steffen2009-12-091-34/+37
|
* Use transport mode ESP SA if IPcomp is used, IPcomp already applies outer IP ↵Martin Willi2009-11-261-3/+11
| | | | header
* Use full algorithm name for SHA384/512 HMACsMartin Willi2009-11-261-2/+2
|
* Support the Linux specific SHA256 96 bit truncation HMAC via "sha256_96" keywordMartin Willi2009-11-261-1/+1
|
* Install SHA256_128 auth algorithm with specified 128 bit truncationMartin Willi2009-11-261-1/+25
|
* Added support for IPv6 source route installationMartin Willi2009-11-262-17/+44
|
* Install bypass policies after creating XFRM netlink socket, loading ↵Martin Willi2009-11-091-6/+6
| | | | xfrm_user module
* Use XFRM instead of PF_KEY IKE bypass policies in netlink based kernel interfaceMartin Willi2009-10-301-23/+12
|
* Reenabled acq_expires SA timer using rekey timeoutMartin Willi2009-10-071-1/+1
| | | | | | | While not using a SA expiration for allocating SPIs works fine, the situation is much more problematic for kernel-created temporary SAs from acquires. If the negotiation of such a CHILD_SA fails, the created temporary SA can not be deleted.
* Fixed a crash in source address lookupMartin Willi2009-09-231-8/+11
|
* Fixed nexthop lookup, used by source route installationMartin Willi2009-09-161-7/+4
|
* Use continue to advance to next iterationMartin Willi2009-09-161-12/+11
|
* Use macros to define --with optionsMartin Willi2009-09-072-12/+6
|
* remove spaces before tabs at the beginning of lines (^( )+\t)Martin Willi2009-09-041-2/+2
|
* remove spaces within tabs (\t( )+\t)Martin Willi2009-09-042-2/+2
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-6/+6
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-045-310/+310
|
* Use recursive source address lookup if we get a gateway onlyMartin Willi2009-09-031-45/+40
|
* Refactored the lifetime_cfg_t struct to be simpler and more expressive. ↵Tobias Brunner2009-09-011-7/+7
| | | | Initialization is now static.
* Set the packet and byte limits in the netlink and pfkey kernel interfaces.Tobias Brunner2009-09-011-5/+10
|
* Adapted the kernel interfaces to the new lifetime configuration.Tobias Brunner2009-09-011-6/+7
|
* use time_monotonic() instead of time() for statistics and time difference ↵Martin Willi2009-08-311-1/+10
| | | | calculations
* use time_monotonic() instead of gettimeofday() for time difference calculationsMartin Willi2009-08-312-15/+11
|
* disable lifetimes of allocated SPIsMartin Willi2009-08-251-1/+11
| | | | | | | The default lifetime of 30 seconds is too short, as a tunnel setup may need several minutes if we have high packet loss. Instead of increasing the value, we disable lifetimes completely, as we handle the removal of such SAs from userland just fine.
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-143-4/+4
| | | | enums mutex/condvar/rwlock_type_t.
* prepare CAMELLIA_CCM ESP encryptionAndreas Steffen2009-08-101-0/+3
|
* display transmitted bytes per SAAndreas Steffen2009-07-301-0/+69
|
* put variable definitions up frontAndreas Steffen2009-07-121-5/+8
|
* added -avoid-version to LDFLAGS, plugins are not versionedMartin Willi2009-07-031-1/+1
|
* added a charon.install_virtual_ip option to disable IP installation for testingMartin Willi2009-06-021-3/+19
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-308-16/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-302-11/+30
| | | | | important change for developers: %Y replaces %D to print identities!