904 Commits

Author SHA1 Message Date
Bernhard B
cbefcb2ecd Merge branch 'master' into rootless_s6 2026-03-07 23:22:39 +01:00
Bernhard B.
76511ae14f
Merge pull request #809 from bexelbie/feature/ignore-avatars-stickers
Add --ignore-avatars and --ignore-stickers support
2026-03-07 23:17:23 +01:00
Bernhard B.
fcc62a7fe7
Merge branch 'master' into feature/ignore-avatars-stickers 2026-03-07 23:17:01 +01:00
Bernhard B
f1c7525292 Merge branch 'master' into rootless_s6 2026-03-07 23:07:23 +01:00
Bernhard B
05235bd7ae fixed docker-compose.yml
* removed accidental debug commit
2026-03-07 23:01:40 +01:00
Bernhard B
d7ffe54883 removed debug logging 2026-03-07 22:58:57 +01:00
Brian (bex) Exelbierd
2760fe0b70 add --ignore-avatars and --ignore-stickers support
Expose the new signal-cli v0.14.0 --ignore-avatars and --ignore-stickers
flags across all modes:

* JSON-RPC mode: JSON_RPC_IGNORE_AVATARS and JSON_RPC_IGNORE_STICKERS
  environment variables
* Normal/Native mode: ignore_avatars and ignore_stickers query parameters
  on the /v1/receive endpoint
* Auto-receive scheduler: AUTO_RECEIVE_SCHEDULE_IGNORE_AVATARS and
  AUTO_RECEIVE_SCHEDULE_IGNORE_STICKERS environment variables

Follows the existing pattern of --ignore-attachments and --ignore-stories.

Refs #776, #723

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-07 22:52:26 +01:00
Bernhard B
4fb1be6657 removed fifo pathname from json-rpc config
* not needed anymore
2026-03-07 21:17:45 +01:00
Bernhard B
bb8c0efcac changes signal-json-rpc run script
* switched to signal-cli daemon mode - this way we don't need to
  pipe signal-cli's output to netcat.

* removed fifo pathname from the json-rpc config (not needed anymore)
2026-03-07 21:08:18 +01:00
Bernhard B
1543997e02 set S6_OVERLAY_VERSION in target container 2026-03-07 17:02:54 +01:00
Bernhard B
b527cba584 Merge branch 'master' into rootless_s6 2026-03-07 16:55:15 +01:00
Bernhard B
877bc9e845 remove accidental commit 2026-03-07 16:53:27 +01:00
Bernhard B
808bad21ab Merge branch 'master' into rootless_s6 2026-03-07 16:52:50 +01:00
Bernhard B.
53cd2dc014
Merge pull request #798 from poggenpower/non-root
non-root container with s6-overlay
2026-03-07 16:16:21 +01:00
Bernhard B
ddc5aa55df remove netcat-openbsd
* not needed anymore
2026-03-07 14:08:09 +01:00
Bernhard B
00bbfca878 updated signal-cli-native to 0.14.0+5 2026-03-07 14:08:09 +01:00
Bernhard B.
884582a71e
Merge pull request #807 from EvanHahn/debug-log-level-env-variable-docs
Mention `LOG_LEVEL` environment variable in debug docs
2026-03-06 17:38:45 +01:00
Evan Hahn
e3d503c746 Mention LOG_LEVEL environment variable in debug docs
This updates the debug docs to mention the `LOG_LEVEL` environment
variable.
2026-03-06 08:13:13 -06:00
Bernhard B
af34a0881c fixed small bug in json-rpc reconnect mechanism
* after we successfully reconnected, wait for new data
2026-03-05 20:50:42 +01:00
Bernhard B
c7cb9ab13e improved json-rpc reconnection logic
* when the connection the signal-cli daemon is lost in json-rpc mode,
  the open connection will be closed and a new connection attempt will
  be made. If after 15 connection attempts we are unable to connect to
  the signal-cli daemon, we give up and abort.
2026-03-05 20:43:22 +01:00
Bernhard B
af18c7aea8 switched to signal-cli daemon mode
* this gets rid off the ugly netcat workaround and should improve
  the general stability of the connection to the signal-cli binary
  in json-rpc mode.
