Commit graph

584 commits

Author SHA1 Message Date
AsamK
129a846cc1 Bump version 2021-02-14 11:01:06 +01:00
AsamK
9eeba88bd0 Add more information for libsignal-client native dependency 2021-02-14 10:40:35 +01:00
AsamK
0dc33e1892 Add more information for CaptchaRequiredException 2021-02-13 18:40:27 +01:00
AsamK
3ed776e4cc Only attempt to delete profile avatar if it exists
Fixes #486
2021-02-13 15:16:54 +01:00
AsamK
40fc712581 Update signal-service-java 2021-02-13 09:58:40 +01:00
Michael Kebe
630803c3d1
GraalVM: added reflection config (#507)
* GraalVM: added reflection config for delete messages

* GraalVM: added reflection config for PreKey exchange

* GraalVM: added reflection config for DuplicateMessageException

* GraalVM: added reflection config for JsonRemoteDelete

* GraalVM: added reflection config for JsonAttachment

* GraalVM: added reflection config for JsonSticker and Contacts
2021-02-09 17:39:36 +01:00
AsamK
0797217588 Print additional call message content 2021-02-07 18:47:21 +01:00
Dom
23df85ff90
Proposal for the Manager class to manage an ExecutorService for all SignalServiceMessageSender instances (#482)
* Modified the Manager class to provide an ExecuterService for the SignalServiceMessageSender.

* removed unnesessary comment

* Changed the ExecutorService to a unbounded newCachedThreadPool

Co-authored-by: Cutkh <cutkh@users.noreply.github.com>
2021-02-03 19:40:12 +01:00
Michael Kebe
c276055302
GraalVM configuration update (#477)
* graalvm configuration update

removed unnecessary classes from reflect
added libsignal_jni.so to resource-config.json
graalvm configuration changed location of ias.store and whisper.store

* graalvm configuration fixes receiving messages

* graalvm config setPin

* graalvm config quitGroup

* graalvm config trust

* graalvm config more receive failed to decrypt error

* graalvm config --output=json

* graalvm config JsonTypingMessage
2021-01-27 16:35:29 +01:00
AsamK
a811d1a05a Add support for about and aboutEmoji for profiles 2021-01-24 00:02:07 +01:00
AsamK
7d802fb8c5 Refactor ServiceConfig and add sandbox config 2021-01-23 23:29:18 +01:00
AsamK
4eaec83594 Extract checkLibVersions task to gradle plugin 2021-01-23 23:29:18 +01:00
AsamK
c72aeed8bb Extract lib module 2021-01-23 23:29:18 +01:00
AsamK
4adb11dada Convert gradle scripts to kotlin 2021-01-23 16:00:03 +01:00
AsamK
69149b16c1 Prepare build.gradle for kotlin migration 2021-01-23 13:38:13 +01:00
AsamK
383e7db360 Update gradle wrapper 2021-01-23 13:00:12 +01:00
AsamK
644aacf595 Update libsignal 2021-01-23 12:59:47 +01:00
AsamK
b4311c7b76 Add more config generated by agent 2021-01-23 11:13:01 +01:00
AsamK
de3b077a6f Update libsignal 2021-01-23 11:12:54 +01:00
Michael Kebe
a709447536
Added GraalVM configuration to create a native binary (#452)
* Initial GraalVM configuration

* graalvm reflection changes for v0.7.4

* graalvm removed unneeded options for native-image

* updated gradle plugin org.mikeneck.graalvm-native-image to 1.1.0

* moved from gradle graalvm-native-image plugin to native-build.sh

* added missing graalvm reflection config for receive

* refactored native-build.sh to a gradle task buildNativeBinary
2021-01-23 11:11:50 +01:00
Benjamin Schmid
cb596c15f1
doc(README): put links to manpage & wiki first (#459)
- Directly provide links to the complete man page below usage
- Extend explanation of `USERNAME`
2021-01-21 18:44:31 +01:00
AsamK
d50db1d671 Bump version 2021-01-19 17:31:10 +01:00
AsamK
6f4b171683 Request storage key after linking 2021-01-19 17:04:02 +01:00
AsamK
eae516a9a7 Fix issue with incorrectly saving signalingKey
Fixes #442, #447
2021-01-19 16:58:28 +01:00
AsamK
c3c1802b4d Store storage key from keys sync message 2021-01-18 20:33:04 +01:00
AsamK
80e15ad54e Only allow setting PIN by master device 2021-01-18 20:29:01 +01:00
AsamK
f4ed9a01b7 If contact name is not set, print profile name instead 2021-01-18 20:28:25 +01:00
AsamK
804ad34a08 Send and handle fetch profile sync message 2021-01-17 17:38:33 +01:00
AsamK
70690fef36 Use getRegisteredUsers instead of getContacts for updating v1 group
Fixes #437
2021-01-17 16:52:10 +01:00
AsamK
a80e26896a Bump version 2021-01-17 13:14:12 +01:00
AsamK
c440520ea6 Ignore relay in json output if null 2021-01-17 12:36:11 +01:00
AsamK
a28ad7195c Add remote delete info to json output
Fixes #424
2021-01-17 11:57:46 +01:00
AsamK
3b29add396 Add typing message to json output
Fixes #423
2021-01-17 11:43:39 +01:00
AsamK
5a2c4b8dfd Add viewOnce boolean to json data message 2021-01-17 11:29:11 +01:00
AsamK
46a4c2c0d0 Make fields in json classes final and omit unnecessary nulls when serializing
Fix sender in sync read messages
2021-01-17 11:23:02 +01:00
AsamK
dd4225dcb1 Rename Cli class to App 2021-01-16 21:20:12 +01:00
AsamK
a2debdb234 Check if output type is supported by command 2021-01-16 21:12:01 +01:00
AsamK
c588130491 Fix group info for json dbus messages 2021-01-16 20:12:24 +01:00
AsamK
690ce2829f Fix logger names 2021-01-16 20:11:50 +01:00
AsamK
03bf043959 Extract JsonWriter for json output 2021-01-16 20:11:32 +01:00
AsamK
d4b4bd8603 Add an enum for output types 2021-01-16 18:52:06 +01:00
AsamK
14c8f07b8d Move buildArgumentParser to Cli class 2021-01-16 18:09:29 +01:00
AsamK
fe25ae275b Use getRegisteredUsers (CDS2) instead of getContacts for getUserStatus command
That's what the official app does, looks like the old contact discovery
system is not working anymore.
2021-01-16 17:06:10 +01:00
AsamK
06404667a1 Use exit 4 when sending a single recipient message fails due to untrusted identity key
Fixes #88
2021-01-16 15:38:38 +01:00
AsamK
e1134d832a Send self messages as normal messages, new flag --note-to-self for sync message
Fixes #373
2021-01-16 11:56:41 +01:00
AsamK
b31e97dd2d Move recipients/group argument check to send commands 2021-01-16 10:21:38 +01:00
AsamK
9e061c8667 Update systemd service file 2021-01-16 09:00:03 +01:00
AsamK
ca86c421eb Allow calling signal-cli without -u flag
For daemon command all local users will be exposed as dbus objects
If only one local user exists, all other commands will use that user,
otherwise a user has to be specified.
2021-01-16 09:00:03 +01:00
AsamK
a97bbf8608 Improve logging for provisioning 2021-01-16 09:00:03 +01:00
AsamK
c0f5ff8805 Prevent incorrect error log about saving failed if an exception was thrown 2021-01-16 09:00:03 +01:00