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
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
Torsten Grote
ebc3402307
Merge branch '912-validate-stream-encrypter-args' into 'master'
...
Validate arguments to StreamEncrypter#writeFrame()
Closes #912
See merge request !497
2017-03-29 16:52:54 +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
510f99c7da
Validate arguments to StreamEncrypter#writeFrame().
2017-03-27 16:26:49 +01:00
akwizgran
b405bbf98e
Merge branch 'setting-to-disable-tor' into 'master'
...
Add a setting to disable Tor
See merge request !489
2017-03-27 09:27:56 +00:00
akwizgran
d67e3900e3
Removed placeholder tests.
...
Evidently this way of nagging myself to write tests doesn't work.
2017-03-24 15:18:37 +00:00
akwizgran
e682f31898
Added a setting to disable Tor.
...
Also fixed a bug with settings namespaces.
2017-03-24 14:56:30 +00:00
akwizgran
9c41437870
Prevent OkHttp from making local DNS lookups.
2017-03-23 15:13:15 +00:00
akwizgran
da9cde083f
Include description of SOCKS error in exception.
2017-03-23 15:13:15 +00:00
akwizgran
b54984b542
Unit tests for RecordReaderImpl.
2016-12-21 14:39:56 +00:00
akwizgran
2390f767f5
Unit tests for KeyAgreementTransport.
2016-12-21 14:08:21 +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
Torsten Grote
ffc9fdbb92
Plugins throw exceptions for startup errors
2016-12-14 16:35:23 -02:00
akwizgran
074f5c2faf
Fix imports in HashTest.
2016-12-14 17:09:15 +00:00
akwizgran
ab3fcb6219
Merge branch 'add-crypto-hash-test' into 'master'
...
Add Unit tests for CryptoComponent#hash()
See merge request !464
2016-12-14 16:14:18 +00:00
akwizgran
3c2428449d
Moved test utility classes into test package.
2016-12-14 15:42:52 +00:00
Torsten Grote
25a4caec2a
Add Unit tests for CryptoComponent#hash()
2016-12-14 13:15:44 -02: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
97d4c68f43
Move integration tests to their proper packages
2016-12-12 10:27:41 -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
akwizgran
27c2ee8d89
Merge branch '548-require-a-label-for-hashing' into 'master'
...
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`
Closes #548
See merge request !442
2016-12-06 11:07:58 +00:00
akwizgran
cdd234dfe3
Ensure key agreement tasks finish if they ignore interrupts.
2016-12-05 12:38:45 +00: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
906dd1bd06
Added .gitignore files for new modules.
2016-12-01 10:08:46 +00:00
akwizgran
ad6016d428
Updated java.library.path.
2016-11-30 18:10:49 +00:00