2026-03-05 20:41:17 +01:00
Thomas Laubrock
ab30ba5bba add GIN_MODE, moved S6_OVERLAY_VERSION to the top 2026-03-04 21:18:31 +00:00
Bernhard B
ed3626fa77 removed "apt-key add"
* "apt-key add" was removed from Debian, since it was insecure.
2026-03-04 21:36:34 +01:00
Bernhard B
6257fa754d updated buildcontainer to golang:1.26-trixie 2026-03-04 20:15:18 +01:00
Bernhard B
dd6d763618 switch back to old buildcontainer image 2026-03-04 17:55:31 +01:00
Bernhard B
1ea89705d5 updated signal-cli-native to v0.14.0 2026-03-04 16:33:45 +01:00
Bernhard B
9e5d73b5c0 temporarily switch back to signal-cli-native v0.13.24 2026-03-03 22:08:00 +01:00
Bernhard B.
d080e8d478
Merge pull request #793 from revilo951/master
Swap PendingRequests and PendingInvites assignments
2026-03-03 21:25:24 +01:00
Bernhard B
a9c367a5b1 updated golang buildcontainer 2026-03-03 21:16:20 +01:00
Bernhard B
8d13f5f383 updated signal-cli-native version 2026-03-02 17:38:47 +01:00
Bernhard B
bd9e648739 updated signal-cli to v0.14.0 2026-03-01 22:37:52 +01:00
Thomas Laubrock
24513e9cf3 non-root container with s6-overlay
This using s6-overlay to manage processes need to run in the container.
jsonrpc2-helper is migrated into the startscript.
2026-02-27 13:40:58 +00:00
revilo951
3a36a04b09
Swap PendingRequests and PendingInvites assignments
Fix for https://github.com/bbernhard/signal-cli-rest-api/issues/792
2026-02-23 11:00:15 +11:00
Bernhard B
1129e5a7be fixed error handling in updateGroupAdmins function
see #790
2026-02-22 22:11:46 +01:00
Bernhard B
8533043ba2 updated signal-cli-native package 2026-02-17 23:51:02 +01:00
Bernhard B
9a24992b94 switch back to GraalVM v21.0.0
* accidentally switched to early to GraalVM 25.0.0 -
  signal-cli v0.13.24 requires still GraalVM v21.0.0.
2026-02-17 23:49:55 +01:00
Bernhard B
5d5fa64f01 code cleanup: removed unused variable 2026-02-17 22:04:07 +01:00
Bernhard B
6c5dcdad2e fixed error handling in updateGroupMembers function
see #790
2026-02-17 22:02:31 +01:00
Bernhard B.
bdaf55a68f
Merge pull request #787 from dangnabit/improved_contacts_search
ListContact Improvements
2026-02-13 22:32:22 +01:00
Dan Gabel
59f9cd3140 revert moving list contact types around 2026-02-12 22:00:42 -06:00
Dan Gabel
eece5f4e92 remove ListContact, extended ListContacts to accept uuid 2026-02-12 21:52:22 -06:00
Dan Gabel
5fcaa2ca2c type cleanup, fix typo 2026-02-12 15:51:21 -06:00
Dan Gabel
6ec6e198d7 Adds --all-recipient handling for ListContact endpoints 2026-02-12 15:36:42 -06:00
Dan Gabel
379ff16ca6 direct uuid contact search 2026-02-11 21:40:20 -06:00
Bernhard B.
92a65ec781
Merge pull request #784 from Era-Dorta/signalbot-url-update
docs: add signalbot-org as maintainer of signalbot
2026-02-10 23:07:04 +01:00
Era Dorta
ef302dbdc3 docs: add signalbot-org as maintainer of signalbot 2026-02-10 17:12:27 +01:00
Bernhard B
23c53382c2 return group permissions in groups request
see #781
2026-02-07 00:16:05 +01:00
Bernhard B
cdb7d0bf97 updated signal-cli to v0.13.24 2026-02-06 19:48:58 +01:00
Bernhard B
82d88c353a fixed file location 0.97 2026-01-25 00:04:30 +01:00
Bernhard B
43b1704e66 updated signal-cli to v0.13.23 2026-01-24 20:56:42 +01:00