Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | stream: support keeping the service alive outside of service callback | Martin Willi | 2013-07-18 | 2 | -4/+5 | |
| | | ||||||
| * | stream: add read/write_all() methods to stream | Martin Willi | 2013-07-18 | 2 | -2/+73 | |
| | | ||||||
| * | stream: support cancellation of stream service callback | Martin Willi | 2013-07-18 | 1 | -2/+3 | |
| | | ||||||
| * | stream: use a service constructor to create services | Martin Willi | 2013-07-18 | 2 | -77/+8 | |
| | | | | | | | | | | | | It does not make much sense to reference running services in the manager, especially as unregistration would need the URI (which a user would have to store instead of the service reference). | |||||
| * | stream: replace print/vprint() convenience functions by a FILE* getter | Martin Willi | 2013-07-18 | 2 | -51/+20 | |
| | | | | | | | | | | While this will complicate the implementation of streams not based on a fd, it allows us to unleash the full power of FILE based convenience functions. | |||||
| * | stream: add a concurrency option to services, limiting parallel callbacks | Martin Willi | 2013-07-18 | 4 | -7/+71 | |
| | | ||||||
| * | stream: add a job priority option to stream services | Martin Willi | 2013-07-18 | 4 | -7/+24 | |
| | | ||||||
| * | stream: add backlog option to stream services, forward to listen() | Martin Willi | 2013-07-18 | 4 | -11/+15 | |
| | | ||||||
| * | stream: add support for TCP stream services | Martin Willi | 2013-07-18 | 3 | -0/+53 | |
| | | ||||||
| * | stream: add support for TCP streams | Martin Willi | 2013-07-18 | 3 | -2/+108 | |
| | | ||||||
| * | stream: add support for UNIX stream services | Martin Willi | 2013-07-18 | 3 | -0/+61 | |
| | | ||||||
| * | stream: add support for UNIX streams | Martin Willi | 2013-07-18 | 3 | -0/+77 | |
| | | ||||||
| * | stream: support async operation using watcher | Martin Willi | 2013-07-18 | 2 | -0/+142 | |
| | | ||||||
| * | stream: add printf()-style covenience functions | Martin Willi | 2013-07-18 | 2 | -1/+60 | |
| | | ||||||
| * | stream: create library instance of stream-manager | Martin Willi | 2013-07-18 | 5 | -5/+13 | |
| | | ||||||
| * | stream: add a manager to dynamically register streams and services | Martin Willi | 2013-07-18 | 4 | -3/+389 | |
| | | ||||||
| * | stream: add a stream service class abstracting services using BSD sockets | Martin Willi | 2013-07-18 | 4 | -0/+238 | |
| | | ||||||
| * | stream: add a stream class abstracting BSD sockets | Martin Willi | 2013-07-18 | 4 | -3/+205 | |
| | | | | | | | | | | Currently only synchronous operation is supported, but this will be extended with asynchronous methods using the new watcher. | |||||
| * | watcher: add a centralized an generic facility to monitor file descriptors | Martin Willi | 2013-07-18 | 6 | -3/+504 | |
|/ | ||||||
* | kernel-pfkey: Fail route installation if remote TS matches peer | Tobias Brunner | 2013-07-18 | 1 | -0/+8 | |
| | ||||||
* | 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 | |
| | |