Merge branch 'socks-socket' into 'master'
Fetch RSS feeds via Tor This patch replaces jsocks with our own minimal SOCKS 5 implementation, which is compatible with Android's OpenSSL hacks (see discussion on #599 for the horrifying details). This allows us to use OkHttp over Tor to fetch RSS feeds. It turns out that SOCKS 5 without authentication is a really simple protocol: https://tools.ietf.org/html/rfc1928 Closes #599. See merge request !308
Showing
- briar-android/build.gradle 0 additions, 3 deletionsbriar-android/build.gradle
- briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java 7 additions, 4 deletions...id/src/org/briarproject/plugins/AndroidPluginsModule.java
- briar-android/src/org/briarproject/plugins/tor/TorPlugin.java 21 additions, 9 deletions...r-android/src/org/briarproject/plugins/tor/TorPlugin.java
- briar-android/src/org/briarproject/plugins/tor/TorPluginFactory.java 8 additions, 3 deletions...id/src/org/briarproject/plugins/tor/TorPluginFactory.java
- briar-api/src/org/briarproject/api/plugins/TorConstants.java 1 addition, 0 deletionsbriar-api/src/org/briarproject/api/plugins/TorConstants.java
- briar-api/src/org/briarproject/api/reporting/DevReporter.java 1 addition, 2 deletions...r-api/src/org/briarproject/api/reporting/DevReporter.java
- briar-core/libs/jsocks.jar 0 additions, 0 deletionsbriar-core/libs/jsocks.jar
- briar-core/src/org/briarproject/CoreModule.java 2 additions, 0 deletionsbriar-core/src/org/briarproject/CoreModule.java
- briar-core/src/org/briarproject/feed/FeedManagerImpl.java 10 additions, 11 deletionsbriar-core/src/org/briarproject/feed/FeedManagerImpl.java
- briar-core/src/org/briarproject/reporting/DevReporterImpl.java 29 additions, 18 deletions...-core/src/org/briarproject/reporting/DevReporterImpl.java
- briar-core/src/org/briarproject/reporting/ReportingModule.java 4 additions, 2 deletions...-core/src/org/briarproject/reporting/ReportingModule.java
- briar-core/src/org/briarproject/socks/SocksModule.java 22 additions, 0 deletionsbriar-core/src/org/briarproject/socks/SocksModule.java
- briar-core/src/org/briarproject/socks/SocksSocket.java 108 additions, 0 deletionsbriar-core/src/org/briarproject/socks/SocksSocket.java
- briar-core/src/org/briarproject/socks/SocksSocketFactory.java 49 additions, 0 deletions...r-core/src/org/briarproject/socks/SocksSocketFactory.java
- briar-core/src/org/briarproject/util/IoUtils.java 27 additions, 10 deletionsbriar-core/src/org/briarproject/util/IoUtils.java
Loading
Please register or sign in to comment