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
Torsten Grote
ddea031cbf
Merge branch '1110-signature-labels' into 'master'
...
Don't use ClientId.toString() for signature labels
Closes #1110
See merge request !631
2017-11-30 17:03:07 +00:00
akwizgran
05bc3f6a71
Don't use ClientId.toString() for signature labels.
2017-11-29 16:57:00 +00:00
akwizgran
8b3960781a
Fix a typo.
2017-11-23 17:34:40 +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
3ec8af4661
Merge branch 'use-java-8-language-features' into 'master'
...
Use java 8 language features
See merge request !621
2017-11-21 15:22:52 +00:00
Torsten Grote
77a08596fe
Merge branch '764-bdf-list-dictionary-not-thread-safe' into 'master'
...
BdfList and BdfDictionary don't need to be thread-safe
Closes #764
See merge request !614
2017-11-21 13:00:23 +00: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
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
b2180582a7
BdfList and BdfDictionary don't need to be thread-safe.
...
Same goes for Metadata.
2017-11-06 15:20:21 +00:00
akwizgran
13d35229d5
Merge branch '1091-reduce-polling-queries' into 'master'
...
Reduce number of DB queries used when polling for connections
Closes #1091
See merge request !604
2017-10-11 13:45:14 +00:00
akwizgran
e074672e86
Reduce DB queries for looking up transport properties.
2017-10-10 10:59:39 +01:00
akwizgran
9993bac3a1
Disable Bluetooth at shutdown if we enabled it.
2017-10-03 15:59:07 +01:00
Torsten Grote
1bf0fdfa81
Add an option to debug builds to create fake test data
2017-09-27 13:55:29 -03: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
c4540a03cd
Protocol versioning for BTP.
2017-07-04 16:09:32 +01:00
akwizgran
b377cd6b1c
Upgrade Spongy Castle and some other dependencies.
2017-06-12 17:44:08 +01:00
akwizgran
5b05424d83
Merge branch 'master' into '941-store-correct-parent-id'
...
# Conflicts:
# briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerImplTest.java
2017-05-12 09:34:24 +00:00
Torsten Grote
0c441e2ff3
Don't crash on empty bluetooth addresses
2017-05-10 15:06:09 -03: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
akwizgran
3575b74837
Store correct original parent ID when rewrapping blog posts.
2017-04-19 12:15:34 +01:00
Torsten Grote
4b955809f7
Address review comments
2017-04-12 15:18:27 -03:00
akwizgran
d17669f131
Increase socket timeout for Tor sockets.
2017-04-11 14:53:03 +01:00
akwizgran
7bc269fda4
Merge branch '914-simpler-secure-random' into 'master'
...
Remove Fortuna generator, fix Android SecureRandom bug
Closes #914
See merge request !500
2017-04-05 10:55:25 +00:00
akwizgran
d9c63bbcfe
Remove Fortuna generator, fix Android SecureRandom bug.
2017-03-29 16:31:59 +01:00
akwizgran
c4e42949cf
Simpler password strength estimation.
2017-03-28 13:27:04 +01:00
akwizgran
c167938b61
Use constants for Tor network setting values.
2017-03-27 10:26:10 +01:00
akwizgran
e682f31898
Added a setting to disable Tor.
...
Also fixed a bug with settings namespaces.
2017-03-24 14:56:30 +00:00
Torsten Grote
5345db0b6b
Address review comments
2016-12-19 11:15:53 -02:00
Torsten Grote
501980d8fe
Bring protocols in line with spec
2016-12-19 10:26:48 -02:00
akwizgran
e7a26c42a4
Merge branch '285-plugins-should-throw-exceptions-for-startup-errors' into 'master'
...
Plugins throw exceptions for startup errors
Please review carefully as I don't know much about the code I have touched here.
Closes #285
See merge request !462
2016-12-15 14:33:35 +00:00
Torsten Grote
ea4e2f09c8
Revert dagger update
2016-12-14 16:52:38 -02:00
Torsten Grote
ffc9fdbb92
Plugins throw exceptions for startup errors
2016-12-14 16:35:23 -02:00
akwizgran
3c2428449d
Moved test utility classes into test package.
2016-12-14 15:42:52 +00:00
Torsten Grote
1081a08ea9
Move all unit tests to their modules and remove briar-tests
2016-12-13 17:22:24 -02:00
Torsten Grote
98dd8ec7f7
Fix Sharing Status screens
...
* Remove distinction between "shared with" and "shared by"
* Show all contacts a blog is shared with
* Show online status of contacts in sharing screen
2016-12-06 10:53:50 -02:00
Torsten Grote
062ed4ef4b
Require a label for hashing
...
* Add a string label argument to CryptoComponent#hash()
* Convert DoubleDigest from implementing MessageDigest
to implementing org.spongycastle.crypto.Digest
(we need to keep DoubleDigest for FortunaGenerator)
* Convert all other uses of MessageDigest to CryptoComponent#hash()
* Remove CryptoComponent#getMessageDigest(), MessageDigest and DigestWrapper
2016-12-05 09:57:18 -02:00
akwizgran
ad6016d428
Updated java.library.path.
2016-11-30 18:10:49 +00:00