KAFKA-3665: Enable TLS hostname verification by default (KIP-294)#4956
KAFKA-3665: Enable TLS hostname verification by default (KIP-294)#4956ijuma merged 2 commits intoapache:trunkfrom
Conversation
|
Successful system test run here: https://jenkins.confluent.io/job/system-test-kafka-branch-builder/1744/ Will submit a KIP for this change since it impacts compatibility. |
10efae5 to
5e850ca
Compare
ijuma
left a comment
There was a problem hiding this comment.
Thanks for the PR, just a few minor comments. Looks good otherwise.
There was a problem hiding this comment.
That was a typo in the code, SASL_PLAINTEXT is tested a few lines above this.
There was a problem hiding this comment.
What happens if the value is set to null instead of empty string?
There was a problem hiding this comment.
Empty string and null are handled in the same way, updated test to verify that as well.
There was a problem hiding this comment.
Can we add a comment explaining why the -1 is needed here?
|
@rajinisivaram Let's try to merge this by tomorrow since it's so close. Needs a rebase and minor updates only. |
5e850ca to
6f31d21
Compare
|
@ijuma Thanks for the review. I have made the updates and rebased. |
|
Will merge once the build passes (if you don't beat me to it). |
…grained-acl-create-topics * apache-github/trunk: KAFKA-5588: Remove deprecated --new-consumer tools option (apache#5097) MINOR: Fix for the location of the trogdor.sh executable file in the documentation. (apache#5040) KAFKA-6997: Exclude test-sources.jar when $INCLUDE_TEST_JARS is FALSE MINOR: docs should point to latest version (apache#5132) KAFKA-6981: Move the error handling configuration properties into the ConnectorConfig and SinkConnectorConfig classes (KIP-298) [KAFKA-6730] Simplify State Store Recovery (apache#5013) MINOR: Rename package `internal` to `internals` for consistency (apache#5137) KAFKA-6704: InvalidStateStoreException from IQ when StreamThread closes store (apache#4801) MINOR: Add missing configs for resilience settings MINOR: Add regression tests for KTable mapValues and filter (apache#5134) KAFKA-6750: Add listener name to authentication context (KIP-282) (apache#4829) KAFKA-3665: Enable TLS hostname verification by default (KIP-294) (apache#4956) KAFKA-6938: Add documentation for accessing Headers on Kafka Streams Processor API (apache#5128) KAFKA-6813: return to double-counting for count topology names (apache#5075) KAFKA-5919; Adding checks on "version" field for tools using it MINOR: Remove deprecated KafkaStreams constructors in docs (apache#5118)
…refix * apache-github/trunk: KAFKA-6726: Fine Grained ACL for CreateTopics (KIP-277) (apache#4795) KAFKA-5588: Remove deprecated --new-consumer tools option (apache#5097) MINOR: Fix for the location of the trogdor.sh executable file in the documentation. (apache#5040) KAFKA-6997: Exclude test-sources.jar when $INCLUDE_TEST_JARS is FALSE MINOR: docs should point to latest version (apache#5132) KAFKA-6981: Move the error handling configuration properties into the ConnectorConfig and SinkConnectorConfig classes (KIP-298) [KAFKA-6730] Simplify State Store Recovery (apache#5013) MINOR: Rename package `internal` to `internals` for consistency (apache#5137) KAFKA-6704: InvalidStateStoreException from IQ when StreamThread closes store (apache#4801) MINOR: Add missing configs for resilience settings MINOR: Add regression tests for KTable mapValues and filter (apache#5134) KAFKA-6750: Add listener name to authentication context (KIP-282) (apache#4829) KAFKA-3665: Enable TLS hostname verification by default (KIP-294) (apache#4956) KAFKA-6938: Add documentation for accessing Headers on Kafka Streams Processor API (apache#5128) KAFKA-6813: return to double-counting for count topology names (apache#5075) KAFKA-5919; Adding checks on "version" field for tools using it MINOR: Remove deprecated KafkaStreams constructors in docs (apache#5118)
…ache#4956) Make HTTPS the default ssl.endpoint.identification.algorithm. Reviewers: Ismael Juma <ismael@juma.me.uk>
Make HTTPS the default ssl.endpoint.identification.algorithm
Committer Checklist (excluded from commit message)