Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | kernel-libipsec: Fail route installation if remote TS matches peer | Tobias Brunner | 2013-07-18 | 1 | -0/+9 | |
| | ||||||
* | capabilities: Some plugins don't actually require capabilities at runtime | Tobias Brunner | 2013-07-18 | 13 | -14/+17 | |
| | ||||||
* | capabilities: Add function to check if a capability is held, without keeping it | Tobias Brunner | 2013-07-18 | 2 | -45/+75 | |
| | | | | | This can be useful if capabilities are not required anymore after dropping privileges. | |||||
* | NEWS: leak-detective improvements | Martin Willi | 2013-07-18 | 1 | -0/+4 | |
| | ||||||
* | NEWS: add keychain plugin | Martin Willi | 2013-07-18 | 1 | -1/+2 | |
| | ||||||
* | autoconf: replace autogen.sh custom script with a call to autoreconf -i | Martin Willi | 2013-07-18 | 1 | -18/+1 | |
| | ||||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 149 | -546/+746 | |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | |||||
* | autoconf: rename configure.in to configure.ac | Martin Willi | 2013-07-18 | 2 | -2/+2 | |
| | | | | | | configure.ac has been the recommended name for autoconf input for several years now. Newer autotools start to complain about the configure.in, so we finally change it. | |||||
* | eap-sim-pcsc: fix compiler warning | Martin Willi | 2013-07-18 | 1 | -2/+1 | |
| | ||||||
* | nm: omit deprecated g_type_init() when using >= GLIB 2.36 | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | ||||||
* | soup: omit deprecated g_type_init() when using >= GLIB 2.36 | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | ||||||
* | libfast: cancel thread if it fails to accept fcgi sessions | Martin Willi | 2013-07-18 | 1 | -1/+5 | |
| | ||||||
* | libfast: add a fast_ prefix to all classes, avoiding namespace clashes | Martin Willi | 2013-07-18 | 34 | -369/+372 | |
| | ||||||
* | Merge branch 'charon-xpc' | Martin Willi | 2013-07-18 | 25 | -40/+2358 | |
|\ | | | | | | | | | | | Implement a charon daemon controlled by the Apple specific XPC mechanism, acting as a backend for a yet to build unprivileged GUI. The keychain plugin coming with this merge provides certificates from the OS X keychain service. | |||||
| * | xpc: allow easy copy & pase of ./configure instructions | Martin Willi | 2013-07-18 | 1 | -9/+9 | |
| | | ||||||
| * | xpc: use -idirafter to build against openssl headers from /usr/include | Martin Willi | 2013-07-18 | 1 | -4/+4 | |
| | | ||||||
| * | xpc: forward some risen alerts over XPC to App | Martin Willi | 2013-07-18 | 1 | -0/+57 | |
| | | ||||||
| * | xpc: enable close_ike_on_child_failure | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | | ||||||
| * | xpc: send a "connecting" event when establishing a connection starts | Martin Willi | 2013-07-18 | 1 | -0/+27 | |
| | | ||||||
| * | xpc: use osx-attr plugin to install configuration attributes | Martin Willi | 2013-07-18 | 2 | -3/+6 | |
| | | ||||||
| * | xpc: update README with new events, markdown style fixes | Martin Willi | 2013-07-18 | 1 | -21/+31 | |
| | | ||||||
| * | xpc: send child_updown events over XPC channel | Martin Willi | 2013-07-18 | 1 | -0/+43 | |
| | | ||||||
| * | xpc: support termination of IKE_SAs using XPC RPC on connection channel | Martin Willi | 2013-07-18 | 1 | -8/+102 | |
| | | ||||||
| * | xpc: move XPC RPC reply creation to command dispatching | Martin Willi | 2013-07-18 | 1 | -24/+16 | |
| | | ||||||
| * | xpc: terminate daemon when last XPC connection to App gone | Martin Willi | 2013-07-18 | 1 | -0/+28 | |
| | | ||||||
| * | xpc: fix some refcounting issues related to XPC connections | Martin Willi | 2013-07-18 | 2 | -26/+15 | |
| | | ||||||
| * | xpc: no need to clear channel table, they are bound to IKE_SA lifetime | Martin Willi | 2013-07-18 | 1 | -8/+0 | |
| | | ||||||
| * | xpc: add support for logging over XPC channels | Martin Willi | 2013-07-18 | 4 | -1/+174 | |
| | | ||||||
| * | xpc: don't warn about pointer signedness mismatch (-Wno-pointer-sign) | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | | ||||||
| * | xpc: add a description of the basic XPC protocol to README | Martin Willi | 2013-07-18 | 1 | -1/+48 | |
| | | ||||||
| * | xpc: use the same XPC message "type" mechanism on Mach service as on channels | Martin Willi | 2013-07-18 | 1 | -11/+32 | |
| | | ||||||
| * | xpc: ask App for passwords using connection specific channel | Martin Willi | 2013-07-18 | 1 | -0/+90 | |
| | | ||||||
| * | xpc: use IKE_SA specific XPC return channels for further communication | Martin Willi | 2013-07-18 | 4 | -12/+320 | |
| | | ||||||
| * | xpc: don't send certificate requests, there are too many when using keychain | Martin Willi | 2013-07-18 | 1 | -1/+1 | |
| | | ||||||
| * | xpc: build with support for the keychain plugin | Martin Willi | 2013-07-18 | 3 | -2/+4 | |
| | | ||||||
| * | xpc: add support for initiate simple IKEv2 EAP connections | Martin Willi | 2013-07-18 | 1 | -0/+126 | |
| | | ||||||
| * | xpc: move dispatching to dedicated class, using dedicated thread | Martin Willi | 2013-07-18 | 4 | -86/+304 | |
| | | ||||||
| * | xpc: use non-inlining variant of vstr, compiler does not like it | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | | ||||||
| * | xpc: add Xcode project for a charon controlled through XPC | Martin Willi | 2013-07-18 | 6 | -0/+584 | |
| | | ||||||
| * | syslog: setlogmask() to include LOG_INFO | Martin Willi | 2013-07-18 | 1 | -0/+1 | |
| | | | | | | | | LOG_INFO seems to be excluded by default on some systems (OS X). | |||||
| * | keychain: flush certificate cache after reloading System keychain | Martin Willi | 2013-07-18 | 1 | -0/+2 | |
| | | ||||||
| * | keychain: monitor changes in the system keychain, reload when necessary | Martin Willi | 2013-07-18 | 1 | -0/+65 | |
| | | ||||||
| * | keychain: use SearchCopyNext keychain enumeration for System certs as well | Martin Willi | 2013-07-18 | 1 | -71/+12 | |
| | | | | | | | | | | | | | | SecItemCopyMatching seems to be problematic regarding memory management. And as there does not seem to be a good alternative to enumerate the System Roots keychain using the SecItemCopyMatching API, we stick to the deprecated enumeration functions for now. | |||||
| * | keychain: load certificates from System Roots Keychain | Martin Willi | 2013-07-18 | 1 | -0/+65 | |
| | | ||||||
| * | keychain: load certificates only once during startup, improving performance | Martin Willi | 2013-07-18 | 3 | -111/+78 | |
| | | ||||||
| * | keychain: support on-the-fly enumeration of trusted/untrusted certificates | Martin Willi | 2013-07-18 | 2 | -1/+118 | |
| | | ||||||
| * | keychain: add a stub for a credential plugin using OS X Keychain Services | Martin Willi | 2013-07-18 | 7 | -0/+258 | |
| | | ||||||
| * | credmgr: stop querying for secrets once we get a perfect match | Martin Willi | 2013-07-18 | 1 | -0/+4 | |
| | | ||||||
| * | credmgr: don't use pointers for id_match_t enum values | Martin Willi | 2013-07-18 | 1 | -2/+2 | |
| | | ||||||
| * | openssl: parse X.509 extended key usage from extension parsing loop | Martin Willi | 2013-07-18 | 1 | -33/+38 | |
| | | | | | | | | | | Otherwise parsing gets aborted if unknown critical extensions are handled as error. |