--- /srv/reproducible-results/rbuild-debian/r-b-build.QBurKPbI/b1/canl-java_2.6.0-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.QBurKPbI/b2/canl-java_2.6.0-2_i386.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 5e1ceb58cfd0d54e614c14ea3935300f 458620 doc optional libcanl-java-doc_2.6.0-2_all.deb │ + db332f65be343768668b031622521446 458680 doc optional libcanl-java-doc_2.6.0-2_all.deb │ 9e8c0d6ea3023073cc421a71b647d08d 337620 java optional libcanl-java_2.6.0-2_all.deb ├── libcanl-java-doc_2.6.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2020-06-22 12:18:05.000000 debian-binary │ │ --rw-r--r-- 0 0 0 10700 2020-06-22 12:18:05.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 447728 2020-06-22 12:18:05.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 10696 2020-06-22 12:18:05.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 447792 2020-06-22 12:18:05.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65583 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/allclasses-index.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65604 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/allclasses-index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25963 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/allclasses.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9245 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/allpackages-index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38809 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/constant-values.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8438 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/deprecated-list.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8459 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/deprecated-list.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 500 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/element-list │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13170 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/CommonX509TrustManager.html │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9721 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyRequestOptions.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12407 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyType.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5454 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyUtils.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10630 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-summary.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8839 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-tree.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12523 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-use.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10157 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/help-doc.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 597481 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/index-all.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 597544 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/index-all.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9518 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/index.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287630 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/jquery.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89664 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-3.6.1.min.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1842 2020-06-22 12:18:05.000000 ./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-ui.min.css │ │ │ ├── ./usr/share/doc/libcanl-java-doc/apidocs/allclasses-index.html │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │
connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)
│ │ │ │ +
│ │ │ │ connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)
│ │ │ │ +SocketFactoryCreator.connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)
│ │ │ │ instead. This class is not perfect as the HandshakeCompletedListener
is invoked (at least in reference JDK)
│ │ │ │ in a separate thread, what can easily lead to a situation when the connection is opened and made available,
│ │ │ │ before this implementation finishes checking.connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)
│ │ │ │ +SocketFactoryCreator.connectWithHostnameChecking(SSLSocket, HostnameMismatchCallback)
│ │ │ │ instead. This class is not perfect as the HandshakeCompletedListener
is invoked (at least in reference JDK)
│ │ │ │ in a separate thread, what can easily lead to a situation when the connection is opened and made available,
│ │ │ │ before this implementation finishes checking.getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)
│ │ │ │ +SocketFactoryCreator.getServerSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)
│ │ │ │ using SecureRandom
implementation as the last argument.SSLServerSocketFactory
configured to check
│ │ │ │ client certificates with a provided validator.getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)
│ │ │ │ +SocketFactoryCreator.getSocketFactory(X509Credential, X509CertChainValidator, SecureRandom)
│ │ │ │ using SecureRandom
implementation as the last argument.SSLSocketFactory
configured to check
│ │ │ │ servers' certificates with a provided validator.