Commit Graph

  • e9d0ad97c4 Removed an unnecessary join. akwizgran 2013-12-28 14:00:25 +00:00
  • 6338e5959a Replaced the messagesToAck table with a flag in the statuses table. akwizgran 2013-12-28 13:55:19 +00:00
  • 7a57375438 Interleave samples to get a better estimate of PBKDF2 running time. akwizgran 2013-12-28 13:44:26 +00:00
  • a9c46e6ed1 Upgraded Tor to 0.2.4.20. akwizgran 2013-12-27 19:48:52 +00:00
  • d5beaef1e0 Rebuilt Tor binary from source (thanks to the Guardian Project). akwizgran 2013-12-27 19:18:40 +00:00
  • a54e0bb812 Updated Android support jar. akwizgran 2013-12-27 18:25:50 +00:00
  • 88c7251ea2 Various small tweaks and optimisations to message and forum activities. akwizgran 2013-12-22 01:57:56 +00:00
  • ff01b181bc Renamed a database method. akwizgran 2013-12-22 01:56:11 +00:00
  • f1af27554d Removed share button, which rarely worked, and two compose buttons. akwizgran 2013-12-21 23:55:22 +00:00
  • 51b3a10be2 Removed public/private groups from the wire protocol. akwizgran 2013-12-20 13:32:36 +00:00
  • e8d864c004 Throw DbException if database encryption key is missing. akwizgran 2013-12-19 23:33:38 +00:00
  • bd566fdb8f Moved CPU architecture check from Tor plugin to plugin factory. akwizgran 2013-12-19 23:23:41 +00:00
  • 676ef9518b Unit tests to catch a noobish JDBC error. akwizgran 2013-12-19 23:13:08 +00:00
  • 17ef84c070 Reduced padding between From: and To: fields. akwizgran 2013-12-19 23:12:39 +00:00
  • 93151ee77b Fixed a NullPointerException when a local message triggered an event. akwizgran 2013-12-19 23:06:54 +00:00
  • 0a61fc40ae Fixed a SQL typo. Unit tests would've caught this. akwizgran 2013-12-19 22:36:42 +00:00
  • 8b44152ed4 Bumped the expiry date to 30 December 2013. akwizgran 2013-12-19 22:33:42 +00:00
  • 6de0c334c7 Missed a method when replacing private messages with private groups. akwizgran 2013-12-19 22:28:23 +00:00
  • caec26e9cd Only allow one private group (the inbox) to be shared with each contact. akwizgran 2013-12-19 22:12:49 +00:00
  • 0dc869228b Replaced private messages with private groups. akwizgran 2013-12-19 21:53:26 +00:00
  • 1d4213e9c6 When replying to a message, don't use an earlier timestamp. akwizgran 2013-12-11 16:25:00 +00:00
  • ba9ea9da1c Bumped expiry date to 15 December 2013. akwizgran 2013-12-11 15:53:04 +00:00
  • 47708d489d Added the ability to remove pseudonyms from the database. akwizgran 2013-12-10 22:23:37 +00:00
  • 667dbfdd4a Removed an unused DB method and index. akwizgran 2013-12-10 21:02:11 +00:00
  • db5702d7fc Calibrate PBKDF2 iterations on first run. Fixes development issue #29. akwizgran 2013-12-05 23:18:07 +00:00
  • bab2aca584 Patched Weupnp to support older Android devices. akwizgran 2013-12-05 21:21:43 +00:00
  • 290fbe4ac8 Downgraded to H2 1.3.170 again to support older Android devices. akwizgran 2013-12-05 20:19:44 +00:00
  • 3b0d8ec477 Upgraded Tor to version 0.2.4.16-rc from Orbot version 12.0.5. akwizgran 2013-12-05 19:51:49 +00:00
  • d1e4631c55 Removed redundant flags from intent. akwizgran 2013-12-05 18:43:11 +00:00
  • 80970d3daa Touching the notification shows the home screen instead of quitting. akwizgran 2013-12-05 13:28:15 +00:00
  • b7dbacb000 Replaced ContactAddedView with a toast (development task #39). akwizgran 2013-12-05 12:27:45 +00:00
  • f383532ecd Merged private message activities with contact list. akwizgran 2013-12-05 12:17:17 +00:00
  • 3e6d7ba66a Removed subject line, which won't be used in new conversation views. akwizgran 2013-11-30 15:09:26 +00:00
  • d771f6c94c Merged HelloWorldModule into AndroidModule. akwizgran 2013-11-29 22:52:51 +00:00
  • 4445dbaa32 Bumped expiry date to 7 December 2013. akwizgran 2013-11-29 22:49:07 +00:00
  • 766b6f067a Use javax.inject annotations rather than the Guice versions. akwizgran 2013-11-29 14:12:39 +00:00
  • 418b3c9a9d Upgraded Weupnp to version 0.1.3. akwizgran 2013-11-26 12:55:06 +00:00
  • 222d7414d7 Upgraded H2 to version 1.3.174. akwizgran 2013-11-26 12:32:22 +00:00
  • 27c4306e03 Switched from NIST curve P-384 to RFC 5639 curve brainpoolP384r1. akwizgran 2013-11-24 15:11:46 +00:00
  • 0325bba86c Fixed some resource leak warnings in unit tests. akwizgran 2013-11-22 12:56:42 +00:00
  • 4a19f821bb Suppress deprecation warning. akwizgran 2013-11-22 12:52:11 +00:00
  • 26eebee8d9 Reverted some changes that were made for Java 1.5 compatibility. akwizgran 2013-11-22 12:49:20 +00:00
  • 3b5769cf8a Use Java 1.6 instead of 1.5. We no longer aim to support OS X 10.4. akwizgran 2013-11-22 12:00:00 +00:00
  • a2aa13051a Fixed a crash caused by trying to modify an immutable list. akwizgran 2013-11-19 23:23:07 +00:00
  • cd147d7861 Pass the group's salt through to the DB when subscribing. akwizgran 2013-11-19 23:13:54 +00:00
  • e73dc148c3 Avoid using a deprecated API if possible. akwizgran 2013-11-19 23:13:35 +00:00
  • a56516f8a6 Changed target SDK version to 19. akwizgran 2013-11-19 22:25:50 +00:00
  • 1a351535be The response to a BMP Offer is now an Ack and/or a Request. akwizgran 2013-11-19 22:13:26 +00:00
  • 2e472c1d16 Added the ability to skip serialised objects. akwizgran 2013-11-19 21:28:53 +00:00
  • 6764ade475 Delimited structs - this will allow us to skip unrecognised structs. akwizgran 2013-11-19 18:05:44 +00:00
  • ab5389ce1f Bumped expiry date of build to 30 November 2013. akwizgran 2013-11-19 16:36:54 +00:00
  • e0d313a28c Simplified serialisation format: removed compact encodings. akwizgran 2013-10-11 15:16:16 +01:00
  • 38c1b4eb97 Changed 'groups' to 'forums' in the Android UI. akwizgran 2013-09-27 18:25:39 +01:00
  • 7b01e42da8 Removed the ability to star messages (unused in UI). akwizgran 2013-09-27 18:15:43 +01:00
  • 0a153acd02 Removed peer moderation (may be restored after beta testing). akwizgran 2013-09-27 18:04:27 +01:00
  • b94954544d Removed restricted groups (may be restored after beta testing). akwizgran 2013-09-27 15:11:04 +01:00
  • 1e5e067df7 Removed ratings from the Android UI. akwizgran 2013-09-21 19:28:53 +01:00
  • bf13d3155c Raised the target SDK version to 18. akwizgran 2013-09-21 19:10:34 +01:00
  • beb9750ca1 Removed blogs from the Android UI. akwizgran 2013-09-21 19:10:11 +01:00
  • e06b883d20 Replaced "Connecting" with "Searching" in invitation UI. akwizgran 2013-08-01 10:39:47 +01:00
  • c868764244 Separate FileUtils implementations for Android and desktop builds. akwizgran 2013-07-27 20:50:05 +01:00
  • 0941697922 Bumped the expiry date of the alpha build to 31 July 2013. akwizgran 2013-07-26 19:57:46 +01:00
  • 95788cc1c6 Simplified the KDF implementation, since one iteration is enough. akwizgran 2013-07-12 19:05:27 +01:00
  • a8d86a1b05 Don't use a byte[1] where a byte will do. akwizgran 2013-07-12 18:59:52 +01:00
  • a731b68e9f Switched from CMAC to HMAC-SHA-384 in key derivation function. akwizgran 2013-07-12 18:56:12 +01:00
  • 2ee3869327 Switched to AESLightEngine to minimise cache timing side-channel leaks. akwizgran 2013-07-12 18:54:50 +01:00
  • a2fffedc64 Erase temporary copies of keys. akwizgran 2013-07-12 18:53:15 +01:00
  • e9859e9f38 The counter mode KDF was not correctly following NIST SP 800-108. akwizgran 2013-07-11 15:13:48 +01:00
  • d02266d827 Moved Android-specific plugin code into briar-android project. akwizgran 2013-06-27 16:26:52 +01:00
  • 473cec8735 Moved desktop-specific code into a separate project (other task #34). akwizgran 2013-06-27 16:05:31 +01:00
  • 26d25cdbba Removed unused Silvertunnel patch. akwizgran 2013-06-27 15:12:24 +01:00
  • 7b3dd28e18 Updated the expiry date of the alpha build to 15 July 2013. akwizgran 2013-06-27 15:06:20 +01:00
  • f2b25a5bf1 Wrong text was being shown in CreateGroupActivity. Fixes bug #22. akwizgran 2013-06-27 11:36:44 +01:00
  • 1e6f6b2fa5 Give the Java 1.5 compiler more type information. akwizgran 2013-06-19 16:54:15 +01:00
  • ed521fc028 Don't assume contacts will be returned in any particular order. akwizgran 2013-06-19 16:53:38 +01:00
  • 3e6d3e0b1f Downgraded H2 to version 1.3.170 (last version that supports Java 1.5). akwizgran 2013-06-19 16:08:40 +01:00
  • b2e7f9f3b6 Removed an unused method and an unused source jar. akwizgran 2013-06-19 14:08:43 +01:00
  • 3e0c16b59a Removed all uses of JCE so we can use full-strength crypto on all JVMs. akwizgran 2013-06-17 16:22:02 +01:00
  • 8a039f0747 Updated the expiry date of the alpha build to 1 July 2013. akwizgran 2013-06-17 12:41:17 +01:00
  • 1808ceaf58 Replaced further JCE calls with direct instantiation of SC objects. akwizgran 2013-06-14 12:22:32 +01:00
  • a979cab43a Don't pass a null provider to the Cipher constructor. akwizgran 2013-06-14 11:24:14 +01:00
  • 155a231292 Replaced JCE provider calls with direct instantiation of Spongy Castle classes. akwizgran 2013-06-14 10:57:48 +01:00
  • 3054605a79 Set javac's target version to Java 1.5 in the ant buildfiles. akwizgran 2013-06-13 18:38:54 +01:00
  • a4d3daaa3e Removed a Java 1.6 API call. akwizgran 2013-06-13 17:55:12 +01:00
  • e1ec17f4b6 Made the invitation protocol symmetrical. akwizgran 2013-06-13 12:53:44 +01:00
  • bebaf4f84b Reworked the Bluetooth invitation process to be symmetrical (untested). akwizgran 2013-06-13 12:40:44 +01:00
  • a17349e015 Replaced redundant SocketReceiver classes with a generic class. akwizgran 2013-06-13 12:40:19 +01:00
  • 3833eac4e2 Made two private classes static. akwizgran 2013-06-13 11:50:01 +01:00
  • 4431e502f7 Symmetric invitation protocol for the Droidtooth plugin. akwizgran 2013-06-06 15:17:35 +01:00
  • 4170e8a08b Symmetric invitation protocol for the LAN plugin. akwizgran 2013-06-06 15:17:11 +01:00
  • 08b11412fb Allow plugins to use different maximum frame lengths. akwizgran 2013-06-05 14:16:44 +01:00
  • 90c323e82b Set H2's write delay to 0 and flush data to disk after every commit. akwizgran 2013-05-31 15:31:15 +01:00
  • cb2d8b50d2 Upgraded H2 to version 1.3.172. akwizgran 2013-05-31 15:27:32 +01:00
  • 77e778c58f Hide the progress bar after loading if no conversations were loaded. akwizgran 2013-05-31 14:33:36 +01:00
  • 4c480912a8 Removed unnecessary calls to Connection.setAutoCommit(). akwizgran 2013-05-30 17:35:32 +01:00
  • 91dba5f6f2 Bumped the expiry date of the alpha to 15 June 2013. akwizgran 2013-05-30 14:05:36 +01:00
  • 12192aea43 Patched jtorctl so a control connection can be used by multiple threads. akwizgran 2013-05-16 20:02:48 +01:00
  • c3e9ada0d9 Escaped a dot in the regex used to validate onion hostnames. akwizgran 2013-05-16 15:44:56 +01:00
  • 37e68d5e9e Register the DatabaseUiExecutor for shutdown by the LifecycleManager. akwizgran 2013-05-16 15:39:41 +01:00
  • 1692e5a695 Invitation protocol was proceeding after confirmation timed out. akwizgran 2013-05-16 15:10:16 +01:00