]> nmode's Git Repositories - signal-cli/log
signal-cli
3 years agoFix ACI null pointer
AsamK [Mon, 8 Nov 2021 20:06:27 +0000 (21:06 +0100)]
Fix ACI null pointer

3 years agoExtract SignalJsonRpcDispatcherHandler
AsamK [Sun, 7 Nov 2021 11:22:53 +0000 (12:22 +0100)]
Extract SignalJsonRpcDispatcherHandler

3 years agoAdd exportObject helper method
AsamK [Sun, 7 Nov 2021 10:04:41 +0000 (11:04 +0100)]
Add exportObject helper method

3 years agoImplement configuration properties for dbus
John Freed [Sun, 7 Nov 2021 09:59:14 +0000 (10:59 +0100)]
Implement configuration properties for dbus

Closes #759

commit 169bb518bf6a43bd0bf14e1291f055017a5d5937
Author: John Freed <okgithub@johnfreed.com>
Date:   Fri Oct 15 08:53:34 2021 +0200

    remove org.asamk.signal.manager.api.Configuration

commit 27ecfee382f0f1402f452a9f5fb1079b2f9c9fc5
Author: John Freed <okgithub@johnfreed.com>
Date:   Fri Oct 15 08:40:13 2021 +0200

    add a DBus "daemon running" indicator

commit 94b3d9e2ed91b002751df0e04adba3cbc79e6bd1
Author: John Freed <okgithub@johnfreed.com>
Date:   Fri Oct 15 08:20:03 2021 +0200

    changing most DBus logger.info to logger.debug

commit 15da0601272db4b907bf94240b436667870cea87
Author: John Freed <okgithub@johnfreed.com>
Date:   Fri Oct 15 00:09:26 2021 +0200

    Configuration for Dbus and main

    Main program subcommand
    - fix logic to take into account previously unset flags
    - provide output in json and plain-text formats

    new Dbus Properties:
    - ConfigurationReadReceipts
    - ConfigurationUnidentifiedDeliveryIndicators
    - ConfigurationTypingIndicators
    - ConfigurationLinkPreviews

    removed getConfiguration and setConfiguration methods

    updated documentation

commit 09da3aae62d34de33b73dc53870090c23efe078a
Merge: 3c40b11 18ad9fb
Author: John Freed <okgithub@johnfreed.com>
Date:   Thu Oct 14 15:24:07 2021 +0200

    Merge branch master into dbus_updateConfiguration

commit 3c40b11b8a6a0619e92de6d54262966aee27fd5d
Merge: 8416d4a cadcc6c
Author: John Freed <okgithub@johnfreed.com>
Date:   Sat Oct 9 14:08:08 2021 +0200

    Merge branch master into dbus_updateConfiguration

commit 8416d4ac475af5c512d963bf79e62e933592e20a
Author: John Freed <okgithub@johnfreed.com>
Date:   Mon Oct 4 08:48:56 2021 +0200

    Dbus get/setConfiguration methods

    implement:

    - getConfiguration() -> [readReceipts<b>, unidentifiedDeliveryIndicators<b>, typingIndicators<b>, linkPreviews<b>] -> <>::

    - setConfiguration(readReceipts<b>, unidentifiedDeliveryIndicators<b>, typingIndicators<b>, linkPreviews<b>) -> <>::

    Update documentation

3 years agoImplement getConfiguration method in Manager
AsamK [Sun, 7 Nov 2021 09:38:26 +0000 (10:38 +0100)]
Implement getConfiguration method in Manager

3 years agoUpdate libsignal-service-java
AsamK [Sat, 6 Nov 2021 22:00:41 +0000 (23:00 +0100)]
Update libsignal-service-java

3 years agoImplement close for DbusManagerImpl
AsamK [Sat, 6 Nov 2021 20:59:11 +0000 (21:59 +0100)]
Implement close for DbusManagerImpl

3 years agoUpdate reflect-config.json
AsamK [Sat, 6 Nov 2021 20:18:16 +0000 (21:18 +0100)]
Update reflect-config.json

3 years agoRefactor ReceiveCommand in dbus mode and remove ExtendedDbusCommand
AsamK [Sat, 6 Nov 2021 20:09:06 +0000 (21:09 +0100)]
Refactor ReceiveCommand in dbus mode and remove ExtendedDbusCommand

3 years agoFix error type for dbus rate limit challenge
AsamK [Sat, 6 Nov 2021 14:41:58 +0000 (15:41 +0100)]
Fix error type for dbus rate limit challenge

3 years agoRemove libsignal-service from manager lib API
AsamK [Sat, 6 Nov 2021 12:29:26 +0000 (13:29 +0100)]
Remove libsignal-service from manager lib API

3 years agoRefactor receive api
AsamK [Wed, 3 Nov 2021 19:43:39 +0000 (20:43 +0100)]
Refactor receive api

3 years agoConvert RecipientIdentifier to record
AsamK [Sun, 31 Oct 2021 20:24:25 +0000 (21:24 +0100)]
Convert RecipientIdentifier to record

3 years agoHandle UnauthenticatedResponseException internally
AsamK [Sun, 31 Oct 2021 19:53:03 +0000 (20:53 +0100)]
Handle UnauthenticatedResponseException internally

3 years agoReplace UnregisteredUserException
AsamK [Sun, 31 Oct 2021 19:43:29 +0000 (20:43 +0100)]
Replace UnregisteredUserException

3 years agoAdd InactiveGroupLinkException
AsamK [Sun, 31 Oct 2021 18:45:30 +0000 (19:45 +0100)]
Add InactiveGroupLinkException

