Commit Graph

583 Commits

Author SHA1 Message Date
Bernhard B
9e40ce70bb fixed signal-cli url in Dockerfile 2022-02-18 17:58:36 +01:00
Bernhard B
1d5ec8b0a7 bumped signal-cli to version 0.10.3 2022-02-17 18:33:21 +01:00
Bernhard B
f0cfb02bd7 Merge pull request #206 from bentolor/build/less-build-noise
build(Dockerfile): reduce build noise to a minimum
2022-02-11 18:21:11 +01:00
Bernhard B
e1ff378353 Merge pull request #204 from bentolor/doc/describe-modes
Describe mode usage and provide quickstart tutorial
2022-02-11 18:14:12 +01:00
Benjamin Schmid
9f2aa6fa49 build(Dockerfile): reduce build output noise 2022-02-05 12:51:41 +01:00
Benjamin Schmid
99ff66ba3b build(Dockerfile): remover intermediate ZIP layer 2022-02-05 12:50:21 +01:00
Benjamin Schmid
358813d1ab doc(README): add a qickstart tutorial 2022-02-05 11:07:18 +01:00
Benjamin Schmid
9e8487857a doc(README): explain & overhaul mode documentation 2022-02-05 10:39:49 +01:00
Bernhard B
4142f2bc8a bumped signal-cli-native version 0.10.2-5 2022-02-03 18:35:05 +01:00
Bernhard B
96c9fc314a use signal-cli-native 0.10.2-1 2022-01-23 20:57:38 +01:00
Bernhard B
4f3815c7c1 bumped signal-cli to version 0.10.2 2022-01-23 20:09:11 +01:00
Bernhard B
1a0e7b1693 Merge branch 'use_external_graalvm_binary' 2022-01-23 20:08:24 +01:00
Bernhard B
284e92107c fixed bug in json-rpc mode
* properly close websocket connection when client disconnects

see #198
2022-01-16 22:00:12 +01:00
Bernhard B
9437966902 pin signal-cli-native for arm64 to specific version 2022-01-16 13:03:28 +01:00
Bernhard B
b64ee6bbb8 re-generated swagger documentation 2022-01-15 19:55:04 +01:00
Bernhard B
1f622e3305 added unregister API endpoint
see #71
2022-01-15 19:54:09 +01:00
Bernhard B
3102a90c46 use morph027's arm64 native build 2022-01-15 14:43:42 +01:00
Bernhard B
8e2403bee4 fixed swagger documentation for search endpoint
see #50
2022-01-03 15:21:29 +01:00
Bernhard B
43747af9d4 added search endpoint
* check whether one or more phone numbers are registered with
  the signal service.

see #50
2022-01-02 14:52:45 +01:00
Bernhard B
18dcc49ff4 set version during build process
see #47
2022-01-01 14:53:18 +01:00
Bernhard B
259e1ece8e fixed bug in qrcodelink endpoint
* generate QR code with version 10 and the highest error correction
  level.

see #190
2021-12-31 21:12:35 +01:00
Bernhard B
2e6e45b18a Merge branch 'signal_cli_v_0_10_0_upgrade' 2021-12-30 19:13:21 +01:00
Bernhard B
9037bcec9f temporarily disable native image creation for aarch64
* temporarily disable native image creation for aarch64 due to
  https://github.com/oracle/graal/issues/4143
2021-12-29 20:32:33 +01:00
Bernhard B
c32473eeb3 improved signal-cli build in Dockerfile 2021-12-29 19:31:51 +01:00
Bernhard B
abfda14fe0 fixed bug in Dockerfile 2021-12-14 21:20:13 +01:00
Bernhard B
2e0741afa3 set JAVA_OPTS to "-Djdk.lang.Process.launchMechanism=vfork" 2021-12-14 21:20:13 +01:00
Bernhard B
a18a998a07 set JAVA_OPTS to "jdk.lang.Process.launchMechanism=vfork" in Dockerfile 2021-12-14 21:20:13 +01:00
Bernhard B
473bf3ce98 build signal-cli with stacktrace 2021-12-14 21:20:13 +01:00
Bernhard B
8936c9c9d8 added libsignal-client v0.11.0 2021-12-14 21:20:13 +01:00
Bernhard B
7c8135e119 use "-a" instead of "-u" for specifying the number
* due to the upcoming username support in Signal, signal-cli renamed
  "-u" to "-a".
