Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libcharon: Use lib->ns instead of charon->name | Tobias Brunner | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | whitelist: Read multiple commands until client closes connection | Martin Willi | 2013-10-29 | 1 | -30/+28 |
| | | | | | This restores the same behavior we had before e11c02c8, and fixes the whitelist add/remove-from command. | ||||
* | whitelist: use a read-copy when listing entries | Martin Willi | 2013-07-18 | 1 | -19/+44 |
| | | | | | While this requires a little more overhead, we can free the lock should the stream block, allowing other threads to add/remove entries. | ||||
* | whitelist: use a stream service to accept client connections | Martin Willi | 2013-07-18 | 1 | -105/+27 |
| | | | | | Use SOCK_STREAM, as we don't have SOCK_SEQPACKET on TCP. To have network transparency, the message now uses network byte order. | ||||
* | capabilities: Move global capabilities_t instance to libstrongswan | Tobias Brunner | 2013-06-25 | 1 | -2/+2 |
| | |||||
* | Refactored heavily #ifdefd capability code to its own libstrongswan class | Martin Willi | 2012-07-04 | 1 | -1/+2 |
| | |||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -9/+3 |
| | | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation. | ||||
* | Use CRITICAL job priority class for long running dispatcher jobs | Martin Willi | 2011-05-16 | 1 | -2/+2 |
| | |||||
* | Added strongswan.conf and runtime option to enable/disable whitelist plugin | Martin Willi | 2011-03-17 | 1 | -0/+6 |
| | |||||
* | Added a UNIX socket based control backend to whitelist plugin | Martin Willi | 2011-02-28 | 1 | -0/+227 |