Bernhard B
706d4ea4af
updated signal-cli to version 0.13.3
2024-04-22 18:31:04 +02:00
Bernhard B
229859b1b9
Merge pull request #521 from bbernhard/dependabot/go_modules/src/golang.org/x/net-0.23.0
...
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /src
2024-04-19 15:36:38 +02:00
dependabot[bot]
e0037a1308
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /src
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-19 10:57:29 +00:00
Bernhard B
8b93a82b85
updated signal-cli-native to v0.13.2+3
2024-04-04 22:14:11 +02:00
Bernhard B
dfdcfa3725
fixed bug in send method
...
* with signal-cli 0.13.0 the default behavior changed
and message to oneself did not trigger a notification anymore.
As this is a behavioral change and we try to avoid any behavioral
changes in the REST API, the previous behavior was reinstated again
by explicitly adding "--notify-self".
see #511
2024-04-04 19:58:03 +02:00
Bernhard B
8c9b797026
build signal-cli native image with compatibility flags on amd64
...
see #510
2024-04-03 19:52:26 +02:00
Bernhard B
16a3f896ad
return HTTP status code 429 in case of rate limiting
2024-03-28 19:28:13 +01:00
Bernhard B
0757c3bf53
Revert "added debug logging"
...
This reverts commit 3915bd83eb .
2024-03-28 19:27:34 +01:00
Bernhard B
3915bd83eb
added debug logging
2024-03-27 16:37:36 +01:00
Bernhard B
d083ba84e3
fixed bug in /v2/send error parsing
2024-03-27 16:34:24 +01:00
Bernhard B
a627d3e1ab
fixed error handling in send method
2024-03-26 17:36:30 +01:00
Bernhard B
4173a8ba6f
update libsignal-client to v0.40.1 in Dockerfile
2024-03-25 19:22:25 +01:00
Bernhard B
d8048cdc4b
added libsignal-client v0.40.1
2024-03-25 19:03:19 +01:00
Bernhard B
de631edfb0
return challenge tokens in send endpoint as explicit key
2024-03-25 16:11:04 +01:00
Bernhard B
8811842b91
updated signal-cli to v0.13.2
2024-03-25 15:57:07 +01:00
Bernhard B
ce556f0a73
parse challenge tokens from received response
...
see #482
2024-03-22 15:52:12 +01:00
Bernhard B
bc14eccf7d
added more debug logging to json-rpc mode
...
see #482
2024-03-21 18:11:52 +01:00
Bernhard B
0d5c23d7ea
fixed json-rpc debug log outputs
...
* moved them up a bit to also log something in case of an error
see #482
2024-03-20 20:52:25 +01:00
Bernhard B
3573f6ae95
added json-rpc debug logging
...
see #482
2024-03-20 19:47:37 +01:00
Bernhard B
efee49e792
add API endpoints to list and add sticker packs
...
see #398
2024-03-13 21:10:23 +01:00
Bernhard B
9c365e6f84
add possibility to edit messages
...
see #485
2024-03-07 20:11:57 +01:00
Bernhard B
f57512216c
added endpoints to set/remove a username + change the account settings
2024-03-06 18:27:17 +01:00
Bernhard B
91d7dc0a19
fixed concurrent map write
...
* protect map access with mutex to avoid concurrent map access
see #493
2024-02-28 16:37:40 +01:00
Bernhard B
d897ac3485
updated signal-cli to v0.13.1
2024-02-28 15:56:06 +01:00
Bernhard B
8910b6f317
Merge pull request #496 from marvinruder/marvinruder/issue495
...
Add `curl` to Docker image for health check
2024-02-25 17:37:55 +01:00
Marvin A. Ruder
c163e57809
Add curl to Docker image for health check
...
* Fixes #495
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2024-02-25 17:15:26 +01:00
Bernhard B
08dc98eac2
removed JAVA_HOME env variable from supervisor configuration
...
* not needed and is causing some problems since we switched from
the eclipse-temurin to the ubuntu base image.
see #489
2024-02-23 10:38:36 +01:00
Bernhard B
05f6434630
updated golang.org/x/net to v0.17.0 in order fix potential security vulnerability
2024-02-21 16:26:47 +01:00
Bernhard B
97c0e366f7
use standard ubuntu image instead of eclipse-temurin
...
* the eclipse-temurin project doesn't provide a OpenJDK 21 image for
armv7. Until this is fixed, we use the standard ubuntu image.
2024-02-21 16:15:56 +01:00
Bernhard B
be95cb9a06
updated signal-cli to v 0.13.0 + added libsignal-client v0.39.2
2024-02-19 18:46:55 +01:00
Bernhard B
03af708f11
added hidden 'recipient' parameter to /v2/send endpoint
...
* some REST API consumers (like the Synology NAS) do not allow
to use an array for the recipients. So, in order to support
those platforms as well, a 'recipient' string parameter is added.
As most users are perfectly fine with the array parameter, the
recipient parameter won't be exposed in the Swagger UI.
see #428
2024-02-16 19:18:48 +01:00
Bernhard B
7be6169837
Merge pull request #474 from kleptog/java-opts-in-json-rpc
...
Pass JAVA_OPTS through to signal-cli in json-rpc mode
2024-02-15 19:27:43 +01:00
Martijn van Oosterhout
b00be631a4
Pass JAVA_OPTS through to signal-cli in json-rpc mode
2024-02-14 14:30:56 +01:00
Bernhard B
4c560800f7
Merge pull request #477 from richtier/patch-1
...
Upgrade `SIGNAL_CLI_VERSION` to `0.12.8`
2024-02-06 11:11:34 +01:00
Bernhard B
854821e214
updated signal-cli-native to version 0.12.8+1
2024-02-06 11:10:33 +01:00
Richard Tier
6f7742819b
Update Dockerfile
2024-02-05 23:37:26 +00:00
Bernhard B
713889a974
bumped signal-cli-native version
2024-01-08 21:25:23 +01:00
Bernhard B
d5210041c6
fixed typo in swagger documentation
...
see #466
2024-01-08 20:49:29 +01:00
Bernhard B
7fcb70e673
bumped signal-cli-native version
2023-12-20 20:20:31 +01:00
Bernhard B
2b11f93cc4
bumped libsignal-client to v0.36.1 in Dockerfile
2023-12-15 22:31:43 +01:00
Bernhard B
aea778fcca
added libsignal-client v0.36.1
2023-12-15 22:26:48 +01:00
Bernhard B
eee69c3ad7
updated signal-cli to version 0.12.7
2023-12-15 19:39:04 +01:00
Bernhard B
3d7b73560a
fixed bug in golang channel handling (json-rpc mode)
...
* golang channels are meant to be 1:1 channels, so if multiple
goroutines listen on the same channel for messages, only one will
receive the message and the others are not, which lead to lost
messages.
In order to fix that, we create a dedicated golang channel for every
websocket connection.
see #451
2023-12-11 22:18:23 +01:00
Bernhard B
844f1d7b91
bumped signal-cli version to v0.12.6
2023-12-11 20:05:21 +01:00
Bernhard B
f564cffd67
Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api
2023-12-01 21:33:18 +01:00
Bernhard B
13236b7c66
added /v1/rate-limit-challenge endpoint
...
see #456
2023-12-01 21:29:00 +01:00
Bernhard B
e9503a2196
Merge pull request #459 from charles37/FixTypo
...
Fixed a Typo in endpointNotSupportedInJsonRpcMode
2023-11-28 23:21:01 +01:00
Benjamin Prevor
e4b2d21588
fix typo in endpointNotSupportedInJsonRpcMode
2023-11-27 11:33:42 -05:00
Bernhard B
6f2fadf5ac
updated golang to version 1.21
2023-11-24 22:17:22 +01:00
Bernhard B
e4a21509c9
Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api
2023-11-24 22:12:57 +01:00