Torsten Grote
f81ef30b47
Replace old introduction client with new one
2018-04-25 10:14:01 -03:00
Torsten Grote
1bc29fec06
IntroductionManager and Protocol Engines
2018-04-25 10:13:41 -03:00
Torsten Grote
61b216f572
Copy over Introduction API messages and events from old client
2018-04-25 10:13:41 -03:00
Torsten Grote
d57102ed90
IntroductionCrypto: Create dedicated class to handle introduction related crypto
2018-04-25 10:13:40 -03:00
Torsten Grote
e1fae7ad95
Implement SessionEncoder and SessionParser
2018-04-25 10:13:40 -03:00
Torsten Grote
155c6a5613
Messages and Validator for new Introduction Client
2018-04-25 10:13:39 -03:00
goapunk
69c34adae3
Remove createTestData()
2018-04-24 16:57:02 +02:00
goapunk
ac1bfcae60
Make test data creation configurable.
2018-04-24 12:29:20 +02:00
akwizgran
699b037a3e
Remove redundant constant for max blog name length.
2018-01-16 17:39:49 +00:00
akwizgran
e474042af7
Use author encoding and parsing helpers everywhere.
2018-01-16 17:38:21 +00:00
akwizgran
030b9ef053
Use a versioned format for encoding authors.
2018-01-16 15:30:59 +00:00
akwizgran
f2f98f28a3
Include client version in group ID derivation.
2017-12-05 16:07:17 +00:00
akwizgran
32e0b39771
Include protocol version in shared secret derivation.
2017-12-05 16:07:17 +00:00
akwizgran
9f7021acd3
Include namespaced labels in crypto operations.
2017-11-30 17:08:56 +00:00
akwizgran
05bc3f6a71
Don't use ClientId.toString() for signature labels.
2017-11-29 16:57:00 +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
d7383a3361
Effectively final.
2017-11-21 10:51:35 -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
6f7f8b40e3
Upgraded Gradle plugin and build tools.
2017-10-17 15:31:28 +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
ba727d7568
Don't add threaded messages to the UI before their parents.
2017-09-19 16:31:27 +01:00
akwizgran
2007078f13
Added test for sharing an RSS blog.
2017-07-07 18:02:15 +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
6a07d8f2c9
Allow to remove pre-shared blogs of our contacts
2017-05-10 13:50:07 -03:00
Ernir Erlingsson
044719432a
list position save and restore now implemented for threaded lists
2017-05-02 11:42:55 +02: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
Torsten Grote
9bfb58a764
Show blog posts from RSS feeds with a dedicated icon
...
This adds a field to the post headers and some more tests.
2017-04-12 08:43:24 -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
Torsten Grote
17de785c12
Remove blog as well when removing RSS feed
...
This also adds a confirmation dialog to the removal process.
2017-04-12 08:43:21 -03:00
Torsten Grote
c7ff1ba974
Store RSS feeds in a separate dedicated blog
...
A fake LocalAuthor is created for this new blog and stored in the feed's metadata.
2017-04-12 08:43:21 -03:00
Torsten Grote
0827b067ec
Harmonize position of boolean message variables
2017-04-06 15:42:12 -03:00
Torsten Grote
5653c6d650
Address review comments
2017-01-06 13:25:13 -02:00
Torsten Grote
c13eafef14
Migrate blog sharing to new sharing client infrastructure
2017-01-06 13:01:34 -02:00
Torsten Grote
b3d3230549
Remove code for collapsing threads and for reply count
2017-01-04 10:58:31 -02:00
Torsten Grote
51b78cf9b1
Address review comments for new sharing client
2017-01-03 17:25:45 -02:00
Torsten Grote
694e662028
New Forum Sharing Client
2017-01-03 11:23:02 -02:00
Torsten Grote
c04580e321
Don't open unsubscribed shareables
2016-12-20 12:00:01 -02:00
Torsten Grote
2ef9b8f4b6
Show open button in private conversation after accepting invitations
2016-12-20 08:47:27 -02:00
Torsten Grote
45b5040254
Add sharing information to private group ActionBar subtitle
2016-12-12 13:55:35 -02:00
Torsten Grote
562866494b
Add creator and online information to group member list
2016-12-12 13:33:23 -02:00
Torsten Grote
7c6232db9d
Address review comments (rename event, fix annotations, final field)
2016-12-09 13:54:39 -02:00
Torsten Grote
d04dda1566
Add sharing information to toolbar subtitle of blogs
...
The toolbar subtitle shows information about how many contacts the
current blog is shared with and how many of those are online.
2016-12-07 15:16:44 -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
ad6016d428
Updated java.library.path.
2016-11-30 18:10:49 +00:00
Torsten Grote
2850763ec6
Refactor Integration Tests
2016-11-22 13:31:58 -02:00
Torsten Grote
ea0ad08f57
Merge branch '763-remove-signature-api' into 'master'
...
Remove old signature class from API
I decided not to remove the SignatureImpl class, as it's not a trivial wrapper around the Bouncy Castle class, but I moved the interface into briar-core and made it package-private.
Closes #763
See merge request !424
2016-11-18 16:23:01 +00:00