Граф коммитов

4163 Коммитов

Автор SHA1 Сообщение Дата
Magnus Edenhill 1fb2af0955 Update list of supported KIPs 2021-10-25 18:14:53 +02:00
Magnus Edenhill 063a9ae7a6 Mock push_request_errors() appended the errors in reverse order 2021-10-11 22:15:44 +02:00
Magnus Edenhill 2d78e928d8 Transactional producer: Fix possible message loss on OUT_OF_ORDER_SEQ error (#3575) 2021-10-11 22:15:44 +02:00
Magnus Edenhill 09916a752e Ensure timers are started even if timeout is 0 2021-10-06 20:37:55 +02:00
Magnus Edenhill df16ea5530 AddOffsetsToTxn Refresh errors did not trigger coord refresh (#3571) 2021-10-06 20:37:55 +02:00
Magnus Edenhill 3180dbd5a1 Travis: bump Linux base builder from trusty to xenial to circumvent ISRG cert expiry
.. which causes older versions of OpenSSL+curl to fail to download OpenSSL..
2021-10-05 19:25:17 +02:00
Magnus Edenhill 6d5fbf9131 Don't overwrite ssl.ca.location on OSX (#3566) 2021-10-01 22:26:30 +02:00
Magnus Edenhill ecf3d00974 mklove: try both wget and curl for archive downloads 2021-10-01 22:26:30 +02:00
Magnus Edenhill 2fd81e149d Travis: Remove -Werror from OSX worker since OpenSSL builds have quite a few warnings 2021-09-30 14:40:55 +02:00
Magnus Edenhill 95bc0fb2b3 Apply OpenSSL PR 16409 patch to fix 1.1.1l build issues on OSX 2021-09-30 14:40:55 +02:00
Magnus Edenhill b76e649929 mklove openssl installer: workaround build issue in 1.1.1l on osx. 2021-09-30 14:40:55 +02:00
Magnus Edenhill f64035c2c0 mklove: show more of failed build logs 2021-09-30 14:40:55 +02:00
Magnus Edenhill ec044fca05 mklove: added mklove_patch 2021-09-30 14:40:55 +02:00
Magnus Edenhill 806f8f85a4 Travis: use --source-deps-only for dependencies instead of using homebrew
Homebrew is fantastically slow to update to Travis-CI, and it is burning
build credits like crazy.
2021-09-30 14:40:55 +02:00
Magnus Edenhill c33cdc54fd Travis: reduce build minutes (tagged jobs) 2021-09-30 14:40:55 +02:00
Magnus Edenhill 7bc7d6088f Don't build ancient OSX Sierra artifacts 2021-09-30 14:40:55 +02:00
Magnus Edenhill 9c97720a08 mklove: allow --source-deps-only OpenSSL builds on OSX 2021-09-30 14:40:55 +02:00
Magnus Edenhill 7b54ade2e6 mklove: portable checksum checking for downloads 2021-09-30 14:40:55 +02:00
Magnus Edenhill e6742cd7cd mklove: fix static bundle .a generation on osx 2021-09-30 14:40:55 +02:00
Magnus Edenhill c7cebbe813 Bump to version 1.8.2
(Skipping 1.8.1 due to dotnet release with that number)
2021-09-23 16:09:32 +02:00
Magnus Edenhill 28f3163635 Improve nuget release script
- Verify artifact file contents and architectures.
 - Verify that artifact attributes match.
 - Get README, CONFIG,.. etc, from artifacts instead of local source tree
   (which may not match the released version).
2021-09-23 16:09:32 +02:00
Magnus Edenhill 576355f16a Add 'ssl.ca.pem' property (#2380) 2021-09-20 14:37:18 +02:00
Magnus Edenhill 9ded5eefaf Add MSVC 140 runtimes (for packaging) 2021-09-15 21:46:12 +02:00
Magnus Edenhill 33de703cda Travis: show sha256sums of artifacts prior to deploy 2021-09-15 21:46:12 +02:00
Magnus Edenhill 3cbc7a13e7 AppVeyor: rotate access keys 2021-09-15 21:46:12 +02:00
Magnus Edenhill 3f837a734d Travis: New secure env vars 2021-09-15 21:46:12 +02:00
Chris Novakovic 92da916fff mklove: make zlib test program compilable
The test program that is used at compile-time to detect whether zlib is
available fails to compile due to `NULL` being undefined:

```
_mkltmpyos55w.c:5:20: error: use of undeclared identifier 'NULL'
     z_stream *p = NULL;
                   ^
1 error generated.
```

This means that zlib availability is only automatically detected when
using pkg-config.

Import `stddef.h` (which defines `NULL`) in the test program, allowing
zlib to be automatically detected via a compilation check.
2021-09-13 07:46:14 +02:00
jenny 5aa9ea865b Fix a small error due to the unreleased lock before program exit
Fix a small error due to the unreleased lock skm->lock before program exit.
2021-08-27 09:45:28 +02:00
Magnus Edenhill 6a1595f5e2 rxidle and txidle were stats emitted as unsigned 64, now signed (#3519) 2021-08-26 23:07:31 +02:00
Magnus Edenhill 422024250e Docker dotnet images have changed names, updated. 2021-08-26 23:07:31 +02:00
Magnus Edenhill b688390559 Travis: login with docker account to avoid rate-limiting 2021-08-26 23:07:31 +02:00
Magnus Edenhill b4ed73a686 Verify checksum of source dependencies and bump to OpenSSL 1.1.1l, zstd 1.5.0 2021-08-26 23:07:11 +02:00
Magnus Edenhill a935035a3f mklove: Use curl for module downloads
.. instead of wget, since we rely on curl elsewhere.
2021-08-26 23:07:11 +02:00
Benjamin Naecker c4d5694900 Adds support for buildling on illumos 2021-08-24 10:44:27 +02:00
Magnus Edenhill 87f57de587 Fix test 0055 now when flush() does not wait for linger.ms 2021-08-24 10:13:53 +02:00
Magnus Edenhill ca1b30e050 Move Admin request arguments to result op to make them available on merge (#3476) 2021-08-24 10:13:53 +02:00
Magnus Edenhill 6c12e4cca6 Add cleanup-s3.py script 2021-08-24 09:05:45 +02:00
Magnus Edenhill 825865f993 Update Changelog 2021-08-23 09:27:58 +02:00
Magnus Edenhill e250f54cfd Bump version defines to v1.8.0 final 2021-08-23 09:27:49 +02:00
Hans Kuder edd0c16877 add changelog message 2021-08-23 08:52:47 +02:00
Hans Kuder 7f22b2c331 Keep session alive when receiving heartbeat responses during rebalancing 2021-08-23 08:52:47 +02:00
Magnus Edenhill fa6cf31498 Travis: Disable C99 for all builds but the integration test build
.. since it hampers the use of assembler (asm()) on arm64.
2021-08-20 18:43:36 +02:00
Magnus Edenhill a51bc30488 Travis ARM64: build static lib 2021-08-20 18:43:36 +02:00
Magnus Edenhill 136dd79634 Reduce Travis-CI runtime
* Reduce number of jobs when not building a tag
 * Run unit tests if no tag, and local quick suite (old default) when tagged.
 * Combine some jobs.
2021-08-20 18:43:36 +02:00
Magnus Edenhill d2bc7490e4 Use vcpkg version pinning(ish) 2021-08-12 20:59:06 +02:00
Magnus Edenhill f57074c613 Appveyor: build with VS 2015 and msvcr 140, use vcpkg for deps 2021-08-12 20:59:06 +02:00
Magnus Edenhill 38edf868d2 Fix ssl.ca.location=probe default on OSX to not alter CONFIGURATION.md
.. since we want CONFIGURATION.md generated identically on all platforms.
2021-08-12 20:58:14 +02:00
Magnus Edenhill 22707a3c08 Override linger.ms when flush()ing (#3489) 2021-08-12 20:58:14 +02:00
Magnus Edenhill 4ab0965154 Rename crc32c() to rd_crc32c() to avoid conflict with other (static) libraries (#3461) 2021-08-12 20:57:36 +02:00
Magnus Edenhill 55ad6101ac Don't trigger auto.offset.reset on temporary errors (e.g., disconnects or timeouts) (#3442) 2021-07-12 17:07:51 +02:00