mirror of
https://github.com/AsamK/signal-cli
synced 2025-09-07 14:30:38 +00:00
extend DBus signals for DbusAttachments
This change creates the DBus signals `SyncMessageReceivedV2` and `MessageReceivedV2`, as well as the new data type `DbusAttachment`. A DbusAttachment is a struct that contains considerably more information than the filename. To maintain backward compatibility, `SyncMessageReceived` and `MessageReceived` remain unchanged. V2 includes Mentions and DbusAttachments. This change also permits sending arbitrary URLs as attachment names.
This commit is contained in:
parent
114b932386
commit
c77b2e9511
18 changed files with 446 additions and 47 deletions
|
@ -1,7 +1,7 @@
|
|||
# signal-cli
|
||||
|
||||
signal-cli is a commandline interface for [libsignal-service-java](https://github.com/WhisperSystems/libsignal-service-java). It supports registering, verifying, sending and receiving messages.
|
||||
To be able to link to an existing Signal-Android/signal-cli instance, signal-cli uses a [patched libsignal-service-java](https://github.com/AsamK/libsignal-service-java), because libsignal-service-java does not yet support [provisioning as a slave device](https://github.com/WhisperSystems/libsignal-service-java/pull/21).
|
||||
To be able to link to an existing Signal-Android/signal-cli instance, signal-cli uses a [patched libsignal-service-java](https://github.com/AsamK/libsignal-service-java), because libsignal-service-java does not yet support [provisioning as a secondary device](https://github.com/WhisperSystems/libsignal-service-java/pull/21).
|
||||
For registering you need a phone number where you can receive SMS or incoming calls.
|
||||
signal-cli is primarily intended to be used on servers to notify admins of important events. For this use-case, it has a dbus interface ([man page](https://github.com/AsamK/signal-cli/blob/master/man/signal-cli-dbus.5.adoc)), that can be used to send messages from any programming language that has dbus bindings.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue