Torsten Grote
872d10e2b0
Removed upstream jar files from all modules except briar-desktop
2016-01-15 12:10:28 -02:00
Torsten Grote
e603b4f60e
Implemented Sign Out as a first PanicKit Response
...
This closes #204
2016-01-12 10:49:14 -02:00
akwizgran
9158514abf
Recompile H2 with OpenJDK 6.
...
H2 was failing to load its driver class on OpenJDK 6 because the code was compiled for Java 7.
2015-12-08 14:00:08 +00:00
akwizgran
8ae3fb3e35
Upgraded Spongy Castle to 1.53, fixed tests. #146
2015-12-03 11:12:16 +00:00
akwizgran
427efdc7d6
Raise minimum Java version to 6, upgrade H2. #24
2015-12-02 14:59:51 +00:00
akwizgran
18503af665
Updated Bouncy Castle source jar.
2015-04-08 08:44:15 +01:00
akwizgran
b558218d48
Upgraded Bouncy Castle to 1.52.
2015-04-04 12:19:22 +01:00
akwizgran
0b9671a0fa
Updated Bouncy Castle source code.
2014-12-04 12:06:41 +00:00
akwizgran
4e028e217b
Upgraded BouncyCastle to 1.51.
2014-10-03 13:28:45 +01:00
akwizgran
a168a7ba89
Upgraded to BouncyCastle 1.50. Added bouncy -> spongy conversion script.
2014-01-16 15:21:42 +00:00
akwizgran
bab2aca584
Patched Weupnp to support older Android devices.
...
Older devices such as the Huawei U8210 don't completely support the Java
1.6 API. Calling an unsupported method crashes the app.
2013-12-05 21:21:43 +00:00
akwizgran
290fbe4ac8
Downgraded to H2 1.3.170 again to support older Android devices.
...
Older devices such as the Huawei U8210 don't completely support the Java
1.6 API. Calling an unsupported method crashes the app.
2013-12-05 20:19:44 +00:00
akwizgran
766b6f067a
Use javax.inject annotations rather than the Guice versions.
2013-11-29 14:12:39 +00:00
akwizgran
418b3c9a9d
Upgraded Weupnp to version 0.1.3.
2013-11-26 12:55:06 +00:00
akwizgran
222d7414d7
Upgraded H2 to version 1.3.174.
...
As we no longer support Java 1.5 we can stay up to date with H2
releases.
2013-11-26 12:33:55 +00:00
akwizgran
c868764244
Separate FileUtils implementations for Android and desktop builds.
...
The method used by Commons IO to get the available disk space fails on
Android devices that lack a df binary - use the Android API instead.
2013-07-27 20:50:05 +01:00
akwizgran
d02266d827
Moved Android-specific plugin code into briar-android project.
...
This removes the other projects' dependency on the Android API.
2013-06-27 16:26:52 +01:00
akwizgran
473cec8735
Moved desktop-specific code into a separate project (other task #34 ).
2013-06-27 16:05:31 +01:00
akwizgran
3e6d3e0b1f
Downgraded H2 to version 1.3.170 (last version that supports Java 1.5).
2013-06-19 16:10:26 +01:00
akwizgran
b2e7f9f3b6
Removed an unused method and an unused source jar.
2013-06-19 14:08:43 +01:00
akwizgran
3e0c16b59a
Removed all uses of JCE so we can use full-strength crypto on all JVMs.
2013-06-17 16:29:46 +01:00
akwizgran
cb2d8b50d2
Upgraded H2 to version 1.3.172.
2013-05-31 15:27:32 +01:00
akwizgran
12192aea43
Patched jtorctl so a control connection can be used by multiple threads.
...
Various thread safety fixes, saner use of exceptions, and code
reformatting. The Tor plugin now creates a single control connection at
startup and closes it at shutdown. Fixes issue #3611962 .
2013-05-16 20:02:48 +01:00
akwizgran
3939ae6d60
Tor plugin for Android using native Tor binary, jtorctl and jsocks.
...
Only the ARM binary is included at present. Better control of the Tor
process is needed - it's possible for it to be left running when Briar
exits, and if the cookie file is deleted it's no longer possible to stop
the process.
2013-04-25 05:09:25 +01:00
akwizgran
4a40de957c
Removed Silvertunnel-based Tor plugin.
...
The Tor plugin tests are consistently failing with the latest versions
of Silvertunnel and Spongy Castle; we may need to ship native Tor
binaries for Windows/Mac/Linux and use Orbot on Android.
2013-03-26 13:47:24 +00:00
akwizgran
48cc55c43b
Upgraded Silvertunnel to version 0.15.
2013-02-01 18:05:29 +00:00
akwizgran
7a4549a699
Applied a patch from the Silvertunnel forums for connection issues.
2013-01-28 20:13:48 +00:00
akwizgran
64bf1fbbb1
Part 1 of a major BMP and database refactoring. Tests are broken!
...
The old logic for selecting when to send subscription and transport
updates has been removed and not yet replaced. Subscription times have
been removed from subscription updates. The database expiry time has
been remove from subscription updates and will later get its own update
packet. Transport updates have been broken up into one update per
transport. Acks for subscription and transport updates have been added.
2013-01-25 15:38:37 +00:00
akwizgran
a8f569ff8b
Removed GeoIP database from Silvertunnel jar.
2013-01-10 16:51:51 +00:00
akwizgran
8f15c44520
Renamed JNA jars and Bluecove patch, added patches for JNA and Silvertunnel.
2013-01-04 01:36:50 +00:00
akwizgran
41a3f8e6cc
Recompiled Bluecove jars with Java 1.5 to stop dex complaining.
2013-01-03 23:25:26 +00:00
akwizgran
e5d6b7c1c1
Recompiled JNA jars with target Java 1.5 to stop dex complaining.
2013-01-03 22:43:16 +00:00
akwizgran
f638f1b44e
Added source jars for Spongy Castle, fixed some indentation.
2013-01-02 22:28:01 +00:00
akwizgran
15837c4d24
Deleted activation.jar, removed javax.inject.jar from build path.
...
Guice only requires javax.inject.jar at runtime.
2012-12-18 17:30:09 +00:00
akwizgran
c93e6be191
Restored GeoIP database to Tor plugin.
...
This seems to prevent unexplained SocketTimeoutExceptions that occur
even though the timeout is set to 0 (unlimited).
2012-12-18 03:39:50 +00:00
akwizgran
0bfa83bb9f
Attached source for jSSC and Silvertunnel.
2012-12-17 19:09:13 +00:00
akwizgran
cdc89f5cba
Recompiled jSSC for Java 1.5 (again).
2012-12-06 15:20:16 +00:00
akwizgran
a4712140e6
Made serial port's state volatile, added method for stopping modem.
2012-12-06 15:09:04 +00:00
akwizgran
25fa4decfb
Include /dev/ttyusbmodem* in serial port list on OS X.
2012-12-06 14:34:10 +00:00
akwizgran
f0c61a9b25
Find Linux serial ports by exploring /dev rather than executing dmesg.
2012-12-06 14:17:03 +00:00
akwizgran
c13c01a114
Recompiled jSSC for Java 1.5.
2012-12-06 13:46:16 +00:00
akwizgran
12765ee173
Patched jSSC to recognise /dev/tty.modem as a serial port on OS X.
2012-12-06 13:43:30 +00:00
akwizgran
f5626bee05
Moved API classes into a separate project to enforce dependency rules.
2012-12-05 22:19:12 +00:00
akwizgran
f4f7b96d50
Separated Android code and core code into distinct Eclipse projects.
...
This should make it possible to develop the core in Eclipse without the ADT.
2012-12-05 20:39:31 +00:00