Commit Graph
100 Commits
Author SHA1 Message Date
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