Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow <libs> sections to list multiple OSes for a single lib target, and | lloyd | 2009-12-01 | 1 | -7/+15 |
| | | | | | | | | | | ensure that things like this work: linux -> rt linux -> someotherlib Previously this would cause one or the other library to be loaded (more or less at random depending on how Python's hashing turns out) and not the other. | ||||
* | Add a check to configure.py that warns if any module has a dependency listed | lloyd | 2009-11-29 | 1 | -0/+14 |
| | | | | that does not exist. This is mostly for my benefit. | ||||
* | Streamline readme.txt | lloyd | 2009-11-27 | 1 | -17/+11 |
| | |||||
* | Ignore VC++ dll/exe/exp/lib/manifest files | lloyd | 2009-11-25 | 1 | -11/+3 |
| | |||||
* | Mention the Win32 build and installer improvements | lloyd | 2009-11-24 | 1 | -0/+2 |
| | |||||
* | Make sure the SIMD_32 implementation we're using actually works on the | lloyd | 2009-11-24 | 4 | -3/+7 |
| | | | | system before returning a new instance. | ||||
* | Convert line endings on examples. | lloyd | 2009-11-24 | 1 | -6/+5 |
| | | | | Sort files in an attempt to help out the compression algorithm. | ||||
* | Clean up the implementation of the line ending converter. | lloyd | 2009-11-24 | 1 | -12/+26 |
| | | | | | | | | | | | | | | | | Add a custom install target to users can select specific things to enable or disable. Add api.pdf and tutorial.pdf, if they are available in the tree (otherwise skip) Add the set of examples as part of the documentation package. Require at least Windows 98 or 2000 since some code in the entropy gathering routines requires functions (CryptGenRandom and Toolhelp32) which are only available on these systems or later. Set the VersionInfoVersion (viewable via the Properties menu on the setup .exe) | ||||
* | Clean up how the templates_to_proc variable is set up using a generator. | lloyd | 2009-11-24 | 1 | -11/+19 |
| | | | | | Only create the InnoSetup file on Windows. Only create pkg-config and botan-config on non-Windows. | ||||
* | Don't do line ending conversion on build.h since that was (presumably/usually) | lloyd | 2009-11-23 | 1 | -6/+9 |
| | | | | written out by the local Python using Win32 line endings. | ||||
* | Use a little Pascal script (hey, my first Pascal program!) in InnoSetup | lloyd | 2009-11-23 | 1 | -5/+21 |
| | | | | to conver the line endings of text files (.txt, .h) to Win32's CRLF. | ||||
* | Fix minor errors in InnoSetup script | lloyd | 2009-11-23 | 1 | -5/+5 |
| | |||||
* | Add User and Developer install targets to Win32 installer | lloyd | 2009-11-23 | 1 | -9/+22 |
| | |||||
* | Fix the Nmake file - turns out the LIB is a really bad name for a variable | lloyd | 2009-11-23 | 1 | -6/+6 |
| | | | | in nmake, causes strange linker errors without any obvious cause. | ||||
* | Remove extern decl of no longer used/included SHA-1 SSE2 function | lloyd | 2009-11-23 | 1 | -2/+0 |
| | |||||
* | Update version # to 1.9.4-dev | lloyd | 2009-11-23 | 3 | -4/+6 |
| | |||||
* | Various fixes for Visual C++ per bug 63 - --enable-debug sets debug options, | lloyd | 2009-11-20 | 3 | -23/+34 |
| | | | | | --disable-shared disables DLL options, and don't define _CONSOLE in the library build. | ||||
* | Remove long #### blocks for readability | lloyd | 2009-11-20 | 2 | -48/+16 |
| | |||||
* | Add readme.txt, license.txt, and log.txt to the InnoSetup install | lloyd | 2009-11-20 | 1 | -0/+4 |
| | |||||
* | Add an example of reading SSH2 public keys | lloyd | 2009-11-20 | 1 | -0/+119 |
| | |||||
* | Document Win32 DLL and InnoSetup changes1.9.3 | lloyd | 2009-11-20 | 1 | -0/+2 |
| | |||||
* | Update log and readme for 1.9.3 release 2009-11-19 | lloyd | 2009-11-20 | 3 | -3/+3 |
| | |||||
* | Include the dll.manifest and exports file in the installer; I'm not sure | lloyd | 2009-11-20 | 1 | -0/+2 |
| | | | | | that anyone needs either of these, but it appears like they may be useful if you're doing unusual stuff like C++/CLI. | ||||
* | Force /MD (threaded+DLL libc) with VC++. /MT is the default but seems | lloyd | 2009-11-20 | 1 | -0/+4 |
| | | | | | | | to cause random crashes during the test suite. With /MD they go away. I don't know enough about Windows development to know what this means... I'm sure it makes sense to somebody. Anyway, going with something that appears to function. | ||||
* | Fix windows install_root | lloyd | 2009-11-20 | 1 | -1/+1 |
| | |||||
* | If no so link command is set just use the empty string; let the user figure ↵ | lloyd | 2009-11-20 | 1 | -1/+3 |
| | | | | it out | ||||
* | Add missing dependency on timer | lloyd | 2009-11-20 | 1 | -0/+1 |
| | |||||
* | Create installer file as botan-VERSION.exe | lloyd | 2009-11-20 | 2 | -1/+2 |
| | |||||
* | Fix nmake's distclean and DLL inking. Add static lib to InnoSetup | lloyd | 2009-11-20 | 2 | -8/+9 |
| | |||||
* | Add missing BOTAN_DLL macros for algorithm_benchmark and SCAN_Name | lloyd | 2009-11-20 | 2 | -6/+6 |
| | |||||
* | Nmake makefile cleanups and DLL fixes | lloyd | 2009-11-20 | 1 | -34/+10 |
| | |||||
* | Switch from only-static with VC++ to only a DLL. The static library is | lloyd | 2009-11-19 | 3 | -14/+13 |
| | | | | | huge (60+ Mb!); the DLL should be smaller due to link-time merging making it viable to distribute binaries. | ||||
* | Most compilers had empty dll_*_flags; remove them since the default is | lloyd | 2009-11-19 | 16 | -42/+4 |
| | | | | | | | empty anyway. For VC++ (only user) set BOTAN_DLL to dllimport by default (for apps), and then redefine as dllexport when building the library. | ||||
* | Fix includes, and put into {app}\include\botan so -IC:\botan\include | lloyd | 2009-11-19 | 1 | -1/+1 |
| | | | | causes <botan/XXX> to be visible as expected. | ||||
* | Fix typos, set other fields in InnoSetup script | lloyd | 2009-11-19 | 1 | -3/+8 |
| | |||||
* | Add the first bits of support for packaging botan with InnoSetup. | lloyd | 2009-11-19 | 2 | -1/+19 |
| | | | | Untested, almost certainly doesn't work. | ||||
* | Remove some obsolete stuff about modules from building.tex | lloyd | 2009-11-19 | 1 | -68/+3 |
| | |||||
* | Remove unecessary quote characters in the cc info files (were required by | lloyd | 2009-11-19 | 15 | -107/+80 |
| | | | | | | | | | | | configure.pl, but configure.py's parser is smart enough to deal with them with or without quotes). Add support for shared library generation with IBM xlC (untested). Drop bcc - this was for the Borland's old compiler and almost certainly is not right for the current Embarcadero C++Builder. Support for that should be added (though I don't have access to this compiler personally). | ||||
* | Also treat + as a word char in shlex | lloyd | 2009-11-19 | 1 | -1/+1 |
| | |||||
* | Name arguments | lloyd | 2009-11-18 | 1 | -6/+12 |
| | |||||
* | Much cleaning up in ECDSA, though it's still rather a mess (and 50x slower | lloyd | 2009-11-18 | 7 | -166/+112 |
| | | | | than OpenSSL... that's a problem for another branch though). | ||||
* | Fix typo | lloyd | 2009-11-18 | 1 | -1/+1 |
| | |||||
* | Clean up BigInt doxygen comments | lloyd | 2009-11-18 | 1 | -471/+458 |
| | |||||
* | In ressol(), t is just an alias for s and is not modified, remove it | lloyd | 2009-11-17 | 1 | -3/+2 |
| | |||||
* | Remove obsolete comment | lloyd | 2009-11-17 | 1 | -15/+0 |
| | |||||
* | Move most code that relies heavily on Filters into src/filters. | lloyd | 2009-11-17 | 74 | -168/+29 |
| | | | | | | Remove support for (unused) modset settings. Move tss, fpe, cryptobox, and aont to new dir constructs | ||||
* | Small cleanups in the Turing code | lloyd | 2009-11-17 | 1 | -18/+20 |
| | |||||
* | Rename/remove some secmem member variables for better matching with STL | lloyd | 2009-11-17 | 39 | -111/+105 |
| | | | | | | | | containers (specifically vector). Rename is_empty to empty Remove has_items Rename create to resize | ||||
* | Remove some Doxygen comments | lloyd | 2009-11-17 | 1 | -8/+2 |
| | |||||
* | Get the old GTK+ example to build, though the pulse UI logic is no longer | lloyd | 2009-11-17 | 2 | -78/+89 |
| | | | | included. Threads are a smarter approach, in retrospect. |