]>
nmode's Git Repositories - signal-cli/log
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
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