]> nmode's Git Repositories - signal-cli/log
signal-cli
3 years agoBump version v0.9.1
AsamK [Sat, 16 Oct 2021 08:05:41 +0000 (10:05 +0200)]
Bump version

3 years agoUpdate CHANGELOG.md
AsamK [Fri, 15 Oct 2021 20:36:57 +0000 (22:36 +0200)]
Update CHANGELOG.md

3 years agoCheck if configuration message contains value before using it
AsamK [Fri, 15 Oct 2021 19:18:47 +0000 (21:18 +0200)]
Check if configuration message contains value before using it

3 years agoUpdate reflect-config
AsamK [Fri, 15 Oct 2021 19:18:18 +0000 (21:18 +0200)]
Update reflect-config

3 years agoUpdate build pipeline to java 17
AsamK [Fri, 15 Oct 2021 19:01:37 +0000 (21:01 +0200)]
Update build pipeline to java 17

3 years agoAdd missing unexport groups call
AsamK [Fri, 15 Oct 2021 19:00:21 +0000 (21:00 +0200)]
Add missing unexport groups call

3 years agoUpdate libsignal-service-java
AsamK [Fri, 15 Oct 2021 18:43:25 +0000 (20:43 +0200)]
Update libsignal-service-java

3 years agoReconnect websocket with exponential backof if connection is lost
AsamK [Fri, 15 Oct 2021 18:00:52 +0000 (20:00 +0200)]
Reconnect websocket with exponential backof if connection is lost

3 years agoClear queued message actions after handling
AsamK [Fri, 15 Oct 2021 17:40:45 +0000 (19:40 +0200)]
Clear queued message actions after handling

Fixes #777

