Tobias Brunner
f05b427265
Moved debug.[ch] to utils folder
2012-10-24 16:00:51 +02:00
Tobias Brunner
12642a6831
Moved data structures to new collections subfolder
2012-10-24 16:00:49 +02:00
Tobias Brunner
26d77eb3e6
Centralized thread cancellation in processor_t
...
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.
2012-06-25 17:38:59 +02:00
Martin Willi
071903235a
Register manager of pkcs11 plugin as library object
2011-08-24 15:45:59 +02:00
Martin Willi
14bf2f689d
Use CRITICAL job priority class for long running dispatcher jobs
2011-05-16 15:24:15 +02:00
Martin Willi
5b0bcfb1fc
Revert alloc_str changes
...
This reverts commit fdead26ffe .
This reverts commit 3e2419ebe3 .
This reverts commit 17ce69b47a .
2011-04-21 13:35:31 +02:00
Martin Willi
3e2419ebe3
Use thread save settings alloc_str function where appropriate
2011-04-21 10:48:16 +02:00
Andreas Steffen
a79eba2e9c
corrected pkcs11 error message
2011-03-01 22:19:58 +01:00
Martin Willi
9cda39923e
Added a PKCS#11 module option to enforce OS Locking functions
2010-11-12 16:14:03 +01:00
Tobias Brunner
f6697eadb9
Scheduler and processor have been moved to libstrongswan.
...
Also reverts 0c21dc000d as the dependency
to libcharon is no longer required.
2010-09-02 19:04:23 +02:00
Martin Willi
a3aeb89227
Do initial slot enumeration manually
2010-08-04 09:26:22 +02:00
Martin Willi
66267ea515
Defer certificate loading until all PKCS#11 modules are loaded
2010-08-04 09:26:21 +02:00
Martin Willi
5a27bf8ad8
Provide a public PKCS#11 mechanism enumerator
2010-08-04 09:26:21 +02:00
Martin Willi
36c852a08b
Added enumerator for PKCS#11 tokens
2010-08-04 09:26:20 +02:00
Martin Willi
fe876b24d9
Handle NOT_SUPPORT return value from WaitForSlot
2010-08-04 09:26:20 +02:00
Martin Willi
fdd7e21225
Added a token add/remove callback function to the manager
2010-08-04 09:26:19 +02:00
Martin Willi
6522d6c50b
Enumerate tokens and their mechanisms, wait for slot events
2010-08-04 09:26:19 +02:00
Martin Willi
2e209becbc
Moved PKCS#11 library loading to dedicated manager
2010-08-04 09:26:19 +02:00