akwizgran
2d87e34aa2
Throw meaningful exceptions for schema errors.
2018-02-02 15:34:49 +00:00
akwizgran
f1c027fa4d
Avoid unnecessary DB queries when starting clients.
2018-01-16 15:23:31 +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