aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/library.h
Commit message (Collapse)AuthorAgeFilesLines
* library: Add option to register additional namespaces before calling ↵Tobias Brunner2016-03-081-1/+11
| | | | | | | | | | library_init() Because settings are already accessed in library_init(), calling add_fallback() externally after calling library_init() is not ideal. This way namespaces already serve as fallback while library_init() is executed and they are also in the correct order so that libstrongswan is always the last root section.
* apple: Introduce a central compatibility header with all __APPLE__ quirksMartin Willi2014-11-211-0/+3
|
* library: Store the used root strongswan.conf configurationMartin Willi2014-09-221-0/+5
|
* settings: Move to a separate folderTobias Brunner2014-05-151-1/+1
|
* lib: Add global config namespaceTobias Brunner2014-02-121-2/+14
|
* traffic-selector: Move class to its own Doxygen groupTobias Brunner2013-10-171-0/+3
|
* printf-hook: Move glibc/vstr printf hook backends to separate filesMartin Willi2013-10-111-1/+1
|
* stream: create library instance of stream-managerMartin Willi2013-07-181-0/+9
|
* watcher: add a centralized an generic facility to monitor file descriptorsMartin Willi2013-07-181-0/+6
|
* capabilities: Move global capabilities_t instance to libstrongswanTobias Brunner2013-06-251-0/+6
|
* Added manager for DNS resolversReto Guadagnini2013-02-191-0/+6
|
* Added interface for DNS resolversReto Guadagnini2013-02-191-0/+3
|
* Fix doxygen grouping regarding containers and PKCS#7Martin Willi2012-12-191-0/+3
|
* libstrongswan can be initialized more than onceMartin Willi2012-11-141-0/+3
|
* Moved utils.[ch] to utils folderTobias Brunner2012-10-241-2/+2
|
* Moved settings_t to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved chunk_t to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved printf hooks to utils folderTobias Brunner2012-10-241-1/+2
|
* Moved integrity_checker_t to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-0/+3
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+4
|
* Resolve hosts by DNS name in separate threads so we can cancel themTobias Brunner2012-10-181-0/+6
| | | | | | | | | | getaddrinfo(3) may block a long time so proper termination of the daemon may block if DNS servers are not reachable. getaddrinfo(3) is an optional cancellation point in posix threads so it might still block a shutdown but at least on Android (with the signal based pthread_cancel implementation) it works, on Linux starter will kill charon anyway after a while.
* Added possibility to register custom proposal keywordsTobias Brunner2012-09-131-0/+6
| | | | Keyword lookup and registration are handled via the new lib->proposal object.
* Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswanTobias Brunner2012-08-081-0/+3
| | | | This avoids a dependency of libipsec to libhydra.
* Check if config.h passed correctly via gcc -includeMartin Willi2012-07-111-0/+4
|
* Include library.h in plugin.hMartin Willi2011-10-141-1/+1
|
* Provide generic object registration by name on libstrongswanMartin Willi2011-08-081-0/+17
|
* Fixed function descriptionsMartin Willi2011-08-081-2/+2
|
* Doxygen group for BIO added.Tobias Brunner2011-08-031-0/+3
|
* Make leak detective publicMartin Willi2011-05-161-2/+3
|
* Moved scheduler and thread pool to libstrongswan.Tobias Brunner2010-09-021-0/+18
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-2/+2
| | | | encoding
* Moved keys/key_encoding.[ch] to cred_encoding.[ch]Martin Willi2010-07-131-1/+1
|
* Moved credential manager to libstrongswanMartin Willi2010-07-131-0/+9
|
* Attributes moved from libstrongswan to libhydra.Tobias Brunner2010-03-241-6/+0
| | | | | The attribute_manager_t instance is now located on the new hydra object instead of the lib object.
* Fixing some includes by replacing <> with "".Tobias Brunner2010-03-021-12/+12
| | | | I changed only the includes needed to fix the build on Android, which has an utils.h system header file, but we should probably change all the local includes in libstrongswan to "" and relative paths.
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-0/+3
| | | | primitives (and utils/mutex.h is now threading.h).
* moved attribute_manager to libstrongswanAndreas Steffen2009-10-131-0/+6
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-9/+9
|
* added a facility to hand out fingerprinting/key encoding to the ↵Martin Willi2009-08-261-0/+6
| | | | pkcs1/pgp/... plugins
* moved PGP code to pluto and gpg pluginMartin Willi2009-08-261-3/+0
|
* fixed doxygen section pgpMartin Willi2009-07-081-0/+3
|
* removed obsolete INTEGRITY_TEST and fips signer codeMartin Willi2009-06-221-7/+4
| | | | --enable-integrity-test now conditionally builds libchecksum
* library initialization fails if libstrongswan checksum is invalidMartin Willi2009-06-221-1/+2
|
* check integrity of plugins before loadingMartin Willi2009-06-221-0/+6
|
* hide credentials headers in credential_factory.hAndreas Steffen2009-05-281-6/+1
|
* pluto and scepclient use the random plugin from libstrongswanAndreas Steffen2009-04-301-1/+6
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* updated DoxyfileMartin Willi2009-03-241-1/+1
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* printf hooks refactored to increase portability (i.e. support for platforms ↵Tobias Brunner2009-03-121-1/+1
| | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).