Commit graph

128 commits

Author SHA1 Message Date
AsamK
cf0cc50e32 Improve stop receive handling
Only interrupt the receive thread if it is currently waiting for new
messages from the server, otherwise just set a stop flag.
2022-02-12 14:09:30 +01:00
AsamK
d690b35ed9 Implement support for change number as linked device 2022-02-11 21:03:54 +01:00
AsamK
0476895c3d Store account list in accounts.json file 2022-02-11 21:03:54 +01:00
AsamK
8966535efe Update reflect-config.json 2022-02-10 15:42:43 +01:00
AsamK
b9f66248ac Use RecipientAddress in AvatarStore 2022-02-06 12:29:47 +01:00
AsamK
73d44ba3fe Switch to a less cpu intensive function to check if libsignal-client is available 2022-02-03 19:05:30 +01:00
AsamK
be0993c5d8 Improve JSON-RPC subscribeReceive method with subscription id 2022-02-01 20:59:49 +01:00
AsamK
2e74acaabe Add --log-file parameter to write logs to separate file
Use logback for more control over the log output

Fixes #845
2022-01-29 15:05:08 +01:00
AsamK
95cc0ae7fd Implement MessageSendLog for resending after encryption error 2022-01-28 22:55:51 +01:00
morph027
d812c249ba
add GraalVM reflections for GroupJoinInfo (#872)
Signed-off-by: morph027 <stefan.heitmueller@gmx.com>

Co-authored-by: morph027 <stefan.heitmueller@gmx.com>
2022-01-26 22:04:36 +01:00
AsamK
e5537dc4db Update graalvm config 2022-01-26 19:22:46 +01:00
morph027
166bec0f8d
add org.whispersystems.signalservice.internal.push.SignalServiceProtos.storyContext_ to graalvm reflect config (#868)
Signed-off-by: morph027 <stefan.heitmueller@gmx.com>

Co-authored-by: morph027 <stefan.heitmueller@gmx.com>
2022-01-23 20:48:55 +01:00
AsamK
365323f574 Ignore decryption failures from blocked contacts 2022-01-15 16:24:25 +01:00
AsamK
8a5f98dac6 Add sticker pack url to list output 2022-01-03 18:50:27 +01:00
AsamK
99eef05084 Retrieve sticker pack before sending if necessary 2022-01-03 17:54:53 +01:00
AsamK
e70463d7b8 Implement listStickerPacks command 2022-01-03 16:11:03 +01:00
AsamK
404063a080 Add support for sending stickers 2022-01-03 13:24:13 +01:00
AsamK
6a188a67dd Adapt log levels 2022-01-02 17:31:12 +01:00
AsamK
805f976d9e Implement multi account commands for dbus client 2022-01-02 17:31:12 +01:00
AsamK
ffcda46c31 Extract AccountHelper 2021-12-31 16:19:12 +01:00
AsamK
e3fcc9b3ba Add additional logging 2021-12-30 11:53:22 +01:00
AsamK
fba7a6a75c Paralellize profile fetching 2021-12-26 17:14:06 +01:00
AsamK
f7b2916618 Align dbus handling of no account parameter with normal mode 2021-12-26 12:30:02 +01:00
AsamK
db154df4a4 Update graalvm-config
Fixes #848
2021-12-26 10:28:03 +01:00
AsamK
9a72733c4f Improve exit code for message sending
Exit with 0 status code if the message was sent successfully to at least
one recipient, otherwise exit with status code 2 or 4 (for untrusted).

Fixes #828
2021-12-22 12:47:42 +01:00
AsamK
5a3afed7a8 Update graalvm config
Fixes #841
2021-12-22 10:45:30 +01:00
AsamK
fa3c79828a Update graalvm config 2021-12-20 14:44:58 +01:00
AsamK
e7896235a2 Update gradle wrapper 2021-12-19 13:26:43 +01:00
AsamK
d248f249e3 Implement more methods for DbusManagerImpl 2021-12-11 20:01:36 +01:00
AsamK
06e93b84da Handle send failures as non fatal and return detailed results in json output
Fixes #348
2021-12-11 12:44:11 +01:00
AsamK
b8ac75313f Update resource-config.json 2021-12-10 20:17:52 +01:00
AsamK
32c2fae2f7 Update reflect-config.json 2021-12-05 12:34:29 +01:00
AsamK
f487af5b0c Add Automatic-Module-Name for manager lib 2021-11-28 16:56:05 +01:00
AsamK
7e7e4150e1 Add removeContact command
Closes #335
2021-11-26 20:50:54 +01:00
technillogue
5cd5697aea
add JsonPayment (#808) 2021-11-23 08:14:01 +01:00
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
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
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
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
62dd2ee49e Add listAccounts command 2021-11-10 20:15:18 +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
7706a02e1b Update reflect-config.json 2021-11-10 12:12:35 +01:00