aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Correct buffering logic in compression filter. GH issue #93 pull #95eric.cornelius2015-05-162-3/+4
| | | | Found and fixed by Eric Cornelius <[email protected]>
* Fix various bugs found by Coverity scanner.lloyd2015-05-1514-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 TLSlloyd2015-05-156-56/+13
|
* Correct badge brancheslloyd2015-05-141-4/+4
|
* Limit Coverity scan to side branchlloyd2015-05-141-7/+2
|
* Return null instead of throwing if compressor obj not availablelloyd2015-05-131-1/+3
|
* More Travis fiddlinglloyd2015-05-131-4/+4
|
* Fix YAML indentationlloyd2015-05-131-2/+2
|
* Add tests for compression and SRP.lloyd2015-05-137-5/+177
| | | | | | | | 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
* Merge env: blockslloyd2015-05-131-7/+6
|
* Add Coverity scan to Travis.lloyd2015-05-132-1/+16
|
* Direct AppVeyor URL to trunk results, GH #88lloyd2015-05-121-1/+1
|
* Correct coveralls.io badge urllloyd2015-05-121-2/+2
|
* Build fixlloyd2015-05-121-2/+2
|
* Use static amalgamation build for AppVeyor as the static librarylloyd2015-05-121-1/+1
| | | | is more likely to run into problems. Discussion in GH #52 #88
* Move AppVeyor ymllloyd2015-05-121-0/+0
|
* Skip the NIST X.509 tests if the FS code is not available. Previouslylloyd2015-05-121-1/+8
| | | | would fail with a very unhelpful message.
* The BUILD_MODE env var was not being passed through sudo by defaultlloyd2015-05-122-9/+9
| | | | | | 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 languagelloyd2015-05-122-4/+2
|
* Fix lcov scriptlloyd2015-05-111-2/+0
|
* Fix comparelloyd2015-05-111-1/+1
|
* Correct AppVeyor badge urllloyd2015-05-111-1/+1
|
* Add coveralls.io badgelloyd2015-05-111-0/+3
|
* Typolloyd2015-05-111-1/+1
|
* Add coveralls.io support based on GH #91 by cordneylloyd2015-05-114-16/+67
| | | | Move the more complex CI logic to scripts instead of yaml
* Update compression docslloyd2015-05-102-42/+52
|
* Change `make_compressor` and `make_decompressor` to return alloyd2015-05-102-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.lloyd2015-05-101-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 tolloyd2015-05-072-11/+16
| | | | be consumed. GH #89
* Workaround MSVC thinglloyd2015-04-281-1/+1
|
* Comparison was invertedlloyd2015-04-281-1/+5
|
* AppVeyor - try running tests, build via amalgamationlloyd2015-04-281-1/+2
|
* Add AppVeyor (Windows CI) build integration. GH pull #63daniel2015-04-282-6/+21
|
* Add .exe suffix to MinGW and Cygwin binaries alsolloyd2015-04-274-1/+6
|
* Disable tls_client on MinGW, missing netdb.h GH#82joerg2015-04-271-1/+1
|
* Use available MinGW APIs (CryptoAPI and Unix-style fds). GH#84joerg2015-04-272-1/+3
|
* Add evbarm as platform alias for NetBSD. GH#81joerg2015-04-271-0/+1
|
* Fix spaces vs tabs in makefile template. GH#78lloyd2015-04-181-1/+1
|
* Fixlloyd2015-04-121-1/+1
|
* Remove the stray binary character making Python3 unhappy, removelloyd2015-04-122-12/+6
| | | | encoding= flags since they are not needed anymore and broke Python2.
* Add back --debug-modelloyd2015-04-121-1/+5
|
* Remove notice loglevel as logging.addLevelName is broken in Python3lloyd2015-04-121-9/+5
| | | | | Read and write the amalgamation as latin1 so python3 treats it as just bits instead of invalid UTF8
* Add coverage checking with gcov/lcovlloyd2015-04-125-36/+42
|
* Fix code that triggers a strange MSVC 'performance warning'git2015-04-084-5/+5
| | | | Github pull 74 from Chris Desjardins
* Add new IETF ChaCha suiteslloyd2015-04-041-7/+29
|
* Update for 1.11.16 release1.11.16lloyd2015-03-302-6/+10
|
* Key agreement was missing the return check, add it to get_pk_op insteadlloyd2015-03-291-17/+11
|
* Give up on x86-32 CI build for nowlloyd2015-03-291-7/+4
|
* More poking at Travis configlloyd2015-03-281-2/+2
|
* Travis VMs don't have 32-bit libs, hopefully this fixes itlloyd2015-03-281-0/+1
|