From 4c4282162f4e9c7c5ffa07bb9a2edaaeff8f4eff Mon Sep 17 00:00:00 2001 From: Ravi Khadiwala Date: Tue, 12 May 2026 16:03:55 -0500 Subject: [PATCH] Update to dropwizard 5.0.1 --- pom.xml | 10 +- service/pom.xml | 12 +- .../textsecuregcm/WhisperServerService.java | 71 ++--- ...ceAuthenticatedWebSocketUpgradeFilter.java | 5 +- .../textsecuregcm/filters/PriorityFilter.java | 82 +++++ .../filters/RemoteAddressFilter.java | 4 - .../StripContentLengthOnConnectFilter.java | 71 +++++ .../MetricsApplicationEventListener.java | 4 +- .../metrics/MetricsHttpChannelListener.java | 226 -------------- .../metrics/MetricsHttpEventHandler.java | 280 ++++++++++++++++++ .../metrics/MetricsRequestEventListener.java | 6 +- .../metrics/TlsCertificateExpirationUtil.java | 4 +- .../textsecuregcm/util/JmxDumper.java | 33 --- .../WebSocketAccountAuthenticator.java | 8 +- .../BufferingInterceptorIntegrationTest.java | 2 - .../ProvisioningTimeoutIntegrationTest.java | 30 +- ...socketResourceProviderIntegrationTest.java | 23 +- .../WhisperServerServiceTest.java | 2 +- ...thenticatedWebSocketUpgradeFilterTest.java | 4 +- .../PhoneVerificationTokenManagerTest.java | 8 +- .../RemoteAddressFilterIntegrationTest.java | 39 +-- ...StripContentLengthOnConnectFilterTest.java | 136 +++++++++ ...tricsHttpEventHandlerIntegrationTest.java} | 132 ++++----- ....java => MetricsHttpEventHandlerTest.java} | 122 +++++--- .../MetricsRequestEventListenerTest.java | 27 +- .../TlsCertificateExpirationUtilTest.java | 14 +- .../tests/util/TestWebsocketListener.java | 28 +- .../util/jetty/TestResource.java | 50 +--- .../LoggingUnhandledExceptionMapperTest.java | 11 +- .../WebSocketAccountAuthenticatorTest.java | 6 +- websocket-resources/pom.xml | 12 +- .../websocket/WebSocketClient.java | 17 +- .../websocket/WebSocketResourceProvider.java | 53 ++-- .../WebSocketResourceProviderFactory.java | 24 +- .../AuthenticatedWebSocketUpgradeFilter.java | 4 +- .../auth/WebSocketAuthenticator.java | 4 +- .../messages/WebSocketMessageFactory.java | 17 +- .../protobuf/ProtobufWebSocketMessage.java | 5 +- .../ProtobufWebSocketMessageFactory.java | 5 +- .../WebSocketResourceProviderFactoryTest.java | 34 +-- .../WebSocketResourceProviderTest.java | 115 +++---- 41 files changed, 976 insertions(+), 764 deletions(-) create mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/filters/PriorityFilter.java create mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/filters/StripContentLengthOnConnectFilter.java delete mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpChannelListener.java create mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/metrics/MetricsHttpEventHandler.java delete mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/util/JmxDumper.java create mode 100644 service/src/test/java/org/whispersystems/textsecuregcm/filters/StripContentLengthOnConnectFilterTest.java rename service/src/test/java/org/whispersystems/textsecuregcm/metrics/{MetricsHttpChannelListenerIntegrationTest.java => MetricsHttpEventHandlerIntegrationTest.java} (73%) rename service/src/test/java/org/whispersystems/textsecuregcm/metrics/{MetricsHttpChannelListenerTest.java => MetricsHttpEventHandlerTest.java} (53%) diff --git a/pom.xml b/pom.xml index 0b1c6d688..da43a9463 100644 --- a/pom.xml +++ b/pom.xml @@ -49,7 +49,7 @@ 3.48.0 1.14.1 2.21.0 - 4.0.16 + 5.0.1