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
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