]>
nmode's Git Repositories - signal-cli/log
AsamK [Fri, 3 Apr 2020 16:00:27 +0000 (18:00 +0200)]
Bump version
AsamK [Fri, 3 Apr 2020 14:22:10 +0000 (16:22 +0200)]
Output json when receiving messages from dbus and --json parameter is given
Fixes #138
AsamK [Fri, 3 Apr 2020 12:27:18 +0000 (14:27 +0200)]
Rename fingerprint to safety number
Fixes #92
AsamK [Fri, 3 Apr 2020 12:02:18 +0000 (14:02 +0200)]
Return message timestamp after sucessfully sending a message
Fixes #104
AsamK [Fri, 3 Apr 2020 09:56:26 +0000 (11:56 +0200)]
Add RecipientStore to resolve all identifiers to SignalServiceAddress
Should fix #290
narodnik [Fri, 3 Apr 2020 11:16:57 +0000 (13:16 +0200)]
Add a new sync dbus message which shows messages you sent. Necessary for having synchronized chats where you want your message to appear. Format is similar to receive message dbus except instead of sender, it has sender (source) and receiver (destination). (#289)
AsamK [Mon, 30 Mar 2020 20:00:41 +0000 (22:00 +0200)]
Update dependencies
signal-stickers [Mon, 30 Mar 2020 19:19:17 +0000 (15:19 -0400)]
Use correct sticker pack key length of 32. (#288)
* Use correct sticker pack key length of 32.
* Update dependencies
Co-authored-by: AsamK <asamk@gmx.de>
AsamK [Sun, 29 Mar 2020 13:26:28 +0000 (15:26 +0200)]
Bump version
AsamK [Sun, 29 Mar 2020 12:49:01 +0000 (14:49 +0200)]
Update gradle wrapper
AsamK [Sun, 29 Mar 2020 12:45:11 +0000 (14:45 +0200)]
Get untrusted identity from inner exception
Fixes #283
AsamK [Sun, 29 Mar 2020 10:51:32 +0000 (12:51 +0200)]
Store uuids in identity and session store
AsamK [Fri, 27 Mar 2020 14:33:27 +0000 (15:33 +0100)]
Fix potential crash that could happen when legacy thread.id is null or empty
AsamK [Wed, 25 Mar 2020 19:34:12 +0000 (20:34 +0100)]
Use legacy sender certificate, until uuid support is complete
AsamK [Tue, 24 Mar 2020 18:30:21 +0000 (19:30 +0100)]
Remove unused methods from LegacyJsonThreadStore
AsamK [Tue, 24 Mar 2020 17:16:05 +0000 (18:16 +0100)]
Mark our own identity key as trusted initially
to match Signal-Android behavior
AsamK [Tue, 24 Mar 2020 17:15:21 +0000 (18:15 +0100)]
Improve behavior, when authorization fails
- register command should still be possible, to regain authorization
- reset uuid after registering, otherwise the verify request will fail
AsamK [Tue, 24 Mar 2020 14:14:20 +0000 (15:14 +0100)]
Print better error message for captcha required error
AsamK [Tue, 24 Mar 2020 13:34:00 +0000 (14:34 +0100)]
Get uuids from contact store when resolving numbers
AsamK [Tue, 24 Mar 2020 13:29:10 +0000 (14:29 +0100)]
Only send our profile key to recipient who are in our contact list
AsamK [Tue, 24 Mar 2020 13:27:12 +0000 (14:27 +0100)]
Only store our own profile key in contact list, if a contact entry already exists
AsamK [Mon, 23 Mar 2020 20:56:51 +0000 (21:56 +0100)]
Set uuid after verify and linking and request it at startup for existing clients
AsamK [Mon, 23 Mar 2020 19:49:38 +0000 (20:49 +0100)]
Send delivery receipt for data messages that need it
With the unidentified sender messages, the Signal server cannot do this
automatically anymore.
AsamK [Mon, 23 Mar 2020 19:28:15 +0000 (20:28 +0100)]
Remove ThreadStore and store message expiration time in group/contact store
To match the implemenation of Signal-Android
AsamK [Mon, 23 Mar 2020 18:08:41 +0000 (19:08 +0100)]
Store group member uuids in group store
The member list is now stored as a mixed list of strings and objects, e.g.:
"members": [ "+XXXX", { "number": "+XXXX", "uuid": "XXX-XX" } ]
AsamK [Mon, 23 Mar 2020 16:43:37 +0000 (17:43 +0100)]
Store contact uuids in contact store
AsamK [Mon, 23 Mar 2020 16:10:44 +0000 (17:10 +0100)]
Show recipient of sent sync message also when destination is not present
AsamK [Mon, 23 Mar 2020 16:10:11 +0000 (17:10 +0100)]
Use lambda for ThreadLocal
AsamK [Mon, 23 Mar 2020 16:09:56 +0000 (17:09 +0100)]
Use SignalServiceAddress in more places
AsamK [Mon, 23 Mar 2020 13:48:52 +0000 (14:48 +0100)]
Add documentation for sticker upload
AsamK [Mon, 23 Mar 2020 12:25:39 +0000 (13:25 +0100)]
Reformat project
AsamK [Mon, 23 Mar 2020 12:18:39 +0000 (13:18 +0100)]
Refactor sticker upload
Signal Stickers [Sun, 29 Dec 2019 21:23:51 +0000 (16:23 -0500)]
Add support for uploading stickers.
Closes #256
AsamK [Mon, 23 Mar 2020 10:31:55 +0000 (11:31 +0100)]
Add toString method to Hex utils
AsamK [Sun, 22 Mar 2020 17:20:52 +0000 (18:20 +0100)]
Mark group as active when the user hasn't left it
Fixes #269
AsamK [Sun, 22 Mar 2020 16:17:28 +0000 (17:17 +0100)]
Fix storing received profile keys
AsamK [Sun, 22 Mar 2020 16:17:14 +0000 (17:17 +0100)]
Implement sending messages using unidentified sender
AsamK [Sat, 21 Mar 2020 13:41:11 +0000 (14:41 +0100)]
Fix some inspection issues
AsamK [Sat, 21 Mar 2020 13:37:02 +0000 (14:37 +0100)]
Update libsignal-service-java
- Use new ProfileKey class instead of byte array
- Add capabilities (for future support of uuid and groups v2)
AsamK [Sat, 21 Mar 2020 13:32:42 +0000 (14:32 +0100)]
Update gradle wrapper
AsamK [Sat, 22 Feb 2020 10:29:17 +0000 (11:29 +0100)]
Add command sendReaction for emoji reactions
AsamK [Sat, 22 Feb 2020 09:35:55 +0000 (10:35 +0100)]
Print message reactions
AsamK [Wed, 12 Feb 2020 19:36:23 +0000 (20:36 +0100)]
Update to libsignal 2.15.3_unofficial_2
AsamK [Wed, 12 Feb 2020 19:23:04 +0000 (20:23 +0100)]
Show contact name for message Sender
Fixes #265
Lars K.W. Gohlke [Sun, 26 Jan 2020 21:02:15 +0000 (22:02 +0100)]
refactor extracts method for security inits
AsamK [Sun, 26 Jan 2020 13:50:32 +0000 (14:50 +0100)]
Update gradle wrapper
Daniel Schäufele [Wed, 22 Jan 2020 07:39:28 +0000 (08:39 +0100)]
Add support for blocking contacts and accounts (#260)
* Add blockContact and unblockContact subcommands
* Send blocked status in contacts sync
* Use only one method for blocking and unblocking
* Add blocking/unblocking for groups
* Prevent blocked messages from being printed
* Print blocked property in listContacts and listGroups commands
* Handle BlockedListMessages
* Store blocked state from incoming contact and group sync messages
* Minor changes and corrections
* Add block and unblock commands to man file (and also fix some headings of commands)
AsamK [Tue, 21 Jan 2020 21:09:21 +0000 (22:09 +0100)]
Canonicalize number when listing identities
AsamK [Tue, 21 Jan 2020 21:00:38 +0000 (22:00 +0100)]
Canonicalize number before getting/setting contact info
AsamK [Tue, 21 Jan 2020 19:32:45 +0000 (20:32 +0100)]
Upload attachment before sending to fix sending attachments to multiple recipients
Fixes #259
AsamK [Tue, 21 Jan 2020 19:32:19 +0000 (20:32 +0100)]
Update copyright notice
AsamK [Mon, 6 Jan 2020 13:36:19 +0000 (14:36 +0100)]
Add output for additional sync messages
AsamK [Mon, 6 Jan 2020 13:35:54 +0000 (14:35 +0100)]
Fix showing sender of synced messages
AsamK [Tue, 31 Dec 2019 12:02:49 +0000 (13:02 +0100)]
Display more information for received messages
AsamK [Mon, 30 Dec 2019 15:06:16 +0000 (16:06 +0100)]
Improve SignalServiceAddress handling
AsamK [Mon, 30 Dec 2019 14:47:56 +0000 (15:47 +0100)]
Update gradle wrapper
signal-stickers [Mon, 30 Dec 2019 15:25:12 +0000 (10:25 -0500)]
Update to libsignal 2.15.3 (#255)
AsamK [Sat, 7 Dec 2019 14:47:57 +0000 (15:47 +0100)]
Use guessContentTypeFromStream as fallback for probeContentType method
Fixes #233
Fixes #109
VisibleCode [Tue, 3 Dec 2019 20:57:27 +0000 (12:57 -0800)]
Add listContacts subcommand (#248)
AsamK [Mon, 11 Nov 2019 20:29:36 +0000 (21:29 +0100)]
Bump version
AsamK [Mon, 11 Nov 2019 20:29:12 +0000 (21:29 +0100)]
Support receiving unidentified messages for dbus
AsamK [Mon, 11 Nov 2019 20:24:04 +0000 (21:24 +0100)]
Extract getMessageReceiver method
AsamK [Mon, 11 Nov 2019 20:22:12 +0000 (21:22 +0100)]
Improve receiving unidentified messages
AsamK [Mon, 11 Nov 2019 18:34:31 +0000 (19:34 +0100)]
Use correct sender device for receiving sealed messages
kpcyrd [Sun, 10 Nov 2019 03:07:32 +0000 (04:07 +0100)]
Use https for checkLibVersions
kpcyrd [Mon, 11 Nov 2019 03:34:04 +0000 (04:34 +0100)]
Add basic sealed sender support
AsamK [Sat, 2 Nov 2019 12:40:58 +0000 (13:40 +0100)]
Bump version
Gabriel Fernández Valdés [Thu, 17 Oct 2019 23:58:59 +0000 (19:58 -0400)]
added sync type to sync messages json
AsamK [Wed, 16 Oct 2019 17:26:52 +0000 (19:26 +0200)]
Refactor UpdateContactCommand
Jérémy Bobbio [Tue, 24 Sep 2019 17:43:40 +0000 (19:43 +0200)]
Add commands to update contact names on Signal servers
As Signal Desktop does not allow its users to update the contact names,
it would be nice to be able to update contact names from signal-cli when
the latter is the master device.
The command `setContactName` allow to set the name for the given contact
in the local store. `sendContacts` can then be used to push the updated
contact list on Signal servers.
Closes #228
AsamK [Wed, 16 Oct 2019 17:06:00 +0000 (19:06 +0200)]
Update dependencies
AsamK [Wed, 16 Oct 2019 16:58:20 +0000 (18:58 +0200)]
Reformat imports
AsamK [Wed, 16 Oct 2019 16:28:55 +0000 (18:28 +0200)]
Merge profile commands to a single UpdateProfileCommand
Jérémy Bobbio [Tue, 24 Sep 2019 17:22:14 +0000 (19:22 +0200)]
Add commands to update profile name and avatar
Two new commands are added `setProfileName` and `setProfileAvatar` which
allow to update the name and avatar visible by other users for the
current profiles.
Closes #227
AsamK [Wed, 16 Oct 2019 17:15:14 +0000 (19:15 +0200)]
Include profile key in outgoing messages
Gabriel Fernández Valdés [Sun, 29 Sep 2019 13:03:12 +0000 (09:03 -0400)]
Added JsonSyncDataMessage class with destination field.
Gabriel Fernández Valdés [Mon, 23 Sep 2019 16:31:55 +0000 (12:31 -0400)]
Added ReceiptMessage to JSON output
AsamK [Sun, 29 Sep 2019 09:21:41 +0000 (11:21 +0200)]
Update dependencies
AsamK [Sun, 29 Sep 2019 09:21:15 +0000 (11:21 +0200)]
Output attachment id as json string to prevent rounding due to conversion to double
Fixes #226
AsamK [Wed, 11 Sep 2019 09:30:13 +0000 (11:30 +0200)]
Require java 1.8
- VERSION_1_7 is deprecated in java 12
- the used gradle version already requires java 1.8
AsamK [Wed, 11 Sep 2019 08:28:10 +0000 (10:28 +0200)]
Switch to github actions
AsamK [Thu, 5 Sep 2019 18:04:42 +0000 (20:04 +0200)]
Bump version
AsamK [Thu, 5 Sep 2019 17:43:24 +0000 (19:43 +0200)]
Fix sending sync messages for group messages
Fixes #210
AsamK [Thu, 5 Sep 2019 09:21:33 +0000 (11:21 +0200)]
Update dependencies
AsamK [Thu, 5 Sep 2019 09:18:21 +0000 (11:18 +0200)]
Send expirationTime with all group updates
Fixes #140
AsamK [Thu, 5 Sep 2019 08:24:09 +0000 (10:24 +0200)]
Update gradle wrapper
AsamK [Thu, 5 Sep 2019 08:15:52 +0000 (10:15 +0200)]
Synchronize fileChannel access
Potention fix for #89
Juergen Kurzmann [Sat, 3 Aug 2019 19:49:02 +0000 (21:49 +0200)]
Update SignalAccount storage on unregister
- save registered false state in the SignalAccount storage on unregister action
Juergen Kurzmann [Fri, 19 Jul 2019 09:26:19 +0000 (11:26 +0200)]
Throw error on failed authorization
- to exit signal-cli in case the number was registered elsewhere
AsamK [Sat, 13 Jul 2019 12:24:14 +0000 (14:24 +0200)]
Update dependencies
AsamK [Sat, 13 Jul 2019 12:22:20 +0000 (14:22 +0200)]
Update libsignal-service-java
AsamK [Wed, 19 Jun 2019 19:47:18 +0000 (21:47 +0200)]
Update libsignal-service-java dependency
AsamK [Sat, 23 Mar 2019 21:08:25 +0000 (22:08 +0100)]
Send self messages only as sync messages
To align with the way Note to Self messages are implemented on Android
AsamK [Sat, 23 Mar 2019 17:32:31 +0000 (18:32 +0100)]
Update dependencies
AsamK [Wed, 13 Feb 2019 20:19:31 +0000 (21:19 +0100)]
Fix NPE when receiving contacts sync message
Fixes #191
AsamK [Wed, 13 Feb 2019 20:05:27 +0000 (21:05 +0100)]
Update libsignal-service-java
Parker Higgins [Wed, 9 Jan 2019 19:17:45 +0000 (14:17 -0500)]
Expose filename of attachments to json message handler (#185)
AsamK [Sun, 16 Dec 2018 20:14:05 +0000 (21:14 +0100)]
Bump version 0.6.2
AsamK [Sun, 16 Dec 2018 20:14:00 +0000 (21:14 +0100)]
Update signal-service-java
Herohtar [Fri, 14 Dec 2018 17:15:12 +0000 (11:15 -0600)]
Don't abort on empty recipient unless there was also no group specified. (#176)
* Don't abort on empty recipient unless there was also no group specified.
* Fixed potential error if user tries to send `endsession` to a group
* Display error if trying to send `endsession` to a group
* No need for this check since we're handling that condition above