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
3b5769cf8a
Use Java 1.6 instead of 1.5. We no longer aim to support OS X 10.4.
2013-11-22 12:00:00 +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
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
50ad1f486e
Removed batches from BMP. Messages are now sent and acked individually.
2013-01-16 22:56:03 +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
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
0bfa83bb9f
Attached source for jSSC and Silvertunnel.
2012-12-17 19:09:13 +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