Skip to content

Changes

Summary

  1. Fix for https://github.com/eclipse/ecf/issues/26 (details)
  2. issue-26 Removed second TLSv1.3 jre protocol (details)
  3. Updated version from 3.14.37 to 3.14.38 (details)
  4. Fix for 2022-03 target platform (details)
  5. Updated tycho version from 2.5.0 -> 2.7.5 (details)
  6. Updated tycho version from 2.5.0 -> 2.7.5 (details)
  7. update to JavaSE-17 #33 (details)
  8. Fixes for 3.14.38 build (details)
  9. Fixes for build. (details)
  10. Update to target (details)
  11. Build fixes (details)
  12. Fix for doc pom.xml (details)
  13. Add an experimental Certificate Chain sorter (details)
  14. Add tests for the new CertificateChainSorter integration (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/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient5/HttpClientDefaultSSLSocketFactoryModifier.java (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/pom.xml (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/SSLContextHelper.java (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/META-INF/MANIFEST.MF (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/src/org/eclipse/ecf/internal/provider/filetransfer/httpclientjava/HttpClientDefaultSSLSocketFactoryModifier.java (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF (diff)
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 (diff)
Commit 999db1935ddd08b7a9915372731220ea6a8cdbe5 by Scott Lewis
Updated version from 3.14.37 to 3.14.38
The file was modified releng/org.eclipse.ecf.releng.repository/pom.xml (diff)
The file was modified releng/features/org.eclipse.ecf.remoteservice.sdk.feature/feature.xml (diff)
The file was modified releng/features/org.eclipse.ecf.core/pom.xml (diff)
The file was modified releng/features/org.eclipse.ecf.sdk/feature.xml (diff)
The file was modified releng/org.eclipse.ecf.releng.bm/karaf/features/karaf-features.xml (diff)
The file was modified doc/bundles/org.eclipse.ecf.doc/pom.xml (diff)
The file was modified releng/features/org.eclipse.ecf.core/feature.xml (diff)
The file was modified releng/features/org.eclipse.ecf.remoteservice.sdk.feature/pom.xml (diff)
Commit 4fb1bd97792b531db6a66098281d0df16bc4b601 by Scott Lewis
Fix for 2022-03 target platform
The file was modified tests/bundles/org.eclipse.ecf.tests.provider.filetransfer.scp/META-INF/MANIFEST.MF (diff)
The file was modified releng/org.eclipse.ecf.releng.target/ecf-2022-03.target (diff)
The file was modified protocols/bundles/ch.ethz.iks.slp/runtimeTests/src/main/java/ch/ethz/iks/slp/test/DistributedTestActivator.java (diff)
The file was modified tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java (diff)
Commit 1e6d0a7f7e7ebbab468ab3a695bef11a19b1fcf5 by Scott Lewis
Updated tycho version from 2.5.0 -> 2.7.5
The file was modified doc/bundles/org.eclipse.ecf.doc/pom.xml (diff)
The file was modified tests/bundles/org.eclipse.ecf.tests.filetransfer.httpclientjava/.classpath (diff)
The file was modified tests/bundles/org.eclipse.ecf.tests.filetransfer.httpclientjava/.settings/org.eclipse.jdt.core.prefs (diff)
Commit 1648734c3d9d5f10b26600976a1ed8fa8ace50ce by Scott Lewis
Updated tycho version from 2.5.0 -> 2.7.5
The file was modified pom.xml (diff)
Commit ad8c9ead6ad96742f2b799fb4b0ac7546b49c716 by Jörg Kubitz
update to JavaSE-17 #33
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/.classpath (diff)
The file was modified framework/bundles/org.eclipse.ecf.identity/.classpath (diff)
The file was modified releng/features/org.eclipse.ecf.filetransfer.httpclient5.feature/.project (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/.classpath (diff)
The file was modified framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF (diff)
The file was modified framework/bundles/org.eclipse.ecf.identity/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/.project (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/.project (diff)
The file was modified framework/bundles/org.eclipse.ecf/.classpath (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/.classpath (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.project (diff)
The file was modified releng/features/org.eclipse.ecf.filetransfer.httpclientjava.feature/.project (diff)
Commit 038aad1a8076cd1193881c5d43809d099eda121c by Scott Lewis
Fixes for 3.14.38 build
The file was modified framework/bundles/org.eclipse.ecf.ui/pom.xml (diff)
The file was modified framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/util/PasswordCacheHelper.java (diff)
The file was modified framework/bundles/org.eclipse.ecf.ui/.classpath (diff)
The file was modified pom.xml (diff)
The file was modified releng/org.eclipse.ecf.releng.target/pom.xml (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/META-INF/MANIFEST.MF (diff)
The file was modified framework/bundles/org.eclipse.ecf.ui/META-INF/MANIFEST.MF (diff)
The file was modified framework/bundles/org.eclipse.ecf.ui/.settings/.api_filters (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/META-INF/MANIFEST.MF (diff)
The file was addedreleng/org.eclipse.ecf.releng.target/ecf-2022-12.target
The file was modified releng/org.eclipse.ecf.releng.target/ecf-2022-12.target (diff)
The file was modified framework/bundles/org.eclipse.ecf/pom.xml (diff)
The file was modified framework/bundles/org.eclipse.ecf.ssl/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/pom.xml (diff)
The file was modified doc/bundles/org.eclipse.ecf.doc/pom.xml (diff)
The file was modified framework/bundles/org.eclipse.ecf.identity/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/META-INF/MANIFEST.MF (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.settings/org.eclipse.jdt.core.prefs (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/.classpath (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl/pom.xml (diff)
The file was modified releng/org.eclipse.ecf.releng.target/ecf-2022-12.target (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/build.properties (diff)
The file was modified releng/org.eclipse.ecf.releng.target/ecf-2022-03.target (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5/META-INF/MANIFEST.MF (diff)
The file was modified releng/org.eclipse.ecf.releng.target/pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclientjava/META-INF/MANIFEST.MF (diff)
The file was removedreleng/org.eclipse.ecf.releng.target/ecf-2022-12.target
The file was modified pom.xml (diff)
The file was modified providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient5.win32/OSGI-INF/services/org.eclipse.ecf.internal.provider.filetransfer.httpclient5.win32.Win32HttpClientConfigurationModifier.xml (diff)
The file was addedreleng/org.eclipse.ecf.releng.target/ecf-2022-06.target
The file was modified doc/bundles/org.eclipse.ecf.doc/pom.xml (diff)
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 (diff)
The file was addedframework/bundles/org.eclipse.ecf.ssl/src/org/eclipse/ecf/internal/ssl/CertificateChainSorter.java
Commit e0edee4bd27bc205a5646bb65f9c0756cba3f103 by Martin D'Aloia
Add tests for the new CertificateChainSorter integration

Adds a new test bundle to test the integration of the
CertificateChainSorter into the ECFTrustManager class.
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/about.html
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/.settings/org.eclipse.pde.core.prefs
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/META-INF/MANIFEST.MF
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/intermediate-ca-1.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/.gitignore
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/.classpath
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/intermediate-ca-3.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/test-keystore.jks
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/.project
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/src/org/eclipse/ecf/tests/ssl/ECFTrustManagerTest.java
The file was modified pom.xml (diff)
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/plugin.properties
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/pom.xml
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/root-ca.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/src/org/eclipse/ecf/internal/tests/ssl/TestsSSLActivator.java
The file was modified framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF (diff)
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/intermediate-ca-2-bis.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/server.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/.settings/org.eclipse.jdt.core.prefs
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/test_files/intermediate-ca-2.pem
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/build.properties
The file was addedtests/bundles/org.eclipse.ecf.tests.ssl/src/org/eclipse/ecf/tests/ssl/CertificateChainMock.java