]>
nmode's Git Repositories - signal-cli/log
AsamK [Sat, 1 Apr 2023 10:35:46 +0000 (12:35 +0200)]
Update dependencies
AsamK [Fri, 31 Mar 2023 15:16:59 +0000 (17:16 +0200)]
Update libsignal-service-java
- Use session based number verification and registration
AsamK [Sat, 18 Mar 2023 20:06:59 +0000 (21:06 +0100)]
Update gradle wrapper
cedb [Sat, 7 Jan 2023 22:46:07 +0000 (17:46 -0500)]
Change content-type check to check contains
So far it was doing an equals check, but a string like "application/json; charset=utf-8"
is similarly valid. And some clients like OkHttp actually automatically add the
charset.
Closes #1152
AsamK [Fri, 3 Mar 2023 17:06:31 +0000 (18:06 +0100)]
Fix sending large text messages to multiple recipients
Fixes #1177
AsamK [Fri, 3 Mar 2023 16:58:02 +0000 (17:58 +0100)]
Add verbose exception log for send error
AsamK [Sun, 19 Feb 2023 19:18:05 +0000 (20:18 +0100)]
Scrub E164 in dbus path
Related #1189
AsamK [Sun, 19 Feb 2023 15:05:14 +0000 (16:05 +0100)]
Update CHANGELOG.md
AsamK [Sun, 19 Feb 2023 13:59:33 +0000 (14:59 +0100)]
Bump version
AsamK [Sun, 19 Feb 2023 13:20:39 +0000 (14:20 +0100)]
Fix remove recipient method
Fixes #1183
AsamK [Sun, 19 Feb 2023 13:07:11 +0000 (14:07 +0100)]
Update gradle
AsamK [Sun, 19 Feb 2023 13:06:20 +0000 (14:06 +0100)]
Update libsignal-service-java
AsamK [Sun, 19 Feb 2023 12:58:33 +0000 (13:58 +0100)]
Add dependencyResolutionManagement
AsamK [Sun, 19 Feb 2023 12:28:44 +0000 (13:28 +0100)]
Update dependencies
Marvin A. Ruder [Mon, 6 Feb 2023 17:20:32 +0000 (18:20 +0100)]
Bump sqlite-jdbc from 3.40.0.0 to 3.40.1.0 (#1178)
* Should fix #1129
AsamK [Sun, 5 Feb 2023 11:49:12 +0000 (12:49 +0100)]
Fix issue with missing pni identity key
Fixes #1176
AsamK [Fri, 27 Jan 2023 20:46:39 +0000 (21:46 +0100)]
Print text styles in plain text output
AsamK [Fri, 27 Jan 2023 20:26:00 +0000 (21:26 +0100)]
Update dependencies
AsamK [Fri, 27 Jan 2023 20:25:40 +0000 (21:25 +0100)]
Update CONTRIBUTING.md
AsamK [Sat, 21 Jan 2023 18:42:49 +0000 (19:42 +0100)]
Document submitRateLimitChallenge
AsamK [Sat, 7 Jan 2023 11:14:47 +0000 (12:14 +0100)]
Update dependencies
AsamK [Fri, 30 Dec 2022 12:50:40 +0000 (13:50 +0100)]
Allow JSON-RPC commands without account param if only one account exists
AsamK [Sun, 18 Dec 2022 19:09:15 +0000 (20:09 +0100)]
Bump version
AsamK [Sun, 18 Dec 2022 19:05:53 +0000 (20:05 +0100)]
Update dependencies
AsamK [Sat, 3 Dec 2022 14:17:30 +0000 (15:17 +0100)]
Restrict workflow permissions
AsamK [Thu, 24 Nov 2022 16:31:11 +0000 (17:31 +0100)]
Update dependencies
ced-b [Thu, 24 Nov 2022 16:29:45 +0000 (11:29 -0500)]
Fix handling of attachments in JSON RPC (#1109)
* Fix handling of attachments in JSON RPC
It turns out that using a custom serializer on an
input stream did not work well. For one the stream seems
to be getting closed before the JSON gets written. But
also the method for writing it was throwing an
UnsupportedOperationException further down in Jackson.
The above simplifies the matter by simply outputting the
Base64 string first and then setting it on the model.
* Add missing files to attachment fix
Co-authored-by: cedb <cedb@keylimebox.org>
ced-b [Tue, 22 Nov 2022 06:58:34 +0000 (01:58 -0500)]
Add alive check (#1107)
Adds a simple HTTP endpoint that can be used by the container
environment to see if the app is started and available.
Co-authored-by: cedb <cedb@keylimebox.org>
AsamK [Sun, 20 Nov 2022 10:27:33 +0000 (11:27 +0100)]
Add fallback locale for voice verification
Fixes #1101
AsamK [Mon, 14 Nov 2022 18:31:40 +0000 (19:31 +0100)]
Allow using data URIs for updateGroup/updateProfile avatars
Fixes #1082
AsamK [Wed, 9 Nov 2022 18:00:59 +0000 (19:00 +0100)]
Bump version
AsamK [Tue, 8 Nov 2022 16:18:03 +0000 (17:18 +0100)]
Fix SignalAccount initialization
Fixes #1092
AsamK [Tue, 8 Nov 2022 16:17:18 +0000 (17:17 +0100)]
Update README.md
AsamK [Mon, 7 Nov 2022 18:55:53 +0000 (19:55 +0100)]
Bump version
AsamK [Mon, 7 Nov 2022 18:43:15 +0000 (19:43 +0100)]
Update dependencies
AsamK [Thu, 3 Nov 2022 14:55:12 +0000 (15:55 +0100)]
Catch all exceptions when reading session record
Fixes #1083
AsamK [Thu, 3 Nov 2022 12:37:12 +0000 (13:37 +0100)]
Publish docker image to ghcr
AsamK [Thu, 3 Nov 2022 14:18:47 +0000 (15:18 +0100)]
Package native file as executable
AsamK [Thu, 3 Nov 2022 14:10:02 +0000 (15:10 +0100)]
Add missing check to httpAddres
AsamK [Thu, 3 Nov 2022 10:40:19 +0000 (11:40 +0100)]
Rework release workflow
AsamK [Wed, 2 Nov 2022 23:03:37 +0000 (00:03 +0100)]
Add http endpoint events with SSE
AsamK [Wed, 2 Nov 2022 22:16:38 +0000 (23:16 +0100)]
Handle missing separator in query string parser
AsamK [Wed, 2 Nov 2022 20:17:28 +0000 (21:17 +0100)]
Add check for exact path match
HttpExchange just checks startsWith, so would also match /api/v1/rpcfoobar
AsamK [Wed, 2 Nov 2022 20:15:08 +0000 (21:15 +0100)]
Fix length for empty response to prevent chunked stream
The java HttpExchange expects length -1 to send Content-length: 0 ...
AsamK [Wed, 2 Nov 2022 20:13:52 +0000 (21:13 +0100)]
Extract http endpoint handler function
AsamK [Wed, 2 Nov 2022 16:47:52 +0000 (17:47 +0100)]
Update CHANGELOG.md
AsamK [Wed, 2 Nov 2022 16:46:20 +0000 (17:46 +0100)]
Update man page
ced-b [Wed, 2 Nov 2022 16:44:12 +0000 (12:44 -0400)]
Exposing Signal CLI as HTTP Server (#1078)
* Add initial proof of concept for http server
* Add support for registration commands
* Add support for MultiLocalCommands
* Improve handling of HTTP responses
Makes it so that responses area all uniformly JSON and wrapped
into the proper response envelope.
* Add caching for workflows
* Run http server with daemon command
This fits the existing command line API better
* Wrap the existing JSON RPC handler in HTTP Service
This is a redesign of earlier attempts to make an HTTP service. Fixing
that service turned out that it would have to be a copy of the
SignalJsonRpcDispatcherHandler. So instead of copy pasting all the
code the existing service is simply being wrapped.
* Switch http server to use command handler
* Clean up and simplification
* Pass full InetSocketAddress
* Minor fixes and improvements
Based on code review.
Co-authored-by: cedb <cedb@keylimebox.org>
AsamK [Tue, 1 Nov 2022 20:57:23 +0000 (21:57 +0100)]
Small improvements
ced-b [Tue, 1 Nov 2022 21:47:43 +0000 (17:47 -0400)]
Add command to get an attachment (#1080)
* Add command to get an attachment
* Refactor retrieving of attachments to use StreamDetails
* Refactor AttachmentCommand to GetAttachmentCommand
* Minor improvements to GetAttachmentCommand
* Use JSON serializer to serialize binary data
Serializing the stream is better for memory handling than
loading the whole thing into the file.
* Clean up unneeded class
* Added command to doc
Co-authored-by: cedb <cedb@keylimebox.org>
AsamK [Tue, 1 Nov 2022 17:06:40 +0000 (18:06 +0100)]
Refactor JsonRpcReader to for handling a single message
AsamK [Tue, 1 Nov 2022 16:10:15 +0000 (17:10 +0100)]
Extract JSON-RPC command handler
AsamK [Tue, 1 Nov 2022 12:42:23 +0000 (13:42 +0100)]
Update libsignal-service
AsamK [Tue, 1 Nov 2022 12:56:40 +0000 (13:56 +0100)]
Improve behavior with synchronous and asynchronous receivers
AsamK [Mon, 31 Oct 2022 15:15:57 +0000 (16:15 +0100)]
Add caching for workflows
AsamK [Mon, 31 Oct 2022 14:29:18 +0000 (15:29 +0100)]
Update reflect-config.json
AsamK [Mon, 31 Oct 2022 10:56:25 +0000 (11:56 +0100)]
Implement receive command for JSON-RPC mode
The command returns a list of messages, as soon as the timeout is reached
after the last message has been received or the maximum number of messages
has been received.
AsamK [Mon, 31 Oct 2022 10:17:52 +0000 (11:17 +0100)]
Add optional message limit for receive command
AsamK [Sun, 30 Oct 2022 17:18:21 +0000 (18:18 +0100)]
Implement replying to stories
AsamK [Sun, 30 Oct 2022 13:41:02 +0000 (14:41 +0100)]
Implement reacting to stories
AsamK [Sun, 30 Oct 2022 10:00:25 +0000 (11:00 +0100)]
Add option to disable adding message to send log
AsamK [Sat, 29 Oct 2022 11:54:06 +0000 (13:54 +0200)]
Increase sqlite busy timeout
AsamK [Sat, 29 Oct 2022 11:49:14 +0000 (13:49 +0200)]
Add account to plain text output
Fixes #1075
AsamK [Fri, 28 Oct 2022 17:57:21 +0000 (19:57 +0200)]
Add color to listContacts output
Fixes #1072
AsamK [Fri, 28 Oct 2022 16:13:25 +0000 (18:13 +0200)]
Use complete address instead of only identifier for retry envelope
Fixes #1074
AsamK [Sat, 22 Oct 2022 18:32:11 +0000 (20:32 +0200)]
Store attachments with a file extension
Taken from the filename if present, otherwise guessed from the contentType
AsamK [Sat, 22 Oct 2022 15:43:02 +0000 (17:43 +0200)]
Update reflect-config.json
AsamK [Sat, 22 Oct 2022 15:42:49 +0000 (17:42 +0200)]
Improve logging in prekey store
AsamK [Sat, 22 Oct 2022 11:39:31 +0000 (13:39 +0200)]
Send long text messages as attachment instead
This matches the behavior of the official clients.
AsamK [Sat, 22 Oct 2022 11:36:12 +0000 (13:36 +0200)]
Extract MimeUtils
AsamK [Sun, 16 Oct 2022 17:17:43 +0000 (19:17 +0200)]
Add PNI to recipients
AsamK [Fri, 21 Oct 2022 14:22:09 +0000 (16:22 +0200)]
Don't output caption if it's empty
AsamK [Fri, 21 Oct 2022 08:33:46 +0000 (10:33 +0200)]
Disable graalvm toolchain detection if GRAALVM_HOME is set
AsamK [Fri, 21 Oct 2022 08:25:57 +0000 (10:25 +0200)]
Improve graalvm native build wih resource autodetect
AsamK [Wed, 19 Oct 2022 18:35:53 +0000 (20:35 +0200)]
Bump version
AsamK [Wed, 19 Oct 2022 18:34:42 +0000 (20:34 +0200)]
Add java 19 to CI
AsamK [Wed, 19 Oct 2022 18:09:03 +0000 (20:09 +0200)]
Add native graalvm build to release
AsamK [Wed, 19 Oct 2022 17:09:39 +0000 (19:09 +0200)]
Enable story capability
Only receiving is supported
AsamK [Wed, 19 Oct 2022 17:09:23 +0000 (19:09 +0200)]
Add --ignore-stories flag to prevent receiving story messages
AsamK [Wed, 19 Oct 2022 15:51:12 +0000 (17:51 +0200)]
Add workaround for #1045
AsamK [Wed, 19 Oct 2022 13:23:58 +0000 (15:23 +0200)]
Add build graalvm native step for CI
AsamK [Wed, 19 Oct 2022 13:36:13 +0000 (15:36 +0200)]
Update reflect-config
AsamK [Wed, 19 Oct 2022 09:02:10 +0000 (11:02 +0200)]
Add additional logging for reading message cache
AsamK [Tue, 18 Oct 2022 16:11:17 +0000 (18:11 +0200)]
Update workflow actions
AsamK [Tue, 18 Oct 2022 16:11:26 +0000 (18:11 +0200)]
Update graalvm buildtools
AsamK [Tue, 18 Oct 2022 15:55:51 +0000 (17:55 +0200)]
Reset pre key offset if it somehow gets corrupted
Fixes #1055
AsamK [Tue, 18 Oct 2022 15:38:46 +0000 (17:38 +0200)]
Update reflect-config
AsamK [Sun, 16 Oct 2022 18:47:51 +0000 (20:47 +0200)]
Update dependencies
AsamK [Sun, 16 Oct 2022 18:07:33 +0000 (20:07 +0200)]
Handle PniChangeNumber
AsamK [Sun, 9 Oct 2022 10:30:25 +0000 (12:30 +0200)]
Update to clap 4
AsamK [Sun, 9 Oct 2022 10:18:43 +0000 (12:18 +0200)]
Update client dependencies
AsamK [Sat, 8 Oct 2022 15:41:42 +0000 (17:41 +0200)]
Refactor resolve recipient
AsamK [Sat, 8 Oct 2022 14:21:29 +0000 (16:21 +0200)]
Do recipient merge in one transaction
AsamK [Sat, 8 Oct 2022 12:06:36 +0000 (14:06 +0200)]
Refactor check for registered users
AsamK [Sat, 8 Oct 2022 10:40:00 +0000 (12:40 +0200)]
Refactor RecipientAddress
AsamK [Fri, 7 Oct 2022 19:51:01 +0000 (21:51 +0200)]
Ensure self profile key is always stored in profile store
Fixes #1040
AsamK [Fri, 7 Oct 2022 19:50:07 +0000 (21:50 +0200)]
Fix issue when receiving invalid message from invalid sender
AsamK [Fri, 7 Oct 2022 18:47:40 +0000 (20:47 +0200)]
Improve handling of group join messages
AsamK [Fri, 7 Oct 2022 18:36:50 +0000 (20:36 +0200)]
Add missing check for story group context
AsamK [Fri, 7 Oct 2022 18:05:58 +0000 (20:05 +0200)]
Fix typo