3 years agoAdd InvalidDeviceLinkException exception
AsamK [Sun, 31 Oct 2021 18:35:00 +0000 (19:35 +0100)]
Add InvalidDeviceLinkException exception

3 years agoAdd Pair record
AsamK [Sun, 31 Oct 2021 18:15:52 +0000 (19:15 +0100)]
Add Pair record

3 years agoUse java.util.Optional in Manager interface
AsamK [Sun, 31 Oct 2021 17:01:17 +0000 (18:01 +0100)]
Use java.util.Optional in Manager interface

3 years agoAdd new dbus message received signals with extendable extras map
AsamK [Sun, 31 Oct 2021 11:40:21 +0000 (12:40 +0100)]
Add new dbus message received signals with extendable extras map

3 years agoRefactor dbus receive message handler
AsamK [Sat, 30 Oct 2021 11:30:58 +0000 (13:30 +0200)]
Refactor dbus receive message handler

3 years agoImplement viewedReceipt
John Freed [Sat, 30 Oct 2021 10:53:33 +0000 (12:53 +0200)]
Implement viewedReceipt

commit cd29144e81701698092f3334bee0c99c0f77f202
Merge: 14532be f884175
Author: AsamK <asamk@gmx.de>
Date:   Sat Oct 30 12:46:59 2021 +0200

    Merge branch 'master' into dbus_sendviewed

commit 14532befded0004d884f7f0ffa20a11ee5383c08
Author: John Freed <okgithub@johnfreed.com>
Date:   Thu Oct 7 08:24:00 2021 +0200

    update deliveryReceipt to conform

commit a9a6edaf3ff8ac81b1229db294d738f624688a0d
Author: John Freed <okgithub@johnfreed.com>
Date:   Thu Oct 7 07:40:20 2021 +0200

    implement viewedReceipt

    for Dbus and Json -- note that this changes the JsonReceiptMessage
    structure

    update documentation

Closes #764

3 years agoAdd fatJar gradle task to create a single executable jar file
AsamK [Wed, 27 Oct 2021 18:59:02 +0000 (20:59 +0200)]
Add fatJar gradle task to create a single executable jar file

3 years agoImprove dbus error handling
AsamK [Wed, 27 Oct 2021 18:00:36 +0000 (20:00 +0200)]
Improve dbus error handling

Fixes #787

3 years agoUse record classes
AsamK [Sun, 24 Oct 2021 20:26:12 +0000 (22:26 +0200)]
Use record classes

3 years agoUse Java 17
AsamK [Sun, 24 Oct 2021 19:06:13 +0000 (21:06 +0200)]
Use Java 17

3 years agoFix unlikely issues with null values
AsamK [Sun, 24 Oct 2021 18:46:33 +0000 (20:46 +0200)]
Fix unlikely issues with null values

3 years agoReplace File.delete with Files.delete
AsamK [Mon, 25 Oct 2021 13:33:40 +0000 (15:33 +0200)]
Replace File.delete with Files.delete

3 years agoUpdate documentation
AsamK [Tue, 26 Oct 2021 19:41:00 +0000 (21:41 +0200)]
Update documentation

3 years agoUpdate slf4j
AsamK [Tue, 26 Oct 2021 19:40:48 +0000 (21:40 +0200)]
Update slf4j

3 years agoUpdate tests
AsamK [Wed, 27 Oct 2021 12:01:58 +0000 (14:01 +0200)]
Update tests

3 years agoUpdate reflect-config.json
AsamK [Mon, 25 Oct 2021 09:39:21 +0000 (11:39 +0200)]
Update reflect-config.json

3 years agoBump version v0.9.2
AsamK [Sun, 24 Oct 2021 17:57:39 +0000 (19:57 +0200)]
Bump version

3 years agoUpdate dbus-java version
AsamK [Sun, 24 Oct 2021 17:57:31 +0000 (19:57 +0200)]
Update dbus-java version

3 years agoUse challenge captchas for proof required exception
AsamK [Sun, 24 Oct 2021 17:32:13 +0000 (19:32 +0200)]
Use challenge captchas for proof required exception

3 years agoAdapt behavior of receive command as dbus client to match normal mode
AsamK [Sun, 24 Oct 2021 17:16:35 +0000 (19:16 +0200)]
Adapt behavior of receive command as dbus client to match normal mode

3 years agoUpdate libsignal-service-java
AsamK [Sun, 24 Oct 2021 17:16:01 +0000 (19:16 +0200)]
Update libsignal-service-java

3 years agoMove receive thread handling to manager
AsamK [Thu, 21 Oct 2021 20:59:52 +0000 (22:59 +0200)]
Move receive thread handling to manager

3 years agoSplit receiveMessages method
AsamK [Thu, 21 Oct 2021 19:19:14 +0000 (21:19 +0200)]
Split receiveMessages method

3 years agoFix comment
AsamK [Thu, 21 Oct 2021 19:02:02 +0000 (21:02 +0200)]
Fix comment

3 years agoAdd setIgnoreAttachments method
AsamK [Thu, 21 Oct 2021 19:01:48 +0000 (21:01 +0200)]
Add setIgnoreAttachments method

3 years agoImprove error message when the last provisioning steps fail
AsamK [Tue, 19 Oct 2021 20:16:35 +0000 (22:16 +0200)]
Improve error message when the last provisioning steps fail

3 years agoAdd missing null check
AsamK [Mon, 18 Oct 2021 14:48:07 +0000 (16:48 +0200)]
Add missing null check

Fixes #784

3 years agoUpdate reflect-config.json
AsamK [Mon, 18 Oct 2021 14:47:26 +0000 (16:47 +0200)]
Update reflect-config.json

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