]>
nmode's Git Repositories - signal-cli/log
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
AsamK [Fri, 7 Oct 2022 18:05:49 +0000 (20:05 +0200)]
Approve join requests instead of just adding the member
AsamK [Fri, 7 Oct 2022 17:49:52 +0000 (19:49 +0200)]
Refresh group before updating
AsamK [Fri, 7 Oct 2022 17:49:43 +0000 (19:49 +0200)]
Implement refuse group join requests
AsamK [Fri, 7 Oct 2022 17:31:27 +0000 (19:31 +0200)]
Improve error message when joining a group with already pending admin approval
AsamK [Fri, 7 Oct 2022 17:30:34 +0000 (19:30 +0200)]
GraalVM agent formatting changes
AsamK [Fri, 7 Oct 2022 15:24:29 +0000 (17:24 +0200)]
Bump version
Benjamin Schmid [Fri, 7 Oct 2022 15:16:32 +0000 (17:16 +0200)]
fix(GraalVM): explictly declare symbols causing GraalVM compiler failure (#1037)
Fixes #1016
AsamK [Fri, 7 Oct 2022 10:09:43 +0000 (12:09 +0200)]
Add missing urgent column to projection
Fixes #1031
AsamK [Fri, 7 Oct 2022 10:04:22 +0000 (12:04 +0200)]
Fix update from old versions without PNI
Fixes #1032
AsamK [Thu, 6 Oct 2022 19:56:40 +0000 (21:56 +0200)]
Update libsignal-service
Fixes #1030
AsamK [Thu, 6 Oct 2022 15:59:59 +0000 (17:59 +0200)]
Bump version
technillogue [Thu, 6 Oct 2022 15:57:14 +0000 (17:57 +0200)]
Bump user agent version
Closes #1024
AsamK [Thu, 6 Oct 2022 15:36:09 +0000 (17:36 +0200)]
Update libsignal-service
AsamK [Thu, 6 Oct 2022 15:52:06 +0000 (17:52 +0200)]
Show better error message when signal-cli version is outdated
ETL [Thu, 6 Oct 2022 06:03:25 +0000 (02:03 -0400)]
Update user agent (#1023)
Recent changes from Signal caused DeprecatedVersionException to occur.
Changing the user agent debugged the receiving (sending still erroring)
AsamK [Wed, 5 Oct 2022 18:08:24 +0000 (20:08 +0200)]
Bump version
AsamK [Wed, 5 Oct 2022 18:05:54 +0000 (20:05 +0200)]
Update dependencies
AsamK [Mon, 3 Oct 2022 19:31:30 +0000 (21:31 +0200)]
Fix sending messages to groups
Fixes #1019
AsamK [Mon, 3 Oct 2022 19:30:01 +0000 (21:30 +0200)]
Ignore md files in fat jar build
AsamK [Mon, 3 Oct 2022 11:37:49 +0000 (13:37 +0200)]
Delete migrated stores after closing the input stream
Fixes #1018
AsamK [Mon, 3 Oct 2022 11:13:41 +0000 (13:13 +0200)]
Update gradle
AsamK [Mon, 3 Oct 2022 11:13:17 +0000 (13:13 +0200)]
Fix building fatJar
AsamK [Sun, 2 Oct 2022 16:16:12 +0000 (18:16 +0200)]
Bump version
AsamK [Sun, 2 Oct 2022 15:24:20 +0000 (17:24 +0200)]
Update dependencies
AsamK [Sun, 18 Sep 2022 14:56:30 +0000 (16:56 +0200)]
Add sendPaymentNotification dbus method
Closes #1010
AsamK [Sat, 17 Sep 2022 10:21:28 +0000 (12:21 +0200)]
Use CDSI for contact discovery in compat mode
AsamK [Sat, 17 Sep 2022 07:54:34 +0000 (09:54 +0200)]
Update libsignal-service-java
AsamK [Sun, 4 Sep 2022 07:48:53 +0000 (09:48 +0200)]
Add --scrub-log flag to remove possibly sensitive information from the log
AsamK [Fri, 2 Sep 2022 20:33:48 +0000 (22:33 +0200)]
Update dependencies
AsamK [Mon, 29 Aug 2022 17:31:07 +0000 (19:31 +0200)]
Fix default value for phone number sharing mode
Fixes #1002
AsamK [Sun, 28 Aug 2022 15:15:24 +0000 (17:15 +0200)]
Always use content sender if available
AsamK [Sun, 28 Aug 2022 14:32:35 +0000 (16:32 +0200)]
Log error for fatal load errors
AsamK [Tue, 23 Aug 2022 17:41:02 +0000 (19:41 +0200)]
Create database tables with strict mode