AsamK
50e5acdf52
Fix printing proof required error
...
libsignal-service classifies it as network failure as well.
2021-09-10 10:13:51 +02:00
AsamK
eee140f74f
Add submitRateLimitChallenge command
...
Related #708
2021-09-09 19:20:48 +02:00
AsamK
a17262d9ff
Catch ProofRequiredException from getPreKeys request and wrap in SendMessageResult
2021-09-09 18:54:48 +02:00
AsamK
2044a7d7a5
Print stack trace of exception causes in verbose mode
2021-09-08 20:38:24 +02:00
AsamK
8bcd8d87d2
Update libsignal-service-java
2021-08-29 13:37:24 +02:00
AsamK
467a48bac5
Add RecipientIdentifier as external Manager interface
2021-08-25 20:12:10 +02:00
AsamK
11c90fa032
Add json output listIdentities command
2021-08-21 18:54:55 +02:00
AsamK
6826e3cb49
Implement JsonRpc command for updateGroup
...
Co-authored-by: technillogue <technillogue@gmail.com>
Closes #666
2021-08-10 18:51:48 +02:00
AsamK
a8bbdb54d0
Implement jsonRpc command
...
Co-authored-by: technillogue <technillogue@gmail.com>
Closes #668
2021-08-10 18:16:50 +02:00
AsamK
cfc818872f
Add hint that messages must be regularly received
2021-05-24 12:18:33 +02:00
AsamK
30690785fd
Update libsignal-service-java
2021-05-19 22:51:35 +02:00
AsamK
f445cfb5c1
Include proof required information in sending error
2021-05-16 16:53:04 +02:00
AsamK
357e278f48
Remove error handling for oracle unlimited crypto issue
2021-05-01 08:45:10 +02:00
AsamK
221d937eec
Add CommandException to abstract cli return codes for errors
2021-02-23 21:42:42 +01:00
AsamK
c6395b9f35
Use PlainTextWriter for all cli stdout output
2021-02-22 20:43:02 +01:00
AsamK
de273586b4
Use var instead of explicit types
2021-02-21 15:01:41 +01:00
AsamK
03c30519b1
Refactor ReceiveMessageHandler
...
Introduce PlainTextWriter to improve indentation handling.
2021-02-20 19:22:36 +01:00
Atomic-Bean
237abe431b
Output "SharedContacts" field from a SignalDataMessage ( #529 )
...
* Initial version of SharedContacts from data message. Need to change location of avatar downloaded and fix plain text mode
* Made empty strings for json null and fixed plaintext output
* Removed old comments, simplified if-statement and added a 'leadingSpaces' field to the print attachments/mentions functions
* Added AsamK's changes
2021-02-19 18:03:15 +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
bbdd6a8910
Cleanup utils
2020-12-29 23:01:58 +01:00
AsamK
9e6a353427
Move group classes to separate package
2020-12-29 22:09:06 +01:00
AsamK
22f19c4067
Use File instead of String
2020-12-26 18:08:01 +01:00
AsamK
9942d967a4
Refactor to use GroupId class to wrap the byte array
...
Helps distinguish between group v1 and v2 ids
2020-12-24 16:36:47 +01:00
AsamK
445e8592c4
Implement join group via invitation link
2020-12-21 21:21:40 +01:00
AsamK
591c0fe8a3
Reformat project
2020-12-08 20:59:20 +01:00
AsamK
6a1b7dc597
Implement support for sending/receiving Group V2 messages
...
Requires libzkgroup to work, which is currently only included for x86_64 Linux
Related #354
2020-11-23 22:40:14 +01:00
AsamK
a634b46eb2
Remove legacy EncapsulatedExceptions from manager
2020-11-22 10:38:28 +01:00
AsamK
0f3aa22519
Retrieve avatar profile image
2020-09-10 12:20:04 +02:00
Lars K.W. Gohlke
0dfe4d189b
cleanup: removes deprecation
2020-09-06 20:43:23 +02:00
Lars K.W. Gohlke
a747ddbae4
replaces strings to enable compile time checking
2020-09-06 20:43:23 +02:00
AsamK
1e0aa8929d
Separate DbusSignal implementation from Manager
2020-05-15 23:11:18 +02:00
AsamK
d08508e6ef
Move Exception classes to corresponding package
2020-05-15 20:03:51 +02:00
AsamK
7e5aec6e15
Store uuids in identity and session store
2020-03-29 13:32:45 +02:00
AsamK
0ce64dc923
Use lambda for ThreadLocal
2020-03-23 17:10:11 +01:00
AsamK
e2b7bda65b
Use SignalServiceAddress in more places
2020-03-23 17:09:56 +01:00
Signal Stickers
23845eab47
Add support for uploading stickers.
...
Closes #256
2020-03-23 14:49:17 +01:00
AsamK
3f315df6c8
Add toString method to Hex utils
2020-03-23 13:21:56 +01:00
signal-stickers
85025d2e25
Update to libsignal 2.15.3 ( #255 )
2019-12-30 16:25:12 +01:00
AsamK
b2efef4d8c
Reformat imports
2019-10-16 19:27:42 +02:00
AsamK
337f84ed21
Change default data path to $XDG_DATA_HOME/signal-cli
...
Closes #152 and #125
2018-12-08 18:26:54 +01:00
AsamK
5f2190713a
Use custom SecureRandom instance
...
- Use NativePRNG algorithm instead of using SHA1PRNG if available
- Register a custom security provider to use the same SecureRandom everywhere
2018-11-25 22:07:34 +01:00
AsamK
2ab70edc68
Fix minor inspection issues
2018-11-19 23:00:32 +01:00
AsamK
860ec6f5dc
Extract static methods from Main
2018-11-19 23:00:13 +01:00
AsamK
184354ffb7
Extract utils methods
2018-11-18 19:53:53 +01:00
AsamK
35c72f692f
Extract SignalAccount from Manager
2018-11-18 17:12:39 +01:00
AsamK
7443225d96
Extract util methods to separate classes
2018-11-18 10:45:26 +01:00
AsamK
4ab904b88e
Update signal-service-java dependency
2018-11-18 00:34:26 +01:00
AsamK
4d3e67ff83
Use Base64 from libsignal
2017-06-16 00:00:19 +02:00
Pim Otte
a5aeec8902
Modifying methods to be public to match package division
2017-02-26 11:27:59 +01:00
Pim Otte
d91e20e1f8
Moving files to packages
2017-02-26 11:27:59 +01:00