2021-12-14 21:20:13 +01:00
Bernhard B
5ccf7a9eff updated Dockerfile
* updated signal-cli version to 0.10.0
* use Java 17 instead of Java 11
* remove zkgroup, as it's not longer required
2021-12-14 21:20:13 +01:00
Bernhard B
0d0b061b37 Reverted last commits
* updating to signal-cli v 0.10.0 is more work than anticipated; changes
  will be reverted here and development continues on dedicated feature
  branch.
2021-12-14 21:14:13 +01:00
Bernhard B
0f0a2f079c fixed bug in Dockerfile 2021-12-12 18:33:01 +01:00
Bernhard B
cd7a26c8a3 set JAVA_OPTS to "-Djdk.lang.Process.launchMechanism=vfork" 2021-12-12 16:58:05 +01:00
Bernhard B
4be7bdf795 set JAVA_OPTS to "jdk.lang.Process.launchMechanism=vfork" in Dockerfile 2021-12-12 16:49:41 +01:00
Bernhard B
47785ccbde build signal-cli with stacktrace 2021-12-12 15:42:06 +01:00
Bernhard B
114aae735f added libsignal-client v0.11.0 2021-12-12 14:22:23 +01:00
Bernhard B
7c480f73a2 use "-a" instead of "-u" for specifying the number
* due to the upcoming username support in Signal, signal-cli renamed
  "-u" to "-a".
2021-12-12 14:21:10 +01:00
Bernhard B
9b695b35fb updated Dockerfile
* updated signal-cli version to 0.10.0
* use Java 17 instead of Java 11
* remove zkgroup, as it's not longer required
2021-12-12 14:19:53 +01:00
Bernhard B
8a2970cb2d fixed bugs in list groups endpoint
* pendingMembers and requestingMembers were incorrectly parsed from
  signal-cli's JSON output

see #187
2021-12-11 09:35:54 +01:00
Bernhard B
c4f11672d8 Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api 2021-12-05 18:00:31 +01:00
Bernhard B
ed8916ce0e do not spam log file in case JsonRpc2 client can't read data
* only log an error message at max every 5 minutes

see #186
2021-12-05 17:48:44 +01:00
Bernhard B
f83b8f1919 Merge pull request #182 from filipre/signalbot
add signalbot python package
2021-11-14 20:31:05 +01:00
René Filip
68be914dd0 add signalbot python package 2021-11-14 16:27:14 +01:00
Bernhard B
7b9c5a3fcb Merge pull request #179 from akloeckner/fix/HA-doc
Improve HOMEASSISTANT.md
2021-11-10 18:57:26 +01:00
akloeckner
e3bd6e15fc Improve HOMEASSISTANT.md
This addresses https://github.com/home-assistant/home-assistant.io/issues/20206

It also cleans up the doc a bit using lists and headings and block code.
2021-11-10 10:21:53 +01:00
Bernhard B
f8f601a498 fixed bug in json-rpc mode
* do not hardcode path to signal-cli config directory in supervisor
  config file.
2021-11-06 22:49:25 +01:00
Bernhard B
e5d170eaf6 rebuild swagger documentation 2021-11-06 14:55:09 +01:00
Bernhard B
a6489ce742 Merge pull request #176 from filipre/reactions
Reactions Endpoint Proposal
2021-11-06 14:54:13 +01:00
Bernhard B
f472e51984 fixed bug in JSON-RPC mode
* use signal-cli's 'block' command to block a group

see #177
2021-11-06 09:18:13 +01:00