Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get rid of 3 unused warnings for argc | Simon Warta | 2015-06-23 | 3 | -0/+8 |
| | | | | | - 2x use BOTAN_UNUSED when OptionParser is used - 1x argc is checked now | ||||
* | Merge pull request #130 from webmaster128/fstream | Simon Warta | 2015-06-23 | 8 | -17/+15 |
|\ | | | | | ifstream/ostream take std::string | ||||
| * | ifstream/ostream take std::string | Simon Warta | 2015-06-23 | 8 | -17/+15 |
| | | |||||
* | | Replace \n by std::endl in /src/cmd | Simon Warta | 2015-06-23 | 20 | -102/+102 |
|/ | | | | to ensure proper flusing | ||||
* | Use install_name_tool to change location of botan lib on OSX | Simon Warta | 2015-06-22 | 3 | -0/+7 |
| | |||||
* | Set RPATH to $ORIGIN for ./botan and ./botan-test | Simon Warta | 2015-06-22 | 3 | -5/+7 |
| | | | | | | | | This makes setting LD_LIBRARY_PATH obsolete when Botan lib and botan /botan-test binary are in the same directory. This behavior is default on Windows. LD_LIBRARY_PATH can still be used to override the RPATH. | ||||
* | Merge pull request #124 from webmaster128/fix-coverage | Simon Warta | 2015-06-22 | 2 | -5/+9 |
|\ | | | | | Fix coverage make target | ||||
| * | Fix coverage make target | Simon Warta | 2015-06-21 | 2 | -5/+9 |
| | | |||||
* | | lib/pk_pad: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 7 | -20/+20 |
| | | |||||
* | | lib/alloc: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 1 | -4/+4 |
| | | |||||
* | | lib/math: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 12 | -35/+35 |
| | | |||||
* | | lib/filters: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 13 | -48/+48 |
|/ | |||||
* | Prefix gmake includes | Simon Warta | 2015-06-20 | 4 | -4/+3 |
| | |||||
* | Update broken module dependencies | Simon Warta | 2015-06-19 | 2 | -2/+2 |
| | | | | | | | - 'pem' needs 'codec_filt', because this is where Base64_Encoder lives - 'codec_filt' needs 'base64', bacause Base64_Encoder uses base64_encode Fixes #71 | ||||
* | Replace \n by std::endl in tests to ensure proper flushing | Simon Warta | 2015-06-19 | 27 | -122/+121 |
| | | | | | | | - Remove additional newlines in CHECK_MESSAGE call - Remove redundant output of algo in aead_test() Closes #115 | ||||
* | Add DTLS versions to TLS handshake smoke test | lloyd | 2015-06-19 | 1 | -3/+7 |
| | |||||
* | Update build system: | simon | 2015-06-18 | 5 | -69/+79 |
| | | | | | | | | | | | | | - Remove unused make variables VERSION, BRANCH - Move first make all target below all variable definitions - Move "Executable targets" as well as "LIBNAME" from header.in into gmake.in and nmake.in. Those variables differ more than they share and are getting too abstract. - Use new variable names: LIB_BASENAME, LIB_FILENAME. Drop LIBNAME and BOTAN_LIB - Write libs to out_dir now, which enables out-of-tree builds GH #110, replaces #70 #106 #107 fixes #85 | ||||
* | Add missing headers fixing GCC 4.7 build | lloyd | 2015-06-17 | 2 | -0/+2 |
| | |||||
* | Revert LIBNAME change. GH #107 | lloyd | 2015-06-16 | 1 | -0/+2 |
| | |||||
* | Remove LIBNAME setting from nmake template, should be using versioned | git | 2015-06-11 | 1 | -2/+0 |
| | | | | value set in header template. GH #107 | ||||
* | Fix nmake clean target. GH #104 | simon | 2015-06-02 | 2 | -5/+12 |
| | |||||
* | Avoid 0-defining BOTAN_USE_GCC_INLINE_ASM | simon | 2015-05-31 | 5 | -10/+6 |
| | | | | GH #103 | ||||
* | Add missing include | lloyd | 2015-05-31 | 1 | -0/+1 |
| | |||||
* | Fix Python MAC wrapper, add an example/test | lloyd | 2015-05-30 | 1 | -2/+12 |
| | |||||
* | Include correct header for getenv. GH #99 | joerg | 2015-05-24 | 1 | -0/+1 |
| | |||||
* | Correct buffering logic in compression filter. GH issue #93 pull #95 | eric.cornelius | 2015-05-16 | 2 | -3/+4 |
| | | | | Found and fixed by Eric Cornelius <[email protected]> | ||||
* | Fix various bugs found by Coverity scanner. | lloyd | 2015-05-15 | 14 | -23/+39 |
| | | | | | | | Uninitialized variables, missing divide by zero checks, missing virtual destructor, etc. Only thing serious is bug in TLS maximum fragment decoder; missing breaks in switch statement meant receiver would treat any negotiated max frament as 4k limit. | ||||
* | Remove RC4 (and all support for stream ciphers) from TLS | lloyd | 2015-05-15 | 4 | -54/+9 |
| | |||||
* | Return null instead of throwing if compressor obj not available | lloyd | 2015-05-13 | 1 | -1/+3 |
| | |||||
* | Add tests for compression and SRP. | lloyd | 2015-05-13 | 6 | -4/+176 |
| | | | | | | | | Fix zlib decompression which was not ignoring Z_BUF_ERROR which is harmless in this context as process is already checking avail_in and avail_out after run returns. Bump version to 1.11.17 | ||||
* | Add Coverity scan to Travis. | lloyd | 2015-05-13 | 1 | -1/+1 |
| | |||||
* | Build fix | lloyd | 2015-05-12 | 1 | -2/+2 |
| | |||||
* | Use static amalgamation build for AppVeyor as the static library | lloyd | 2015-05-12 | 1 | -1/+1 |
| | | | | is more likely to run into problems. Discussion in GH #52 #88 | ||||
* | Move AppVeyor yml | lloyd | 2015-05-12 | 1 | -0/+9 |
| | |||||
* | Skip the NIST X.509 tests if the FS code is not available. Previously | lloyd | 2015-05-12 | 1 | -1/+8 |
| | | | | would fail with a very unhelpful message. | ||||
* | The BUILD_MODE env var was not being passed through sudo by default | lloyd | 2015-05-12 | 1 | -8/+8 |
| | | | | | | which broke coverage testing. Instead run the setup script as the regular user and use sudo for specific commands, which seems cleaner anyway. | ||||
* | Shell is not my favorite language | lloyd | 2015-05-12 | 2 | -4/+2 |
| | |||||
* | Fix lcov script | lloyd | 2015-05-11 | 1 | -2/+0 |
| | |||||
* | Fix compare | lloyd | 2015-05-11 | 1 | -1/+1 |
| | |||||
* | Typo | lloyd | 2015-05-11 | 1 | -1/+1 |
| | |||||
* | Add coveralls.io support based on GH #91 by cordney | lloyd | 2015-05-11 | 3 | -0/+49 |
| | | | | Move the more complex CI logic to scripts instead of yaml | ||||
* | Change `make_compressor` and `make_decompressor` to return a | lloyd | 2015-05-10 | 2 | -39/+49 |
| | | | | | compression type instead of the base transform class. Add some final annotations. | ||||
* | Change zlib to use Z_SYNC_FLUSH instead of Z_FULL_FLUSH for flushing. | lloyd | 2015-05-10 | 1 | -1/+1 |
| | | | | | This lets flush work for decompression also, and more generally provides what an application wants from a mid-stream compression flush. | ||||
* | Compression filters were not sizing buffer, causing no input to | lloyd | 2015-05-07 | 2 | -11/+16 |
| | | | | be consumed. GH #89 | ||||
* | Comparison was inverted | lloyd | 2015-04-28 | 1 | -1/+5 |
| | |||||
* | Add .exe suffix to MinGW and Cygwin binaries also | lloyd | 2015-04-27 | 3 | -0/+4 |
| | |||||
* | Disable tls_client on MinGW, missing netdb.h GH#82 | joerg | 2015-04-27 | 1 | -1/+1 |
| | |||||
* | Use available MinGW APIs (CryptoAPI and Unix-style fds). GH#84 | joerg | 2015-04-27 | 2 | -1/+3 |
| | |||||
* | Add evbarm as platform alias for NetBSD. GH#81 | joerg | 2015-04-27 | 1 | -0/+1 |
| | |||||
* | Fix spaces vs tabs in makefile template. GH#78 | lloyd | 2015-04-18 | 1 | -1/+1 |
| |