]>
nmode's Git Repositories - signal-cli/log
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
Tai Groot [Fri, 14 Dec 2018 05:50:26 +0000 (21:50 -0800)]
Minor spelling/grammar fix
AsamK [Wed, 12 Dec 2018 21:21:49 +0000 (22:21 +0100)]
Update libsignal-service-java
AsamK [Sun, 9 Dec 2018 17:22:28 +0000 (18:22 +0100)]
Bump version 0.6.1
- Added getGroupIds dbus command
- Use "NativePRNG" pseudo random number generator, if available
- Switch default data path:
$XDG_DATA_HOME/signal-cli ($HOME/.local/share/signal-cli)
Existing data paths will continue to work (used as fallback)
AsamK [Sat, 8 Dec 2018 17:26:54 +0000 (18:26 +0100)]
Change default data path to $XDG_DATA_HOME/signal-cli
Closes #152 and #125
AsamK [Sat, 1 Dec 2018 13:31:41 +0000 (14:31 +0100)]
Update gradle wrapper
Lars K.W. Gohlke [Thu, 29 Nov 2018 22:26:51 +0000 (23:26 +0100)]
makes checkLibVersions gradle 5 compatible
AsamK [Sun, 25 Nov 2018 21:07:48 +0000 (22:07 +0100)]
Save account after creating profile key
AsamK [Tue, 20 Nov 2018 23:07:05 +0000 (00:07 +0100)]
Use custom SecureRandom instance
- Use NativePRNG algorithm instead of using SHA1PRNG if available
- Register a custom security provider to use the same SecureRandom everywhere
Vincent Olivier [Tue, 20 Nov 2018 22:47:10 +0000 (17:47 -0500)]
Manager : removeLinkedDevices updates isMultiDevice and saves the account
Manager : addDevice, getLinkedDevices save the account
SignalAccount : save/load isMultiDevice
SignalAccount : save profileKey
SignalAccount : registrationLockPin doesn't automagically becomes the "null" string, and stays null if null
AsamK [Tue, 20 Nov 2018 22:27:36 +0000 (23:27 +0100)]
Fix inspections
AsamK [Tue, 20 Nov 2018 22:19:39 +0000 (23:19 +0100)]
Split commands into separate classes
AsamK [Mon, 19 Nov 2018 22:00:32 +0000 (23:00 +0100)]
Fix minor inspection issues
AsamK [Mon, 19 Nov 2018 21:40:16 +0000 (22:40 +0100)]
Extract static methods from Main
AsamK [Sun, 18 Nov 2018 18:51:21 +0000 (19:51 +0100)]
Extract utils methods
AsamK [Sun, 18 Nov 2018 14:34:10 +0000 (15:34 +0100)]
Extract SignalAccount from Manager
AsamK [Sun, 18 Nov 2018 10:08:24 +0000 (11:08 +0100)]
Move Manager to sub package
AsamK [Sun, 18 Nov 2018 09:45:26 +0000 (10:45 +0100)]
Extract util methods to separate classes
AsamK [Sat, 17 Nov 2018 22:23:49 +0000 (23:23 +0100)]
Update signal-service-java dependency
AsamK [Sat, 17 Nov 2018 20:16:32 +0000 (21:16 +0100)]
Update README.md
AsamK [Fri, 19 Oct 2018 21:39:25 +0000 (23:39 +0200)]
Update libsignal-service-java to 2.9.0
AsamK [Sun, 12 Aug 2018 19:34:55 +0000 (21:34 +0200)]
Update signal-service-java to 2.8.0
AsamK [Sun, 12 Aug 2018 18:18:18 +0000 (20:18 +0200)]
Reduce duplicate code
AsamK [Sun, 12 Aug 2018 18:18:07 +0000 (20:18 +0200)]
Add missing null check
Fixes #142
kllp [Thu, 9 Aug 2018 12:07:14 +0000 (12:07 +0000)]
Update README.md
kllp [Thu, 9 Aug 2018 12:06:04 +0000 (12:06 +0000)]
Update README.md
mqus [Sat, 11 Aug 2018 23:49:23 +0000 (01:49 +0200)]
Fix manpage
Benedikt Constantin Radtke [Thu, 17 May 2018 20:35:05 +0000 (22:35 +0200)]
Send correct expiry value in group and contact syncs
Riamse [Wed, 16 May 2018 02:29:04 +0000 (22:29 -0400)]
Short comment to explain how to pass arguments to main application
Riamse [Sun, 6 May 2018 18:38:15 +0000 (14:38 -0400)]
Duct tape solution to make daemon actually output JSON
Riamse [Sun, 6 May 2018 18:37:55 +0000 (14:37 -0400)]
Gradle option to pass command line arguments to Java application
Riamse [Sun, 6 May 2018 18:21:09 +0000 (14:21 -0400)]
Add command line argument for JSON output in daemon
AsamK [Tue, 8 May 2018 20:43:18 +0000 (22:43 +0200)]
Add travis build
nico [Thu, 21 Sep 2017 23:17:40 +0000 (01:17 +0200)]
Add getGroupIds() to DBUS
getGroupIds() returns a list of group ids (byte arrays)
AsamK [Thu, 3 May 2018 20:01:49 +0000 (22:01 +0200)]
Version 0.6.0
- Simple json output
- dbus signal for receiving messages
- Registration lock PIN
- Output quoted message
AsamK [Thu, 3 May 2018 19:53:04 +0000 (21:53 +0200)]
Print quotes from messages
AsamK [Thu, 3 May 2018 19:49:52 +0000 (21:49 +0200)]
Update dependencies, gradle wrapper
AsamK [Sat, 31 Mar 2018 21:50:33 +0000 (23:50 +0200)]
Update man page
AsamK [Sat, 31 Mar 2018 21:41:58 +0000 (23:41 +0200)]
Support registration lock PIN
AsamK [Fri, 2 Feb 2018 21:27:43 +0000 (22:27 +0100)]
Update dependencies
AsamK [Sun, 21 Jan 2018 22:16:57 +0000 (23:16 +0100)]
Add output for new message fields
AsamK [Fri, 29 Dec 2017 14:01:21 +0000 (15:01 +0100)]
Update argparse4j
AsamK [Fri, 29 Dec 2017 13:56:03 +0000 (14:56 +0100)]
Update libsignal-service-java
AsamK [Fri, 29 Dec 2017 13:51:58 +0000 (14:51 +0100)]
Update codeStyle config
AsamK [Fri, 29 Dec 2017 13:47:18 +0000 (14:47 +0100)]
Update gradle wrapper
AsamK [Thu, 7 Sep 2017 20:18:08 +0000 (22:18 +0200)]
Update libsignal-service-java
AsamK [Thu, 17 Aug 2017 19:31:07 +0000 (21:31 +0200)]
Update libsignal-service