From 7a4549a69969ab6207c712fd6e4e835cbdb73afe Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Mon, 28 Jan 2013 20:13:48 +0000 Subject: [PATCH] Applied a patch from the Silvertunnel forums for connection issues. --- .../silvertunnel.org-netlib-0.14-briar.jar | Bin 507247 -> 507239 bytes silvertunnel.org-netlib-0.14.patch | 48 +++++++++++++----- 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/briar-core/libs/silvertunnel.org-netlib-0.14-briar.jar b/briar-core/libs/silvertunnel.org-netlib-0.14-briar.jar index c83a2a3dfe993d9b27d013a6f4e69ab7ef15d15d..a0e8966d882902652917aeef2be0efefef188c8a 100644 GIT binary patch delta 12915 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 delta 13116 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 diff --git a/silvertunnel.org-netlib-0.14.patch b/silvertunnel.org-netlib-0.14.patch index 56e5235629..8d489e41da 100644 --- a/silvertunnel.org-netlib-0.14.patch +++ b/silvertunnel.org-netlib-0.14.patch @@ -5,7 +5,7 @@ Only in silvertunnel.org-netlib-0.14-briar/lib/main: scprov-jdk15on-1.47.0.3-SNA Only in silvertunnel.org_netlib/src/main/java: com diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/api/impl/SocketTimeoutInputStream.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/api/impl/SocketTimeoutInputStream.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/api/impl/SocketTimeoutInputStream.java 2012-01-19 16:46:10.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/api/impl/SocketTimeoutInputStream.java 2012-12-18 02:51:40.167913821 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/api/impl/SocketTimeoutInputStream.java 2012-12-18 02:51:40.000000000 +0000 @@ -111,7 +111,7 @@ synchronized (this) { throwLastPendingIOException(); @@ -37,7 +37,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/api/imp /** diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/circuit/TLSDispatcherThread.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/circuit/TLSDispatcherThread.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/circuit/TLSDispatcherThread.java 2012-08-24 15:57:00.000000000 +0100 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/circuit/TLSDispatcherThread.java 2012-12-17 21:58:30.943914693 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/circuit/TLSDispatcherThread.java 2012-12-17 21:58:30.000000000 +0000 @@ -70,13 +70,13 @@ public void run() { @@ -56,7 +56,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t } diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/clientimpl/Tor.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/clientimpl/Tor.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/clientimpl/Tor.java 2012-01-20 11:16:16.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/clientimpl/Tor.java 2012-11-16 18:38:24.138140251 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/clientimpl/Tor.java 2012-11-16 18:38:24.000000000 +0000 @@ -131,11 +131,11 @@ @@ -75,7 +75,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t log.info("Tor implementation of silvertunnel.org is starting up"); diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/common/LookupServiceUtil.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/common/LookupServiceUtil.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/common/LookupServiceUtil.java 2012-01-19 16:46:10.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/common/LookupServiceUtil.java 2013-01-10 16:18:14.861709367 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/common/LookupServiceUtil.java 2013-01-10 16:18:14.000000000 +0000 @@ -18,11 +18,6 @@ package org.silvertunnel.netlib.layer.tor.common; @@ -125,7 +125,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t } diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/HiddenServiceProperties.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/HiddenServiceProperties.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/HiddenServiceProperties.java 2011-03-25 09:56:20.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/HiddenServiceProperties.java 2012-11-16 18:48:45.354224491 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/HiddenServiceProperties.java 2012-11-16 18:48:45.000000000 +0000 @@ -64,7 +64,7 @@ minimumNumberOfIntroPoints = 3; try { @@ -135,9 +135,33 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t generator.initialize(1024, new SecureRandom()); KeyPair keypair = generator.generateKeyPair(); pub = (RSAPublicKey) keypair.getPublic(); +diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RendezvousServiceDescriptorService.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RendezvousServiceDescriptorService.java +--- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RendezvousServiceDescriptorService.java 2012-01-19 16:46:10.000000000 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RendezvousServiceDescriptorService.java 2013-01-18 21:52:57.000000000 +0000 +@@ -117,7 +117,7 @@ + String response = null; + try { + response = retrieveServiceDescriptor(torNetLayer, dirAddress, descriptorIdBase32); +- } catch (Exception e) { ++ } catch (IOException e) { + log.warning(PRE+"unable to connect to or to load data from directory server " + dirAddress + "(" + e.getMessage() + ")"); + continue; + } +@@ -242,9 +242,9 @@ + String httpResponse = SimpleHttpClient.getInstance().get(torNetLayer, dirNetAddress, path); + return httpResponse; + +- } catch (Exception e) { ++ } catch (IOException e) { + log.fine("retrieveServiceDescriptor() from " + dirNetAddress + " failed: " + e.getMessage()); +- return null; ++ throw e; + } + } + diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RouterImpl.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RouterImpl.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RouterImpl.java 2012-09-02 11:58:16.000000000 +0100 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RouterImpl.java 2013-01-04 00:34:36.209293886 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/directory/RouterImpl.java 2013-01-04 00:34:36.000000000 +0000 @@ -156,7 +156,7 @@ PLATFORM_PATTERN = Parsing.compileRegexPattern("^platform (.*?)$"); PUBLISHED_PATTERN = Parsing.compileRegexPattern("^published (.*?)$"); @@ -158,7 +182,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encoding.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encoding.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encoding.java 2012-01-19 16:46:10.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encoding.java 2012-11-16 18:37:17.762139243 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encoding.java 2012-11-16 18:37:17.000000000 +0000 @@ -250,7 +250,7 @@ /** creates an base64-string out of a byte[] */ @@ -170,7 +194,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t /** diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encryption.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encryption.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encryption.java 2012-01-19 16:46:10.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encryption.java 2012-11-20 15:27:08.128469232 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/Encryption.java 2012-11-20 15:27:08.000000000 +0000 @@ -60,21 +60,22 @@ import javax.crypto.Cipher; @@ -246,7 +270,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t log.warning("Encryption.extractPublicRSAKey: Caught exception:" + e.getMessage()); diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/PrivateKeyHandler.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/PrivateKeyHandler.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/tor/util/PrivateKeyHandler.java 2011-03-25 09:56:22.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/PrivateKeyHandler.java 2012-11-16 18:48:53.282158910 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/layer/tor/util/PrivateKeyHandler.java 2012-11-16 18:48:53.000000000 +0000 @@ -50,7 +50,7 @@ */ public PrivateKeyHandler() { @@ -279,7 +303,7 @@ diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/layer/t // send the same certificate twice works fine with the default implementation of tor! diff -Bbur silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/util/Base64.java silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/util/Base64.java --- silvertunnel.org_netlib/src/main/java/org/silvertunnel/netlib/util/Base64.java 2012-01-19 16:46:10.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/util/Base64.java 2012-11-16 18:37:46.506222108 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/main/java/org/silvertunnel/netlib/util/Base64.java 2012-11-16 18:37:46.000000000 +0000 @@ -34,7 +34,7 @@ */ public static String encode(byte[] input) { @@ -302,7 +326,7 @@ Only in silvertunnel.org_netlib/src/main/resources: com Only in silvertunnel.org_netlib/src/test/java: com diff -Bbur silvertunnel.org_netlib/src/test/java/org/silvertunnel/netlib/layer/tor/directory/AuthorityKeyCertificatesLocalTest.java silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/AuthorityKeyCertificatesLocalTest.java --- silvertunnel.org_netlib/src/test/java/org/silvertunnel/netlib/layer/tor/directory/AuthorityKeyCertificatesLocalTest.java 2012-01-19 16:46:08.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/AuthorityKeyCertificatesLocalTest.java 2012-11-16 18:38:10.338141454 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/AuthorityKeyCertificatesLocalTest.java 2012-11-16 18:38:10.000000000 +0000 @@ -53,9 +53,9 @@ @BeforeClass @@ -318,7 +342,7 @@ diff -Bbur silvertunnel.org_netlib/src/test/java/org/silvertunnel/netlib/layer/t diff -Bbur silvertunnel.org_netlib/src/test/java/org/silvertunnel/netlib/layer/tor/directory/DirectoryConsensusLocalTest.java silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/DirectoryConsensusLocalTest.java --- silvertunnel.org_netlib/src/test/java/org/silvertunnel/netlib/layer/tor/directory/DirectoryConsensusLocalTest.java 2012-01-19 16:46:08.000000000 +0000 -+++ silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/DirectoryConsensusLocalTest.java 2012-11-16 18:38:16.654139552 +0000 ++++ silvertunnel.org-netlib-0.14-briar/src/test/java/org/silvertunnel/netlib/layer/tor/directory/DirectoryConsensusLocalTest.java 2012-11-16 18:38:16.000000000 +0000 @@ -60,9 +60,9 @@ @BeforeClass -- GitLab