akwizgran
f2f98f28a3
Include client version in group ID derivation.
2017-12-05 16:07:17 +00:00
akwizgran
d92e042971
Include protocol version in message 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
d2348a4e7d
Remove method that just wraps a MAC call.
2017-11-30 17:08:59 +00:00
akwizgran
9f7021acd3
Include namespaced labels in crypto operations.
2017-11-30 17:08:56 +00: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
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
d7383a3361
Effectively final.
2017-11-21 10:51:35 -02:00
akwizgran
a5b321a93b
Multi-catch.
2017-11-21 10:49:10 -02: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
b2180582a7
BdfList and BdfDictionary don't need to be thread-safe.
...
Same goes for Metadata.
2017-11-06 15:20:21 +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
Torsten Grote
c30bfa12ce
Fix NPE when some RSS items don't have dates and add test
2017-09-20 09:11:06 -03:00
Torsten Grote
911c0c0fd9
Fix crash when sharing a forum while it was just shared with us
2017-09-19 14:30:57 -03:00
akwizgran
ba727d7568
Don't add threaded messages to the UI before their parents.
2017-09-19 16:31:27 +01:00
akwizgran
5044127c46
Catch IllegalArgumentException when parsing RSS feed.
2017-09-18 15:26:12 +01:00
Torsten Grote
de29fbc324
Fix bug where RSS feeds got lost when a fetching error occured
2017-08-01 15:32:51 -03:00
Torsten Grote
544c83a64c
Close InputStream from RSS feed and prevent NPE
2017-07-28 10:38:01 -03:00
Torsten Grote
20eb022c36
Show blog posts with full text when clicked
...
This fixes a regression that was introduced in !551 .
2017-07-25 15:50:04 -03:00
Torsten Grote
167fddfbcc
Add unit tests for BlogSharingManager
2017-07-25 12:45:36 -03:00
Torsten Grote
f25badc18c
Move responsibility for pre-sharing blogs to sharing manager
...
to have all the code related to that in one place,
so it is easier to maintain and to spot bugs.
This also checks that only blogs without an existing sharing session
are shared and initialized again.
It extends an existing test to catch the missing check.
This removes some debugging information from the previous commit
to not leak private information via the sharing sessions.
Fixes #979
2017-07-17 14:07:47 -03:00
akwizgran
2007078f13
Added test for sharing an RSS blog.
2017-07-07 18:02:15 +01:00
akwizgran
480b0e3a03
Create correct shareable for RSS blogs.
...
Also removed "personal blog" wording that doesn't apply to RSS blogs.
2017-07-07 17:30:44 +01:00
Torsten Grote
098c1d0b1e
Add test where two contacts remove each other
2017-07-04 11:30:17 -03:00
akwizgran
79aafcda69
Fixed a test, added a regression test.
2017-06-30 12:58:44 +01:00
akwizgran
05af21e8dc
Check personal blog subscription when removing contact.
2017-06-30 12:04:34 +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
6a07d8f2c9
Allow to remove pre-shared blogs of our contacts
2017-05-10 13:50:07 -03:00
Ernir Erlingsson
7024e04d15
fixed final akwizgran comments
2017-05-06 21:31:53 +02:00
Ernir Erlingsson
948410a064
fixed unread buttons for threaded lists and akwizgran's comments
2017-05-05 14:49:53 +02:00
Ernir Erlingsson
5f4e1ecdfd
improvements after code review #1
...
fix
2017-05-02 11:42:55 +02:00
Ernir Erlingsson
044719432a
list position save and restore now implemented for threaded lists
2017-05-02 11:42:55 +02:00
akwizgran
76a5e25656
Added tests for wrapping and rewrapping blog posts.
2017-04-19 12:16:18 +01:00
akwizgran
3575b74837
Store correct original parent ID when rewrapping blog posts.
2017-04-19 12:15:34 +01:00
Torsten Grote
67d5d8cdf1
Merge branch '941-reblogged-rss-post-has-wrong-icon' into 'master'
...
Store RSS flag for wrapped blog posts
Closes #941
See merge request !524
2017-04-17 18:23:41 +00:00
akwizgran
84986d393f
Added a test for #941 , fixed some broken tests.
2017-04-13 17:28:45 +01:00
akwizgran
115d488bc3
Clamp the imported timestamp within reasonable limits.
2017-04-13 16:21:00 +01:00
akwizgran
2eeb2213e3
Store RSS flag for wrapped blog posts.
2017-04-13 15:23:08 +01:00
akwizgran
1b48d661e8
Use original timestamp for RSS posts, if available.
2017-04-13 14:43:43 +01:00