]> nmode's Git Repositories - signal-cli/log
signal-cli
4 years agoUpdate gradle wrapper
AsamK [Sat, 23 Jan 2021 12:00:12 +0000 (13:00 +0100)]
Update gradle wrapper

4 years agoUpdate libsignal
AsamK [Mon, 21 Dec 2020 09:25:36 +0000 (10:25 +0100)]
Update libsignal

4 years agoAdd more config generated by agent
AsamK [Fri, 22 Jan 2021 23:00:07 +0000 (00:00 +0100)]
Add more config generated by agent

4 years agoUpdate libsignal
AsamK [Fri, 22 Jan 2021 17:23:42 +0000 (18:23 +0100)]
Update libsignal

4 years agoAdded GraalVM configuration to create a native binary (#452)
Michael Kebe [Sat, 23 Jan 2021 10:11:50 +0000 (11:11 +0100)]
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

4 years agodoc(README): put links to manpage & wiki first (#459)
Benjamin Schmid [Thu, 21 Jan 2021 17:44:31 +0000 (18:44 +0100)]
doc(README): put links to manpage & wiki first (#459)

- Directly provide links to the complete man page below usage
- Extend explanation of `USERNAME`

4 years agoBump version v0.7.4
AsamK [Tue, 19 Jan 2021 16:31:10 +0000 (17:31 +0100)]
Bump version

4 years agoRequest storage key after linking
AsamK [Tue, 19 Jan 2021 16:04:02 +0000 (17:04 +0100)]
Request storage key after linking

4 years agoFix issue with incorrectly saving signalingKey
AsamK [Tue, 19 Jan 2021 15:54:44 +0000 (16:54 +0100)]
Fix issue with incorrectly saving signalingKey

Fixes #442, #447

4 years agoStore storage key from keys sync message
AsamK [Mon, 18 Jan 2021 19:33:04 +0000 (20:33 +0100)]
Store storage key from keys sync message

4 years agoOnly allow setting PIN by master device
AsamK [Mon, 18 Jan 2021 19:29:01 +0000 (20:29 +0100)]
Only allow setting PIN by master device

4 years agoIf contact name is not set, print profile name instead
AsamK [Mon, 18 Jan 2021 19:28:25 +0000 (20:28 +0100)]
If contact name is not set, print profile name instead

4 years agoSend and handle fetch profile sync message
AsamK [Sun, 17 Jan 2021 16:38:33 +0000 (17:38 +0100)]
Send and handle fetch profile sync message

4 years agoUse getRegisteredUsers instead of getContacts for updating v1 group
AsamK [Sun, 17 Jan 2021 15:52:10 +0000 (16:52 +0100)]
Use getRegisteredUsers instead of getContacts for updating v1 group

Fixes #437

4 years agoBump version v0.7.3
AsamK [Sun, 17 Jan 2021 12:14:12 +0000 (13:14 +0100)]
Bump version

4 years agoIgnore relay in json output if null
AsamK [Sun, 17 Jan 2021 11:36:11 +0000 (12:36 +0100)]
Ignore relay in json output if null

4 years agoAdd remote delete info to json output
AsamK [Sun, 17 Jan 2021 10:57:46 +0000 (11:57 +0100)]
Add remote delete info to json output

Fixes #424

4 years agoAdd typing message to json output
AsamK [Sun, 17 Jan 2021 10:43:39 +0000 (11:43 +0100)]
Add typing message to json output

Fixes #423

4 years agoAdd viewOnce boolean to json data message
AsamK [Sun, 17 Jan 2021 10:29:11 +0000 (11:29 +0100)]
Add viewOnce boolean to json data message

4 years agoMake fields in json classes final and omit unnecessary nulls when serializing
AsamK [Sun, 17 Jan 2021 10:23:02 +0000 (11:23 +0100)]
Make fields in json classes final and omit unnecessary nulls when serializing

Fix sender in sync read messages

4 years agoRename Cli class to App
AsamK [Sat, 16 Jan 2021 20:20:12 +0000 (21:20 +0100)]
Rename Cli class to App

4 years agoCheck if output type is supported by command
AsamK [Sat, 16 Jan 2021 20:12:01 +0000 (21:12 +0100)]
Check if output type is supported by command

4 years agoFix group info for json dbus messages
AsamK [Sat, 16 Jan 2021 19:12:24 +0000 (20:12 +0100)]
Fix group info for json dbus messages

4 years agoFix logger names
AsamK [Sat, 16 Jan 2021 19:11:50 +0000 (20:11 +0100)]
Fix logger names

4 years agoExtract JsonWriter for json output
AsamK [Sat, 16 Jan 2021 19:11:32 +0000 (20:11 +0100)]
Extract JsonWriter for json output

4 years agoAdd an enum for output types
AsamK [Sat, 16 Jan 2021 17:52:06 +0000 (18:52 +0100)]
Add an enum for output types

4 years agoMove buildArgumentParser to Cli class
AsamK [Sat, 16 Jan 2021 16:45:45 +0000 (17:45 +0100)]
Move buildArgumentParser to Cli class

4 years agoUse getRegisteredUsers (CDS2) instead of getContacts for getUserStatus command
AsamK [Sat, 16 Jan 2021 16:06:10 +0000 (17:06 +0100)]
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.

4 years agoUse exit 4 when sending a single recipient message fails due to untrusted identity key
AsamK [Sat, 16 Jan 2021 14:38:38 +0000 (15:38 +0100)]
Use exit 4 when sending a single recipient message fails due to untrusted identity key

Fixes #88

4 years agoSend self messages as normal messages, new flag --note-to-self for sync message
AsamK [Sat, 16 Jan 2021 10:56:41 +0000 (11:56 +0100)]
Send self messages as normal messages, new flag --note-to-self for sync message

Fixes #373

4 years agoMove recipients/group argument check to send commands
AsamK [Sat, 16 Jan 2021 09:21:38 +0000 (10:21 +0100)]
Move recipients/group argument check to send commands

4 years agoUpdate systemd service file
AsamK [Fri, 15 Jan 2021 20:12:03 +0000 (21:12 +0100)]
Update systemd service file

4 years agoAllow calling signal-cli without -u flag
AsamK [Fri, 15 Jan 2021 17:28:54 +0000 (18:28 +0100)]
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.

4 years agoImprove logging for provisioning
AsamK [Sat, 16 Jan 2021 07:59:15 +0000 (08:59 +0100)]
Improve logging for provisioning

4 years agoPrevent incorrect error log about saving failed if an exception was thrown
AsamK [Sat, 16 Jan 2021 07:58:59 +0000 (08:58 +0100)]
Prevent incorrect error log about saving failed if an exception was thrown

4 years agoReplace Base64 class from libsignal with java.util.Base64
AsamK [Fri, 15 Jan 2021 21:31:40 +0000 (22:31 +0100)]
Replace Base64 class from libsignal with java.util.Base64

4 years agoUpdate man page
AsamK [Fri, 15 Jan 2021 21:12:01 +0000 (22:12 +0100)]
Update man page

4 years agoSet log level to debug for verbose mode
AsamK [Fri, 15 Jan 2021 17:29:33 +0000 (18:29 +0100)]
Set log level to debug for verbose mode

4 years agoFix loading some account files without legacy store
AsamK [Fri, 15 Jan 2021 17:29:13 +0000 (18:29 +0100)]
Fix loading some account files without legacy store

4 years agoRemove unnecessary isRegistered checks
AsamK [Fri, 15 Jan 2021 11:21:19 +0000 (12:21 +0100)]
Remove unnecessary isRegistered checks

4 years agoUse global output flag for daemon command
AsamK [Fri, 15 Jan 2021 11:09:37 +0000 (12:09 +0100)]
Use global output flag for daemon command

4 years agoAdd --verbose flag to show extended logging
AsamK [Fri, 15 Jan 2021 10:43:53 +0000 (11:43 +0100)]
Add --verbose flag to show extended logging

Fixes #379

4 years agoExtract some utils from manager
AsamK [Thu, 14 Jan 2021 21:18:40 +0000 (22:18 +0100)]
Extract some utils from manager

4 years agoUpdate man page
AsamK [Thu, 14 Jan 2021 21:19:37 +0000 (22:19 +0100)]
Update man page

4 years agoFix file name for contact avatars
AsamK [Thu, 14 Jan 2021 20:26:20 +0000 (21:26 +0100)]
Fix file name for contact avatars

4 years agoCreate an AttachmentStore
AsamK [Thu, 14 Jan 2021 20:26:01 +0000 (21:26 +0100)]
Create an AttachmentStore

4 years agoAlways include profile key in direct messages
AsamK [Thu, 14 Jan 2021 17:41:21 +0000 (18:41 +0100)]
Always include profile key in direct messages

Adjusts behavior to official client

Fixes #416

4 years agoAdded sticker field to json output. Also added hidden mac file to .gitignore (#418)
Atomic-Bean [Thu, 14 Jan 2021 17:10:35 +0000 (03:40 +1030)]
Added sticker field to json output. Also added hidden mac file to .gitignore (#418)

4 years agoCreate an AvatarStore
AsamK [Wed, 13 Jan 2021 21:35:58 +0000 (22:35 +0100)]
Create an AvatarStore

4 years agoAlways delete temporary files on exit
AsamK [Wed, 13 Jan 2021 19:56:23 +0000 (20:56 +0100)]
Always delete temporary files on exit

4 years agoMake loggers private
AsamK [Wed, 13 Jan 2021 19:19:34 +0000 (20:19 +0100)]
Make loggers private

4 years agoIgnore group message if the sender is not in the group
AsamK [Wed, 13 Jan 2021 18:13:03 +0000 (19:13 +0100)]
Ignore group message if the sender is not in the group

4 years agoReformat man doc and clarify help text
AsamK [Wed, 13 Jan 2021 16:04:58 +0000 (17:04 +0100)]
Reformat man doc and clarify help text

4 years agoAdded JSON output to listGroups and allowed json to be activated with -j (#401)
Atomic-Bean [Wed, 13 Jan 2021 15:51:31 +0000 (02:21 +1030)]
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

4 years agoExtract pre key generation to KeyUtils
AsamK [Tue, 12 Jan 2021 19:40:17 +0000 (20:40 +0100)]
Extract pre key generation to KeyUtils

4 years agoRefactor message cache
AsamK [Mon, 11 Jan 2021 20:18:03 +0000 (21:18 +0100)]
Refactor message cache

4 years agoUpdate copyright notices
AsamK [Mon, 11 Jan 2021 18:50:19 +0000 (19:50 +0100)]
Update copyright notices

4 years agoRefactor register and verify
AsamK [Sun, 10 Jan 2021 16:07:06 +0000 (17:07 +0100)]
Refactor register and verify

4 years agoCheck for null query when decoding device link uri
AsamK [Sun, 10 Jan 2021 21:31:18 +0000 (22:31 +0100)]
Check for null query when decoding device link uri

4 years agoFix expectedV2Id serialization
AsamK [Sun, 10 Jan 2021 21:41:39 +0000 (22:41 +0100)]
Fix expectedV2Id serialization

4 years agoFix pin hash version to match android
AsamK [Sun, 10 Jan 2021 17:14:33 +0000 (18:14 +0100)]
Fix pin hash version to match android

4 years agoDisable registration lock before removing pin
AsamK [Sun, 10 Jan 2021 16:07:26 +0000 (17:07 +0100)]
Disable registration lock before removing pin

4 years agoDownload group info if it's missing in the cache
AsamK [Sun, 10 Jan 2021 14:26:45 +0000 (15:26 +0100)]
Download group info if it's missing in the cache

4 years agoMove IdentityKeyPair generation to KeyUtils
AsamK [Mon, 21 Dec 2020 09:25:36 +0000 (10:25 +0100)]
Move IdentityKeyPair generation to KeyUtils

in preparation for rust libsignal which doesn't provide the method

4 years agoImprove user status command
AsamK [Sun, 3 Jan 2021 20:04:32 +0000 (21:04 +0100)]
Improve user status command

4 years agoCommand to check if number is registered (#391)
Atomic-Bean [Sun, 3 Jan 2021 20:02:34 +0000 (06:32 +1030)]
Command to check if number is registered (#391)

* Added the isRegistered command

* Minor fixes

* Corrected description

* Added AsamK's suggestions

Fixes #178

4 years agoBump version v0.7.2
AsamK [Thu, 31 Dec 2020 17:07:06 +0000 (18:07 +0100)]
Bump version

4 years agoRequest profiles without uuid if libzkgroup is not available
AsamK [Thu, 31 Dec 2020 15:14:30 +0000 (16:14 +0100)]
Request profiles without uuid if libzkgroup is not available

Fixes #397

4 years agoImplement registration pin lock with KBS
AsamK [Sun, 22 Mar 2020 15:02:31 +0000 (16:02 +0100)]
Implement registration pin lock with KBS

Fixes #323
Fixes #268

4 years agoReplace Collections with Set.of/Map.of/List.of
AsamK [Wed, 30 Dec 2020 10:59:24 +0000 (11:59 +0100)]
Replace Collections with Set.of/Map.of/List.of

4 years agoCleanup utils
AsamK [Tue, 29 Dec 2020 21:48:39 +0000 (22:48 +0100)]
Cleanup utils

4 years agoMove storage package to manager
AsamK [Tue, 29 Dec 2020 21:15:38 +0000 (22:15 +0100)]
Move storage package to manager

4 years agoMove group classes to separate package
AsamK [Tue, 29 Dec 2020 21:09:06 +0000 (22:09 +0100)]
Move group classes to separate package

4 years agoUse File instead of String
AsamK [Fri, 25 Dec 2020 22:07:36 +0000 (23:07 +0100)]
Use File instead of String

4 years agoUse slf4j simple logger
AsamK [Fri, 25 Dec 2020 21:34:30 +0000 (22:34 +0100)]
Use slf4j simple logger

4 years agoUse base64 group id for protobuf group file to match avatar files
AsamK [Fri, 25 Dec 2020 12:46:35 +0000 (13:46 +0100)]
Use base64 group id for protobuf group file to match avatar files

base64 with '/' replaced by '_'

4 years agoFix prevention of adding group members a second time
AsamK [Fri, 25 Dec 2020 12:42:51 +0000 (13:42 +0100)]
Fix prevention of adding group members a second time

4 years agoFix handling data messages of sync messages
AsamK [Thu, 24 Dec 2020 17:05:12 +0000 (18:05 +0100)]
Fix handling data messages of sync messages

4 years agoRetrieve group v2 avatars
AsamK [Thu, 24 Dec 2020 16:53:23 +0000 (17:53 +0100)]
Retrieve group v2 avatars

Fixes #392

4 years agoRefactor to use GroupId class to wrap the byte array
AsamK [Thu, 24 Dec 2020 15:36:47 +0000 (16:36 +0100)]
Refactor to use GroupId class to wrap the byte array

Helps distinguish between group v1 and v2 ids

4 years agoAdd null check and change some formatting
AsamK [Wed, 23 Dec 2020 10:24:07 +0000 (11:24 +0100)]
Add null check and change some formatting

4 years agoQuotes, Mentions and Reactions in non-daemon JSON mode (#389)
Atomic-Bean [Wed, 23 Dec 2020 10:23:40 +0000 (20:53 +1030)]
Quotes, Mentions and Reactions in non-daemon JSON mode (#389)

* Added support for quotes, mentions and reactions in non-daemon JSON output

4 years agoDownload quote attachment thumbnails and slightly improve the quote output
AsamK [Tue, 22 Dec 2020 23:18:21 +0000 (00:18 +0100)]
Download quote attachment thumbnails and slightly improve the quote output

4 years agoBump version v0.7.1
AsamK [Mon, 21 Dec 2020 20:59:41 +0000 (21:59 +0100)]
Bump version

4 years agoPrint warning if libzkgroup is missing
AsamK [Mon, 21 Dec 2020 20:56:48 +0000 (21:56 +0100)]
Print warning if libzkgroup is missing

4 years agoImplement join group via invitation link
AsamK [Mon, 21 Dec 2020 19:03:19 +0000 (20:03 +0100)]
Implement join group via invitation link

4 years agoShow group invite link in group list
AsamK [Mon, 21 Dec 2020 15:59:54 +0000 (16:59 +0100)]
Show group invite link in group list

4 years agoImplement blocking for v2 groups
AsamK [Mon, 21 Dec 2020 14:24:52 +0000 (15:24 +0100)]
Implement blocking for v2 groups

4 years agoImplement accepting and declining group invitations
AsamK [Mon, 21 Dec 2020 14:20:18 +0000 (15:20 +0100)]
Implement accepting and declining group invitations

4 years agoGet UUIDs for unknown numbers from server
AsamK [Mon, 21 Dec 2020 13:56:37 +0000 (14:56 +0100)]
Get UUIDs for unknown numbers from server

4 years agoAdd group v2 id to json output
AsamK [Mon, 21 Dec 2020 10:45:42 +0000 (11:45 +0100)]
Add group v2 id to json output

4 years agoBump version v0.7.0
AsamK [Tue, 15 Dec 2020 22:07:16 +0000 (23:07 +0100)]
Bump version

4 years agoPrevent NullPointerException when destination is null for some reason
AsamK [Tue, 15 Dec 2020 17:58:49 +0000 (18:58 +0100)]
Prevent NullPointerException when destination is null for some reason

4 years agoImplement quit group
AsamK [Mon, 14 Dec 2020 18:14:49 +0000 (19:14 +0100)]
Implement quit group

4 years agoImplement updating of v2 groups
AsamK [Sun, 13 Dec 2020 11:01:18 +0000 (12:01 +0100)]
Implement updating of v2 groups

4 years agoApply decrypted group change when receiving signed change
AsamK [Sat, 12 Dec 2020 10:51:38 +0000 (11:51 +0100)]
Apply decrypted group change when receiving signed change

4 years agoMigrate local group to v2 if another member has migrated it
AsamK [Sat, 12 Dec 2020 10:14:36 +0000 (11:14 +0100)]
Migrate local group to v2 if another member has migrated it

4 years agoUpdate dbus-java
AsamK [Fri, 11 Dec 2020 22:26:00 +0000 (23:26 +0100)]
Update dbus-java

4 years agoReformat project
AsamK [Tue, 8 Dec 2020 19:59:20 +0000 (20:59 +0100)]
Reformat project

4 years agoImplement creating V2 Groups
AsamK [Mon, 7 Dec 2020 20:06:07 +0000 (21:06 +0100)]
Implement creating V2 Groups