aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/kernel_pfkey
Commit message (Collapse)AuthorAgeFilesLines
* Moving charon to libcharon.Tobias Brunner2010-03-195-2335/+0
|
* 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-261-6/+21
| | | | initialization failed
* Pass sockets to bypass to kernel interface, allowing us to register them ↵Martin Willi2010-02-261-65/+47
| | | | dynamically
* Migrated kernel_pfkey_ipsec to METHOD/INIT macrosMartin Willi2010-02-261-97/+60
|
* Link all plugins to libstrongswan.Tobias Brunner2010-02-251-0/+1
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-231-4/+6
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-231-1/+1
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-1/+1
| | | | primitives (and utils/mutex.h is now threading.h).
* Fixed BEET mode by installing SAs with negotiated address in traffic selectorMartin Willi2009-12-171-2/+3
|
* Use macros to define --with optionsMartin Willi2009-09-071-1/+1
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-2/+2
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-042-176/+176
|
* Refactored the lifetime_cfg_t struct to be simpler and more expressive. ↵Tobias Brunner2009-09-011-6/+6
| | | | Initialization is now static.
* Set the packet and byte limits in the netlink and pfkey kernel interfaces.Tobias Brunner2009-09-011-0/+6
|
* Adapted the kernel interfaces to the new lifetime configuration.Tobias Brunner2009-09-011-4/+4
|
* use time_monotonic() instead of time() for statistics and time difference ↵Martin Willi2009-08-311-3/+10
| | | | calculations
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-141-2/+2
| | | | enums mutex/condvar/rwlock_type_t.
* Use LONG_MAX instead of a hard-coded value.Tobias Brunner2009-08-061-1/+5
|
* FreeBSD returns the current policy use time only after specifying a hard ↵Tobias Brunner2009-08-061-1/+13
| | | | lifetime when installing the policy.
* Reversed the check for udp.h, fixes compilation on Linux.Tobias Brunner2009-08-061-4/+4
|
* FreeBSD only reports a policy's usetime if a lifetime has been specified ↵Tobias Brunner2009-08-041-0/+7
| | | | when the policy was added (we only specify a lifetime on the SA, not on the policy).
* FreeBSD and Mac OS X both set the sequence number of an SADB_X_SPDGET ↵Tobias Brunner2009-08-041-5/+16
| | | | response to zero, we accept that for now.
* implemented query_sa() for PFKEYv2Andreas Steffen2009-08-021-2/+53
|
* display transmitted bytes per SAAndreas Steffen2009-07-301-0/+11
|
* Handling of unsupported policy directions (FWD) fixed.Tobias Brunner2009-07-301-1/+19
|
* Enabling NAT-T on Mac OS X using the private SADB_X_EXT_NATT flag and ↵Tobias Brunner2009-07-301-5/+45
| | | | sadb_sa_2 struct.
* added -avoid-version to LDFLAGS, plugins are not versionedMartin Willi2009-07-031-1/+1
|
* Portably check for IPSEC_* constants (defined in ipsec.h).Tobias Brunner2009-05-201-3/+3
| | | | The problem is that FreeBSD defines them as #defines whereas Linux defines them as enums.
* Mac OS X doesn't have SADB_X_AALG_AES_XCBC_MACTobias Brunner2009-05-141-0/+2
|
* added another possible location for the ipsec.h header fileTobias Brunner2009-05-141-0/+2
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-304-8/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-301-61/+142
| | | | | important change for developers: %Y replaces %D to print identities!
* updated DoxyfileMartin Willi2009-03-242-2/+2
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* address extensions refactoredTobias Brunner2008-12-111-84/+51
|
* fixed double free of host in sadb_address2tsAndreas Steffen2008-12-041-1/+0
|
* moved the IPV6_IPSEC_POLICY definition to the ipsec plugins, fixes uClibc buildMartin Willi2008-11-241-0/+5
|
* completed migration of MIPv6 connectionsAndreas Steffen2008-11-161-2/+2
|
* also use correct encap parameter in PF_KEYMartin Willi2008-11-141-1/+1
|
* #defing out compress algs to avoid compiler warningMartin Willi2008-11-111-1/+3
|
* fixing a memory leakTobias Brunner2008-11-111-3/+7
|
* merging kernel_klips plugin back into trunkTobias Brunner2008-11-111-36/+96
|
* SADB_X_EXT_KMADDRESS is not present in old kernelsAndreas Steffen2008-11-071-10/+17
|
* added retrieval of remote kmaddress via PF_KEYAndreas Steffen2008-11-071-5/+12
|
* replaced most pthread_mutex/cond_t by wrapped mutex/condvar_t variantMartin Willi2008-11-051-29/+30
|
* updated copyright of kernel interface codeAndreas Steffen2008-11-031-0/+1
|