View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004338 | SymmetricDS | New Feature | public | 2020-04-07 18:07 | 2020-05-26 18:48 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.12.0 | ||||
Target Version | 3.12.0 | Fixed in Version | 3.12.0 | ||
Summary | 0004338: Use HTTP/2 for encrypted HTTPS synchronization | ||||
Description | Add a server parameter in symmetric-server.properties to allow enabling HTTP/2 for HTTPS synchronization. For the Jetty-based standalone server, upgrade Jetty to include HTTP2 server, ALPN, and Conscrypt. For client-based connections, switch from HttpURLConnection to okhttp3 library. These libraries will enable HTTP/2 on Java 8 and Android platforms. HTTP/2 provides better latency with multiplexing , server push, efficient streaming, and improved security | ||||
Tags | security | ||||
SymmetricDS: 3.12 93512d9f 2020-04-07 14:10:51 Details Diff |
0004338: Use HTTP/2 for encrypted HTTPS synchronization |
Affected Issues 0004338 |
|
mod - symmetric-assemble/common.gradle | Diff File | ||
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/AbstractCommandLauncher.java | Diff File | ||
mod - symmetric-core/build.gradle | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ServerConstants.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactory.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/file/FileTransportManager.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/ConscryptHelper.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/Http2Connection.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpConnection.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/SymmetricUtils.java | Diff File | ||
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java | Diff File | ||
mod - symmetric-server/build.gradle | Diff File | ||
mod - symmetric-server/src/main/deploy/conf/symmetric-server.properties | Diff File | ||
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java | Diff File | ||
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushUriHandler.java | Diff File | ||
mod - symmetric-util/src/main/java/org/jumpmind/util/AppUtils.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-04-07 18:07 | elong | New Issue | |
2020-04-07 18:07 | elong | Status | new => assigned |
2020-04-07 18:07 | elong | Assigned To | => elong |
2020-04-07 18:07 | elong | Tag Attached: security | |
2020-04-07 18:16 | elong | Status | assigned => resolved |
2020-04-07 18:16 | elong | Resolution | open => fixed |
2020-04-07 18:16 | elong | Fixed in Version | => 3.12.0 |
2020-04-07 19:00 | admin | Changeset attached | => SymmetricDS 3.12 93512d9f |
2020-05-26 18:48 | elong | Status | resolved => closed |