dependabot[bot]
2d4ffcaeda
Bump actions/download-artifact from 2 to 3
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-28 20:09:27 +00:00
dependabot[bot]
04983e4b2c
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-28 20:09:25 +00:00
dependabot[bot]
004252d767
Bump google.golang.org/protobuf from 1.28.0 to 1.28.1
...
Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go ) from 1.28.0 to 1.28.1.
- [Release notes](https://github.com/protocolbuffers/protobuf-go/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash )
- [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.28.0...v1.28.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-28 20:09:11 +00: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
dependabot[bot]
b478e875fe
Bump sphinx from 5.0.2 to 5.1.1 in /docs
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 5.0.2 to 5.1.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.0.2...v5.1.1 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-27 14:55:24 +00: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
dependabot[bot]
45c290a9fb
Bump google.golang.org/grpc from 1.47.0 to 1.48.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.47.0 to 1.48.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.47.0...v1.48.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-13 20:12:16 +00: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
Joachim Bauch
4770fc8ad6
Merge pull request #292 from strukturag/more-tests
...
Add more tests
2022-07-08 16:00:12 +02:00
Joachim Bauch
608415c3ff
Track anonymous sessions not in rooms instead of clients.
...
Otherwise it would be possible for clients to reconnect to reset their
timer to join a room.
2022-07-08 15:52:32 +02:00
Joachim Bauch
ab26dfe90d
Add testcase for initial permissions in a room.
2022-07-08 15:11:50 +02:00
Joachim Bauch
545bce0082
Fix and add test for clustered disconnect of duplicate room ids.
2022-07-08 14:57:29 +02:00
Joachim Bauch
e99d843c65
Add testcase for anonymous clients needing to join new room.
2022-07-08 14:21:50 +02:00
Joachim Bauch
a1f62ffd18
Add missing lock call for timeouts in waiter methods.
2022-07-08 14:19:13 +02:00
Joachim Bauch
6e9a36a434
Merge pull request #291 from strukturag/etcd-watch-race
...
etcd: Fix race in initialized event.
2022-07-08 11:02:55 +02:00
Joachim Bauch
40e1b208c0
etcd: Fix race in initialized event.
...
It could happen that the initialized event was triggered even though the
watch was not fully created yet.
2022-07-08 10:56:36 +02:00
Joachim Bauch
0165788fe3
Merge pull request #290 from strukturag/ci-fix-slow-cpu
...
Fix issues on slow CPUs
2022-07-08 10:12:18 +02:00
Joachim Bauch
8704bc3b5b
Make sure replaced files have different modification times.
...
Depending on filesystem time resolution, the modified certificates could
have the same timestamp in tests, causing the reload to fail.
2022-07-08 10:06:15 +02:00
Joachim Bauch
75e5013dd8
Create copy of filtered messages.
...
Otherwise it can happen that the modified message is reused and sent to
another session.
2022-07-08 09:49:32 +02:00
Joachim Bauch
5296e09a2e
grpc: Always use reloadable credentials.
...
Settings the callaback functions on tls.Config seems to causes issues on
slow CPUs (e.g. GitHub actions) where old certificates might be reused.
2022-07-08 09:34:17 +02:00