akwizgran
9e5e2e2df2
Patched tor and jtorctl for improved hidden service performance.
...
Two changes have been made to Tor:
1. Set can_complete_circuit to false when the network is disabled, and
don't try to build introduction circuits while can_complete_circuit is
false. This avoids a situation where Tor tries to build introduction
circuits as soon as the network is re-enabled, all the circuits fail,
and then Tor waits 5 minutes before trying to build more.
2. Added a FORGETHS command to the control protocol which clears any
cached client state relating to a specified hidden service. This can be
used to flush state that's likely to be stale before trying to connect
to a hidden service with an unstable network connection.
Support for the FORGETHS command was also added to jtorctl.
2014-10-06 18:57:57 +01:00
akwizgran
3051d8811e
Upgraded Tor to 0.2.4.24 with OpenSSL 1.0.1i.
2014-10-03 14:08:20 +01:00
akwizgran
e5620f8b05
Parts of our jtorctl patch have been merged upstream.
2014-10-03 13:29:12 +01:00
akwizgran
cdb5a12156
Use the event bus to observe contacts connecting and disconnecting.
2014-10-03 10:04:02 +01:00
akwizgran
8b8df435a5
Separated event infrastructure from DB.
2014-10-03 09:44:54 +01:00
akwizgran
6a4ea49786
Merge branch 'simpler-threading'.
...
This merge reduces the number of thread pools.
2014-10-02 18:26:26 +01:00
akwizgran
941efb4bbe
Merged IncomingConnectionExecutor and PluginExecutor into IoExecutor.
...
We don't need two separate executors for long-running IO threads.
2014-10-02 18:02:53 +01:00
akwizgran
d406853f68
Shut down the Tor process without hacks.
...
Tor has a controller command, TAKEOWNERSHIP, and a configuration option,
__OwningControllerProcess, that work together to ensure Tor shuts down
when the controlling process dies and/or disconnects from the control
port. By using them we can avoid creating runaway Tor processes that
have to be killed with hacks.
2014-07-08 22:35:37 +01:00
akwizgran
14c5b4e4ff
Removed DatabaseUiExecutor as DatabaseExecutor is now single-threaded.
2014-07-04 15:16:55 +01:00
akwizgran
7d9ce4c973
Don't assume Tor has bootstrapped if it's already running.
2014-07-02 23:01:14 +01:00
akwizgran
4c9296d286
Merged all licensing info into a single file to avoid APK build problems.
2014-07-02 23:01:13 +01:00
akwizgran
b4e02a7196
Release Briar code (but not bundled libraries) under Apache 2 license.
2014-06-23 10:26:16 +01:00
akwizgran
353381c4d5
Recompiled Tor with OpenSSL 1.0.1h.
2014-06-06 13:23:47 +01:00
akwizgran
54fe589207
Upgraded Tor to 0.2.4.22.
2014-06-05 09:29:35 +01:00
akwizgran
294a8853f2
Consider Tor to have started when it's bootstrapped and built a circuit.
2014-06-05 09:29:35 +01:00
akwizgran
8dc0cf2c46
Activities with intent filters are exported by default.
2014-06-05 09:29:35 +01:00
akwizgran
586a0c468f
Fixed logging of Tor circuit paths, added more Tor logging.
2014-06-05 09:29:35 +01:00
akwizgran
5ea0cce2bf
Tell Tor to shut down when control socket is closed; more Tor logging.
...
Patched jtorctl to pass more information about circuit events to the
controller to help us debug connection problems.
2014-05-14 15:23:36 +01:00
akwizgran
458d52e7ea
Bumped expiry date to 17 May 2014.
2014-05-09 20:13:31 +01:00
akwizgran
c8cc287fa1
Delete contacts. Dev task #85 .
2014-05-09 20:08:20 +01:00
akwizgran
6b79cbfc55
No need to call getResources() for getString().
2014-05-09 20:08:20 +01:00
akwizgran
d755668b4a
Close soft keyboard in SetupActivity.
2014-05-09 19:09:13 +01:00
akwizgran
eaff042601
Don't try to close server sockets twice.
...
This may have been the cause of bug #69 . Removed the wait-for-shutdown
code in DroidtoothPlugin that was added to attempt to avoid that bug.
2014-05-09 19:09:13 +01:00
akwizgran
c86525c1d4
Kill zombie Tor processes more reliably.
2014-05-09 19:09:13 +01:00
akwizgran
4dcf9f632e
Show which contacts subscribe to each forum. Dev task #79 .
2014-05-02 16:24:49 +01:00
akwizgran
e1d099903d
Don't allow LifecycleManager to start and stop concurrently. Bug #68 .
2014-05-02 15:16:53 +01:00
akwizgran
adf9adf1af
More ringtones! Your wish is our command.
2014-05-02 14:09:18 +01:00
akwizgran
4917cf3bf6
Don't create a second GroupActivity after configuring group.
2014-05-02 10:12:06 +01:00
akwizgran
2165b26553
Added forum settings button to GroupActivity.
2014-05-02 10:04:46 +01:00
akwizgran
faaed862d5
Show keyboard when entering activities with a single text field.
2014-05-02 09:51:31 +01:00
akwizgran
bf9a9033be
Crash reports, which can be submitted by email for testing builds.
2014-05-01 17:47:59 +01:00
akwizgran
6ca98eb410
Fixed scaling of contact connected icon.
2014-05-01 15:30:31 +01:00
akwizgran
add152e45e
Removed unused resources.
2014-05-01 15:24:11 +01:00
akwizgran
12eeb11901
Removed non-Android classes from jsocks to fix lint warning.
2014-05-01 15:13:00 +01:00
akwizgran
d8db5806ca
Suppress lint warning: abstract Activity not registered in manifest.
2014-05-01 15:13:00 +01:00
akwizgran
d5bf5871a9
Suppress lint warning: NewApi.
2014-05-01 15:13:00 +01:00
akwizgran
ff059ef72e
Check API version before accessing MemoryInfo.totalMem.
2014-05-01 15:13:00 +01:00
akwizgran
4e24dc55bf
Suppress lint warning: NewApi.
2014-05-01 15:13:00 +01:00
akwizgran
4aae062ea7
Created switches for disabling alpha/beta testing code.
2014-04-30 13:41:09 +01:00
akwizgran
7ce5903c17
Use SortJar for deterministic builds.
2014-04-24 13:38:41 +01:00
akwizgran
b7b619d348
Bumped the expiry date to 10 May 2014.
2014-04-24 13:33:42 +01:00
akwizgran
4dd631a997
Bumped the expiry date to 26 April 2014.
2014-04-18 19:59:36 +01:00
akwizgran
0eaf46209c
Show more debugging info: system memory, VM memory and disk space.
2014-04-10 15:48:15 +01:00
akwizgran
639a5e8e76
Prevent screenshots (including the Recents menu).
...
Thanks to the team that audited CryptoCat for this idea. :-)
2014-04-07 20:35:10 +01:00
akwizgran
f489da1a21
Wait for Bluetooth to be disabled before exiting.
...
This may have been the cause of Bluetooth not always being disabled at
shutdown on the Sony Xperia Tipo.
2014-04-05 21:36:56 +01:00
akwizgran
6745bbf9df
Skip a logging method if logging is disabled.
2014-04-05 20:24:58 +01:00
akwizgran
6a0e7f8add
Tor config was not being installed for fresh installs.
2014-04-05 20:12:20 +01:00
akwizgran
839f67dd44
Replaced last connection time with time of last private message.
2014-04-05 18:14:36 +01:00
akwizgran
3d9f5c496f
Show feedback when nickname or forum name is too long. Bug #45 .
2014-04-05 14:59:30 +01:00
akwizgran
413950f794
Show newly subscribed forum after subscribing. Dev task #86 .
2014-04-05 13:28:44 +01:00