Commit Graph

26 Commits

Author SHA1 Message Date
akwizgran
2f7e2e16cf Merged changes from the afsnit repo.
The project is now built as an Android project (via Eclipse or
ant). Tests have been moved to a separate project so they can exist
outside the Android build process. A basic Android app structure has
been created. A Bluetooth plugin for Android has been added, and the
Bluetooth plugin for J2SE has been modified to use the same techniques.
2012-10-30 23:04:52 +00:00
akwizgran
a66da73d37 Moved currently unused i18n code out of build path. 2012-10-30 20:37:31 +00:00
akwizgran
e6ac5494fc Restructured project prior to merging changes from Afsnit repo. 2012-10-30 20:30:50 +00:00
Daryl
617c65dd48 Added gmail plugin containing both imap and smtp, with unit test 2012-08-30 18:48:25 +08:00
akwizgran
312ad9d534 Added SpongyCastle sources, removed BouncyCastle sources. 2012-08-28 08:58:44 +01:00
akwizgran
b8b18add33 Replaced BouncyCastle with SpongyCastle for Android compatibility. 2012-08-24 12:22:40 +01:00
akwizgran
f4b34ca975 Moved defunct invitation and installer code to sandpit repo. 2012-07-03 10:49:43 +01:00
akwizgran
ec6f60b065 Tor plugin using Silvertunnel's Netlib (untested). 2012-02-06 22:30:07 +00:00
akwizgran
2a38efd13a Added the Bouncy Castle sources. 2011-11-29 21:10:22 +00:00
akwizgran
bc7d882af6 Upgraded H2 jar (the new version was built on OS X 10.4 for Java 1.5
compatibility).
2011-11-19 17:05:10 +00:00
akwizgran
b1d08af5a2 Patched Bluecove native code to work around a bug in OS X 10.4. 2011-11-08 21:08:55 +00:00
akwizgran
a14521526f Added Bluecove source for debugging. 2011-11-08 13:30:21 +00:00
akwizgran
995518c48b Upgraded H2 jar and removed workaround for Blob.getBytes() bug.
The H2 developers are amazing. :-)
2011-10-25 09:42:27 +01:00
akwizgran
a37186d574 Reverted to Bluecove 2.1.0 because discovery wasn't working on Linux. 2011-10-07 12:12:12 +01:00
akwizgran
196c564d11 Upgraded Bluecove to 2.1.1 for Linux support without libbluetooth. 2011-10-07 00:09:07 +01:00
akwizgran
07d6715881 Added Bluetooth jars. 2011-10-06 18:43:43 +01:00
akwizgran
b65713796e Added JNotify jar and native libraries for Linux and Mac. 2011-10-05 13:27:04 +02:00
akwizgran
9c48ad032f Added JNA jars. 2011-10-04 21:03:25 +01:00
akwizgran
fb95565880 Use the BouncyCastle provider so we can be sure we won't get
NoSuchAlgorithmExceptions. Key generation is *slow* - I guess that's a
good sign. ;-)
2011-07-25 10:38:46 +01:00
akwizgran
af6c9a9706 Upgraded to JUnit 4.9b3 for a Java 1.5 compatibility bugfix. 2011-07-14 21:26:23 +01:00
akwizgran
acb7228df9 Updated the H2 jar to a version that hopefully works on OSX 10.4 (since it was built there). 2011-07-14 19:39:01 +01:00
akwizgran
4d4b540387 Java 1.5 compatibility changes (for OSX 10.4). We depend on commons-io for a single method... might be worth copying the source into FileUtils if the license permits. 2011-07-14 19:12:44 +01:00
akwizgran
1f5e52c31b Modifying Protocol Buffers (or Thrift, or MessagePack, or any of the free ASN.1 implementations I could find) to support length constraints was more work than writing a custom serialisation format, so I wrote a custom format. 2011-07-10 14:44:15 +01:00
akwizgran
4deb52478d Protocol Buffers will be used for the wire protocol. As a quick test it's now used to serialize transport details when creating an invitation. 2011-07-07 22:10:02 +01:00
akwizgran
9e76cc6a4f Added test jars and the first unit test. 2011-06-21 23:12:30 +01:00
akwizgran
cd4f99df3d Initial commit with new directory structure. 2011-06-21 18:01:28 +01:00