Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to latest #1

Open
wants to merge 1,295 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1295 commits
Select commit Hold shift + click to select a range
7ae0fbd
Default of linger.ms mentioned in intro was out of sync with latest d…
Schm1tz1 May 17, 2022
7034933
fix: correct free
emasab May 26, 2022
b37c764
Enable OauthBearer support when librdkafka is built with Curl and SSL…
espakm May 19, 2022
d50099f
Must call ResetEvent() for WaitForMultiplEvents()-polled cndvars
edenhill May 31, 2022
b47da0e
Added asynchronous rd_kafka_consumer_close_queue() and .._consumer_cl…
edenhill May 30, 2022
b171d8f
NuGet librdkafka.redist.targets bumped to v142 (#3881)
edenhill Jun 21, 2022
b815205
OpenSSL libraries path for M1 MacOS
alicerum Jun 4, 2022
76f2261
Disable curl's runtime linking check
edenhill Jun 27, 2022
305ac24
Bump to version v1.9.1
edenhill Jun 27, 2022
83bddc0
Distro builders: install patch for mklove
edenhill Jun 27, 2022
b577912
Initial semaphore build script
elismaga Jun 24, 2022
36a95ff
Add --enable-static so that libtool is used
edenhill Jun 29, 2022
a47c74f
Packaging: OSX arm64 builds
edenhill Jun 29, 2022
d747121
Fix librdkafka.redist osx arm64 dylib path
edenhill Jul 6, 2022
faacc74
release script: always collect local artifacts, regardless of S3
edenhill Jul 6, 2022
4faeb81
fix the scope for oauthbearer OIDC (#3912)
jliunyu Jul 14, 2022
2b08363
oidc test: fix portable printf token and proper assert error string f…
edenhill Jul 18, 2022
8521e83
Bump version to 1.9.2
edenhill Jul 18, 2022
7167e2e
Bump non-windows OpenSSL bundle to 1.1.1q
edenhill Jul 18, 2022
937f874
Bump bundled curl to 7.84.0
edenhill Jul 18, 2022
8c29ec8
vcpkg: use override for openssl 1.1.1n
edenhill Jul 18, 2022
b871fda
Workaround for OpenSSL 1.1.1q build issue on OSX/M1.
edenhill Jul 27, 2022
9b72ca3
Update changelog for 1.9.2
edenhill Aug 1, 2022
89fe5b3
KIP-140 marked as supported
emasab Sep 27, 2022
6147b36
Fix typo in doc
theidexisted Aug 16, 2022
090cf7b
linux arm64 static build
emasab Aug 9, 2022
c8515a2
Updated CHANGELOG
emasab Oct 7, 2022
0c267a3
use s1-prod-macos-arm64 semaphore build agent (#3982)
cchristous Sep 20, 2022
9faa91b
Fix for using PKCS#12 keystores on Windows (@emasab, #3999)
emasab Oct 7, 2022
ee63ae3
Upgrading zlib to v1.2.13
pranavrth Oct 26, 2022
2aa5fac
Updated zlib download url (#4024) (#4036)
pranavrth Oct 27, 2022
259e075
Fix some comment typos. NFC.
Quuxplusone Oct 18, 2022
0c95281
Fix memory leak when reading certificates (fix by @Mekk, #3930)
edenhill Oct 10, 2022
576db05
Added github workflow step to verify CONFIGURATION.md is properly upd…
edenhill Oct 18, 2022
3709caa
Support for OpenSSL 3.0.x
edenhill Oct 28, 2022
96be433
Require trivup >= 0.11.0 for proper DES PKCS#12 generation
edenhill Oct 18, 2022
09bc067
Tests: use trivup's SSL_.. envs instead of our RDK_SSL_..
edenhill Oct 18, 2022
7aa62f9
Skip some tests that require java tools when SSL is configured
edenhill Oct 18, 2022
327e3e6
rd_string_split: minor aesthetic
edenhill Oct 18, 2022
b4e35df
Update to zstd 1.5.2
edenhill Oct 28, 2022
75a243f
(Re)factor fetcher out to its own file
edenhill Oct 28, 2022
e0b9e92
Config: remove upper limit on queue.buffering.max.messages (#4018) (#…
CarlinWilliamson Nov 1, 2022
2c1a49e
Add interceptor for broker state change (#4043)
kenneth-jia Nov 2, 2022
886181a
Fix cURL linking
stertingen Oct 11, 2022
4fd651d
rdkafkacpp: Eliminate "return by const value" pessimizations. (#3966)
Quuxplusone Nov 3, 2022
dd4a5b1
cmake: Add curl in pkgconfig requires field
Biswa96 Nov 2, 2022
e98340b
A NULL coordinator shouldn't be fatal (#4020)
emasab Nov 4, 2022
bbf1a31
Bump OpenSSL to 3.0.7 (and vcpkg zlib to 1.2.13)
edenhill Nov 3, 2022
3ded8ee
Handle COORDINATOR_LOAD_IN_PROGRESS in err_action (#4048)
milindl Nov 4, 2022
f8830a2
Read all certificates from ssl.ca.pem, not just the first one (#4049)
edenhill Nov 4, 2022
47db428
rdkafkacpp: Remove bogus semicolons after function bodies. NFC.
Quuxplusone Sep 6, 2022
42e530c
Remove warning for allow.auto.create.topics with producer
milindl Nov 7, 2022
3b50e1e
Added rd_kafka_sasl_set_credentials() (#4033)
josvisser66 Nov 9, 2022
ba9d42c
Add more explicit .clang-format files and warn if clang-format versio…
milindl Nov 8, 2022
ec73301
Disable syslog for static OSX artifacts
edenhill Nov 8, 2022
51b6e0c
Update build requirements for README.md (#4061)
kenneth-jia Nov 11, 2022
4c51ce5
Fix compilation with boringssl
filimonov Nov 14, 2022
bee6497
Fix the batch.size condition on the produce path
travisdowns Nov 8, 2022
62d3516
Allow overriding DNS resolution
benesch Nov 6, 2022
078f067
Fix error string truncation in error_copy()
edenhill Nov 8, 2022
2e3bbf9
Warn if QUICK test takes longer than 45s
edenhill Nov 11, 2022
0f4065a
Rewrote TXN api call handling to properly handle timeouts and resumab…
edenhill Nov 8, 2022
9d85c5a
Abort transaction before bumping the epoch
edenhill Nov 9, 2022
9ab0f06
Added rd_kafka_mock_broker_error_stack_cnt()
edenhill Nov 9, 2022
595f882
style-format: avoid file write access if no tabs need converting
edenhill Nov 9, 2022
69def0d
Treat EndTxn timeouts as retriable
edenhill Nov 15, 2022
929e15d
Added RD_SENTINEL
edenhill Nov 17, 2022
51985c7
Bump version to v2.0.0
edenhill Nov 17, 2022
e1a1231
Fix memory leak for each HTTP requests and in OIDC unit tests
edenhill Nov 17, 2022
bf9c05f
Test 0004: fix memory leak in test
edenhill Nov 17, 2022
b197ee3
Test 0026: fix memory leak in test
edenhill Nov 17, 2022
d359323
Test 0101: fix valgrind warning
edenhill Nov 17, 2022
4331717
Tests 0101,0102,0105,0110: fix test memory leaks
edenhill Nov 18, 2022
33fee4c
Test 0117: fix memory leak in test
edenhill Nov 18, 2022
febf7ac
README: add link to Kotlin Native binding
aSemy Nov 25, 2022
39713ae
Change ssl.endpoint.identification.algorithm to be enabled by default
edenhill Nov 29, 2022
2b52ab4
Don't touch oneshot timers after callback since they may have been freed
edenhill Nov 28, 2022
4f1cc52
Make coord_req()s delayable, and delay TxnOffsetCommitRequests to avo…
edenhill Nov 28, 2022
714e13a
Test 0105: robustness
edenhill Nov 28, 2022
556b557
Fix assert on resumed txn call when error was set after previous resu…
edenhill Nov 28, 2022
deb1ad8
Fix refactor regression in send_offsets_to_transaction()
edenhill Nov 28, 2022
a52b510
Tests 0105: use shorter connection setup timeout..
edenhill Nov 28, 2022
cc88ea8
Let init_transactions() time out even if timeout is infinite
edenhill Nov 29, 2022
cd955b1
Try to avoid master references when possible
sarroutbi Nov 30, 2022
bfd56d2
Update curl to 7.86.0
edenhill Dec 15, 2022
0b9cf1a
RELEASE.md: documented release artifacts
edenhill Nov 9, 2022
ff4ae6b
test-runner: Don't crash if test.sql.command fails
edenhill Nov 22, 2022
a849b0b
run-test.sh: print exit code
edenhill Nov 22, 2022
8d197f9
Some updated testing instructions
edenhill Nov 29, 2022
0add5dd
Updates to contribution guidelines
edenhill Nov 29, 2022
3dc1bd0
Bump VS projects to Windows SDK 10.0 (v142)
edenhill Nov 23, 2022
771554a
Some updates to the contribution guidelines
edenhill Nov 30, 2022
41f86bc
NuGet packaging: refactored NuGetPackage and StaticPackage to their o…
edenhill Nov 24, 2022
34956aa
Refactor NuGet and static packaging
edenhill Nov 24, 2022
4b9a6c7
Migrate CIs to SemaphoreCI
edenhill Nov 22, 2022
95454ab
Require clang-format version 10
edenhill Dec 15, 2022
2471158
Remove all non-SemaphoreCI CI workers
edenhill Dec 15, 2022
a83cadf
Updated copyright year in README
edenhill Dec 15, 2022
8e20e1e
Fixed multiple issues with interaction of BARRIER operation with cons…
pranavrth Dec 21, 2022
ef20081
Update vcpkg repo so that baseline commit is available
edenhill Dec 19, 2022
66f9bc5
semaphore: fix invalid env var
edenhill Dec 19, 2022
842d640
Semaphore: try relative vcpkg path
edenhill Dec 19, 2022
dc9fdf4
vcpkg: set librdkafka version to 2.0.0
edenhill Dec 19, 2022
b572115
Semaphore: fix ps1
edenhill Dec 21, 2022
7158892
Semaphore mingw artifact push fix
edenhill Dec 21, 2022
137ce7d
DP-9370 - use cc-service-bot to manage Semaphore project (#4127)
cchristous Jan 3, 2023
1f9f245
Implement KIP-88, KIP-222, KIP-518 and partially KIP-396 (#3995)
emasab Jan 4, 2023
fe2c5f4
Fix flaky test (#4133)
emasab Jan 4, 2023
0e4b551
Update NuGet Template, (#4135)
emasab Jan 9, 2023
d6c9fd2
KIP-222 improvement: return error on duplicate partitions (#4143)
emasab Jan 11, 2023
6f32d2d
Remove declarations inside for loops (#4140)
emasab Jan 13, 2023
6a66f95
Update Kafka and librdkafka max API versions (#4132)
emasab Jan 13, 2023
96a70a7
Fix arch for nuget Linux Arm64 mapping (#4150)
anchitj Jan 19, 2023
83ab3fc
Fix OpenSSL runtime x86 version in nuget package (#4152)
emasab Jan 19, 2023
292d2a6
Version v2.0.2 (#4153)
emasab Jan 20, 2023
1440f19
Fix admin integration test (#4161)
emasab Jan 27, 2023
476c9ac
OpenSSL suppress deprecated in mklove (#4166)
emasab Feb 2, 2023
dc500f4
chore: update repo semaphore project (#4136)
ConfluentTools Feb 6, 2023
ecf3fa5
Set the max available ApiVersionRequest version (#4185)
emasab Feb 9, 2023
883567a
Fix for the 0092 mixed msgver test (#4182)
emasab Feb 9, 2023
076405e
Set socket connection setup timeout in 0105:do_test_txn_concurrent_op…
milindl Feb 10, 2023
c75eae8
Mark KIP-88 as supported (#4197)
emasab Feb 21, 2023
42bd862
Temporary fix for CoApp discontinuation (#4211)
emasab Mar 10, 2023
bd8f2a6
Fix close blocked by reference count in test 0113. (#4187)
emasab Mar 10, 2023
578589d
Fix ListGroup protocol message for ApiVersion >= 3 (#4207)
milindl Mar 10, 2023
5f71083
Don't reset max.poll.interval.ms limit on every poll (#4176)
milindl Mar 13, 2023
30729e2
Added batch mode in consumer group flow for performance test (#4209)
pranavrth Mar 17, 2023
2345c73
Fix warning for duplicate OPENSSL_SUPPRESS_DEPRECATED definition (#4218)
emasab Mar 17, 2023
2058492
Fix timeout unit in rd_kafka_seek_partitions
emasab Mar 21, 2023
fd170b9
Revert "Fix timeout unit in rd_kafka_seek_partitions"
emasab Mar 21, 2023
2bdd39e
Fix timeout unit in rd_kafka_seek_partitions (#4230)
emasab Mar 22, 2023
5139719
Fixed issues related to store_offset and app_offset during barrier op…
pranavrth Mar 22, 2023
44bd65c
Fix test 0086 often failing (#4228)
emasab Mar 22, 2023
f2b8d01
Update OpenSSL to 3.0.8 (#4215)
pranavrth Mar 22, 2023
ac35618
Update lz4 from upstream (#4232)
emasab Mar 22, 2023
a0871a1
KIP-320 : Allow fetchers to detect and handle log truncation (#4162)
emasab Mar 22, 2023
2c00d2c
Fix loading of external module like FIPS in statically built OpenSSL …
pranavrth Mar 30, 2023
a7ddb1e
Added documentation and changelog for Batch consume APIs related fixe…
pranavrth Mar 30, 2023
8914c9b
Disable windows mappings before (#4239)
emasab Mar 31, 2023
2c6dd0a
Replace coapp with zip package (#4244)
emasab Apr 3, 2023
751b3fa
Fix segfault when subscribing to a non-existent topic (#4245)
emasab Apr 19, 2023
3de70e4
Fix segfault when a fetch from follower lease expires (#4254)
emasab Apr 19, 2023
497b8f2
Fix duplicate message on validate offset (#4261)
emasab Apr 20, 2023
295ba3c
Fix CMake pkg-config issues (#4180)
emasab Apr 20, 2023
081fd97
Continuation of #4245 (#4262)
emasab Apr 21, 2023
d16fe07
Removed incorrect infinite timeout value in request timeout doc (#4258)
pranavrth Apr 21, 2023
b0b5bfe
Add flag to rd_kafka_queue which denotes if it contains fetched msgs …
milindl Apr 21, 2023
838a115
librdkafka v2.1.1 (#4263)
emasab Apr 21, 2023
3fa4f4f
Continuation of #4161 (#4264)
emasab Apr 24, 2023
ffb8cd1
Fix set_leader_epoch (#4267)
emasab Apr 24, 2023
c282ba2
Rewrite changelog for #4261 (#4268)
emasab Apr 28, 2023
8c8f8b9
Fix number of bytes skipped when receiving tags. (#4278)
emasab May 15, 2023
bc933a0
Add protocol/parsing changes [KIP-881] (#4189)
milindl May 16, 2023
68455af
Store offset commit metadata when calling `rd_kafka_offsets_store` (#…
emasab May 16, 2023
4b63c6c
Fix segmentation fault when subscribing to a non-existent topic (#4273)
emasab May 22, 2023
f608e34
[consumer] Trigger a rejoin on partition racks' change [KIP-881] (#4291)
milindl Jun 5, 2023
966b63d
[consumer] Add rack-awareness (KIP-881) to assignors (#4252)
milindl Jun 10, 2023
3e39a9e
Avoid treating an OpenSSL error as a permanent error (#4294)
emasab Jun 14, 2023
865cf60
Add broker reauthentication [KIP-368] (#4301)
milindl Jun 14, 2023
1d6fda8
Update C standard requirements (#4169)
emasab Jun 14, 2023
e52aa3b
Updated Magnus' Add 'fetch.queue.backoff.ms' to the consumer (#2879) …
emasab Jun 15, 2023
25da531
Fixed a bug where topic leader is not refreshed in the same metadata …
pranavrth Jun 16, 2023
aa50e52
librdkafka v2.2.0 (#4323)
emasab Jun 16, 2023
2759b34
[mock]: Fix passing null pointer to strndup, which is UB (#4321)
milindl Jun 28, 2023
49f05db
Update copyright notice of files changed (#4327)
emasab Jun 29, 2023
d174c0d
chore: update repo semaphore project (#4338)
ConfluentTools Jun 30, 2023
961946e
Add KIP-235 implementation (#4292)
anchitj Jul 7, 2023
53a6a50
Incremental alter configs implementation [KIP-339] (#4110)
PrasanthV454 Jul 10, 2023
c23adb9
Scram Config API in Admin Client [KIP-554] (#4241)
mahajanadhitya Jul 10, 2023
e75de5b
Generates a random salt only when (#4350)
emasab Jul 12, 2023
efc65e7
Update AK 3.5.0 RPCs versions (#4356)
emasab Jul 18, 2023
c07a335
remove semaphore cache as it will not be available on public clusters…
jkuhnashconfluent Jul 24, 2023
07262c4
Add Topic Id to Metadata Response (#4300)
pranavrth Aug 7, 2023
ff1aaf5
Fix ListConsumerGroupOffsets not fetching offsets for all the topics …
pranavrth Aug 14, 2023
49f180a
Added new environment variable to tests - TESTS_SKIP_BEFORE (#4317)
pranavrth Aug 15, 2023
1cb8009
Add destroy call when leader epoch is stale (#4429)
emasab Sep 21, 2023
73cf87c
Fix segfault if assignor state is NULL, (#4381)
emasab Sep 26, 2023
efbb966
[admin] KIP-430: Add authorized operations to describe API
milindl Sep 27, 2023
32747f5
Work around KIP-700 restrictions for DescribeCluster [KIP-430]
milindl Sep 27, 2023
cca5e75
Refactored tmpabuf and fixed an insufficient buffer allocation (#4449)
emasab Sep 28, 2023
9be261b
Add leader epoch to control messages (#4434)
emasab Sep 29, 2023
116b6cf
Fix for stored offsets not being committed if they lacked the leader …
emasab Sep 29, 2023
788cd0c
Fix loop of OffsetForLeaderEpoch requests on quick leader changes (#4…
milindl Sep 29, 2023
bd2afcf
Increased flexver request size for Metadata request to include topic_…
pranavrth Sep 29, 2023
e2d79e1
Permanent errors during offset validation should be retried (#4447)
emasab Sep 29, 2023
ba57a12
Update only the mklove version of OpenSSL to 3.0.11 (#4454)
milindl Sep 29, 2023
6dc7c71
[KIP-580] Exponential Backoff with Mock Broker Changes to Automate Te…
mahajanadhitya Sep 29, 2023
7ebc19a
Move can_q_contain_fetched_msgs inside q_serve (#4431)
anchitj Sep 29, 2023
0fd8e30
Fix for idempotent producer fatal errors, triggered after a possibly …
emasab Sep 29, 2023
be353be
librdkafka v2.3.0 (#4455)
emasab Sep 29, 2023
f64242d
Fix public API for mock requests (#4458)
milindl Oct 11, 2023
35df9d6
Fix timeout for rd_kafka_query_watermark_offsets (#4460)
milindl Oct 11, 2023
59f3ea3
Added topic id to describe_topic response. (#4451)
pranavrth Oct 16, 2023
99c67d3
[KIP-396] Complete implementation with ListOffsets (#4225)
mahajanadhitya Oct 17, 2023
da21e05
Make list offset validation errors more descriptive (#4474)
emasab Oct 20, 2023
af11adc
Docker login before pull (#4479)
emasab Oct 23, 2023
95a542c
Fix calls with empty list (#4480)
emasab Oct 24, 2023
df6efd2
Upgrade vcpkg (#4531)
emasab Dec 8, 2023
22cdb64
Update semaphore.yml (#4536)
cchristous Dec 13, 2023
42cc318
[KIP-848] topic_id in topic_partition_internal, some new error codes …
emasab Dec 11, 2023
7632311
Added new Error code UNKNOWN_TOPIC_ID (#4525)
pranavrth Dec 14, 2023
e03d3bb
Make install dependent on libs to avoid errors (#4562)
emasab Dec 14, 2023
2dff2eb
Bump openssl version partially to 3.0.12 (#4586)
milindl Jan 23, 2024
6d88efd
Uniform test code across scripts and KRaft mode (#4524)
emasab Feb 9, 2024
a6d85bd
Uuid support in mock cluster (#4591)
emasab Feb 13, 2024
e305e0c
Fix BoringSSL by supplying string length to `X509_VERIFY_PARAM_set1_h…
felixschlegel Mar 12, 2024
91a423a
Trivup 0.12.4 (#4635)
emasab Mar 14, 2024
267367c
Topic partition and Uuid additional common functions (#4621)
emasab Mar 18, 2024
a6c8cec
Fix pipeline inclusion of static binaries (#4666)
emasab Apr 4, 2024
807b23a
Fix to main loop timeout calculation (#4671)
emasab Apr 5, 2024
5b798cd
Fix duplicate messages when resuming partitions not paused (#4636)
emasab Apr 10, 2024
8532a0e
[KIP-467] records that cause the whole batch to be dropped
anchitj Apr 15, 2024
2089325
[KIP-848] Added ConsumerGroupHeartbeat API request
pranavrth Aug 26, 2023
0c545a5
[KIP-848] Assign, revoke, leave group flows
emasab Feb 6, 2024
1c5228c
[KIP-848] HB Error Code, Partial ack flow, OffsetCommit Request, Resp…
pranavrth Mar 12, 2024
b3a36f2
Metadata cache by topic id (#4676)
emasab Apr 11, 2024
845aa9b
Fix to metadata cache expiration on full metadata refresh (#4677)
emasab Apr 15, 2024
d2ddd52
Fix for a wrong error returned on full metadata refresh before joinin…
emasab Apr 15, 2024
194fb5d
Fix to metadata refresh interruption (#4679)
emasab Apr 15, 2024
b42d0d9
[KIP-848] Use metadata cache by topic id, fixes and improvements (#4661)
emasab Apr 17, 2024
0f0d8d8
[KIP-848] Added new error code handling to OffsetCommit and OffsetFet…
pranavrth Apr 17, 2024
8a6b446
[KIP-848] Fix reading error code in CGH_leave due to incorrect parsin…
pranavrth Apr 17, 2024
6584ed7
Fix for an undesired partition migration with stale leader epoch (#4680)
emasab Apr 18, 2024
0036e0c
Fix ConsumerGroupHeartbeat maxver (#4693)
emasab Apr 18, 2024
becc3ad
[KIP-848] Logging improvements (#4692)
emasab Apr 18, 2024
dd1e72d
Fix hang in incremental assign during close (#4528)
emasab Apr 18, 2024
c96878a
Increment minor version (#4694)
emasab Apr 18, 2024
a5c5641
Fix flaky test because of consume returning before the timeout (#4695)
emasab Apr 23, 2024
18bc849
[KIP-848] User documentation (#4702)
emasab May 7, 2024
a4bf487
Change librdkafka version in vcpkg.json (#4708)
emasab May 7, 2024
2587cac
Change retry.backoff.* to apply to both producer and consumer (#4561)
milindl May 8, 2024
465f81c
[skip ci] Create CODEOWNERS from cortex github team @confluentinc/kaf…
patrick-premont May 31, 2024
1082405
Mock handlers: Metadata handler upgrade to version 12 (#4735)
emasab Jun 6, 2024
2fe647b
Add files for lz4 1.9.4 (#4726)
milindl Jun 6, 2024
810872d
Update CODEOWNERS to be only clients (#4746)
milindl Jun 7, 2024
8242cc9
Handle overflow in rd_buf_write_remains (#4689)
anchitj Jun 11, 2024
47d7c01
Add a warning in client.dns.lookup documentation (#4733)
emasab Jun 11, 2024
e2265b6
Fix for an idempotent producer error, with a message batch not recons…
emasab Jun 12, 2024
6867b9f
[KIP-951] Fetch RPC prework: upgrade to v15 (#4584)
mahajanadhitya Jun 12, 2024
6b13a7b
Produce upgrade to flexver (#4595)
anchitj Jun 13, 2024
6db3c03
[KIP-951] Common functions for reading and writing tags
anchitj Jun 14, 2024
c526073
NONJAVACLI-3460: update dependencies (#4706)
janjwerner-confluent Jun 14, 2024
f47815b
[KIP-951] Leader discovery optimizations for the client (#4756)
anchitj Jun 17, 2024
0e3128c
Version 2.5.0-RC1 (#4760)
pranavrth Jun 17, 2024
bb2843b
[KIP-951] Tests and documentation (#4767)
emasab Jun 21, 2024
bef137a
Add -lrt while building zstd for centos (#4769)
milindl Jun 26, 2024
847bae1
Remove CentOS 6 and CentOS 7 binaries (#4775)
emasab Jul 5, 2024
6eaf89f
KIP 714 with compression support (#4721)
anchitj Jul 8, 2024
d72576a
Add forward declaration to fix compilation without ssl (#4794)
emasab Aug 5, 2024
9416dd8
Fix an assert being triggered when no metrics matched on the client s…
pranavrth Aug 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
95 changes: 0 additions & 95 deletions .appveyor.yml

This file was deleted.

136 changes: 136 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
---
Language: Cpp
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveMacros: true
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: MultiLine
BinPackArguments: true
BinPackParameters: false
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: AfterColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 80
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeBlocks: Preserve
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
- Regex: '.*'
Priority: 1
SortPriority: 0
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentCaseLabels: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentWidth: 8
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 3
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
ReflowComments: true
SortIncludes: false
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
Standard: Latest
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 8
UseCRLF: false
UseTab: Never
...

103 changes: 103 additions & 0 deletions .clang-format-cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
BasedOnStyle: Google
Language: Cpp
AccessModifierOffset: -1
AlignAfterOpenBracket: Align
AlignConsecutiveMacros: true
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: AfterColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 80
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
IncludeBlocks: Preserve
IncludeIsMainRegex: '([-_](test|unittest))?$'
IncludeIsMainSourceRegex: ''
IndentCaseLabels: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentWidth: 2
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 3
NamespaceIndentation: None
ObjCBinPackProtocolList: Never
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Right
ReflowComments: true
SortIncludes: false
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
Standard: Auto
TabWidth: 8
UseCRLF: false
UseTab: Never
...

11 changes: 9 additions & 2 deletions .dir-locals.el
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
( (c-mode . ((c-file-style . "linux"))) )
((nil . ((compile-command . "LC_ALL=C make -C $(git rev-parse --show-toplevels) -k"))))
((nil
(compile-command . "LC_ALL=C make -C $(git rev-parse --show-toplevel) -kw -j"))
(c-mode
(c-file-style . "linux")
(tab-width . 8)
(indent-tabs-mode . nil))
)

(if (file-exists-p (concat (dir-locals-find-file "./") "TAGS"))
(visit-tags-table (concat (dir-locals-find-file "./") "TAGS")))
Loading