Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update to not use Global_RNG | lloyd | 2008-05-05 | 1 | -2/+2 |
| | |||||
* | Optimizations had been disabled | lloyd | 2008-04-14 | 1 | -2/+2 |
| | |||||
* | Rename so_obj_flags variable to shared_flags | lloyd | 2008-04-13 | 9 | -11/+11 |
| | |||||
* | Enabled shared objects on windows | lloyd | 2008-04-13 | 1 | -1/+1 |
| | |||||
* | Add lines for setting dll_import_flags and dll_export_flags to all the | lloyd | 2008-04-13 | 12 | -2/+42 |
| | | | | | | | compilers. Currently all are empty except MSVC. This is getting messy... but libtool is not great either. Maybe there should be two totally distinct builds, static and shared? | ||||
* | Make a BOTAN_DLL macro in build.h | lloyd | 2008-04-13 | 1 | -0/+4 |
| | |||||
* | Copyrighting a generated file seems kind of silly, though it would be | lloyd | 2008-04-12 | 1 | -4/+0 |
| | | | | | good if configure.pl put some more useful information in build.h, such as the time it was run and the arguments it was given. | ||||
* | Make the size of the random value used to blind the private key | lloyd | 2008-04-12 | 1 | -0/+1 |
| | | | | operations (to prevent timing attacks) a compile time constant. | ||||
* | Make the memory allocator's chunk size a compile time constant, via a | lloyd | 2008-04-12 | 1 | -0/+1 |
| | | | | new build.h macro BOTAN_MEM_POOL_CHUNK_SIZE | ||||
* | Change the copyrights in all files in the Botan tree to directly reflect | lloyd | 2008-04-10 | 17 | -17/+17 |
| | | | | | | the actual copyright holders. For rationale, see my post to botan-devel on April 9, subject 'Changing license to directly reflect contributors' (http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html) | ||||
* | Don't hard-code the user and group when doing an install: instead use | lloyd | 2008-04-06 | 10 | -25/+3 |
| | | | | | whatever the current user/group is. If you wish to override, edit the makefile or override the INSTALL_CMD_* variables on the command line. | ||||
* | On NetBSD with GCC, define _NETBSD_SOURCE; according to a report on the | lloyd | 2008-03-10 | 1 | -1/+1 |
| | | | | Monotone mailing list, it was needed for a build. | ||||
* | merge of '3d9e9476c5b2a2ee125eee7e0dd10bfe460d0546' | lloyd | 2007-12-24 | 31 | -482/+18 |
|\ | | | | | | | and '9fe0310805932b889bdfa17c9213f2b97d47ab6a' | ||||
| * | Remove the ability to load an external configuration file. Applications | lloyd | 2007-11-14 | 1 | -225/+0 |
| | | | | | | | | | | | | | | | | | | | | | | needing this functionality probably already have a preexisting configuration system that they would rather use. Also remove the documentation about this feature, and the example configuration (which was pretty out of date, anyway). RFC on this change sent to the mailing list on 11-13-2007, no responses after 24 hours. It seems quite likely this code is not in use anywhere. | ||||
| * | Add /Zi to debug flags for Visual Studio | lloyd | 2007-11-11 | 1 | -1/+1 |
| | | |||||
| * | Fix flags for Core2 optimizations with Intel C++ | lloyd | 2007-10-23 | 1 | -1/+1 |
| | | |||||
| * | Build Alpha as little-endian by default. | lloyd | 2007-10-21 | 1 | -0/+1 |
| | | |||||
| * | Make i686 the x86 default CPU (used if the user just says 'x86' or equivalent) | lloyd | 2007-10-21 | 1 | -1/+1 |
| | | |||||
| * | Remove the checks that the compiler specified works on the given OS/CPU. | lloyd | 2007-10-21 | 26 | -255/+1 |
| | | | | | | | | | | All too often this information gets out of of date, so trust the user is specifying something that makes sense if they use --cc, --cpu, or --os. | ||||
| * | Use new options for ICC 10.0 | lloyd | 2007-10-21 | 1 | -6/+6 |
| | | |||||
| * | Intel C++ looks to prefer icpc instead of icc (in order to get the the | lloyd | 2007-10-20 | 1 | -2/+2 |
| | | | | | | | | runtime linked in). Also, -KPIC has been disfavored, replaced by -fPIC. | ||||
| * | Make mswin32 an alias for Windows so we will detect it by comparing it | lloyd | 2007-10-20 | 1 | -0/+1 |
| | | | | | | | | with Perl's $^O | ||||
| * | Mark both 32 and 64 bit PowerPC as big endian. Both have little endian | lloyd | 2007-10-19 | 2 | -0/+4 |
| | | | | | | | | variants but AFAIK they are quite rare or perhaps completely extinct now. | ||||
| * | Mark x86 and x86-64 as supporting unaligned memory accesses | lloyd | 2007-10-19 | 2 | -0/+2 |
| | | |||||
| * | Add x86-64 to the list of Darwin/OS X platforms | lloyd | 2007-09-13 | 1 | -0/+1 |
| | | |||||
* | | Add amd64 to list of Darwin/OS X platforms | lloyd | 2007-08-29 | 1 | -0/+1 |
|/ | |||||
* | Add a couple more aliases for Core 2 | lloyd | 2007-05-31 | 1 | -0/+3 |
| | |||||
* | Mark 32-bit SPARC as big-endian, since SPARC didn't offer little-endian | lloyd | 2007-05-17 | 1 | -0/+2 |
| | | | | support until SPARCv9. | ||||
* | Add a new preprocessor macro defining the endian-ness of the target CPU. | lloyd | 2007-05-17 | 2 | -0/+4 |
| | | | | | | Currently it is only set for x86 and x86-64 as they are two of the few architectures which are not bi-endian, and we're not doing any detection (nor is there any way for a user to override the selection yet). | ||||
* | Fix the static-only Unix makefile, it was referencing the 'botan_config' | lloyd | 2007-03-04 | 1 | -1/+1 |
| | | | | variable which was not set; it should have been 'botan-config'. | ||||
* | Handle out of tree builds a little better. | lloyd | 2007-03-04 | 3 | -8/+8 |
| | |||||
* | Define _QNX_SOURCE when compiling under QNX, according to reports on the | lloyd | 2007-02-28 | 1 | -1/+1 |
| | | | | mailing list this is required for a successful build. | ||||
* | Bump copyright year to 2007 in misc/ | lloyd | 2007-01-20 | 17 | -17/+17 |
| | |||||
* | Missed a bit of gunk when I renamed the files in the NIST X.509 tests | lloyd | 2006-12-16 | 94 | -0/+0 |
| | | | | directory before. | ||||
* | Bring the RPM spec file up to date. | lloyd | 2006-12-14 | 1 | -12/+16 |
| | |||||
* | Remove the use of the machine-specific optimization flags, as they have | lloyd | 2006-12-14 | 1 | -9/+1 |
| | | | | been removed in Visual Studio 2005. | ||||
* | Also remove build.h from the distclean target for nmake | lloyd | 2006-12-14 | 1 | -0/+1 |
| | |||||
* | Update the Python version of the testsuite to use the new filename scheme | lloyd | 2006-12-14 | 1 | -2/+2 |
| | |||||
* | Rename the files in the NIST X.509 certificate path validation suite to | lloyd | 2006-12-14 | 476 | -5/+5 |
| | | | | | | be shorter, with no embedded spaces. Also update the C++ test program to look for the new filenames. | ||||
* | Update the GTK example to use the new pulse interface. | lloyd | 2006-12-14 | 3 | -27/+30 |
| | |||||
* | Comment out some problematic code so at least the Python extension can build | lloyd | 2006-12-11 | 1 | -0/+2 |
| | |||||
* | Check in some old (very minor) changes to the Python wrapper code | lloyd | 2006-12-09 | 1 | -2/+4 |
| | |||||
* | Convert the makefile for the GTK+ example to a generic Unix makefile | lloyd | 2006-12-08 | 2 | -24/+18 |
| | |||||
* | Various small improvements for x86-64 architectures, and better support | lloyd | 2006-11-24 | 3 | -7/+19 |
| | | | | for the EKOpath C/C++ compiler. | ||||
* | ICC supports x86-64 now | lloyd | 2006-11-06 | 1 | -0/+1 |
| | |||||
* | Somewhat better public key support, though I have a feeling this is not | lloyd | 2006-10-28 | 1 | -6/+38 |
| | | | | really the right approach. | ||||
* | Drop todo.txt from misc/config, as most of the things listed have already | lloyd | 2006-10-12 | 2 | -35/+1 |
| | | | | | | been done. Change the header comment in buildh.in | ||||
* | Split up all the 'base' algorithm classes into different files | lloyd | 2006-09-29 | 4 | -71/+116 |
| | | | | Significant improvements to the public key wrappers. | ||||
* | Use -momit-leaf-frame-pointer on x86 and x86-64 | lloyd | 2006-09-26 | 1 | -6/+3 |
| | |||||
* | Add core2duo as an arch alias for amd64 | lloyd | 2006-09-26 | 1 | -0/+1 |
| |