├── .github ├── issue_template.md ├── pull_request_template.md └── workflows │ ├── pr-validation-report.yml │ ├── pr-validation.yml │ └── release.yml ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── LICENSE ├── NOTICE ├── README.md ├── carapace-server ├── nb-configuration.xml ├── nbactions.xml ├── pom.xml ├── src │ ├── main │ │ ├── assemble │ │ │ └── zip-assembly.xml │ │ ├── java │ │ │ └── org │ │ │ │ └── carapaceproxy │ │ │ │ ├── EndpointStats.java │ │ │ │ ├── SimpleHTTPResponse.java │ │ │ │ ├── api │ │ │ │ ├── ActionsResource.java │ │ │ │ ├── ApplicationConfig.java │ │ │ │ ├── AuthAPIRequestsFilter.java │ │ │ │ ├── BackendsResource.java │ │ │ │ ├── CacheResource.java │ │ │ │ ├── CertificatesResource.java │ │ │ │ ├── ClusterResource.java │ │ │ │ ├── ConfigResource.java │ │ │ │ ├── ConnectionPoolsResource.java │ │ │ │ ├── DirectorsResource.java │ │ │ │ ├── ForceHeadersAPIRequestsFilter.java │ │ │ │ ├── HeadersResource.java │ │ │ │ ├── ListenersResource.java │ │ │ │ ├── MetricsResource.java │ │ │ │ ├── RequestFiltersResource.java │ │ │ │ ├── RoutesResource.java │ │ │ │ ├── ServiceUpResource.java │ │ │ │ ├── UserRealmResource.java │ │ │ │ └── response │ │ │ │ │ ├── FormValidationResponse.java │ │ │ │ │ └── SimpleResponse.java │ │ │ │ ├── client │ │ │ │ ├── ConnectionsManager.java │ │ │ │ ├── ConnectionsManagerStats.java │ │ │ │ ├── EndpointConnection.java │ │ │ │ └── EndpointNotAvailableException.java │ │ │ │ ├── cluster │ │ │ │ ├── GroupMembershipHandler.java │ │ │ │ └── impl │ │ │ │ │ ├── NullGroupMembershipHandler.java │ │ │ │ │ └── ZooKeeperGroupMembershipHandler.java │ │ │ │ ├── configstore │ │ │ │ ├── CertificateData.java │ │ │ │ ├── ConfigurationConsumer.java │ │ │ │ ├── ConfigurationStore.java │ │ │ │ ├── ConfigurationStoreException.java │ │ │ │ ├── ConfigurationStoreUtils.java │ │ │ │ ├── HerdDBConfigurationStore.java │ │ │ │ └── PropertiesConfigurationStore.java │ │ │ │ ├── core │ │ │ │ ├── ConnectionKey.java │ │ │ │ ├── EndpointKey.java │ │ │ │ ├── ForwardedStrategies.java │ │ │ │ ├── ForwardedStrategy.java │ │ │ │ ├── HttpProxyServer.java │ │ │ │ ├── Listeners.java │ │ │ │ ├── ListeningChannel.java │ │ │ │ ├── OcspSslHandler.java │ │ │ │ ├── ProxyRequest.java │ │ │ │ ├── ProxyRequestsManager.java │ │ │ │ ├── RequestFilter.java │ │ │ │ ├── RequestsLogger.java │ │ │ │ ├── RuntimeServerConfiguration.java │ │ │ │ ├── StaticContentsManager.java │ │ │ │ ├── TrustStoreManager.java │ │ │ │ └── UriCleanerHandler.java │ │ │ │ ├── launcher │ │ │ │ ├── PidFileLocker.java │ │ │ │ ├── ServerMain.java │ │ │ │ └── ZooKeeperMainWrapper.java │ │ │ │ ├── server │ │ │ │ ├── backends │ │ │ │ │ ├── BackendHealthCheck.java │ │ │ │ │ ├── BackendHealthManager.java │ │ │ │ │ └── BackendHealthStatus.java │ │ │ │ ├── cache │ │ │ │ │ ├── CacheByteBufMemoryUsageMetric.java │ │ │ │ │ ├── CacheImpl.java │ │ │ │ │ ├── CacheRuntimeConfiguration.java │ │ │ │ │ ├── CacheStats.java │ │ │ │ │ ├── CaffeineCacheImpl.java │ │ │ │ │ └── ContentsCache.java │ │ │ │ ├── certificates │ │ │ │ │ ├── ACMEClient.java │ │ │ │ │ ├── DynamicCertificateState.java │ │ │ │ │ ├── DynamicCertificatesManager.java │ │ │ │ │ ├── DynamicCertificatesManagerException.java │ │ │ │ │ ├── Route53Client.java │ │ │ │ │ └── ocsp │ │ │ │ │ │ ├── Digester.java │ │ │ │ │ │ ├── OcspRequestBuilder.java │ │ │ │ │ │ ├── OcspStaplingManager.java │ │ │ │ │ │ └── OcspUtils.java │ │ │ │ ├── config │ │ │ │ │ ├── ActionConfiguration.java │ │ │ │ │ ├── BackendConfiguration.java │ │ │ │ │ ├── BackendSelector.java │ │ │ │ │ ├── ConfigurationChangeInProgressException.java │ │ │ │ │ ├── ConfigurationNotValidException.java │ │ │ │ │ ├── ConnectionPoolConfiguration.java │ │ │ │ │ ├── DirectorConfiguration.java │ │ │ │ │ ├── NetworkListenerConfiguration.java │ │ │ │ │ ├── RequestFilterConfiguration.java │ │ │ │ │ ├── RouteConfiguration.java │ │ │ │ │ ├── SSLCertificateConfiguration.java │ │ │ │ │ └── SafeBackendSelector.java │ │ │ │ ├── filters │ │ │ │ │ ├── BasicRequestFilter.java │ │ │ │ │ ├── RegexpMapSessionIdFilter.java │ │ │ │ │ ├── RegexpMapUserIdFilter.java │ │ │ │ │ ├── RequestFilterFactory.java │ │ │ │ │ ├── UrlEncodedQueryString.java │ │ │ │ │ ├── XForwardedForRequestFilter.java │ │ │ │ │ ├── XTlsCipherRequestFilter.java │ │ │ │ │ └── XTlsProtocolRequestFilter.java │ │ │ │ └── mapper │ │ │ │ │ ├── CustomHeader.java │ │ │ │ │ ├── EndpointMapper.java │ │ │ │ │ ├── MapResult.java │ │ │ │ │ ├── RandomBackendSelector.java │ │ │ │ │ ├── StandardEndpointMapper.java │ │ │ │ │ └── requestmatcher │ │ │ │ │ ├── AndRequestMatcher.java │ │ │ │ │ ├── EqualsRequestMatcher.java │ │ │ │ │ ├── MatchAllRequestMatcher.java │ │ │ │ │ ├── MatchingContext.java │ │ │ │ │ ├── NotRequestMatcher.java │ │ │ │ │ ├── OrRequestMatcher.java │ │ │ │ │ ├── RegexpRequestMatcher.java │ │ │ │ │ ├── RequestMatcher.java │ │ │ │ │ └── SecureRequestMatcher.java │ │ │ │ ├── user │ │ │ │ ├── FileUserRealm.java │ │ │ │ ├── SimpleUserRealm.java │ │ │ │ └── UserRealm.java │ │ │ │ └── utils │ │ │ │ ├── APIUtils.java │ │ │ │ ├── AlpnUtils.java │ │ │ │ ├── CertificatesUtils.java │ │ │ │ ├── HttpUtils.java │ │ │ │ ├── IOUtils.java │ │ │ │ ├── PrometheusUtils.java │ │ │ │ └── StringUtils.java │ │ ├── javacc │ │ │ └── RequestMatchParser.jj │ │ ├── resources │ │ │ ├── bin │ │ │ │ ├── carapace.service │ │ │ │ ├── java-utils.sh │ │ │ │ ├── service │ │ │ │ └── setenv.sh │ │ │ ├── conf │ │ │ │ ├── cluster.properties │ │ │ │ ├── localhost.p12 │ │ │ │ ├── server.dynamic.properties │ │ │ │ ├── server.properties │ │ │ │ ├── user.properties │ │ │ │ └── zoo.cfg │ │ │ ├── default-error-pages │ │ │ │ ├── 400_badrequest.html │ │ │ │ ├── 404_notfound.html │ │ │ │ ├── 500_internalservererror.html │ │ │ │ ├── 500_maintenance.html │ │ │ │ └── 503_serviceunavailable.html │ │ │ └── logback.xml │ │ └── stats │ │ │ ├── grafana.json │ │ │ └── prometheus.yml │ └── test │ │ ├── java │ │ └── org │ │ │ └── carapaceproxy │ │ │ ├── ApplyConfigurationTest.java │ │ │ ├── BigUploadTest.java │ │ │ ├── ConcurrentClientsTest.java │ │ │ ├── DatabaseConfigurationTest.java │ │ │ ├── MaintenanceModeTest.java │ │ │ ├── RawClientTest.java │ │ │ ├── RealBackendsTest.java │ │ │ ├── RequestSmugglingVulnerabilityTest.java │ │ │ ├── SimpleHTTPProxyTest.java │ │ │ ├── api │ │ │ ├── AuthenticationAPIServerTest.java │ │ │ ├── ClusterReconfigTest.java │ │ │ ├── ConfigResourceTest.java │ │ │ ├── ConnectionPoolsResourceTest.java │ │ │ ├── StartAPIServerTest.java │ │ │ └── UseAdminServer.java │ │ │ ├── backends │ │ │ ├── ChunckedEncodingRequestsTest.java │ │ │ ├── ChunkedEncodingResponseTest.java │ │ │ ├── ConnectionPoolTest.java │ │ │ ├── RestartEndpointTest.java │ │ │ ├── SSLBackendTest.java │ │ │ ├── StuckRequestsTest.java │ │ │ └── UnreachableBackendTest.java │ │ │ ├── cluster │ │ │ └── impl │ │ │ │ ├── ZooKeeperGroupMembershipHandlerTest.java │ │ │ │ └── ZookKeeperACLTest.java │ │ │ ├── configstore │ │ │ ├── ConfigurationStoreTest.java │ │ │ └── ConfigurationStoreUtilsTest.java │ │ │ ├── core │ │ │ ├── ForwardedStrategyTest.java │ │ │ ├── Http2HeadersTest.java │ │ │ ├── Http2Test.java │ │ │ ├── HttpProtocolAndSSLTest.java │ │ │ ├── JettyHttpTraceMethodTest.java │ │ │ ├── ManagersExecutionTest.java │ │ │ ├── MaxHeaderSizeTest.java │ │ │ └── RequestsLoggerTest.java │ │ │ ├── listeners │ │ │ ├── ListenerConfigurationTest.java │ │ │ ├── MultiListeningEndpointTest.java │ │ │ └── SSLSNITest.java │ │ │ ├── server │ │ │ ├── cache │ │ │ │ ├── CacheContentLengthLimitTest.java │ │ │ │ ├── CacheExpireTest.java │ │ │ │ ├── CacheTest.java │ │ │ │ ├── CaffeineCacheImplTest.java │ │ │ │ └── NotModifiedTest.java │ │ │ ├── certificates │ │ │ │ ├── CertificatesTest.java │ │ │ │ ├── CertificatesUtilsTest.java │ │ │ │ ├── DynamicCertificatesManagerTest.java │ │ │ │ └── Route53ClientTest.java │ │ │ ├── filters │ │ │ │ ├── SimpleFiltersTest.java │ │ │ │ ├── XForwardedForFilterTest.java │ │ │ │ ├── XTlsCipherFilterTest.java │ │ │ │ └── XTlsProtocolFilterTest.java │ │ │ └── mapper │ │ │ │ ├── BasicStandardEndpointMapperTest.java │ │ │ │ ├── ForceBackendTest.java │ │ │ │ ├── HealthCheckHttpsTest.java │ │ │ │ ├── HealthCheckTest.java │ │ │ │ └── requestmatcher │ │ │ │ └── RequestMatcherTest.java │ │ │ ├── users │ │ │ └── FileUserRealmTest.java │ │ │ └── utils │ │ │ ├── ApacheHttpUtils.java │ │ │ ├── CertificatesTestUtils.java │ │ │ ├── HttpTestUtils.java │ │ │ ├── RawHttpClient.java │ │ │ ├── RawHttpServer.java │ │ │ ├── TestEndpointMapper.java │ │ │ ├── TestUserRealm.java │ │ │ └── TestUtils.java │ │ └── resources │ │ ├── ca.crt │ │ ├── ca.key │ │ ├── ca.p12 │ │ ├── gencert.sh │ │ ├── ia.crt │ │ ├── ia.csr │ │ ├── ia.key │ │ ├── ia.p12 │ │ ├── jaas │ │ └── test_jaas.conf │ │ ├── key.pem │ │ ├── localhost.crt │ │ ├── localhost.csr │ │ ├── localhost.key │ │ ├── localhost.p12 │ │ ├── localhost.p8 │ │ └── test-static-page.html └── untilfail ├── carapace-ui ├── deploy.sh ├── pom.xml └── src │ └── main │ └── webapp │ ├── .eslintrc │ ├── .nvmrc │ ├── META-INF │ └── context.xml │ ├── babel.config.js │ ├── package.json │ ├── public │ ├── assets │ │ ├── logo-small.png │ │ └── logo.png │ └── index.html │ ├── src │ ├── App.vue │ ├── app.scss │ ├── components │ │ ├── Actions.vue │ │ ├── Backends.vue │ │ ├── Cache.vue │ │ ├── Configuration.vue │ │ ├── ConnectionPools.vue │ │ ├── DatatableList.vue │ │ ├── Directors.vue │ │ ├── Headers.vue │ │ ├── Listeners.vue │ │ ├── Metrics.vue │ │ ├── Navbar.vue │ │ ├── Peers.vue │ │ ├── RequestFilters.vue │ │ ├── Routes.vue │ │ ├── Sidebar.vue │ │ ├── StatusBox.vue │ │ ├── UserRealm.vue │ │ └── certificates │ │ │ ├── Certificate.vue │ │ │ ├── CertificateForm.vue │ │ │ └── Certificates.vue │ ├── lib │ │ └── formatter.js │ ├── main.js │ ├── router.js │ ├── serverapi.js │ └── variables.scss │ ├── vue.config.js │ └── yarn.lock ├── docker ├── Dockerfile ├── build.sh ├── docker-compose.yml └── entrypoint.sh ├── licenseheader.txt ├── mvnw ├── mvnw.cmd ├── pom.xml └── run.sh /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pr-validation-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.github/workflows/pr-validation-report.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.github/workflows/pr-validation.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/README.md -------------------------------------------------------------------------------- /carapace-server/nb-configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/nb-configuration.xml -------------------------------------------------------------------------------- /carapace-server/nbactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/nbactions.xml -------------------------------------------------------------------------------- /carapace-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/pom.xml -------------------------------------------------------------------------------- /carapace-server/src/main/assemble/zip-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/assemble/zip-assembly.xml -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/EndpointStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/EndpointStats.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/SimpleHTTPResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/SimpleHTTPResponse.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ActionsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ActionsResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ApplicationConfig.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/AuthAPIRequestsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/AuthAPIRequestsFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/BackendsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/BackendsResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/CacheResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/CacheResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/CertificatesResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/CertificatesResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ClusterResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ClusterResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ConfigResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ConfigResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ConnectionPoolsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ConnectionPoolsResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/DirectorsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/DirectorsResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ForceHeadersAPIRequestsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ForceHeadersAPIRequestsFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/HeadersResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/HeadersResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ListenersResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ListenersResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/MetricsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/MetricsResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/RequestFiltersResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/RequestFiltersResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/RoutesResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/RoutesResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/ServiceUpResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/ServiceUpResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/UserRealmResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/UserRealmResource.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/response/FormValidationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/response/FormValidationResponse.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/api/response/SimpleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/api/response/SimpleResponse.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/client/ConnectionsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/client/ConnectionsManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/client/ConnectionsManagerStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/client/ConnectionsManagerStats.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/client/EndpointConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/client/EndpointConnection.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/client/EndpointNotAvailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/client/EndpointNotAvailableException.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/cluster/GroupMembershipHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/cluster/GroupMembershipHandler.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/cluster/impl/NullGroupMembershipHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/cluster/impl/NullGroupMembershipHandler.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/cluster/impl/ZooKeeperGroupMembershipHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/cluster/impl/ZooKeeperGroupMembershipHandler.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/CertificateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/CertificateData.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationConsumer.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStore.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStoreException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStoreException.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStoreUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/ConfigurationStoreUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/HerdDBConfigurationStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/HerdDBConfigurationStore.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/configstore/PropertiesConfigurationStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/configstore/PropertiesConfigurationStore.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ConnectionKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ConnectionKey.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/EndpointKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/EndpointKey.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ForwardedStrategies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ForwardedStrategies.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ForwardedStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ForwardedStrategy.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/HttpProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/HttpProxyServer.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/Listeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/Listeners.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ListeningChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ListeningChannel.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/OcspSslHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/OcspSslHandler.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ProxyRequest.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/ProxyRequestsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/ProxyRequestsManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/RequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/RequestFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/RequestsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/RequestsLogger.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/RuntimeServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/RuntimeServerConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/StaticContentsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/StaticContentsManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/TrustStoreManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/TrustStoreManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/core/UriCleanerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/core/UriCleanerHandler.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/launcher/PidFileLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/launcher/PidFileLocker.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/launcher/ServerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/launcher/ServerMain.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/launcher/ZooKeeperMainWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/launcher/ZooKeeperMainWrapper.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthCheck.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/backends/BackendHealthStatus.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheByteBufMemoryUsageMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheByteBufMemoryUsageMetric.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheImpl.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheRuntimeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheRuntimeConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/CacheStats.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/CaffeineCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/CaffeineCacheImpl.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/cache/ContentsCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/cache/ContentsCache.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/ACMEClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/ACMEClient.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificateState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificateState.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificatesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificatesManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificatesManagerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/DynamicCertificatesManagerException.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/Route53Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/Route53Client.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/Digester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/Digester.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspRequestBuilder.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspStaplingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspStaplingManager.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/certificates/ocsp/OcspUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/ActionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/ActionConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/BackendConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/BackendConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/BackendSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/BackendSelector.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/ConfigurationChangeInProgressException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/ConfigurationChangeInProgressException.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/ConfigurationNotValidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/ConfigurationNotValidException.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/ConnectionPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/ConnectionPoolConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/DirectorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/DirectorConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/NetworkListenerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/NetworkListenerConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/RequestFilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/RequestFilterConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/RouteConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/RouteConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/SSLCertificateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/SSLCertificateConfiguration.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/config/SafeBackendSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/config/SafeBackendSelector.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/BasicRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/BasicRequestFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/RegexpMapSessionIdFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/RegexpMapSessionIdFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/RegexpMapUserIdFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/RegexpMapUserIdFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/RequestFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/RequestFilterFactory.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/UrlEncodedQueryString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/UrlEncodedQueryString.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/XForwardedForRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/XForwardedForRequestFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/XTlsCipherRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/XTlsCipherRequestFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/filters/XTlsProtocolRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/filters/XTlsProtocolRequestFilter.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/CustomHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/CustomHeader.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/EndpointMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/EndpointMapper.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/MapResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/MapResult.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/RandomBackendSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/RandomBackendSelector.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/StandardEndpointMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/StandardEndpointMapper.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/AndRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/AndRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/EqualsRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/EqualsRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/MatchAllRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/MatchAllRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/MatchingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/MatchingContext.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/NotRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/NotRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/OrRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/OrRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/RegexpRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/RegexpRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/RequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/RequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/SecureRequestMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/server/mapper/requestmatcher/SecureRequestMatcher.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/user/FileUserRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/user/FileUserRealm.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/user/SimpleUserRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/user/SimpleUserRealm.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/user/UserRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/user/UserRealm.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/APIUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/APIUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/AlpnUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/AlpnUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/CertificatesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/CertificatesUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/HttpUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/IOUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/PrometheusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/PrometheusUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/java/org/carapaceproxy/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/java/org/carapaceproxy/utils/StringUtils.java -------------------------------------------------------------------------------- /carapace-server/src/main/javacc/RequestMatchParser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/javacc/RequestMatchParser.jj -------------------------------------------------------------------------------- /carapace-server/src/main/resources/bin/carapace.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/bin/carapace.service -------------------------------------------------------------------------------- /carapace-server/src/main/resources/bin/java-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/bin/java-utils.sh -------------------------------------------------------------------------------- /carapace-server/src/main/resources/bin/service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/bin/service -------------------------------------------------------------------------------- /carapace-server/src/main/resources/bin/setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/bin/setenv.sh -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/cluster.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/cluster.properties -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/localhost.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/localhost.p12 -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/server.dynamic.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/server.dynamic.properties -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/server.properties -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/user.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/user.properties -------------------------------------------------------------------------------- /carapace-server/src/main/resources/conf/zoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/conf/zoo.cfg -------------------------------------------------------------------------------- /carapace-server/src/main/resources/default-error-pages/400_badrequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/default-error-pages/400_badrequest.html -------------------------------------------------------------------------------- /carapace-server/src/main/resources/default-error-pages/404_notfound.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/default-error-pages/404_notfound.html -------------------------------------------------------------------------------- /carapace-server/src/main/resources/default-error-pages/500_internalservererror.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/default-error-pages/500_internalservererror.html -------------------------------------------------------------------------------- /carapace-server/src/main/resources/default-error-pages/500_maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/default-error-pages/500_maintenance.html -------------------------------------------------------------------------------- /carapace-server/src/main/resources/default-error-pages/503_serviceunavailable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/default-error-pages/503_serviceunavailable.html -------------------------------------------------------------------------------- /carapace-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /carapace-server/src/main/stats/grafana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/stats/grafana.json -------------------------------------------------------------------------------- /carapace-server/src/main/stats/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/main/stats/prometheus.yml -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/ApplyConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/ApplyConfigurationTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/BigUploadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/BigUploadTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/ConcurrentClientsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/ConcurrentClientsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/DatabaseConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/DatabaseConfigurationTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/MaintenanceModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/MaintenanceModeTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/RawClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/RawClientTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/RealBackendsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/RealBackendsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/RequestSmugglingVulnerabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/RequestSmugglingVulnerabilityTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/SimpleHTTPProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/SimpleHTTPProxyTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/AuthenticationAPIServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/AuthenticationAPIServerTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/ClusterReconfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/ClusterReconfigTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/ConfigResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/ConfigResourceTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/ConnectionPoolsResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/ConnectionPoolsResourceTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/StartAPIServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/StartAPIServerTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/api/UseAdminServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/api/UseAdminServer.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/ChunckedEncodingRequestsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/ChunckedEncodingRequestsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/ChunkedEncodingResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/ChunkedEncodingResponseTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/ConnectionPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/ConnectionPoolTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/RestartEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/RestartEndpointTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/SSLBackendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/SSLBackendTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/StuckRequestsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/StuckRequestsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/backends/UnreachableBackendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/backends/UnreachableBackendTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/cluster/impl/ZooKeeperGroupMembershipHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/cluster/impl/ZooKeeperGroupMembershipHandlerTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/cluster/impl/ZookKeeperACLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/cluster/impl/ZookKeeperACLTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/configstore/ConfigurationStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/configstore/ConfigurationStoreTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/configstore/ConfigurationStoreUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/configstore/ConfigurationStoreUtilsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/ForwardedStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/ForwardedStrategyTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/Http2HeadersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/Http2HeadersTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/Http2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/Http2Test.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/HttpProtocolAndSSLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/HttpProtocolAndSSLTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/JettyHttpTraceMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/JettyHttpTraceMethodTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/ManagersExecutionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/ManagersExecutionTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/MaxHeaderSizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/MaxHeaderSizeTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/core/RequestsLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/core/RequestsLoggerTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/listeners/ListenerConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/listeners/ListenerConfigurationTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/listeners/MultiListeningEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/listeners/MultiListeningEndpointTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/listeners/SSLSNITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/listeners/SSLSNITest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheContentLengthLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheContentLengthLimitTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheExpireTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheExpireTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/cache/CacheTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/cache/CaffeineCacheImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/cache/CaffeineCacheImplTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/cache/NotModifiedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/cache/NotModifiedTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/certificates/CertificatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/certificates/CertificatesTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/certificates/CertificatesUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/certificates/CertificatesUtilsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/certificates/DynamicCertificatesManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/certificates/DynamicCertificatesManagerTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/certificates/Route53ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/certificates/Route53ClientTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/filters/SimpleFiltersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/filters/SimpleFiltersTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/filters/XForwardedForFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/filters/XForwardedForFilterTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/filters/XTlsCipherFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/filters/XTlsCipherFilterTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/filters/XTlsProtocolFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/filters/XTlsProtocolFilterTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/mapper/BasicStandardEndpointMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/mapper/BasicStandardEndpointMapperTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/mapper/ForceBackendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/mapper/ForceBackendTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/mapper/HealthCheckHttpsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/mapper/HealthCheckHttpsTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/mapper/HealthCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/mapper/HealthCheckTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/server/mapper/requestmatcher/RequestMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/server/mapper/requestmatcher/RequestMatcherTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/users/FileUserRealmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/users/FileUserRealmTest.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/ApacheHttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/ApacheHttpUtils.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/CertificatesTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/CertificatesTestUtils.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/HttpTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/HttpTestUtils.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/RawHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/RawHttpClient.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/RawHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/RawHttpServer.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/TestEndpointMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/TestEndpointMapper.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/TestUserRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/TestUserRealm.java -------------------------------------------------------------------------------- /carapace-server/src/test/java/org/carapaceproxy/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/java/org/carapaceproxy/utils/TestUtils.java -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ca.crt -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ca.key -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ca.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ca.p12 -------------------------------------------------------------------------------- /carapace-server/src/test/resources/gencert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/gencert.sh -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ia.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ia.crt -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ia.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ia.csr -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ia.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ia.key -------------------------------------------------------------------------------- /carapace-server/src/test/resources/ia.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/ia.p12 -------------------------------------------------------------------------------- /carapace-server/src/test/resources/jaas/test_jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/jaas/test_jaas.conf -------------------------------------------------------------------------------- /carapace-server/src/test/resources/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/key.pem -------------------------------------------------------------------------------- /carapace-server/src/test/resources/localhost.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/localhost.crt -------------------------------------------------------------------------------- /carapace-server/src/test/resources/localhost.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/localhost.csr -------------------------------------------------------------------------------- /carapace-server/src/test/resources/localhost.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/localhost.key -------------------------------------------------------------------------------- /carapace-server/src/test/resources/localhost.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/localhost.p12 -------------------------------------------------------------------------------- /carapace-server/src/test/resources/localhost.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/src/test/resources/localhost.p8 -------------------------------------------------------------------------------- /carapace-server/src/test/resources/test-static-page.html: -------------------------------------------------------------------------------- 1 | Test static page -------------------------------------------------------------------------------- /carapace-server/untilfail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-server/untilfail -------------------------------------------------------------------------------- /carapace-ui/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/deploy.sh -------------------------------------------------------------------------------- /carapace-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/pom.xml -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/.eslintrc -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/.nvmrc: -------------------------------------------------------------------------------- 1 | v20.11.1 2 | -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/babel.config.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/package.json -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/public/assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/public/assets/logo-small.png -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/public/assets/logo.png -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/public/index.html -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/App.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/app.scss -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Actions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Actions.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Backends.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Backends.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Cache.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Cache.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Configuration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Configuration.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/ConnectionPools.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/ConnectionPools.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/DatatableList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/DatatableList.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Directors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Directors.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Headers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Headers.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Listeners.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Listeners.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Metrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Metrics.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Navbar.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Peers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Peers.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/RequestFilters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/RequestFilters.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Routes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Routes.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/Sidebar.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/StatusBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/StatusBox.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/UserRealm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/UserRealm.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/certificates/Certificate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/certificates/Certificate.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/certificates/CertificateForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/certificates/CertificateForm.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/components/certificates/Certificates.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/components/certificates/Certificates.vue -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/lib/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/lib/formatter.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/main.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/router.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/serverapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/serverapi.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/src/variables.scss -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/vue.config.js -------------------------------------------------------------------------------- /carapace-ui/src/main/webapp/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/carapace-ui/src/main/webapp/yarn.lock -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /licenseheader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/licenseheader.txt -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/pom.xml -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diennea/carapaceproxy/HEAD/run.sh --------------------------------------------------------------------------------