akwizgran
bdc17dfc8e
Fixed a couple of bugs in settings.
2016-02-05 18:22:37 +00:00
akwizgran
4decdbf3e6
Giant whitespace-only indentation patch.
2016-02-05 14:54:17 +00:00
akwizgran
9e1000c1b3
Store transport properties received by other means.
2016-02-03 16:03:44 +00:00
akwizgran
3697fc6eb1
Allow different identities to have the same contact.
2016-02-02 17:00:54 +00:00
akwizgran
1f18aae0f1
Merge branch '235-transport-key-manager-deadlock' into 'master'
...
Avoid potential deadlock in TransportKeyManager. #235
See rambling description on the ticket and in the architecture channel...
Fixes #235 .
See merge request !79
2016-02-02 15:35:28 +00:00
akwizgran
933eee1826
Merge branch '117-bqp-crypto' into 'master'
...
BQP crypto
This implements the `CryptoComponent` methods necessary for BQP.
Part of #117 .
See merge request !88
2016-02-02 15:34:26 +00:00
akwizgran
86a814786a
Merge branch 'remove-old-build-files' into 'master'
...
Remove Ant build files and Eclipse project files.
No longer needed for building or testing, and a pain to maintain.
See merge request !87
2016-02-02 10:48:24 +00:00
str4d
c822623677
Migrate Bluetooth protocol to BQP's master secret derivation
2016-02-02 02:45:49 +00:00
str4d
77e4ec381a
Implement BQP crypto
2016-02-02 02:45:49 +00:00
str4d
4d7a23779a
Rename crypto methods and constants for Bluetooth key agreement
2016-02-02 02:45:49 +00:00
akwizgran
b65be93a20
Merge branch 'unshared-messages' into 'master'
...
Unshared messages
See merge request !86
2016-01-29 14:55:26 +00:00
akwizgran
e14ff46356
Removed Ant build files and Eclipse project files.
2016-01-29 14:47:27 +00:00
akwizgran
ee6379cb0c
Fixed missing Inject annotation.
2016-01-29 14:45:57 +00:00
akwizgran
062b987585
Merge branch 'private-groups' into 'master'
...
Factored out code for creating private groups.
See merge request !85
2016-01-29 13:46:29 +00:00
akwizgran
e76aef3dc8
Unshared messages.
2016-01-29 13:45:22 +00:00
akwizgran
4e17621081
Factored out code for creating private groups.
2016-01-28 18:05:01 +00:00
akwizgran
0fd8a67ee0
Allow multiple identities to have the same contact. #224
2016-01-28 15:57:22 +00:00
akwizgran
9ce39f3f21
Renamed Latest to LatestUpdate for clarity.
2016-01-28 14:49:35 +00:00
akwizgran
d63f997813
Fixed bug in detection of unchanged properties.
2016-01-27 12:51:56 +00:00
akwizgran
c776d1e893
Include unique device ID in transport updates.
2016-01-27 12:51:55 +00:00
akwizgran
88475bdd54
Transport properties client. #229
2016-01-27 12:51:55 +00:00
akwizgran
baa580c6f4
Replace for with foreach.
...
I don't care but Android Studio complains.
2016-01-27 12:51:55 +00:00
akwizgran
47e605fcd8
Don't flush buffers on every commit.
...
This was meant to prevent key reuse with BTPv1, it's no longer needed with BTPv2.
2016-01-27 12:51:54 +00:00
akwizgran
093e44d3ab
Cleaned up database initialisation.
2016-01-27 12:51:54 +00:00
akwizgran
cd175fd119
Removed TransportUpdate and TransportAck.
2016-01-27 12:51:54 +00:00
akwizgran
06ade19260
Fixed potential deadlock in TransportKeyManager. #235
2016-01-26 10:32:12 +00:00
akwizgran
d512c218cd
Removed consumers from BdfWriter.
2016-01-22 11:50:06 +00:00
akwizgran
88a8081351
Metadata for groups. #221
2016-01-20 15:03:42 +00:00
akwizgran
3c543b0d62
Fixed crash caused by using DB too early in lifecycle.
2016-01-20 15:03:10 +00:00
akwizgran
281ca734e3
Addressed issues from code review.
2016-01-20 14:43:47 +00:00
akwizgran
c4692a7007
Identity manager hooks. #209
2016-01-20 14:43:47 +00:00
akwizgran
82cf12040f
Contact manager hooks. #209
2016-01-20 14:43:46 +00:00
akwizgran
33ef09a6bf
Implement Service interface rather than extending it.
...
Whether or not a class needs to run as a service is an implementation decision.
2016-01-20 14:43:46 +00:00
akwizgran
cd08867611
Made BdfDictionary and BdfList thread-safe.
2016-01-20 10:35:14 +00:00
akwizgran
77054cbae7
Small improvements to DB interface.
2016-01-20 10:35:14 +00:00
akwizgran
5355951466
Separate the sync layer from its clients. #112
2016-01-20 10:35:09 +00:00
akwizgran
f5f572139a
Code cleanup.
2016-01-20 10:30:36 +00:00
Santiago Torres
190bb12964
ENH: Replaces transport config with namespaced settings
2016-01-20 00:57:16 -05:00
Torsten Grote
872d10e2b0
Removed upstream jar files from all modules except briar-desktop
2016-01-15 12:10:28 -02:00
Torsten Grote
9aa1bbd1ed
Do not show messages as unread when the conversation is open
...
* Only show them as unread when they arrive out of order
* Mark all messages as read when sending a message
2016-01-14 11:49:34 -02:00
akwizgran
4af522009d
Merge branch 'metadata-encoder-parser-tests' into 'master'
...
Add tests for metadata encoder and parser as well as UTF-8 tests for BDF reader and writer
This also includes a commit to fix issues found in the metadata encoder and parser.
See merge request !58
2016-01-13 17:25:34 +00:00
akwizgran
4c23ceca82
Fixed stupid bugs in metadata encoder and parser.
2016-01-12 17:55:38 +00:00
Torsten Grote
e603b4f60e
Implemented Sign Out as a first PanicKit Response
...
This closes #204
2016-01-12 10:49:14 -02:00
akwizgran
a847b30ed3
Code cleanup, complain about lack of unit tests.
2016-01-12 11:35:44 +00:00
akwizgran
ed23bd6c11
Allow nulls in BdfList, BdfDictionary.
...
BdfList and BdfDictionary are no longer thread-safe, they require external locking. Metadata (which is the class that will be passed across API boundaries) is still thread-safe.
2016-01-12 11:35:44 +00:00
akwizgran
d1611180fe
Encoder for structured metadata.
2016-01-12 11:35:44 +00:00
akwizgran
a419948147
Parser for structured metadata.
2016-01-12 11:35:44 +00:00
akwizgran
7be7ce8eda
Update data format to match BDF spec.
2016-01-12 11:35:30 +00:00
akwizgran
25c9cff8d6
Merge branch '112-transport-properties-manager' into 'master'
...
Transport properties manager facade, key manager refactoring. #112
Refactoring for #112 : decouple the invitation and plugin code from the database with a TransportPropertiesManager facade (which will become a BSP client), and move some key management logic from the invitation code to the KeyManager. Update the integration tests to use the new FooManager facades.
See merge request !49
2016-01-12 11:35:18 +00:00
akwizgran
3c6ead0603
Code clarity, more unit tests for ByteUtils.
...
Addresses comments for !48 .
2016-01-12 11:10:22 +00:00