aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc
Commit message (Expand)AuthorAgeFilesLines
* Completely remove the second parameter to SecureVector which specifieslloyd2010-09-141-13/+6
* Split up definitions so it is easer to remove functions I want to remove.lloyd2010-09-131-19/+21
* Don't expose init (protected) with a using directivelloyd2010-09-131-8/+6
* Remove constructors of MemoryVector and SecureVector that took twolloyd2010-09-131-18/+0
* More vector->pointer conversion removals.lloyd2010-09-131-0/+7
* Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-131-26/+27
* Use a true lexicographic ordering in MemoryRegion::operator<lloyd2010-09-091-8/+11
* Rename MemoryRegion::destroy to MemoryRegion::clear to match STLlloyd2010-09-081-1/+1
* Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-20/+26
* Realization while thinking about the recently added truncate: in a STLlloyd2010-09-071-40/+10
* Cast the first argument to msync, munmap, mlock, and munlock to char*lloyd2010-09-071-2/+2
* Add a simple function to MemoryRegion to truncate to a specified size.lloyd2010-09-031-0/+10
* Clang fixlloyd2010-08-081-0/+1
* Fix constructorlloyd2010-07-091-1/+1
* Argh: SecureVector's constructor needs to behave differentlylloyd2010-07-071-2/+14
* Doxygenlloyd2010-06-214-3/+21
* Doxygenlloyd2010-06-211-3/+31
* Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-161-10/+10
* More Doxygen fixeslloyd2010-06-154-8/+11
* Fix a few hundred Doxygen warningslloyd2010-06-151-2/+2
* Change how alloc_mmap's TemporaryFile class works. Don't exposelloyd2010-06-131-10/+17
* Add a couple of small patches from Thomas Capricelli <[email protected]>lloyd2010-05-211-8/+16
* Rename SecureVector::L param to INITIAL_LEN so as to be somewhat obvious as t...lloyd2010-03-231-2/+3
* Remove SecureBuffer, which is the fixed-size variant of SecureVector.lloyd2010-03-231-38/+2
* Remove reference to no-longer existing function in docslloyd2010-03-221-6/+2
* Fix Doxygen comment for grow_tolloyd2010-03-221-4/+6
* Guard call to the allocator in deallocate() by checking if the alloclloyd2010-03-101-1/+1
* Clean up exceptions. Remove some unused ones like Config_Error. Makelloyd2010-01-052-14/+1
* Make many more headers internal-only.lloyd2009-12-169-15/+39
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-163-18/+2
* Move most code that relies heavily on Filters into src/filters.lloyd2009-11-171-6/+0
* Rename/remove some secmem member variables for better matching with STLlloyd2009-11-171-22/+15
* Remove some Doxygen commentslloyd2009-11-171-8/+2
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-294-8/+0
* Remove all exception specifications. The way these are designed in C++ islloyd2009-10-222-6/+6
* Split up util.h into 3 fileslloyd2009-09-171-1/+1
* Move memory locking function decls to mlock.hlloyd2009-09-171-1/+1
* Add support for Dragonfly BSD (a fork of FreeBSD).lloyd2009-07-251-0/+1
* Move some files around to break up dependencies between directorieslloyd2009-07-162-0/+439
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-153-8/+13
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-307-111/+125
* Check the return value of lseek in the mmap allocatorlloyd2009-03-271-1/+3
* Rickard Bondesson reported on botan-devel about some problems buildinglloyd2008-12-021-8/+0
* In Pooling_Allocator::get_more_core, limit in_bytes to at most 1 MiB tolloyd2008-11-242-3/+4
* Split the last parts of the 'core' modulelloyd2008-11-083-0/+31
* Move allocate.h with related code in alloclloyd2008-11-081-0/+35
* Continue to dismantle the core module (aka ball of mud), moving allocatorlloyd2008-11-084-0/+473
* Add BOTAN_DLL macro to public class definitions that were missing it.lloyd2008-10-091-1/+1
* Move allocator base code into core/, alloc_mmap to alloc/lloyd2008-09-303-0/+181