Skip to content
Success

Changes

Summary

  1. Fix for https://github.com/eclipse/ecf/issues/26 (details)
  2. issue-26 Removed second TLSv1.3 jre protocol (details)
  3. update to JavaSE-17 #33 (details)
  4. Fixes for 3.14.38 build (details)
  5. Fixes for build. (details)
  6. Add an experimental Certificate Chain sorter (details)
Commit dbcee46d3f33f5e9f00b7510b1a0814012dba53a by Scott Lewis
Fix for https://github.com/eclipse/ecf/issues/26
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.ssl/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient5/HttpClientDefaultSSLSocketFactoryModifier.java
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/src/org/eclipse/ecf/internal/provider/filetransfer/httpclientjava/HttpClientDefaultSSLSocketFactoryModifier.java
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/pom.xml
The file was modified framework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/SSLContextHelper.java
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/META-INF/MANIFEST.MF
Commit aabf81ad10713ba9a7c7d2a362ea73296a6e05aa by Scott Lewis
issue-26 Removed second TLSv1.3 jre protocol
The file was modified framework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/SSLContextHelper.java
Commit ad8c9ead6ad96742f2b799fb4b0ac7546b49c716 by Jörg Kubitz
update to JavaSE-17 #33
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/.project
The file was modified framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.project
The file was modified releng/features/org.eclipse.ecf.filetransfer.httpclientjava.feature/.project
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf/.classpath
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/.project
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/META-INF/MANIFEST.MF
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/.classpath
The file was modified framework/bundles/org.eclipse.ecf.identity/.classpath
The file was modified releng/features/org.eclipse.ecf.filetransfer.httpclient5.feature/.project
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/.classpath
The file was modified framework/bundles/org.eclipse.ecf.identity/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.ssl/.classpath
Commit 038aad1a8076cd1193881c5d43809d099eda121c by Scott Lewis
Fixes for 3.14.38 build
The file was modified framework/bundles/org.eclipse.ecf.ui/pom.xml
The file was addedreleng/org.eclipse.ecf.releng.target/ecf-2022-12.target
The file was modified releng/org.eclipse.ecf.releng.target/pom.xml
The file was modified framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/util/PasswordCacheHelper.java
The file was modified pom.xml
The file was modified framework/bundles/org.eclipse.ecf.ui/.settings/.api_filters
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.ui/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.ui/.classpath
Commit 02b90e785e4bf6280cd9cff1d6714c46d603eb7f by Scott Lewis
Fixes for build.
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.classpath
The file was modified releng/org.eclipse.ecf.releng.target/ecf-2022-12.target
The file was modified framework/bundles/org.eclipse.ecf.ssl/pom.xml
The file was modified doc/bundles/org.eclipse.ecf.doc/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/META-INF/MANIFEST.MF
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/META-INF/MANIFEST.MF
The file was modified framework/bundles/org.eclipse.ecf.identity/pom.xml
The file was modified framework/bundles/org.eclipse.ecf/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.settings/org.eclipse.jdt.core.prefs
Commit e83ab0bee49b6536e7de7ced6e59eb0dc6393e61 by Martin D'Aloia
Add an experimental Certificate Chain sorter

Adds a simple experimental (disable by default) implementation to sort
a list of certificates and get a certificate chain. Some servers send
the certificates unordered. Until TLSv1.2 this was not allowed. TLSv1.3
allows it (see RFC 8446 section 4.4.2).

This is not at all fully complaint with the RFC 8446 as it does not
(currently) handles some cases like multiple chain paths or certificates
with the same CN (Common Name) that are in a specific order.
The file was modified framework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/ECFTrustManager.java
The file was addedframework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/CertificateChainSorter.java