AsamK
8a0c6cae15
Refactor identity key store
2021-05-01 08:46:00 +02:00
AsamK
357e278f48
Remove error handling for oracle unlimited crypto issue
2021-05-01 08:45:10 +02:00
Adaptive Garage
05abb3f9f6
Send remote delete ( #593 )
...
* Implementation of remoteDelete command, iteration 1
* Implementation of remoteDelete command, iteration 2
* Implementation of remoteDelete command, iteration 3
* Implementation of remoteDelete command, iteration 4
* Implementation of remoteDelete command, iteration 5
* Implementation of remoteDelete command, iteration 6
* Renaming dbus methods remoteGroupDelete -> sendGroupRemoteDeleteMessage, remoteDelete -> sendRemoteDeleteMessage
2021-04-05 19:49:45 +02:00
Adaptive Garage
8f4d89e2f7
dbus implementation of sendReaction command ( #581 )
2021-04-02 08:53:54 +02:00
Adaptive Garage
ea035db94f
Fix sendReaction to group ( #580 )
...
Co-authored-by: rknotek <roman.knotek@comint.cz>
2021-03-24 21:49:03 +01:00
AsamK
2935b96070
Return a Manager from ProvisioningManager and RegistrationManager when finished
2021-03-08 21:21:51 +01: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
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
a811d1a05a
Add support for about and aboutEmoji for profiles
2021-01-24 00:02:07 +01:00
AsamK
a2debdb234
Check if output type is supported by command
2021-01-16 21:12:01 +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
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
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
9a775171b5
Replace Base64 class from libsignal with java.util.Base64
2021-01-15 22:32:13 +01:00
AsamK
fc76c9badf
Remove unnecessary isRegistered checks
2021-01-15 12:21:19 +01:00
AsamK
cc40c437d1
Use global output flag for daemon command
2021-01-15 12:09:37 +01:00
AsamK
5938d54784
Add --verbose flag to show extended logging
...
Fixes #379
2021-01-15 11:43:53 +01:00
AsamK
a643609ed2
Create an AvatarStore
2021-01-13 22:35:58 +01:00
AsamK
0624d6a808
Make loggers private
2021-01-13 20:19:34 +01:00
AsamK
f0834c7a47
Reformat man doc and clarify help text
2021-01-13 17:04:58 +01:00
Atomic-Bean
90f5cd79c9
Added JSON output to listGroups and allowed json to be activated with -j ( #401 )
...
* Added json output to listGroups and allowed json to be activated with -j
* Renamed classes
* Added AsamK's suggestions
* Removed isRegisted check since that is causing a conflict with upstream
* Fixed an issue in the help message for listGroupsCommand
* Re-enabled --json for receive and getUserStatuses commands as deprecated
* Added better depricated warning message and clarified some java doc stuff
2021-01-13 16:51:31 +01:00
AsamK
e74be0c345
Refactor register and verify
2021-01-10 23:06:13 +01:00
AsamK
00339b1abe
Improve user status command
2021-01-03 21:04:32 +01:00
Atomic-Bean
1c5de83370
Command to check if number is registered ( #391 )
...
* Added the isRegistered command
* Minor fixes
* Corrected description
* Added AsamK's suggestions
Fixes #178
2021-01-03 21:02:34 +01:00
AsamK
425626ef94
Implement registration pin lock with KBS
...
Fixes #323
Fixes #268
2020-12-31 15:41:00 +01:00
AsamK
b738f5740c
Move storage package to manager
2020-12-29 22:15:38 +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
9912da9546
Show group invite link in group list
2020-12-21 16:59:54 +01:00
AsamK
591c0fe8a3
Reformat project
2020-12-08 20:59:20 +01:00
AsamK
d267974223
Show pending and requesting members of v2 groups
2020-12-04 19:51:36 +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
c3e1d4fc75
Add possibility to pass a captcha token to register command
...
Fixes #251
2020-11-22 11:03:14 +01:00
AsamK
a634b46eb2
Remove legacy EncapsulatedExceptions from manager
2020-11-22 10:38:28 +01:00
AsamK
2c5a70cc47
Improve stderr output
2020-08-14 20:49:54 +02:00
AsamK
e6c1e03e21
Update dependencies
...
updateProfile can now only update both name and avatar at the same time,
as the upstream API has changed.
2020-08-09 13:00:29 +02:00
Matúš Košút
b382a4260b
Contact config - message expiration time ( #308 )
...
Co-authored-by: Matus Kosut <matus.kosut@ntnu.no>
2020-05-16 22:55:53 +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
a02031aa80
Refactor Manager to always have a valid SignalAccount instance
...
Extract ProvisioningManager to link new devices
2020-05-11 18:07:37 +02:00
AsamK
00777a469c
Switch to hypfvieh dbus-java
...
Removes transitive dependency on libmatthew-unix-java
Fixes #285
2020-05-06 09:13:49 +02:00