]> nmode's Git Repositories - signal-cli/log
signal-cli
5 years agoBump version v0.6.4
AsamK [Sat, 2 Nov 2019 12:40:58 +0000 (13:40 +0100)]
Bump version

5 years agoadded sync type to sync messages json
Gabriel Fernández Valdés [Thu, 17 Oct 2019 23:58:59 +0000 (19:58 -0400)]
added sync type to sync messages json

5 years agoRefactor UpdateContactCommand
AsamK [Wed, 16 Oct 2019 17:26:52 +0000 (19:26 +0200)]
Refactor UpdateContactCommand

5 years agoAdd commands to update contact names on Signal servers
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

5 years agoUpdate dependencies
AsamK [Wed, 16 Oct 2019 17:06:00 +0000 (19:06 +0200)]
Update dependencies

5 years agoReformat imports
AsamK [Wed, 16 Oct 2019 16:58:20 +0000 (18:58 +0200)]
Reformat imports

5 years agoMerge profile commands to a single UpdateProfileCommand
AsamK [Wed, 16 Oct 2019 16:28:55 +0000 (18:28 +0200)]
Merge profile commands to a single UpdateProfileCommand

5 years agoAdd commands to update profile name and avatar
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

5 years agoInclude profile key in outgoing messages
AsamK [Wed, 16 Oct 2019 17:15:14 +0000 (19:15 +0200)]
Include profile key in outgoing messages

5 years agoAdded JsonSyncDataMessage class with destination field.
Gabriel Fernández Valdés [Sun, 29 Sep 2019 13:03:12 +0000 (09:03 -0400)]
Added JsonSyncDataMessage class with destination field.

5 years agoAdded ReceiptMessage to JSON output
Gabriel Fernández Valdés [Mon, 23 Sep 2019 16:31:55 +0000 (12:31 -0400)]
Added ReceiptMessage to JSON output

5 years agoUpdate dependencies
AsamK [Sun, 29 Sep 2019 09:21:41 +0000 (11:21 +0200)]
Update dependencies

5 years agoOutput attachment id as json string to prevent rounding due to conversion to double
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

5 years agoRequire java 1.8
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

5 years agoSwitch to github actions
AsamK [Wed, 11 Sep 2019 08:28:10 +0000 (10:28 +0200)]
Switch to github actions

5 years agoBump version v0.6.3
AsamK [Thu, 5 Sep 2019 18:04:42 +0000 (20:04 +0200)]
Bump version

5 years agoFix sending sync messages for group messages
AsamK [Thu, 5 Sep 2019 17:43:24 +0000 (19:43 +0200)]
Fix sending sync messages for group messages

Fixes #210

5 years agoUpdate dependencies
AsamK [Thu, 5 Sep 2019 09:21:33 +0000 (11:21 +0200)]
Update dependencies

5 years agoSend expirationTime with all group updates
AsamK [Thu, 5 Sep 2019 09:18:21 +0000 (11:18 +0200)]
Send expirationTime with all group updates

Fixes #140

5 years agoUpdate gradle wrapper
AsamK [Thu, 5 Sep 2019 08:24:09 +0000 (10:24 +0200)]
Update gradle wrapper

5 years agoSynchronize fileChannel access
AsamK [Thu, 5 Sep 2019 08:15:52 +0000 (10:15 +0200)]
Synchronize fileChannel access

Potention fix for #89

5 years agoUpdate SignalAccount storage on unregister
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

6 years agoThrow error on failed authorization
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

6 years agoUpdate dependencies
AsamK [Sat, 13 Jul 2019 12:24:14 +0000 (14:24 +0200)]
Update dependencies

6 years agoUpdate libsignal-service-java
AsamK [Sat, 13 Jul 2019 12:22:20 +0000 (14:22 +0200)]
Update libsignal-service-java

6 years agoUpdate libsignal-service-java dependency
AsamK [Wed, 19 Jun 2019 19:47:18 +0000 (21:47 +0200)]
Update libsignal-service-java dependency

