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
Bernhard B
7188730dd6
updated signal-cli to v0.12.5
2023-11-24 22:12:23 +01:00
Bernhard B
bdf55a5cf7
Merge pull request #450 from marvinruder/master
...
Use JRE for runtime container
2023-11-16 23:13:14 +01:00
Marvin A. Ruder
95be54729a
Use JRE for runtime container
...
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2023-11-16 22:33:50 +01:00
Bernhard B
63c767e088
Merge pull request #447 from kxait/get_accounts
...
Get list of accounts
2023-11-13 18:08:07 +01:00
Bernhard B
e446c8f89b
Merge pull request #445 from kxait/jsonrpc_linkdevice
...
Link device in JSON-RPC mode
2023-11-13 18:01:28 +01:00
Tomek Osika
385a591b32
get accounts
2023-11-12 02:19:13 +01:00
Tomek Osika
3ea7949c10
also reload config after device was linked successfully
2023-11-11 22:23:26 +01:00
Tomek Osika
4444beaf98
link device in json-rpc mode
2023-11-11 14:34:47 +01:00
Bernhard B
c493655f14
Merge pull request #434 from bbernhard/multimaster_mode
...
Multimaster mode
2023-10-30 20:03:28 +01:00
Bernhard B
b36d28f2c7
Merge pull request #432 from kxait/update_group_name
...
Allow updating group name
2023-10-30 20:02:42 +01:00
Bernhard B
6feb7078f1
improved misleading comment
2023-10-30 20:00:16 +01:00
Bernhard B
512458b202
json-rpc mode: fixed bug in register endpoint + added verify endpoint
2023-10-30 19:56:01 +01:00
Bernhard B
a06a9f873b
switched implementation to multi-account mode
...
* instead of starting signal-cli in json-rpc mode with the '-u',
we start signal-cli without the '-u' parameter (also known as
multi-account mode). This makes it possible to register a number in
json-rpc mode.
2023-10-30 14:49:11 +01:00
Tomek Osika
56eaa7b79b
update group name
2023-10-29 17:04:52 +01:00
Bernhard B
0cab12c49d
added spoiler to textstyleparser
2023-10-28 18:53:25 +02:00
Bernhard B
54fd4db81e
updated signal-cli to version 0.12.4
2023-10-25 18:31:09 +02:00
Bernhard B
fa91a58bf2
fixed bug in response parsing
...
* strip info and warn messages from output
2023-10-19 20:19:16 +02:00
Bernhard B
58ee22e280
bumped graalvm to version 22.3.3
...
* bump was needed, as the native build was failing otherwise.
2023-10-19 19:45:55 +02:00
Bernhard B
2dd1668819
fixed URL to signal-cli source code
2023-10-19 19:03:52 +02:00
Bernhard B
bf905984d4
Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api
2023-10-19 18:42:05 +02:00
Bernhard B
b77956530d
updated signal-cli to version 0.12.3
2023-10-19 18:41:04 +02:00
Bernhard B
c83768a30b
Merge branch 'graalvm_fix'
2023-10-19 18:40:44 +02:00
Bernhard B
9f4bf03b77
reverted graalvm back to 22.3.0 to work around some issues with missing
...
CPU features
see #425
2023-10-12 21:16:25 +02:00
Bernhard B
b45aab70a7
improved REST API documentation
2023-10-07 11:29:41 +02:00
Bernhard B
9e09775d94
implemented "sendContacts" functionality
...
see #416
2023-10-07 11:18:16 +02:00
Bernhard B
07aee21672
handle multicharacter emojis in textstyleparser
...
see #413
2023-10-06 19:11:07 +02:00
Bernhard B
8271d53746
fixed small bug in cli client
2023-10-05 21:16:40 +02:00
Bernhard B
bc74d4cb48
add debug logging to cli client
...
* log the stdout & stderr buffers in case debug logging is enabled.
see #412
2023-10-05 18:02:57 +02:00
Bernhard B
6f269d3e1d
improved error handling in send method
...
* when a message is successfully sent, signal-cli returns a timestamp,
which we convert to an integer. in case, we, for some reason can't
convert the timestamp to an integer, it means that signal-cli returned
some non-numeric characters as well (which is a strong indication that
there was an error). So, instead of returning the parsing error,
return the actual signal-cli error message.
see #412
2023-10-04 20:44:42 +02:00
Bernhard B
661fe568e2
json-rpc mode: fixed bug in group deletion
...
* deleting a group in json-rpc mode didn't work.
see #387
2023-10-04 19:07:17 +02:00
Bernhard B
b39980e66b
added possibility to update the group description & the avatar
...
see #417
2023-10-03 19:49:36 +02:00
Bernhard B
2474238cb5
fixed typo in struct definition
2023-10-03 19:29:26 +02:00
Bernhard B
fc2982c25f
fixed crash in create group request
...
see #410
2023-10-03 19:28:26 +02:00
Bernhard B
08959a9d69
fixed signal-cli-native version
2023-10-02 21:37:20 +02:00
Bernhard B
6123cbb4c3
updated libsignal-client to v0.32.1
2023-10-02 20:39:57 +02:00
Bernhard B
3ca898196e
improved error checking in Dockerfile
2023-10-02 20:39:16 +02:00
Bernhard B
31048fd6a3
updated signal-cli to version 0.12.2
2023-10-02 20:38:57 +02:00
Bernhard B
f18ebde951
fixed signal-cli-native build
...
* due to different glibc versions, it is not possible to use the
existing (prebuilt) libsignal_jni.so that get's shipped with the
signal-cli binary distribution for the signal-cli native image build.
So in order to make that work (again), we need to use our own
libsignal_jni.so for the x86_64 build.
see #412
2023-10-02 19:03:52 +02:00
Bernhard B
db005cdcc3
updated GraalVM to fix broken native image build
2023-09-29 19:42:02 +02:00
Bernhard B
4f3ebf0bfc
fixed bug in create group endpoint
...
link & permissions weren't correctly set
see #410
2023-09-26 22:30:43 +02:00
Bernhard B
f21925ea74
updated filepath-securejoin to v0.2.4 to fix a potential security issue
...
on windows
2023-09-23 19:00:54 +02:00
Bernhard B
76026e9c5c
Merge branch 'master' of github.com:bbernhard/signal-cli-rest-api
2023-09-23 18:58:16 +02:00
Bernhard B
221e129ad4
added strikethrough and monspace text styling options
...
see #382
2023-09-23 18:57:32 +02:00
Bernhard B
e8bea4b477
Merge pull request #405 from greysonp/add-group-refresh
...
Add the ability to refresh a group.
2023-09-19 22:42:15 +02:00