aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the Global_RNG namespace, along with rng.h and rng.cpp. This waslloyd2008-04-071-0/+10
* Remove X509_GlobalState in favor of static function Extensions::get_extensionlloyd2008-04-071-24/+0
* Remove Charset_Transcoder; hardwire UTF-8/Latin-1 conversions into charset.cpplloyd2008-04-071-27/+0
* In Botan, the Timer base class provides access to a high-resolutionlloyd2008-04-071-12/+0
* Library_State::set_timer is never called from within Botan, low hanginglloyd2008-04-071-9/+0
* The intent of this branch is to remove the global library state objectlloyd2008-04-071-22/+0
* Remove the Named_Mutex_Holder and associated code. Convert all uses tolloyd2008-04-021-33/+17
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
* Remove the ability to load an external configuration file. Applicationslloyd2007-11-141-3/+0
* Move the self tests from LibraryInitializer::initialize tolloyd2007-10-151-0/+7
* The last checkin did not work; the Library_State constructor called code1.7.2lloyd2007-10-131-8/+28
* Move most of the initializer code directly into the Library_State constructorlloyd2007-10-131-31/+43
* If we attempt to access the global state, and it is null, calllloyd2007-10-071-1/+1
* Use prefix rather than postfix increment in places where it can be used.lloyd2007-03-031-2/+2
* Remove a call to abort() in global_state() which was triggered if nolloyd2007-02-281-3/+0
* Bump copyright year to 2007lloyd2007-01-201-1/+1
* Move the UI pulse functions into the global library state. That is (as bestlloyd2006-12-141-0/+20
* The public add_engine API now always places the new engine at the frontlloyd2006-09-201-9/+8
* Correctly deal with allocators added post-initialization. In particular,lloyd2006-09-111-16/+22
* Remove memory leak - the configuration object was not being deleted.lloyd2006-08-091-0/+1
* Make it possible to insert Engines into the front of the queue;lloyd2006-08-051-3/+7
* Remove a line that should have been deleted in the last commit.lloyd2006-07-071-1/+0
* Have Library_State's constructor thrown an exception if thelloyd2006-07-071-1/+2
* Add del_fun and delete2nd functions for running deleteslloyd2006-07-021-8/+7
* Let modules override the transcoder object (since system libslloyd2006-07-011-0/+1
* Access the global configuration through an object reference insteadlloyd2006-07-011-51/+25
* 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
* Support named mutexes outside of the global library state.lloyd2006-06-251-43/+29
* 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
* Have allocator objects 'know' their own names, rather than keeping themlloyd2006-06-251-2/+4
* 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
* Make set_global_state a little more elegant, by having it deletelloyd2006-06-251-2/+1
* Add error checking to x509_state()lloyd2006-06-241-1/+5
* Add an X509_GlobalState pointer to the library state.lloyd2006-06-241-3/+21
* Add a swap_global_state, to allow the use of multiplelloyd2006-06-241-0/+8
* Add some initial support for centralized/user-pluggable characterlloyd2006-06-131-0/+26
* Syntax changes to the BER and DER APIs to improve readability of codelloyd2006-05-191-0/+4
* Initial checkin1.5.6lloyd2006-05-181-0/+314