Joachim Bauch
5c9fdf8d4e
Merge pull request #382 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.10
...
build(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.9 to 2.9.10
2023-01-02 08:11:32 +01:00
Joachim Bauch
c1a6a6f586
Merge pull request #377 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.9
...
build(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.8 to 2.9.9
2022-12-19 10:49:09 +01:00
Joachim Bauch
bcd5180acb
Merge pull request #379 from strukturag/dependabot/github_actions/cirrus-actions/rebase-1.8
...
build(deps): Bump cirrus-actions/rebase from 1.7 to 1.8
2022-12-19 09:59:35 +01:00
Joachim Bauch
b4d957fbc5
Merge pull request #374 from strukturag/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.4.3
...
build(deps): Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3
2022-12-05 21:21:23 +01:00
Joachim Bauch
b7e7170170
Merge pull request #375 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.21.0
...
build(deps): Bump github.com/nats-io/nats.go from 1.20.0 to 1.21.0
2022-12-05 21:20:56 +01:00
Joachim Bauch
3714de9822
Merge pull request #371 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.8
...
build(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.7 to 2.9.8
2022-11-24 08:47:48 +01:00
Joachim Bauch
00447dbc0d
Merge pull request #372 from strukturag/dependabot/go_modules/go.etcd.io/etcd/server/v3-3.5.6
...
build(deps): Bump go.etcd.io/etcd/server/v3 from 3.5.5 to 3.5.6
2022-11-24 08:44:34 +01:00
Joachim Bauch
b5fc698005
Merge pull request #367 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.7
...
build(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.6 to 2.9.7
2022-11-23 13:56:17 +01:00
Joachim Bauch
fb2f1519f0
Merge pull request #364 from strukturag/dependabot/go_modules/github.com/prometheus/client_golang-1.14.0
...
build(deps): Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
2022-11-23 13:56:00 +01:00
Joachim Bauch
6141847cec
Merge pull request #368 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.51.0
...
build(deps): Bump google.golang.org/grpc from 1.50.1 to 1.51.0
2022-11-23 13:55:39 +01:00
Joachim Bauch
0ef230a83f
Merge pull request #366 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.20.0
...
build(deps): Bump github.com/nats-io/nats.go from 1.19.0 to 1.20.0
2022-11-14 10:31:00 +01:00
Joachim Bauch
01c70b1182
Merge pull request #361 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.6
...
build(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.5 to 2.9.6
2022-11-14 10:22:36 +01:00
Joachim Bauch
e51d8127f5
Merge pull request #363 from strukturag/dependabot/pip/docs/sphinx-rtd-theme-1.1.1
...
build(deps): Bump sphinx-rtd-theme from 1.1.0 to 1.1.1 in /docs
2022-11-14 08:48:40 +01:00
Joachim Bauch
fdb71f8858
Merge pull request #365 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-3.3.1
...
build(deps): Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1
2022-11-14 08:48:24 +01:00
Joachim Bauch
b68ced9483
Merge pull request #359 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.5
...
Bump github.com/nats-io/nats-server/v2 from 2.9.3 to 2.9.5
2022-11-02 22:05:50 +01:00
Joachim Bauch
a6becbd29f
Merge pull request #360 from strukturag/dependabot/go_modules/github.com/prometheus/client_golang-1.13.1
...
Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
2022-11-02 22:05:34 +01:00
Joachim Bauch
7ae4b79d02
Merge pull request #354 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.19.0
...
Bump github.com/nats-io/nats.go from 1.18.0 to 1.19.0
2022-11-02 13:42:11 +01:00
Joachim Bauch
7bce37f172
Merge pull request #357 from strukturag/dependabot/pip/docs/sphinx-rtd-theme-1.1.0
...
Bump sphinx-rtd-theme from 1.0.0 to 1.1.0 in /docs
2022-11-02 13:41:24 +01:00
Joachim Bauch
76a7a151d3
Merge pull request #358 from strukturag/dependabot/pip/docs/mkdocs-1.4.2
...
Bump mkdocs from 1.4.1 to 1.4.2 in /docs
2022-11-02 13:40:46 +01:00
Joachim Bauch
48a857bf6b
Merge pull request #353 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-3.3.0
...
Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0
2022-10-24 08:41:41 +02:00
Joachim Bauch
374b8f935e
Merge pull request #350 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.50.1
...
Bump google.golang.org/grpc from 1.50.0 to 1.50.1
2022-10-18 08:45:44 +02:00
Joachim Bauch
a5e7dfe896
Merge pull request #352 from strukturag/dependabot/pip/docs/mkdocs-1.4.1
...
Bump mkdocs from 1.4.0 to 1.4.1 in /docs
2022-10-18 08:45:07 +02:00
Joachim Bauch
d8b051f6ff
Merge pull request #351 from strukturag/dependabot/pip/docs/sphinx-5.3.0
...
Bump sphinx from 5.2.3 to 5.3.0 in /docs
2022-10-18 08:44:33 +02:00
Joachim Bauch
fd49e627a9
Merge pull request #349 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.18.0
...
Bump github.com/nats-io/nats.go from 1.17.0 to 1.18.0
2022-10-13 08:44:21 +02:00
Joachim Bauch
ae26102447
Merge pull request #348 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.3
...
Bump github.com/nats-io/nats-server/v2 from 2.9.2 to 2.9.3
2022-10-12 08:44:29 +02:00
Joachim Bauch
64bdb36ce2
Merge pull request #346 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.50.0
...
Bump google.golang.org/grpc from 1.49.0 to 1.50.0
2022-10-12 08:20:21 +02:00
Joachim Bauch
c8ff009ecd
Merge pull request #334 from strukturag/dependabot/go_modules/go.etcd.io/etcd/server/v3-3.5.5
...
Bump go.etcd.io/etcd/server/v3 from 3.5.4 to 3.5.5
2022-10-04 10:27:33 +02:00
Joachim Bauch
a58f7ae118
Merge pull request #333 from strukturag/dependabot/go_modules/go.etcd.io/etcd/api/v3-3.5.5
...
Bump go.etcd.io/etcd/api/v3 from 3.5.4 to 3.5.5
2022-10-04 08:57:18 +02:00
Joachim Bauch
10488a6352
Merge pull request #344 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.2
...
Bump github.com/nats-io/nats-server/v2 from 2.9.0 to 2.9.2
2022-09-30 23:17:28 +02:00
Joachim Bauch
b0b6f88a73
Merge pull request #345 from strukturag/dependabot/pip/docs/sphinx-5.2.3
...
Bump sphinx from 5.2.2 to 5.2.3 in /docs
2022-09-30 23:17:13 +02:00
Joachim Bauch
5f716c3b64
Merge pull request #340 from strukturag/dependabot/pip/docs/mkdocs-1.4.0
...
Bump mkdocs from 1.3.1 to 1.4.0 in /docs
2022-09-28 08:42:15 +02:00
Joachim Bauch
19feb0c61f
Merge pull request #339 from strukturag/dependabot/pip/docs/sphinx-5.2.2
...
Bump sphinx from 5.1.1 to 5.2.2 in /docs
2022-09-28 08:41:44 +02:00
Joachim Bauch
af803cfbc7
Merge pull request #330 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.9.0
...
Bump github.com/nats-io/nats-server/v2 from 2.8.4 to 2.9.0
2022-09-15 15:01:37 +02:00
Joachim Bauch
42a8aab307
Log error responses when deleting proxy publishers / subscribers.
2022-08-30 16:02:07 +02:00
Joachim Bauch
1774d56d7d
Merge pull request #327 from strukturag/fix-proxy-deadlock
...
Fix deadlock for proxy connection issues
2022-08-30 15:45:31 +02:00
Joachim Bauch
9a868c6d91
Handle error responses when creating proxy publisher / subscriber.
2022-08-30 11:49:08 +02:00
Joachim Bauch
960cb0ea3c
Use "defer" to re-acquire released lock.
2022-08-30 11:47:38 +02:00
Joachim Bauch
cdbc177179
Schedule reconnect asynchronously if ping could not be sent.
2022-08-30 11:46:45 +02:00
Joachim Bauch
4dfffca285
Merge pull request #326 from strukturag/proxy-backendclient
...
Use proxy from environment for backend client requests.
2022-08-30 10:34:57 +02:00
Joachim Bauch
f1f018e338
Use proxy from environment for backend client requests.
2022-08-30 10:06:06 +02:00
Joachim Bauch
06a1d072f1
Merge pull request #324 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.49.0
...
Bump google.golang.org/grpc from 1.48.0 to 1.49.0
2022-08-25 08:03:03 +02:00
Joachim Bauch
e01881a040
Merge pull request #322 from morph027/remove-@resources-from-SystemCallFilter
...
remove @resources from SystemCallFilter
2022-08-23 09:37:31 +02:00
Joachim Bauch
ba8b9f12a4
Merge pull request #320 from strukturag/dependabot/go_modules/github.com/pion/sdp/v3-3.0.6
...
Bump github.com/pion/sdp/v3 from 3.0.5 to 3.0.6
2022-08-12 10:50:17 +02:00
Joachim Bauch
d2f4662232
Merge pull request #317 from strukturag/dependabot/go_modules/github.com/oschwald/maxminddb-golang-1.10.0
...
Bump github.com/oschwald/maxminddb-golang from 1.9.0 to 1.10.0
2022-08-09 09:26:46 +02:00
Joachim Bauch
2cc0a3b2e5
Merge pull request #316 from strukturag/dependabot/go_modules/github.com/prometheus/client_golang-1.13.0
...
Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
2022-08-09 09:10:57 +02:00
Joachim Bauch
f40fd33d9c
Merge pull request #314 from strukturag/improve-docker
...
Official docker images.
2022-08-05 15:59:54 +02:00
Joachim Bauch
c302f4f5a1
CI: Build and upload images.
2022-08-05 15:32:16 +02:00
Joachim Bauch
b2e8217c1f
Add official docker images.
2022-08-05 15:32:10 +02:00
Joachim Bauch
2394c09013
Merge pull request #313 from strukturag/vendor-protobuf
...
vendor: Automatically vendor protobuf modules.
2022-08-05 10:43:24 +02:00
Joachim Bauch
5843555f6f
vendor: Automatically vendor protobuf modules.
2022-08-05 10:20:56 +02:00
Joachim Bauch
ff032ddec5
Update comment to match new gofmt output.
2022-08-05 10:20:43 +02:00
Joachim Bauch
5f25c1c453
Fix file mode, should not be executable.
2022-08-05 09:45:58 +02:00
Joachim Bauch
5b34d8cc3f
Merge pull request #312 from solracsf/patch-1
...
Switch to apt-get on CLI
2022-08-05 09:04:11 +02:00
Joachim Bauch
33dc5a554b
Update changelog for 1.0.0
2022-08-04 11:52:36 +02:00
Joachim Bauch
b28a8b163b
Fix typo.
2022-08-04 09:12:27 +02:00
Joachim Bauch
aaa9b2dde2
Merge pull request #251 from strukturag/jwt-auth
...
Support hello auth version "2.0" with JWT
2022-08-04 09:09:18 +02:00
Joachim Bauch
cbb6d9ca53
Update capabilities if no hello v2 token key is found in cache.
...
This is necessary to detect updated Talk setups where the signaling server
might have cached capabilities without the v2 token key but the clients
are trying to connect with a hello v2 token. Fetch updated capabilities in
such cases (but throttle to about one invalidation per minute).
2022-08-04 08:55:21 +02:00
Joachim Bauch
184c941f8a
Support plain Ed25519 key as returned by Nextcloud / PHP.
2022-08-03 16:33:48 +02:00
Joachim Bauch
0338e9db42
Document hello version 2.0 authentication.
2022-08-03 16:33:48 +02:00
Joachim Bauch
9c159dc4f8
Add feature flag for hello version 2.0
2022-08-03 16:33:47 +02:00
Joachim Bauch
156bc360ff
Add hello version "2.0" that authenticates connections using a JWT.
2022-08-03 16:33:45 +02:00
Joachim Bauch
88e4c5f2c3
Merge pull request #310 from strukturag/golang-1.19
...
CI: Also test with Golang 1.19
2022-08-03 16:32:35 +02:00
Joachim Bauch
b14392b367
CI: Fix condition to run tarball tests.
2022-08-03 16:26:06 +02:00
Joachim Bauch
aa96695cc1
CI: Also test with Golang 1.19
2022-08-03 16:24:23 +02:00
Joachim Bauch
82e3b62c34
Merge pull request #306 from strukturag/dependabot/go_modules/google.golang.org/protobuf-1.28.1
...
Bump google.golang.org/protobuf from 1.28.0 to 1.28.1
2022-07-29 09:13:16 +02:00
Joachim Bauch
6e25490401
Merge pull request #308 from strukturag/dependabot/github_actions/actions/download-artifact-3
...
Bump actions/download-artifact from 2 to 3
2022-07-28 22:32:44 +02:00
Joachim Bauch
58d5a7c3d8
Merge pull request #307 from strukturag/dependabot/github_actions/actions/upload-artifact-3
...
Bump actions/upload-artifact from 2 to 3
2022-07-28 22:32:13 +02:00
Joachim Bauch
fee5d22afb
docs: Pin markdown to 3.3.7
2022-07-28 09:38:58 +02:00
Joachim Bauch
417a77aeae
Merge pull request #305 from strukturag/docs-pin-dependencies
...
docs: update and pin dependencies
2022-07-28 09:34:08 +02:00
Joachim Bauch
556ff5230d
docs: Pin jinja2 to 3.1.2
2022-07-28 09:24:37 +02:00
Joachim Bauch
485991033d
docs: Update and pin mkdocs to 1.3.1.
2022-07-28 09:24:28 +02:00
Joachim Bauch
474987662a
docs: Sort requirements.
2022-07-28 09:09:06 +02:00
Joachim Bauch
cded46e5cf
Merge pull request #300 from strukturag/tarball-vendored-dependencies
...
make: Include vendored dependencies in tarball.
2022-07-28 08:20:19 +02:00
Joachim Bauch
75ae615d80
CI: Test if vendored tarball works.
2022-07-27 17:28:18 +02:00
Joachim Bauch
3ae23f0336
make: Include vendored dependencies in tarball.
2022-07-27 17:28:18 +02:00
Joachim Bauch
57b74e57a8
Merge pull request #303 from strukturag/dependabot/pip/docs/sphinx-5.1.1
...
Bump sphinx from 5.0.2 to 5.1.1 in /docs
2022-07-27 17:16:49 +02:00
Joachim Bauch
def519b9cf
Merge pull request #302 from strukturag/fix-markdown
...
Fix RTD builds
2022-07-27 16:54:34 +02:00
Joachim Bauch
e40940c25b
docs: Pin version of markdown to < 3.4.0
2022-07-27 16:52:11 +02:00
Joachim Bauch
a9280f1b43
Merge pull request #301 from strukturag/sdp-v3
...
Update to github.com/pion/sdp v3.0.5
2022-07-27 16:25:49 +02:00
Joachim Bauch
e54fcf9559
Update to github.com/pion/sdp v3.0.5
2022-07-27 16:18:45 +02:00
Joachim Bauch
dcc583736a
Merge pull request #297 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.48.0
...
Bump google.golang.org/grpc from 1.47.0 to 1.48.0
2022-07-25 15:01:12 +02:00
Joachim Bauch
51fb410c28
Merge pull request #296 from strukturag/clustered-session-limit
...
Implement per-backend session limit for clusters.
2022-07-13 12:04:49 +02:00
Joachim Bauch
deaa17acc5
Implement per-backend session limit for clusters.
2022-07-13 11:52:20 +02:00
Joachim Bauch
12a8fa98d0
Merge pull request #295 from strukturag/virtualsessions-tests
...
Add tests for virtual sessions.
2022-07-12 15:21:29 +02:00
Joachim Bauch
706a876fc3
Send initial user flags to internal sessions asynchronously.
2022-07-12 14:16:33 +02:00
Joachim Bauch
532587eb9f
Don't log message as string twice in case of errors.
2022-07-12 13:31:40 +02:00
Joachim Bauch
f0eb80b6fd
Add tests for virtual sessions.
2022-07-12 12:10:01 +02:00
Joachim Bauch
faf7544f2d
Add methods to get recipient of control/message messages.
2022-07-12 12:10:00 +02:00
Joachim Bauch
4f84d3ad0d
Fix accessing sender when checking received control messages.
2022-07-12 11:55:51 +02:00
Joachim Bauch
7d9970713d
Add methods to send internal messages.
2022-07-12 11:55:26 +02:00
Joachim Bauch
e101e74672
Fix sending messages to virtual sessions on different servers.
2022-07-12 11:54:41 +02:00
Joachim Bauch
6173a350a1
Add method to get virtual sessions of a client session.
2022-07-12 11:11:52 +02:00
Joachim Bauch
8ea6072de5
Set userid / userdata when removing virtual session in backend.
2022-07-12 11:11:19 +02:00
Joachim Bauch
d2036fcbd6
Add unexpected messages to ignore list instead of returning error.
2022-07-12 10:10:15 +02:00
Joachim Bauch
d1c5d785c8
Fix deadlock if virtual session leaves room.
2022-07-12 10:09:22 +02:00
Joachim Bauch
5fc61b15b6
Add more "String()" methods to help with debugging.
2022-07-12 10:07:23 +02:00
Joachim Bauch
13d2795b00
Merge pull request #294 from strukturag/synchronous-roomsession-disconnect
...
Disconnect sessions with the same room session id synchronously.
2022-07-11 10:53:05 +02:00
Joachim Bauch
95d5e50705
Disconnect sessions with the same room session id synchronously.
...
Previously there was a difference in the events being received by other
sessions for the clustered case compared to the single-server case.
Now the events / ordering are the same for both cases.
2022-07-11 10:39:06 +02:00
Joachim Bauch
3de149c7ae
Merge pull request #293 from strukturag/fix-unsharescreen
...
Fix handling of "unshareScreen" messages and add test.
2022-07-08 17:18:15 +02:00
Joachim Bauch
66e502dc9b
Fix handling of "unshareScreen" messages and add test.
...
Also update tests for "requestoffer" / "sendoffer".
2022-07-08 17:09:22 +02:00