Torsten Grote
fa79a31911
Define common library version centrally in top-level build.gradle file
...
This should make it easier to upgrade libraries in the future and provide
an overview over which versions we are using as well as keep them
consistent throughout the project.
2017-12-01 16:32:02 -02:00
akwizgran
8171dd8bc9
Merge branch 'more-lambdas' into 'master'
...
Replace a few runnables with lambdas
See merge request !638
2017-12-01 17:42:58 +00:00
akwizgran
030b52261d
Replace a few runnables with lambdas.
2017-12-01 14:01:32 +00:00
akwizgran
a50e13c2e3
Merge branch 'transport-property-manager-cleanup' into 'master'
...
Simplify management of old transport property updates
See merge request !629
2017-11-30 17:46:15 +00:00
akwizgran
4883d157dc
Simplify management of old transport property updates.
2017-11-30 16:43:33 +00:00
akwizgran
37d4d79c64
Don't rethrow SignatureException as RuntimeException.
2017-11-29 17:29:32 +00:00
akwizgran
166fc2948c
Add support for Ed25519 signatures.
2017-11-23 16:17:41 +00:00
akwizgran
735208562a
Use java-library plugin for Java modules.
2017-11-21 16:35:08 +00:00
akwizgran
e8c54a609c
Upgrade Gradle Witness.
2017-11-21 16:35:03 +00:00
akwizgran
879f699b2b
A few more lambdas.
2017-11-21 10:51:37 -02:00
akwizgran
d7383a3361
Effectively final.
2017-11-21 10:51:35 -02:00
akwizgran
a5b321a93b
Multi-catch.
2017-11-21 10:49:10 -02:00
akwizgran
5fa6b0ca1c
Lambdas.
2017-11-21 10:49:08 -02:00
akwizgran
27328afe3c
Diamond operators.
2017-11-21 10:45:47 -02:00
akwizgran
e30e34f342
Include java.lang.invoke classes in bootstrap classpath.
2017-11-16 15:26:05 +00:00
akwizgran
f8425658e4
Support Java 8 language features in Java modules.
2017-11-16 11:46:35 +00:00
akwizgran
98e2adf794
Fix Dagger setup, remove android-apt plugin.
2017-11-16 11:46:02 +00:00
Torsten Grote
2a43e0b0ed
Merge branch '545-simple-db-indexes' into 'master'
...
Add some simple indexes to the DB
See merge request !618
2017-11-09 12:10:07 +00:00
akwizgran
5e98126e77
Completely remove old local updates from the database.
2017-11-09 10:58:51 +00:00
akwizgran
bd7ebfd83a
Unit tests for TransportPropertyManagerImpl.
2017-11-08 16:44:26 +00:00
akwizgran
1dd4960109
Transactions that delete old updates must be read-write.
2017-11-08 14:23:30 +00:00
akwizgran
75413b6c86
Delete old transport property updates.
...
Some of this code is only needed for backward compatibility - it can be removed when we break compatibility for 1.0.
2017-11-08 09:47:59 +00:00
akwizgran
8211ce7ae3
Add some simple indexes to the DB.
2017-11-03 15:06:34 +00:00
akwizgran
6f7f8b40e3
Upgraded Gradle plugin and build tools.
2017-10-17 15:31:28 +01:00
akwizgran
91d0f89f60
Removed unused import.
2017-10-10 11:08:40 +01:00
akwizgran
e074672e86
Reduce DB queries for looking up transport properties.
2017-10-10 10:59:39 +01:00
akwizgran
6c1901fe5b
Reduced DB queries when polling for LAN connections.
2017-10-09 15:20:03 +01:00
Torsten Grote
1bf0fdfa81
Add an option to debug builds to create fake test data
2017-09-27 13:55:29 -03:00
akwizgran
0b2e3dd96f
Upgrade Spongy Castle to 1.58.
2017-09-27 15:54:37 +01:00
Torsten Grote
ed01048f9f
Merge branch 'remove-old-bluetooth-code' into 'master'
...
Remove old Bluetooth code and location permission
See merge request !584
2017-09-19 14:16:13 +00:00
akwizgran
27422ab9f9
Catch NPE when getting socket input/output streams.
...
Works around a bug in Android 7, fixed in 7.1.
2017-09-18 15:47:12 +01:00
Michael Rogers
d24b1884a2
Removed old Bluetooth code and the location permission it requires.
2017-08-11 12:42:47 +01:00
akwizgran
5b71004179
Inject properties module's eager singletons.
2017-07-25 13:49:15 +01:00
akwizgran
5822eb7808
Remove 'this'.
2017-07-17 10:16:50 +01:00
akwizgran
ecb62f00d4
Code cleanup.
2017-07-04 16:09:32 +01:00
akwizgran
c4540a03cd
Protocol versioning for BTP.
2017-07-04 16:09:32 +01:00
akwizgran
1795b32121
Downgrade H2 to 1.4.192.
2017-07-03 12:36:45 +01:00
akwizgran
b377cd6b1c
Upgrade Spongy Castle and some other dependencies.
2017-06-12 17:44:08 +01:00
akwizgran
9fd6d46583
Merge branch '871-increase-socket-timeout' into 'master'
...
Increase socket timeout for Tor sockets
See merge request !519
2017-04-19 16:53:59 +00:00
Torsten Grote
b0b4a85d15
Add integration test for FeedManager
...
Attention: This factors out a DnsModule to be able to make actual
non-Tor DNS lookups for testing.
2017-04-12 08:43:23 -03:00
Torsten Grote
d40a058ef5
Change blog descriptor format to include RSS feed flag
...
This now also handles the case where an RSS blog is deleted via the blog
deletion option and not the feed management.
2017-04-12 08:43:22 -03:00
akwizgran
d17669f131
Increase socket timeout for Tor sockets.
2017-04-11 14:53:03 +01:00
Torsten Grote
85c17b4cb0
Fix MessageId calculation for deprecated MessageQueue
...
This was preventing introduction messages from getting ACKed.
The introduction tests were modified to check for this.
2017-04-07 09:45:35 -03:00
akwizgran
9d0dbe9210
Merge branch '885_store_only_four_lan_ip' into 'master'
...
Store only 4 ip addresses because 5 exceed the maximum length.
Closes #885
See merge request !510
2017-04-06 14:38:49 +00:00
akwizgran
fb85ecf07b
Added note about number of available processors changing.
2017-04-06 15:34:39 +01:00
akwizgran
3aa4644339
If we have multiple cores, leave one free from crypto tasks.
2017-04-06 11:36:02 +01:00
goapunk
9a638c804a
Store only 4 ip addresses because 5 exceed the maximum length.
...
Signed-off-by: goapunk <noobie@goapunks.net >
2017-04-06 12:35:44 +02:00
akwizgran
d381e25e86
Limit the number of validation tasks on the crypto executor.
2017-04-05 17:34:21 +01:00
akwizgran
0c085f139a
Added "polite" delegating executor.
2017-04-05 17:34:20 +01:00
akwizgran
4123f4a5ce
Log time spent queueing and executing crypto and DB tasks.
2017-04-05 17:34:15 +01:00