Sebastian Kürten
3a0f8ed85c
Document building of macOS headless jars and fix included native binaries on macOS
2023-06-15 18:07:18 +02:00
Sebastian Kürten
ab6c925a9c
Update instructions on how to build and run briar-headless
2022-10-14 16:39:44 +02:00
FlyingP1g FlyingP1g
4efdb7b75b
Removed anonymous author status.
2022-08-30 20:28:01 +03:00
Nico Alt
d7afbdf690
Use Tor binary for armhf (armv7)
...
Example devices are Nexus 5 and Raspberry Pi v2.
Based on https://code.briarproject.org/briar/briar/-/merge_requests/1376
Related to https://code.briarproject.org/briar/briar/-/issues/1854
2021-03-09 12:00:00 +00:00
Nico Alt
b738bdd14e
Actually make headless work on arm aarch64
...
Following the two comments at
https://code.briarproject.org/briar/briar/-/issues/1854#note_44340
.jar files now get built with
$ ./gradlew --configure-on-demand briar-headless:x86LinuxJar
$ ./gradlew --configure-on-demand briar-headless:aarch64LinuxJar
Related to #1854
2021-03-03 12:00:00 +00:00
Nico Alt
3e7e37f5f6
Include pending contact id in error response
2021-02-19 12:00:00 +00:00
Nico Alt
d095ba0b15
Include name/alias of already existing (pending) contact in error
2021-02-19 14:44:56 +01:00
Nico Alt
7fab97d26c
Be more specific about errors when adding pending contact
...
Following the docs at
https://code.briarproject.org/briar/briar/-/blob/beta-1.2.14/bramble-api/src/main/java/org/briarproject/bramble/api/contact/ContactManager.java#L110
Fixes #1825
2021-02-19 14:44:56 +01:00
Nico Alt
44f6f5d416
Add method to change contact alias to REST API
...
Needed for https://code.briarproject.org/briar/briar-gtk/-/issues/14 and
https://code.briarproject.org/briar/python-briar-wrapper/-/issues/6 .
Fixes #1781
2020-10-13 23:33:26 +02:00
Nico Alt
6c6dbfd357
Add method to delete all private messages to REST API
...
Needed for https://code.briarproject.org/briar/briar-gtk/-/issues/11 .
Fixes #1782
2020-10-08 14:03:16 +02:00
Nico Alt
9738dd2838
Add method to mark message as read to REST API
...
When exposing unread messages counters in
https://code.briarproject.org/briar/briar/-/merge_requests/1283 , I
noticed that they were never set to 0.
Fixes #1780
2020-10-03 23:23:54 +02:00
akwizgran
e2124ff3c9
Merge branch '1779-headless-messages-sent-acked' into 'master'
...
Expose message delivery state changes to websockets API
Closes #1779
See merge request briar/briar!1284
2020-09-29 12:46:41 +00:00
Nico Alt
63d3a78dda
Expose message delivery state changes to websockets API
...
We already indicate whether a message was sent/acked, but we don't
inform about updates.
Needed for briar-gtk#69.
Fixes #1779
2020-09-25 22:39:40 +02:00
Nico Alt
ccbe6d4bb8
Expose unread messages count in API's contacts list
...
Fixes #1746
2020-09-25 17:46:55 +02:00
Torsten Grote
3f0d9233d9
[headless] expose contact connected state to REST API
2020-07-06 08:21:07 -03:00
Nico Alt
6135f9152f
Include last private chat activity in list of contacts
...
Fixes #1722 .
2020-04-08 12:00:00 +00:00
Nico Alt
3bc349e426
Add warning about alias key to headless contacts response documentation
...
Quick fix for https://code.briarproject.org/briar/briar/issues/1677 .
2019-12-16 15:30:02 +01:00
Nico Alt
d41472a18c
Clarify minor things in headless readme
...
Based on answers received in #1577 , I tried to clarify outstanding
questions I had about the Briar Headless API.
Fixes #1577 .
2019-10-07 16:35:21 +02:00
akwizgran
b0e97d787f
Add offline state for pending contacts.
2019-06-15 12:27:24 +01:00
akwizgran
15d9ff1ebd
Rename "connected" state to "connecting".
2019-06-07 11:42:10 +01:00
akwizgran
f979d44c96
Update REST API docs.
2019-05-27 17:43:23 +01:00
akwizgran
01ef367864
Remove pending contact state from the database.
2019-05-22 11:25:05 +01:00
Torsten Grote
435b43488a
[headless] address review comments for remote contact adding
2019-05-15 12:36:33 -03:00
Torsten Grote
faa6a85148
[headless] Add tests to ensure that remote contact adding needs auth token
2019-05-15 11:28:01 -03:00
Torsten Grote
3770a9f217
[headless] make events related to adding contacts available via websocket
2019-05-15 11:28:01 -03:00
Torsten Grote
5a73e50248
[headless] expose ContactManager methods for adding contacts remotely
2019-05-15 11:26:21 -03:00
Nico Alt
c3ef990a94
Briar Headless: Document build process
2019-02-27 21:27:04 +01:00
Torsten Grote
32c8ac6576
[headless] change websocket authentication from basic auth to token message
2018-11-08 10:15:17 -02:00
Torsten Grote
7f74bd1c38
[headless] Use --user for websocket example request
...
The authentication token can contain slashes.
When used as part of the URL, the URL becomes invalid.
Therefore, using curl's user parameter is preferrable.
2018-11-07 15:18:46 -03:00
Torsten Grote
e3abff5ad8
Refactor PrivateMessageHeader to ConversationMessageHeader base-class
...
This is preparation for adding attachments to private messages
2018-11-07 11:33:37 -03:00
Torsten Grote
51209b5eec
briar-headless: Add endpoint for removing a contact
2018-10-24 12:12:33 -03:00
Torsten Grote
b3615b4a77
briar-headless: Last round of review comments
2018-10-09 12:19:21 -03:00
Torsten Grote
280f3ba1fc
briar-headless: POST text as JSON in body instead of form parameter
2018-10-05 15:23:31 -03:00
Torsten Grote
66619fd3a4
briar-headless: Next round of review comments
2018-10-05 15:23:31 -03:00
Torsten Grote
6f54718756
Use short type labels in JSON API instead of long Java-like namespaces
2018-10-05 15:23:31 -03:00
Torsten Grote
cf033dc29d
briar-headless: Address second round of review comments
2018-10-05 15:23:31 -03:00
Torsten Grote
c12cedc371
briar-headless: Address first round of review comments
2018-10-05 15:23:31 -03:00
Torsten Grote
4b5e9bd64f
Ensure the use SecureRandom when creating authentication token
2018-10-05 15:23:31 -03:00
Torsten Grote
e4c7f13832
Add a README.md with API documentation
...
Also fix some smaller issues found during writing the documentation
2018-10-05 15:23:31 -03:00