AsamK
415b65d208
Only store recipient if there were changes
2021-11-19 17:17:13 +01:00
AsamK
c9dffe47f6
Update libsignal-service-java
2021-11-18 19:25:11 +01:00
AsamK
05ccfef93c
Update reflect config
2021-11-15 18:02:41 +01:00
AsamK
f58f85ef60
Return json response if available in error data field
2021-11-14 15:24:21 +01:00
AsamK
fc8b6d0fcb
Clean up base package
2021-11-14 15:00:06 +01:00
AsamK
382d8d22d0
Make send behavior more deterministic if there are unregistered recipients
...
Fixes #803
2021-11-14 14:42:17 +01:00
AsamK
fa5c09d23b
Update hypfvieh dbus-java 4.0 beta which uses native java unix sockets
...
Fixes #673
Fixes #632
2021-11-14 11:39:32 +01:00
AsamK
53b84bad02
Implement sending mentions
...
Closes #584
2021-11-13 22:54:59 +01:00
AsamK
89f568dd1f
Only update last received timestamp at most once per minute
2021-11-13 22:03:54 +01:00
AsamK
8aab644db9
Rename username to account
2021-11-12 16:51:33 +01:00
AsamK
398cddaf29
Adapt register command to reactivate account if possible
...
By default the unregister command just deactivates the account, in which
case it can be reactivated without sms verification if the local data is
still available.
If the account was deleted (with --delete-account) it cannot be reactivated.
2021-11-12 16:10:22 +01:00
AsamK
c73c58723c
Implement unregister command for jsonrpc and dbus daemon
2021-11-12 16:07:35 +01:00
AsamK
b78573021d
Merge multiple SendReceiptActions to same recipient to only send one receipt
2021-11-12 12:10:46 +01:00
AsamK
b7005884fd
Implement startLink and finishLink for jsonrpc daemon
2021-11-11 19:15:20 +01:00
AsamK
79cc225869
Implement register and verify commands for json rpc
2021-11-11 19:14:32 +01:00
AsamK
4a1af0786c
Add MultiAccountManager
2021-11-11 16:10:22 +01:00
AsamK
6261934dda
Update gradle
2021-11-11 13:18:20 +01:00
AsamK
d3490facc8
Add getDefaultLocale utils method
2021-11-10 21:58:39 +01:00
AsamK
62dd2ee49e
Add listAccounts command
2021-11-10 20:15:18 +01:00
AsamK
9c67aabebb
Add JsonRpcMultiCommand
2021-11-10 20:12:27 +01:00
AsamK
64af4914ee
Rename JsonRpcCommand class
2021-11-10 17:11:16 +01:00
AsamK
2879b31aba
Rename --username to --account
2021-11-10 16:55:13 +01:00
AsamK
793df99bef
Cache sender certificates in memory
2021-11-10 15:36:29 +01:00
AsamK
c30eba92cc
Update reflect-config.json
2021-11-10 15:31:44 +01:00
AsamK
62dd5a169f
Read phone number unlisted state from storage
2021-11-10 15:23:44 +01:00
AsamK
4baf0849a6
Read phone number sharing mode from storage
...
Fixes #755
2021-11-10 15:23:44 +01:00
AsamK
81a11dc977
Implement socket/tcp for daemon command
2021-11-10 12:12:35 +01:00
AsamK
7706a02e1b
Update reflect-config.json
2021-11-10 12:12:35 +01:00
AsamK
25314b1d17
Synchronize plain text output of incoming messages
2021-11-10 10:30:34 +01:00
AsamK
54d8ee2a40
Fix remote delete in dbus receive
2021-11-10 10:24:53 +01:00
AsamK
dc8abd0032
Close Manager if checkAccountState fails
2021-11-09 22:46:37 +01:00
AsamK
2b0989adfe
Disconnect websocket when receiving is done
2021-11-09 18:28:25 +01:00
AsamK
9c86baf0ea
Rename jsonrpc bulk to batch message
2021-11-09 14:22:47 +01:00
technillogue
27a09fd408
Add DecryptedApproveMember, QuotedAttachment, and ModifyAvatarAction ( #798 )
2021-11-08 23:43:02 +01:00
AsamK
08f6dbae05
Fix missing bracket
2021-11-08 23:41:53 +01:00
AsamK
b81a83eec5
Extract JsonRpcNamespace
2021-11-08 22:16:45 +01:00
AsamK
e7a4bc5ef1
Extend logging in JsonRpcReader
2021-11-08 22:16:45 +01:00
AsamK
e495afcff5
Fix removeReceiveHandler to not incorrectly reset the receiveThread
2021-11-08 22:16:45 +01:00
AsamK
5dd602614c
Move Writer creation out of WriterImpls
2021-11-08 22:16:44 +01:00
AsamK
b5eef3ccad
Add logging bridge for java.util.logging
2021-11-08 22:16:44 +01:00
AsamK
c60c8e998f
Fix ACI null pointer
2021-11-08 22:16:44 +01:00
AsamK
510965589b
Extract SignalJsonRpcDispatcherHandler
2021-11-07 12:22:53 +01:00
AsamK
82bb4f22f0
Add exportObject helper method
2021-11-07 11:04:41 +01:00
John Freed
8a216e3245
Implement configuration properties for dbus
...
Closes #759
commit 169bb518bf
Author: John Freed <okgithub@johnfreed.com>
Date: Fri Oct 15 08:53:34 2021 +0200
remove org.asamk.signal.manager.api.Configuration
commit 27ecfee382
Author: John Freed <okgithub@johnfreed.com>
Date: Fri Oct 15 08:40:13 2021 +0200
add a DBus "daemon running" indicator
commit 94b3d9e2ed
Author: John Freed <okgithub@johnfreed.com>
Date: Fri Oct 15 08:20:03 2021 +0200
changing most DBus logger.info to logger.debug
commit 15da060127
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 09da3aae62
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 3c40b11b8a
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 8416d4ac47
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
2021-11-07 10:59:14 +01:00
AsamK
e22cc457ae
Implement getConfiguration method in Manager
2021-11-07 10:38:26 +01:00
AsamK
a20bbe1246
Update libsignal-service-java
2021-11-06 23:17:03 +01:00
AsamK
510dc89e92
Implement close for DbusManagerImpl
2021-11-06 21:59:11 +01:00
AsamK
fa9401d186
Update reflect-config.json
2021-11-06 21:18:16 +01:00
AsamK
32818a8608
Refactor ReceiveCommand in dbus mode and remove ExtendedDbusCommand
2021-11-06 21:09:06 +01:00
AsamK
eec7aec069
Fix error type for dbus rate limit challenge
2021-11-06 15:41:58 +01:00