6 years agoSend self messages only as sync messages
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

6 years agoUpdate dependencies
AsamK [Sat, 23 Mar 2019 17:32:31 +0000 (18:32 +0100)]
Update dependencies

6 years agoFix NPE when receiving contacts sync message
AsamK [Wed, 13 Feb 2019 20:19:31 +0000 (21:19 +0100)]
Fix NPE when receiving contacts sync message

Fixes #191

6 years agoUpdate libsignal-service-java
AsamK [Wed, 13 Feb 2019 20:05:27 +0000 (21:05 +0100)]
Update libsignal-service-java

6 years agoExpose filename of attachments to json message handler (#185)
Parker Higgins [Wed, 9 Jan 2019 19:17:45 +0000 (14:17 -0500)]
Expose filename of attachments to json message handler (#185)

6 years agoBump version 0.6.2 v0.6.2
AsamK [Sun, 16 Dec 2018 20:14:05 +0000 (21:14 +0100)]
Bump version 0.6.2

6 years agoUpdate signal-service-java
AsamK [Sun, 16 Dec 2018 20:14:00 +0000 (21:14 +0100)]
Update signal-service-java

6 years agoDon't abort on empty recipient unless there was also no group specified. (#176)
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

6 years agoMinor spelling/grammar fix
Tai Groot [Fri, 14 Dec 2018 05:50:26 +0000 (21:50 -0800)]
Minor spelling/grammar fix

6 years agoUpdate libsignal-service-java
AsamK [Wed, 12 Dec 2018 21:21:49 +0000 (22:21 +0100)]
Update libsignal-service-java

6 years agoBump version 0.6.1 v0.6.1
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)

6 years agoChange default data path to $XDG_DATA_HOME/signal-cli
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

6 years agoUpdate gradle wrapper
AsamK [Sat, 1 Dec 2018 13:31:41 +0000 (14:31 +0100)]
Update gradle wrapper

6 years agomakes checkLibVersions gradle 5 compatible
Lars K.W. Gohlke [Thu, 29 Nov 2018 22:26:51 +0000 (23:26 +0100)]
makes checkLibVersions gradle 5 compatible

6 years agoSave account after creating profile key
AsamK [Sun, 25 Nov 2018 21:07:48 +0000 (22:07 +0100)]
Save account after creating profile key

6 years agoUse custom SecureRandom instance
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

6 years agoManager : removeLinkedDevices updates isMultiDevice and saves the account
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

6 years agoFix inspections
AsamK [Tue, 20 Nov 2018 22:27:36 +0000 (23:27 +0100)]
Fix inspections

6 years agoSplit commands into separate classes
AsamK [Tue, 20 Nov 2018 22:19:39 +0000 (23:19 +0100)]
Split commands into separate classes

6 years agoFix minor inspection issues
AsamK [Mon, 19 Nov 2018 22:00:32 +0000 (23:00 +0100)]
Fix minor inspection issues

6 years agoExtract static methods from Main
AsamK [Mon, 19 Nov 2018 21:40:16 +0000 (22:40 +0100)]
Extract static methods from Main

6 years agoExtract utils methods
AsamK [Sun, 18 Nov 2018 18:51:21 +0000 (19:51 +0100)]
Extract utils methods

6 years agoExtract SignalAccount from Manager
AsamK [Sun, 18 Nov 2018 14:34:10 +0000 (15:34 +0100)]
Extract SignalAccount from Manager

6 years agoMove Manager to sub package
AsamK [Sun, 18 Nov 2018 10:08:24 +0000 (11:08 +0100)]
Move Manager to sub package

6 years agoExtract util methods to separate classes
AsamK [Sun, 18 Nov 2018 09:45:26 +0000 (10:45 +0100)]
Extract util methods to separate classes

6 years agoUpdate signal-service-java dependency
AsamK [Sat, 17 Nov 2018 22:23:49 +0000 (23:23 +0100)]
Update signal-service-java dependency

6 years agoUpdate README.md
AsamK [Sat, 17 Nov 2018 20:16:32 +0000 (21:16 +0100)]
Update README.md

6 years agoUpdate libsignal-service-java to 2.9.0
AsamK [Fri, 19 Oct 2018 21:39:25 +0000 (23:39 +0200)]
Update libsignal-service-java to 2.9.0

7 years agoUpdate signal-service-java to 2.8.0
AsamK [Sun, 12 Aug 2018 19:34:55 +0000 (21:34 +0200)]
Update signal-service-java to 2.8.0

7 years agoReduce duplicate code
AsamK [Sun, 12 Aug 2018 18:18:18 +0000 (20:18 +0200)]
Reduce duplicate code

7 years agoAdd missing null check
AsamK [Sun, 12 Aug 2018 18:18:07 +0000 (20:18 +0200)]
Add missing null check

Fixes #142

7 years agoUpdate README.md
kllp [Thu, 9 Aug 2018 12:07:14 +0000 (12:07 +0000)]
Update README.md

7 years agoUpdate README.md
kllp [Thu, 9 Aug 2018 12:06:04 +0000 (12:06 +0000)]
Update README.md

7 years agoFix manpage
mqus [Sat, 11 Aug 2018 23:49:23 +0000 (01:49 +0200)]
Fix manpage

7 years agoSend correct expiry value in group and contact syncs
Benedikt Constantin Radtke [Thu, 17 May 2018 20:35:05 +0000 (22:35 +0200)]
Send correct expiry value in group and contact syncs

7 years agoShort comment to explain how to pass arguments to main application
Riamse [Wed, 16 May 2018 02:29:04 +0000 (22:29 -0400)]
Short comment to explain how to pass arguments to main application

7 years agoDuct tape solution to make daemon actually output JSON
Riamse [Sun, 6 May 2018 18:38:15 +0000 (14:38 -0400)]
Duct tape solution to make daemon actually output JSON

7 years agoGradle option to pass command line arguments to Java application
Riamse [Sun, 6 May 2018 18:37:55 +0000 (14:37 -0400)]
Gradle option to pass command line arguments to Java application

7 years agoAdd command line argument for JSON output in daemon
Riamse [Sun, 6 May 2018 18:21:09 +0000 (14:21 -0400)]
Add command line argument for JSON output in daemon

7 years agoAdd travis build
AsamK [Tue, 8 May 2018 20:43:18 +0000 (22:43 +0200)]
Add travis build

7 years agoAdd getGroupIds() to DBUS
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)

