Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | propagate from branch 'net.randombit.botan.1_8' (head ↵ | lloyd | 2009-09-17 | 1 | -6/+21 |
|\ | | | | | | | | | | | 1f4729658b70a340064bc9a33c923a44ecab84d8) to branch 'net.randombit.botan' (head b9ca6596a127964cb9795d22bc2a5642fab5de84) | ||||
| * | propagate from branch 'net.randombit.botan.1_8' (head ↵ | lloyd | 2009-09-15 | 1 | -6/+21 |
| |\ | | | | | | | | | | | | | | | | ef51dd2869ed38dae3aeb1c3b931ca9d595580e1) to branch 'net.randombit.botan' (head fc1942640045423f411fd865cbd584090b28d7eb) | ||||
| | * | Update version #s to 1.9.1-pre | lloyd | 2009-09-13 | 1 | -3/+3 |
| | | | |||||
| | * | Update for 1.9.0 release 2009-09-091.9.0 | lloyd | 2009-09-10 | 1 | -1/+1 |
| | | | |||||
| | * | Add a log line telling the user that we are assuming unaligned memory | lloyd | 2009-09-08 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accesses, if we are. Add new options --with-unaligned-mem and --without-unaligned-mem to override the arch-specific guess. The only usage I specifically know for this is to allow unaligned accesses on m68k machines, when use on Coldfire is not expected. Other cases where most CPUs of a particular type support unaligned accesses but a specific target doesn't (or it is very slow) can also use this. | ||||
| | * | propagate from branch 'net.randombit.botan.1_8' (head ↵ | lloyd | 2009-09-04 | 1 | -2/+18 |
| | |\ | | | | | | | | | | | | | | | | | | | | | 75371777750b63ef94693602202c5104f217a987) to branch 'net.randombit.botan' (head 3f53f01c349eeee89288b1922fbde45b283c958c) | ||||
| | * | | Move version #s to 1.9.0-pre | lloyd | 2009-08-13 | 1 | -4/+4 |
| | | | | |||||
* | | | | Fix macro generation + checks in configure.py and bswap.h. Had the effect | lloyd | 2009-09-17 | 1 | -2/+2 |
|/ / / | | | | | | | | | | of preventing the bswap optimizations from being used. :( | ||||
* | | | Bump version to 1.8.8-dev | lloyd | 2009-09-15 | 1 | -3/+3 |
| | | | |||||
* | | | Update configures, readme, logfile for 1.8.7 release 2009-09-091.8.7 | lloyd | 2009-09-10 | 1 | -3/+3 |
| |/ |/| | |||||
* | | Add a new option --no-autoload to configure.py. This will produce a minimal | lloyd | 2009-09-04 | 1 | -2/+18 |
| | | | | | | | | | | | | | | | | | | | | | | build (only libstate, utils, plus dependencies), which can be extended with use of --enable-modules. To add new modules to the set of always-loaded, use 'load_on always' in info.txt Also fix a few small build problems that popped up when doing a minimal build. Requested by a user. | ||||
* | | Move 1.8 releases to a branch. Flip version numbers to 1.8.7-pre | lloyd | 2009-08-13 | 1 | -3/+3 |
|/ | |||||
* | Update version #s, logfile, readme for 1.8.6 release 2009-08-131.8.6 | lloyd | 2009-08-13 | 1 | -2/+2 |
| | |||||
* | I typo'ed s390x in the check for 64-bit vs other arch | lloyd | 2009-08-12 | 1 | -1/+1 |
| | |||||
* | Warn if an unknown file is given as a source in portable_symlink - catches | lloyd | 2009-08-12 | 1 | -0/+5 |
| | | | | bad info.txt files | ||||
* | Add the levelname to the log output of configure.py | lloyd | 2009-08-10 | 1 | -1/+4 |
| | | | | Add a comment nothing that Python <= 2.3 is not supported | ||||
* | Wrap long lines | lloyd | 2009-08-05 | 1 | -2/+4 |
| | |||||
* | is_64bit_arch: s390x is also 64 bit | lloyd | 2009-08-05 | 1 | -1/+1 |
| | |||||
* | If GCC was not installed configure.py would attempt to execute it on | lloyd | 2009-07-31 | 1 | -8/+13 |
| | | | | | | 32-bit machines (for the version check if -fpermissive is needed) and then fail with an uncaught exception when subprocess.Popen signaled the problem. Instead note the failure and carry on. | ||||
* | Change version to 1.8.6-pre, document changes since 1.8.5 release | lloyd | 2009-07-25 | 1 | -3/+3 |
| | |||||
* | Update log, readme, version #s in configure for 1.8.5 release 2009-07-231.8.5 | lloyd | 2009-07-23 | 1 | -2/+2 |
| | |||||
* | In both configures, strip out periods in submodel names for generating the | lloyd | 2009-07-23 | 1 | -1/+5 |
| | | | | | | | | | TARGET_CPU_IS macro. This would otherwise cause problems on HP-PA, as it would generate invalid macros like TARGET_CPU_IS_HPPA2.0 Also in configure.py, replace hyphens with underscores in the submodel name for generating the macro (configure.pl already did this). Otherwise using the sparc64-ultraX submodels would also generate an invalid macro in build.h | ||||
* | Fix install target with configure.py | lloyd | 2009-07-21 | 1 | -2/+4 |
| | |||||
* | Set version fields for 1.8.5 rc1 | lloyd | 2009-07-21 | 1 | -1/+1 |
| | |||||
* | Respect --enable-module / --with-blah options | lloyd | 2009-07-17 | 1 | -0/+4 |
| | |||||
* | The previous dependency resolution logic would go into an infinite loop | lloyd | 2009-07-17 | 1 | -66/+87 |
| | | | | | when faced with the full set of module interdependencies. Use a new algorithm that handles it OK. | ||||
* | New module load_on directive 'never', to mark known-buggy code | lloyd | 2009-07-15 | 1 | -0/+2 |
| | |||||
* | Report modules which are not loaded, grouped by the reason why. | lloyd | 2009-07-15 | 1 | -17/+29 |
| | |||||
* | --with-build-dir fixes | lloyd | 2009-07-14 | 1 | -7/+7 |
| | |||||
* | merge of 'cd3b49c6cd609a1c81c7200e127063448f2254b7' | lloyd | 2009-07-14 | 1 | -1/+2 |
|\ | | | | | | | and 'e6d5e12d439e2f149f547f1afe47fea14e7863c2' | ||||
| * | Generate the botan.doxy file in configure.py | lloyd | 2009-07-13 | 1 | -1/+2 |
| | | |||||
* | | Add support for a version suffix, so that botan reports its current version | lloyd | 2009-07-14 | 1 | -29/+32 |
| | | | | | | | | | | | | | | | | as 1.8.5-pre instead of just 1.8.5. This suffix will also be reflected in the shared object soname. Should always be empty for final releases. Also add a --version flag to configure.py to match the one in configure.pl, which prints the current version and exits (same as perl version). | ||||
* | | Canonicalize os names (from either uname or --os) against osinfo.aliases; | lloyd | 2009-07-14 | 1 | -2/+12 |
| | | | | | | | | | | noticed by Rickard Bondesson when he tried running configure.py on Solaris, aka SunOS. | ||||
* | | Bump version numbers to 1.8.5-pre | lloyd | 2009-07-14 | 1 | -2/+2 |
| | | |||||
* | | Avoid using optparse's append_const action, as it was only added in the | lloyd | 2009-07-14 | 1 | -7/+21 |
|/ | | | | | python 2.5 standard library. Replace it with a callback, which allows configure.py to run out of the box on python 2.4 | ||||
* | Do a 1.8.4 release to fix MR nonce gen bug | lloyd | 2009-07-12 | 1 | -1/+1 |
| | |||||
* | Fix some installation problems: the pkg-config and botan-config files | lloyd | 2009-07-10 | 1 | -12/+15 |
| | | | | | | | were not being set to the right path, and the pkg-config file was set with the wrong name. Also build.h was not being installed by the make install target. | ||||
* | Various small code cleanups and slightly better error checking for info files | lloyd | 2009-07-09 | 1 | -16/+22 |
| | |||||
* | Fix symlink generation when combined with --with-build-dir | lloyd | 2009-07-09 | 1 | -42/+48 |
| | |||||
* | Deal with the case where platform.processor() returns the empty string, | lloyd | 2009-07-09 | 1 | -15/+12 |
| | | | | | | which it is documented to do in some situations. Use a list comprehension instead of an explicit loop in choose_modules_to_use | ||||
* | Various small code cleanups | lloyd | 2009-07-08 | 1 | -13/+14 |
| | |||||
* | Use a single regexp combined with | instead of three distinct searches | lloyd | 2009-07-08 | 1 | -3/+3 |
| | |||||
* | In configure.py, check against the gcc version and toggle -fpermissive | lloyd | 2009-07-08 | 1 | -1/+29 |
| | | | | if needed | ||||
* | Make default logging INFO rather than DEBUG | lloyd | 2009-07-07 | 1 | -1/+1 |
| | |||||
* | Cosmetic makefile generation stuff | lloyd | 2009-07-07 | 1 | -31/+57 |
| | | | | | | | | | | Detect Jython; autodetection via platform does not work here, so tell the user they have to use --os and --cpu to set the target. Other than that Jython 2.5 seems to handle things nicely. Detect invalid settings for --with-endian during option parsing. Wrap some long lines for readability. | ||||
* | More logging in configure.py | lloyd | 2009-07-07 | 1 | -15/+24 |
| | |||||
* | Fix out of tree builds | lloyd | 2009-07-07 | 1 | -21/+20 |
| | |||||
* | Clean up submodel guessing, and use the longest-match-first trick. | lloyd | 2009-07-07 | 1 | -21/+21 |
| | | | | Use Python's logging module instead of print for autoconfig output. | ||||
* | If guess_processor() fails and just reutrns the base proc (platform.machine()), | lloyd | 2009-07-07 | 1 | -1/+1 |
| | | | | | first run that through canon_processor() to make sure we get a valid arch and submodel pairing. | ||||
* | Form pkg-config output filename from version #s in build_config | lloyd | 2009-07-03 | 1 | -8/+16 |
| |