akwizgran
aee695b913
Don't enable the WAN TCP plugin on Android.
...
Direct P2P connections between mobile devices are unlikely to work, and
they'd expose the social graph to surveillance.
2014-01-24 21:13:31 +00:00
akwizgran
f1d3093ee2
Bumped the expiry date to 31 January 2014.
2014-01-24 21:02:56 +00:00
akwizgran
1a631d9053
Simplified the expiry date logic to catch bug #35 .
...
Leaving the expiry date at 22 January until the fix is confirmed.
2014-01-24 20:50:02 +00:00
akwizgran
822392f9e7
Use strings rather than hashes to identify transports. Dev task #64 .
2014-01-24 10:39:34 +00:00
akwizgran
44bb9134d4
Reversing unintentionally pushed change: don't share Timer instances.
2014-01-16 19:31:28 +00:00
akwizgran
66619ec1e7
Use a single Timer instance.
2014-01-16 19:12:27 +00:00
akwizgran
6af3c54c28
Removed shouldFlush() from plugins, added missing PacketWriter method.
2014-01-15 17:10:25 +00:00
akwizgran
941f088781
Updated Tor's GeoIP database.
2014-01-15 13:03:12 +00:00
akwizgran
db96994d5c
Simplified the serialisation format. Other task #39 .
...
The new format is simpler but less efficient for small integers, short
strings and short byte arrays.
2014-01-14 22:40:47 +00:00
akwizgran
8886d954d7
Reorganised Guice modules. Contribute entropy to pool on Linux/Android.
2014-01-14 19:33:17 +00:00
akwizgran
46863b8c1b
Log how long it takes Guice to construct its object graph.
2014-01-14 18:59:40 +00:00
akwizgran
bd980f6731
Bumped the expiry date to 22 January 2014.
2014-01-14 18:59:18 +00:00
akwizgran
6f161103ae
Log the timing of startup tasks so we can find bottlenecks.
2014-01-13 21:58:34 +00:00
akwizgran
623e7330ed
Store schema version in database. Dev task #50 .
...
If the schema of the database is incompatible with the schema expected
by the code, the database throws a DbSchemaException. LifecycleManager
indicates the error to BriarService, which uses HomeScreenActivity to
show a notification and quit the app.
2014-01-09 21:00:40 +00:00
akwizgran
c779d7b95a
Inform Tor about network connectivity. Dev task #53 .
...
Note that some devices (I'm looking at you, Huawei U8110) misreport
connectivity by failing to set EXTRA_NO_CONNECTIVITY and returning true
from ConnectivityManager.getActiveNetworkInfo().isConnected() when
there's no connectivity.
2014-01-09 14:45:41 +00:00
akwizgran
0cebc42ddb
Padding now depends on screen size. Closes dev task #57 .
2014-01-09 12:42:19 +00:00
akwizgran
452f8bd7e1
Fiddled with colours for password strength meter.
2014-01-09 01:38:15 +00:00
akwizgran
ea47420e99
Add a password strength meter to SetupActivity. Dev task #42 .
2014-01-09 01:29:00 +00:00
akwizgran
1a53e9e908
Unimplemented features should show a 'Not implemented' toast. Bug #29 .
2014-01-08 17:07:51 +00:00
akwizgran
3ddfe44be3
Show feedback during setup if passwords don't match. Dev task #49 .
2014-01-08 17:01:41 +00:00
akwizgran
832476412c
Changed the root package from net.sf.briar to org.briarproject.
2014-01-08 16:18:30 +00:00
akwizgran
dce70f487c
Merged clock and os packages, moved events into their own package.
2014-01-08 15:45:02 +00:00
akwizgran
c8641d1177
Added a ScrollView to SetupActivity. Fixes bug #34 .
2014-01-08 14:49:52 +00:00
akwizgran
c5b20ffba8
Recompiled Tor with OpenSSL 0.9.8h to work around bug #37 .
2014-01-08 14:27:14 +00:00
akwizgran
718ca36333
Recompiled Tor with OpenSSL 0.9.8h to work around bug #37 .
...
The latest version of libevent (2.0.21-stable) works fine.
2014-01-07 12:19:34 +00:00
akwizgran
467842e67f
If a Tor process is left behind after a crash, kill it when restarting.
2014-01-06 12:17:39 +00:00
akwizgran
413b04682f
Don't allow BriarService to restart automatically without a DB key.
...
Fixes bug #7 . The service is restarted after a crash even if
onStartCommand() returns START_NOT_STICKY, but after restarting the DB
key is not restored and so the app can't usefully proceed.
2014-01-06 10:17:06 +00:00
akwizgran
a8782937e9
Unwrapped a line. Because I care.
2014-01-05 21:55:07 +00:00
akwizgran
c403df0e20
Check the expiry date on first run. Fixes bug #35 .
2014-01-05 21:53:32 +00:00
akwizgran
fc827c191e
Bumped the expiry date to 15 January 2014.
2014-01-04 16:47:57 +00:00
akwizgran
49fda3bec5
Recompiled Tor with the latest libevent and OpenSSL.
2014-01-04 16:47:34 +00:00
akwizgran
a9c46e6ed1
Upgraded Tor to 0.2.4.20.
2013-12-27 19:48:52 +00:00
akwizgran
d5beaef1e0
Rebuilt Tor binary from source (thanks to the Guardian Project).
2013-12-27 19:18:40 +00:00
akwizgran
a54e0bb812
Updated Android support jar.
2013-12-27 18:25:50 +00:00
akwizgran
88c7251ea2
Various small tweaks and optimisations to message and forum activities.
2013-12-22 01:57:56 +00:00
akwizgran
f1af27554d
Removed share button, which rarely worked, and two compose buttons.
2013-12-21 23:55:22 +00:00
akwizgran
51b3a10be2
Removed public/private groups from the wire protocol.
...
The distinction between inbox groups and other groups can be maintained
internally, there's no need to represent it on the wire.
2013-12-20 13:32:36 +00:00
akwizgran
bd566fdb8f
Moved CPU architecture check from Tor plugin to plugin factory.
...
This allows us to avoid instantiating the plugin on unsupported
architectures.
2013-12-19 23:23:41 +00:00
akwizgran
17ef84c070
Reduced padding between From: and To: fields.
2013-12-19 23:12:39 +00:00
akwizgran
93151ee77b
Fixed a NullPointerException when a local message triggered an event.
2013-12-19 23:06:54 +00:00
akwizgran
8b44152ed4
Bumped the expiry date to 30 December 2013.
2013-12-19 22:33:42 +00:00
akwizgran
caec26e9cd
Only allow one private group (the inbox) to be shared with each contact.
2013-12-19 22:12:49 +00:00
akwizgran
0dc869228b
Replaced private messages with private groups.
...
Private messages are now the same as group messages, but groups can be
private or public. When a contact is added, a private group is created
and designated as the inbox for exchanging private messages with the
contact.
2013-12-19 21:53:26 +00:00
akwizgran
1d4213e9c6
When replying to a message, don't use an earlier timestamp.
...
This produces a saner user experience when devices have differing
clocks.
2013-12-11 16:25:00 +00:00
akwizgran
ba9ea9da1c
Bumped expiry date to 15 December 2013.
2013-12-11 15:53:04 +00:00
akwizgran
3b0d8ec477
Upgraded Tor to version 0.2.4.16-rc from Orbot version 12.0.5.
2013-12-05 19:51:49 +00:00
akwizgran
d1e4631c55
Removed redundant flags from intent.
2013-12-05 19:01:09 +00:00
akwizgran
80970d3daa
Touching the notification shows the home screen instead of quitting.
...
This allows quick access to any part of the app, including quitting (two
touches).
2013-12-05 13:28:15 +00:00
akwizgran
b7dbacb000
Replaced ContactAddedView with a toast (development task #39 ).
2013-12-05 12:27:45 +00:00
akwizgran
f383532ecd
Merged private message activities with contact list.
...
This makes the contact list behave how alpha testers expected: touching
a contact shows private messages exchanged with the contact.
2013-12-05 12:17:17 +00:00