7 years agoVersion 0.6.0 v0.6.0
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

7 years agoPrint quotes from messages
AsamK [Thu, 3 May 2018 19:53:04 +0000 (21:53 +0200)]
Print quotes from messages

7 years agoUpdate dependencies, gradle wrapper
AsamK [Thu, 3 May 2018 19:49:52 +0000 (21:49 +0200)]
Update dependencies, gradle wrapper

7 years agoUpdate man page
AsamK [Sat, 31 Mar 2018 21:50:33 +0000 (23:50 +0200)]
Update man page

7 years agoSupport registration lock PIN
AsamK [Sat, 31 Mar 2018 21:41:58 +0000 (23:41 +0200)]
Support registration lock PIN

7 years agoUpdate dependencies
AsamK [Fri, 2 Feb 2018 21:27:43 +0000 (22:27 +0100)]
Update dependencies

7 years agoAdd output for new message fields
AsamK [Sun, 21 Jan 2018 22:16:57 +0000 (23:16 +0100)]
Add output for new message fields

7 years agoUpdate argparse4j
AsamK [Fri, 29 Dec 2017 14:01:21 +0000 (15:01 +0100)]
Update argparse4j

7 years agoUpdate libsignal-service-java
AsamK [Fri, 29 Dec 2017 13:56:03 +0000 (14:56 +0100)]
Update libsignal-service-java

7 years agoUpdate codeStyle config
AsamK [Fri, 29 Dec 2017 13:51:58 +0000 (14:51 +0100)]
Update codeStyle config

