aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Access the global configuration through an object reference insteadlloyd2006-07-011-51/+25
| | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state.
* Clean up initialization a little bit morelloyd2006-07-011-0/+23
|
* Various changes to how library initialization occurs, though I'm stilllloyd2006-06-261-1/+5
| | | | not completely happy with it.
* Support named mutexes outside of the global library state.lloyd2006-06-251-43/+29
| | | | | | Alter the AEP engine to use one in favor of a static Mutex pointer. Fix a stupid typo in an exception message.
* Guard set_timer with a check so it does not set the timer to NULLlloyd2006-06-251-2/+5
|
* Add a set_timer method to Library_State, and rearrange the orderlloyd2006-06-251-7/+14
| | | | of initialization in the constructor.
* Have allocator objects 'know' their own names, rather than keeping themlloyd2006-06-251-2/+4
| | | | around as ancillary strings.
* Make Library_State::x509_state() non-const to support lazy initialiation.lloyd2006-06-251-1/+1
|
* Have system_clock return 0, rather than crash, if no timer is setlloyd2006-06-251-7/+7
| | | | | | Initialize the X.509 global state object lazily, on first access Alter the order that global objects are deleted.
* Make set_global_state a little more elegant, by having it deletelloyd2006-06-251-2/+1
| | | | | the return value of swap_global_state rather than manipulate the state object directly.
* Add error checking to x509_state()lloyd2006-06-241-1/+5
| | | | | Initialize the X509_GlobalState pointer during Library_State construction.
* Add an X509_GlobalState pointer to the library state.lloyd2006-06-241-3/+21
| | | | Initial implementation of a factory for extension objects
* Add a swap_global_state, to allow the use of multiplelloyd2006-06-241-0/+8
| | | | simultaneous library states.
* Add some initial support for centralized/user-pluggable characterlloyd2006-06-131-0/+26
| | | | set conversions, to replace the current hardcoded stuff.
* Syntax changes to the BER and DER APIs to improve readability of codelloyd2006-05-191-0/+4
| | | | | that uses them. These changes are not backwards compatible, this commit updates all uses of the APIs within the library.
* Initial checkin1.5.6lloyd2006-05-181-0/+314