You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2023/02/17 06:05:13 UTC
[pulsar] branch branch-2.10 updated (b970f029d91 -> 09f00eea93c)
This is an automated email from the ASF dual-hosted git repository.
mmarshall pushed a change to branch branch-2.10
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from b970f029d91 [fix][broker][branch-2.10] Replace sync method call in async call chain to prevent ZK event thread deadlock (#19539)
add 6a599af216f [improve][broker] Require authRole is proxyRole to set originalPrincipal (#19455)
add 467cd3239f1 [improve][broker] ServerCnx: go to Failed state when auth fails (#19312)
add 557b72dd029 [feat][broker] Cherry-pick tests from (#19409)
add 0231ad30d78 [improve][broker] Add test to verify authRole cannot change (#19430)
add 1935f070cf2 [fix][broker] Call originalAuthState.authenticate in ServerCnx
add 09f00eea93c [fix][broker] Correct MockAlwaysExpiredAuthenticationState test impl
No new revisions were added by this update.
Summary of changes:
.../broker/authorization/AuthorizationService.java | 67 ++-
.../broker/admin/impl/PersistentTopicsBase.java | 2 +-
.../apache/pulsar/broker/service/ServerCnx.java | 44 +-
.../pulsar/broker/web/PulsarWebResource.java | 27 +-
.../pulsar/broker/auth/AuthorizationTest.java | 41 +-
.../MockAlwaysExpiredAuthenticationProvider.java} | 24 +-
.../auth/MockAlwaysExpiredAuthenticationState.java | 73 +++
.../MockMultiStageAuthenticationProvider.java} | 25 +-
.../auth/MockMultiStageAuthenticationState.java | 76 +++
.../broker/service/ServerCnxAuthorizationTest.java | 441 ---------------
.../pulsar/broker/service/ServerCnxTest.java | 619 ++++++++++++++++++++-
.../broker/service/utils/ClientChannelHelper.java | 7 +-
.../client/impl/AdminApiKeyStoreTlsAuthTest.java | 22 +-
.../apache/pulsar/client/impl/KeyStoreTlsTest.java | 8 +-
.../authentication/keystoretls/broker.keystore.jks | Bin 3723 -> 2254 bytes
.../keystoretls/broker.truststore.jks | Bin 838 -> 969 bytes
.../keystoretls/broker.truststore.nopassword.jks | Bin 0 -> 969 bytes
.../authentication/keystoretls/client.keystore.jks | Bin 3726 -> 2257 bytes
.../keystoretls/client.truststore.jks | Bin 838 -> 971 bytes
.../keystoretls/client.truststore.nopassword.jks | Bin 0 -> 971 bytes
.../keystoretls/proxy-and-client.truststore.jks | Bin 0 -> 1891 bytes
.../authentication/keystoretls/proxy.keystore.jks | Bin 0 -> 2245 bytes
.../keystoretls/proxy.truststore.jks | Bin 0 -> 971 bytes
.../ProxyAuthenticatedProducerConsumerTest.java | 44 +-
.../server/ProxyWithAuthorizationNegTest.java | 2 +
.../server/ProxyWithJwtAuthorizationTest.java | 13 +-
26 files changed, 950 insertions(+), 585 deletions(-)
copy pulsar-broker/src/test/java/org/apache/pulsar/{websocket/proxy/MockUnauthenticationProvider.java => broker/auth/MockAlwaysExpiredAuthenticationProvider.java} (51%)
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/broker/auth/MockAlwaysExpiredAuthenticationState.java
copy pulsar-broker/src/test/java/org/apache/pulsar/{websocket/proxy/MockUnauthenticationProvider.java => broker/auth/MockMultiStageAuthenticationProvider.java} (51%)
create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/broker/auth/MockMultiStageAuthenticationState.java
delete mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/broker/service/ServerCnxAuthorizationTest.java
create mode 100644 pulsar-broker/src/test/resources/authentication/keystoretls/broker.truststore.nopassword.jks
create mode 100644 pulsar-broker/src/test/resources/authentication/keystoretls/client.truststore.nopassword.jks
create mode 100644 pulsar-broker/src/test/resources/authentication/keystoretls/proxy-and-client.truststore.jks
create mode 100644 pulsar-broker/src/test/resources/authentication/keystoretls/proxy.keystore.jks
create mode 100644 pulsar-broker/src/test/resources/authentication/keystoretls/proxy.truststore.jks