7 years agoUpdate gradle wrapper
AsamK [Fri, 29 Dec 2017 13:47:18 +0000 (14:47 +0100)]
Update gradle wrapper

7 years agoUpdate libsignal-service-java
AsamK [Thu, 7 Sep 2017 20:18:08 +0000 (22:18 +0200)]
Update libsignal-service-java

8 years agoUpdate libsignal-service
AsamK [Thu, 17 Aug 2017 19:31:07 +0000 (21:31 +0200)]
Update libsignal-service

8 years agoSend dbus signal, when receipt is received
AsamK [Sun, 18 Jun 2017 10:53:06 +0000 (12:53 +0200)]
Send dbus signal, when receipt is received

Fixes #84

8 years agoUpdate man page
AsamK [Sun, 18 Jun 2017 10:04:56 +0000 (12:04 +0200)]
Update man page

8 years agoImplement json output for receive
AsamK [Thu, 15 Jun 2017 21:45:14 +0000 (23:45 +0200)]
Implement json output for receive

8 years agoBump version v0.5.6
AsamK [Fri, 16 Jun 2017 09:40:08 +0000 (11:40 +0200)]
Bump version

8 years agoDelete empty message cache directories
AsamK [Thu, 15 Jun 2017 21:47:00 +0000 (23:47 +0200)]
Delete empty message cache directories

8 years agoUse Base64 from libsignal
AsamK [Thu, 15 Jun 2017 21:46:16 +0000 (23:46 +0200)]
Use Base64 from libsignal

8 years agoClose input stream from received sync groups and contacts
AsamK [Thu, 15 Jun 2017 17:43:06 +0000 (19:43 +0200)]
Close input stream from received sync groups and contacts

Fixes #75

8 years agoSend and receive verified messages
AsamK [Sun, 11 Jun 2017 14:28:03 +0000 (16:28 +0200)]
Send and receive verified messages

Fixes #85

8 years agoUpdate dependency
AsamK [Sun, 11 Jun 2017 14:27:00 +0000 (16:27 +0200)]
Update dependency

8 years agoUpdate dependencies
AsamK [Fri, 9 Jun 2017 19:56:21 +0000 (21:56 +0200)]
Update dependencies

8 years agoUpdate dependencies
AsamK [Sat, 20 May 2017 09:24:58 +0000 (11:24 +0200)]
Update dependencies

Sets the complete flag for contacts message, Fixes #81

8 years agoUpdate gradle wrapper
AsamK [Sat, 20 May 2017 09:26:37 +0000 (11:26 +0200)]
Update gradle wrapper

8 years agoUpdate gradle wrapper
AsamK [Sun, 7 May 2017 09:20:07 +0000 (11:20 +0200)]
Update gradle wrapper

8 years agoImplement updateGroup command via dbus
AsamK [Sun, 7 May 2017 08:31:18 +0000 (10:31 +0200)]
Implement updateGroup command via dbus

Fixes #77

8 years agoUpdate dependencies, add attachment filename support
AsamK [Sat, 1 Apr 2017 10:46:33 +0000 (12:46 +0200)]
Update dependencies, add attachment filename support

Fixes #76

8 years agoReformat
AsamK [Sun, 26 Feb 2017 10:29:25 +0000 (11:29 +0100)]
Reformat

8 years agoActual re-order (I'm a dummy)
Pim Otte [Sat, 25 Feb 2017 18:46:48 +0000 (19:46 +0100)]
Actual re-order (I'm a dummy)

8 years agoRe-order imports to match original structure
Pim Otte [Sat, 25 Feb 2017 18:21:31 +0000 (19:21 +0100)]
Re-order imports to match original structure

8 years agoRename thread package to threads
Pim Otte [Sat, 25 Feb 2017 18:15:59 +0000 (19:15 +0100)]
Rename thread package to threads

8 years agoModifying methods to be public to match package division
Pim Otte [Thu, 23 Feb 2017 15:49:14 +0000 (16:49 +0100)]
Modifying methods to be public to match package division