3 years agofix typos in DBus doc (#774)
John Freed [Wed, 13 Oct 2021 06:00:07 +0000 (08:00 +0200)]
fix typos in DBus doc (#774)

and expand on functioning of joinGroup method

3 years agoExtract IdentityHelper
AsamK [Tue, 12 Oct 2021 20:14:39 +0000 (22:14 +0200)]
Extract IdentityHelper

3 years agoRestrict blocking of group to master device
AsamK [Tue, 12 Oct 2021 18:49:41 +0000 (20:49 +0200)]
Restrict blocking of group to master device

3 years agoRefactor to remove ProfileKeyProvider and UnidentifiedAccessSenderCertificateProvider
AsamK [Tue, 12 Oct 2021 18:48:56 +0000 (20:48 +0200)]
Refactor to remove ProfileKeyProvider and UnidentifiedAccessSenderCertificateProvider

3 years agoUpdate graalvm buildtools
AsamK [Tue, 12 Oct 2021 16:25:03 +0000 (18:25 +0200)]
Update graalvm buildtools

3 years agoupdate DBus documentation (#773)
John Freed [Mon, 11 Oct 2021 14:53:24 +0000 (16:53 +0200)]
update DBus documentation (#773)

3 years agoUpdate libsignal-service-java
AsamK [Sun, 10 Oct 2021 11:31:44 +0000 (13:31 +0200)]
Update libsignal-service-java

3 years agoReconnect websockets after errors
AsamK [Sun, 10 Oct 2021 11:31:34 +0000 (13:31 +0200)]
Reconnect websockets after errors

3 years agoUpdate gradle wrapper
AsamK [Sun, 10 Oct 2021 11:30:47 +0000 (13:30 +0200)]
Update gradle wrapper

3 years agoUpdate documentation
AsamK [Sat, 9 Oct 2021 15:57:32 +0000 (17:57 +0200)]
Update documentation

3 years agoUpdate to new provisioning URL scheme (#762)
technillogue [Sat, 9 Oct 2021 15:55:33 +0000 (11:55 -0400)]
Update to new provisioning URL scheme (#762)

3 years agoUpdate documentation
John Freed [Tue, 21 Sep 2021 14:42:51 +0000 (16:42 +0200)]
Update documentation

3 years agoImplement new dbus group interface
AsamK [Thu, 7 Oct 2021 19:18:14 +0000 (21:18 +0200)]
Implement new dbus group interface

3 years agoAdd DeviceNotFound Error
AsamK [Sat, 9 Oct 2021 15:04:01 +0000 (17:04 +0200)]
Add DeviceNotFound Error

3 years agoupdate docs for DBus listDevices method (#768)
John Freed [Sat, 9 Oct 2021 11:04:07 +0000 (13:04 +0200)]
update docs for DBus listDevices method (#768)

3 years agoFix dbus properties GetAll method for variants
AsamK [Thu, 7 Oct 2021 18:52:10 +0000 (20:52 +0200)]
Fix dbus properties GetAll method for variants

3 years agoReturn struct instead of object path directly for dbus list devices
AsamK [Thu, 7 Oct 2021 18:51:33 +0000 (20:51 +0200)]
Return struct instead of object path directly for dbus list devices

3 years agoFix device id type
AsamK [Sun, 3 Oct 2021 15:41:31 +0000 (17:41 +0200)]
Fix device id type

3 years agoimplement DBus submitRateLimitChallenge method (#763)
John Freed [Thu, 7 Oct 2021 05:46:15 +0000 (07:46 +0200)]
implement DBus submitRateLimitChallenge method (#763)

update documentation

3 years agoRetrieve self profile from storage
AsamK [Sun, 3 Oct 2021 14:17:58 +0000 (16:17 +0200)]
Retrieve self profile from storage

3 years agoUpdate libsignal-service-java
AsamK [Sun, 3 Oct 2021 11:12:48 +0000 (13:12 +0200)]
Update libsignal-service-java

3 years agoRead configurations from storage
AsamK [Sun, 3 Oct 2021 11:14:43 +0000 (13:14 +0200)]
Read configurations from storage

3 years agoDon't repeatedly try to refetch group info if permission was denied
AsamK [Sat, 2 Oct 2021 16:40:36 +0000 (18:40 +0200)]
Don't repeatedly try to refetch group info if permission was denied

i.e. if the user is no longer a member of that group

3 years agoRefactor dbus linked devices interface
AsamK [Sat, 2 Oct 2021 16:04:30 +0000 (18:04 +0200)]
Refactor dbus linked devices interface

Export a separate dbus object for each device

3 years agoAdd helper classes for exporting dbus properties
AsamK [Sat, 2 Oct 2021 15:16:08 +0000 (17:16 +0200)]
Add helper classes for exporting dbus properties

3 years agoExtract configurationStore variable
AsamK [Fri, 1 Oct 2021 15:52:33 +0000 (17:52 +0200)]
Extract configurationStore variable

3 years agoImplement configuration handling
AsamK [Wed, 29 Sep 2021 17:38:31 +0000 (19:38 +0200)]
Implement configuration handling

Closes #747

3 years agoRemove workaround for getBoolean from JsonRpcLocalCommand
AsamK [Thu, 30 Sep 2021 17:33:57 +0000 (19:33 +0200)]
Remove workaround for getBoolean from JsonRpcLocalCommand

3 years agoAllow message from pending member if it's just a group update
AsamK [Tue, 28 Sep 2021 21:48:16 +0000 (23:48 +0200)]
Allow message from pending member if it's just a group update

Fixes #751

3 years agoRefactor dbus client mode to improve maintainability
AsamK [Tue, 28 Sep 2021 16:51:44 +0000 (18:51 +0200)]
Refactor dbus client mode to improve maintainability

3 years agoRefactor Manager interface
AsamK [Sat, 18 Sep 2021 08:19:56 +0000 (10:19 +0200)]
Refactor Manager interface

3 years agoExtract Manager interface
AsamK [Wed, 15 Sep 2021 19:40:47 +0000 (21:40 +0200)]
Extract Manager interface

3 years agoDo not send message resend request to own device
AsamK [Tue, 28 Sep 2021 19:12:37 +0000 (21:12 +0200)]
Do not send message resend request to own device

3 years agoRefactor NoteToSelf to singleton class
AsamK [Tue, 28 Sep 2021 19:11:53 +0000 (21:11 +0200)]
Refactor NoteToSelf to singleton class

3 years agoReformat code
AsamK [Tue, 28 Sep 2021 16:42:05 +0000 (18:42 +0200)]
Reformat code

3 years agoImplement Dbus updateProfile with givenName (#734)
John Freed [Tue, 28 Sep 2021 16:41:10 +0000 (18:41 +0200)]
Implement Dbus updateProfile with givenName (#734)

two versions of updateProfile implemented:
- one with givenName and familyName
- one with just name

update documentation

3 years agoRefactor isRegistered
AsamK [Sun, 26 Sep 2021 18:16:27 +0000 (20:16 +0200)]
Refactor isRegistered

3 years agoimplement Dbus isRegistered() methods (#729)
John Freed [Sun, 26 Sep 2021 18:09:57 +0000 (20:09 +0200)]
implement Dbus isRegistered() methods (#729)

* implement Dbus isRegistered() methods

isRegistered(number<s>) returns a boolean

isRegistered(numbers<as>) returns an array of Booleans

* Dbus isRegistered() methods

restore isRegistered() and respond to other requests by AsamK

3 years agoReformat code
AsamK [Sun, 26 Sep 2021 07:27:55 +0000 (09:27 +0200)]
Reformat code

3 years agoimplement Dbus updateAccount and listDevices (#730)
John Freed [Sun, 26 Sep 2021 07:26:12 +0000 (09:26 +0200)]
implement Dbus updateAccount and listDevices (#730)

* implement Dbus updateAccount and listDevices

implement updateAccount(deviceName<s>) to change device name

implement listDevices

update documentation

* implement Dbus addDevice and removeDevice

update documentation as well

* Dbus add/remove/list/update devices

modifications responding to requests by AsamK

* Dbus incorporating InvalidUri error

Co-authored-by: AsamK <asamk@gmx.de>
3 years agoimplement Dbus setExpirationTimer (#735)
John Freed [Sun, 26 Sep 2021 07:04:40 +0000 (09:04 +0200)]
implement Dbus setExpirationTimer (#735)

implement method

update documentation

3 years agoimplement Dbus sync methods (#737)
John Freed [Sun, 26 Sep 2021 07:00:26 +0000 (09:00 +0200)]
implement Dbus sync methods (#737)

implement two Dbus methods:
- sendContacts
- sendSyncRequest

update documentation

3 years agoimplement Dbus stickerpack method (#740)
John Freed [Sun, 26 Sep 2021 06:59:38 +0000 (08:59 +0200)]
implement Dbus stickerpack method (#740)

implement uploadStickerPack

update documentation

3 years agoReformat code 738/head
AsamK [Tue, 21 Sep 2021 20:30:27 +0000 (22:30 +0200)]
Reformat code

3 years agoImplement Dbus setPin and removePin (#733)
John Freed [Tue, 21 Sep 2021 20:26:26 +0000 (22:26 +0200)]
Implement Dbus setPin and removePin (#733)

and update documentation

3 years agoAdapt visibility
AsamK [Wed, 15 Sep 2021 19:34:46 +0000 (21:34 +0200)]
Adapt visibility

3 years agoUpdate README.md
AsamK [Wed, 15 Sep 2021 19:34:05 +0000 (21:34 +0200)]
Update README.md

3 years agoUpdate FUNDING.yml
AsamK [Wed, 15 Sep 2021 19:25:46 +0000 (21:25 +0200)]
Update FUNDING.yml

3 years agoAdd sendTyping and sendReceipt to dbus interface (#718)
JtheSaw [Mon, 13 Sep 2021 15:01:26 +0000 (17:01 +0200)]
Add sendTyping and sendReceipt to dbus interface (#718)

* Add sendTyping and sendReceipt to dbus interface

* Resolve requested changes

* Adapt documentation

3 years agoRemove custom -PappArgs handling, gradle now supports --args
AsamK [Sun, 12 Sep 2021 17:20:21 +0000 (19:20 +0200)]
Remove custom -PappArgs handling, gradle now supports --args

3 years agoUse official graalvm native-image gradle plugin
AsamK [Sun, 12 Sep 2021 17:08:47 +0000 (19:08 +0200)]
Use official graalvm native-image gradle plugin

3 years agoBump version v0.9.0
AsamK [Sun, 12 Sep 2021 15:47:02 +0000 (17:47 +0200)]
Bump version

3 years agoUpdate graalvm config
AsamK [Sun, 12 Sep 2021 12:48:01 +0000 (14:48 +0200)]
Update graalvm config

3 years agoExit immediately if an uncaught error is thrown on the main thread
AsamK [Sun, 12 Sep 2021 12:37:56 +0000 (14:37 +0200)]
Exit immediately if an uncaught error is thrown on the main thread

3 years agoRequest message resend if incoming message can't be decrypted
AsamK [Sun, 12 Sep 2021 11:13:45 +0000 (13:13 +0200)]
Request message resend if incoming message can't be decrypted

3 years agoStore announcement group capability
AsamK [Sun, 12 Sep 2021 11:13:58 +0000 (13:13 +0200)]
Store announcement group capability

3 years agoRefresh prekeys after receiving a pre key message, if necessary
AsamK [Sun, 12 Sep 2021 10:04:28 +0000 (12:04 +0200)]
Refresh prekeys after receiving a pre key message, if necessary

3 years agoExtract PreKeyHelper from Manager
AsamK [Sun, 12 Sep 2021 09:59:20 +0000 (11:59 +0200)]
Extract PreKeyHelper from Manager

3 years agoConvert RateLimitException to a network failure send message result
AsamK [Fri, 10 Sep 2021 15:48:44 +0000 (17:48 +0200)]
Convert RateLimitException to a network failure send message result

3 years agoFix plain text output for getUserStatus command
AsamK [Fri, 10 Sep 2021 15:23:46 +0000 (17:23 +0200)]
Fix plain text output for getUserStatus command

Fixes #711

3 years agoFix printing proof required error
AsamK [Fri, 10 Sep 2021 08:13:51 +0000 (10:13 +0200)]
Fix printing proof required error

libsignal-service classifies it as network failure as well.

3 years agoAdd submitRateLimitChallenge command
AsamK [Thu, 9 Sep 2021 17:20:48 +0000 (19:20 +0200)]
Add submitRateLimitChallenge command

Related #708

3 years agoAdd missing check if client zk operations are null
AsamK [Thu, 9 Sep 2021 16:58:45 +0000 (18:58 +0200)]
Add missing check if client zk operations are null

Fixes #710

3 years agoCatch ProofRequiredException from getPreKeys request and wrap in SendMessageResult
AsamK [Thu, 9 Sep 2021 16:54:48 +0000 (18:54 +0200)]
Catch ProofRequiredException from getPreKeys request and wrap in SendMessageResult

3 years agoRemove unnecessary step from codeql analysis
AsamK [Wed, 8 Sep 2021 18:53:01 +0000 (20:53 +0200)]
Remove unnecessary step from codeql analysis

3 years agoPrint stack trace of exception causes in verbose mode
AsamK [Wed, 8 Sep 2021 18:38:24 +0000 (20:38 +0200)]
Print stack trace of exception causes in verbose mode

3 years agoLog error message if libzkgroup or libsignal-client is missing
AsamK [Wed, 8 Sep 2021 18:10:07 +0000 (20:10 +0200)]
Log error message if libzkgroup or libsignal-client is missing

Fixes #660

3 years agoIgnore set profile failure if libzkgroup is missing
AsamK [Wed, 8 Sep 2021 18:09:22 +0000 (20:09 +0200)]
Ignore set profile failure if libzkgroup is missing

Fixes #709

3 years agoPrevent creation of RecipientAddress with UNKNOWN_UUID
AsamK [Sun, 5 Sep 2021 14:06:13 +0000 (16:06 +0200)]
Prevent creation of RecipientAddress with UNKNOWN_UUID

3 years agoImplement retrieving data from remote storage
AsamK [Mon, 24 May 2021 14:51:36 +0000 (16:51 +0200)]
Implement retrieving data from remote storage

Related #604

3 years agoAdd possibility to update the device name
AsamK [Sun, 5 Sep 2021 09:41:38 +0000 (11:41 +0200)]
Add possibility to update the device name

3 years agoOnly handle jsonRpc requests, after receive thread has caught up with old messages
AsamK [Sat, 4 Sep 2021 13:06:25 +0000 (15:06 +0200)]
Only handle jsonRpc requests, after receive thread has caught up with old messages

3 years agoImplement support for receiving sender key messages
AsamK [Fri, 3 Sep 2021 20:38:45 +0000 (22:38 +0200)]
Implement support for receiving sender key messages

3 years agoUse EMPTY send event listeners
AsamK [Sat, 4 Sep 2021 11:26:52 +0000 (13:26 +0200)]
Use EMPTY send event listeners

3 years agoImprove comment in SessionStore
AsamK [Sat, 4 Sep 2021 08:48:22 +0000 (10:48 +0200)]
Improve comment in SessionStore

3 years agoAdd missing isActive check
AsamK [Fri, 3 Sep 2021 19:30:45 +0000 (21:30 +0200)]
Add missing isActive check

3 years agoUpdate libsignal-service-java
AsamK [Fri, 3 Sep 2021 18:12:59 +0000 (20:12 +0200)]
Update libsignal-service-java

3 years agoPrint more information for call messages
AsamK [Wed, 1 Sep 2021 18:02:20 +0000 (20:02 +0200)]
Print more information for call messages

3 years agoFix handling incoming contacts sync message
AsamK [Mon, 30 Aug 2021 19:07:24 +0000 (21:07 +0200)]
Fix handling incoming contacts sync message

3 years agoCreate libsignal dependencies only when required
AsamK [Mon, 30 Aug 2021 13:07:12 +0000 (15:07 +0200)]
Create libsignal dependencies only when required

3 years agoRemove registration lock pin before deleting account
AsamK [Mon, 30 Aug 2021 12:12:39 +0000 (14:12 +0200)]
Remove registration lock pin before deleting account

3 years agoPrevent endless loop when receiving contact sync message
AsamK [Mon, 30 Aug 2021 11:55:25 +0000 (13:55 +0200)]
Prevent endless loop when receiving contact sync message

3 years agoMove all message decryption to IncomingMessageHandler
AsamK [Mon, 30 Aug 2021 11:39:27 +0000 (13:39 +0200)]
Move all message decryption to IncomingMessageHandler

3 years agoImprove dbus register error message if called with invalid number
AsamK [Mon, 30 Aug 2021 11:33:54 +0000 (13:33 +0200)]
Improve dbus register error message if called with invalid number

3 years agoUpdate libsignal-service-java
AsamK [Thu, 26 Aug 2021 19:23:30 +0000 (21:23 +0200)]
Update libsignal-service-java

3 years agoDon't handle blocked or forbidden messages
AsamK [Fri, 27 Aug 2021 07:04:14 +0000 (09:04 +0200)]
Don't handle blocked or forbidden messages

3 years agoDelete cached failed messages after 30 days
AsamK [Thu, 26 Aug 2021 13:26:25 +0000 (15:26 +0200)]
Delete cached failed messages after 30 days

3 years agoExtract ContactHelper and IncomingMessageHandler
AsamK [Thu, 26 Aug 2021 13:25:02 +0000 (15:25 +0200)]
Extract ContactHelper and IncomingMessageHandler

3 years agoExtract AttachmentHelper and SyncHelper
AsamK [Thu, 26 Aug 2021 10:05:15 +0000 (12:05 +0200)]
Extract AttachmentHelper and SyncHelper

3 years agoMove more profile functionality to ProfileHelper
AsamK [Thu, 26 Aug 2021 08:56:30 +0000 (10:56 +0200)]
Move more profile functionality to ProfileHelper

3 years agoRename internal quitGroup method
AsamK [Thu, 26 Aug 2021 08:28:04 +0000 (10:28 +0200)]
Rename internal quitGroup method