Commit graph

  • def519b9cf
    Merge pull request #302 from strukturag/fix-markdown Joachim Bauch 2022-07-27 16:54:34 +0200
  • e40940c25b
    docs: Pin version of markdown to < 3.4.0 #302 Joachim Bauch 2022-07-27 16:52:11 +0200
  • a9280f1b43
    Merge pull request #301 from strukturag/sdp-v3 Joachim Bauch 2022-07-27 16:25:49 +0200
  • e54fcf9559
    Update to github.com/pion/sdp v3.0.5 #301 Joachim Bauch 2022-07-27 16:18:45 +0200
  • 6a9e5d69e5
    Bump sphinx from 5.0.2 to 5.1.0 in /docs #299 dependabot[bot] 2022-07-25 21:06:32 +0000
  • dcc583736a
    Merge pull request #297 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.48.0 Joachim Bauch 2022-07-25 15:01:12 +0200
  • 45c290a9fb
    Bump google.golang.org/grpc from 1.47.0 to 1.48.0 #297 dependabot[bot] 2022-07-13 20:12:16 +0000
  • 51fb410c28
    Merge pull request #296 from strukturag/clustered-session-limit Joachim Bauch 2022-07-13 12:04:49 +0200
  • deaa17acc5
    Implement per-backend session limit for clusters. #296 Joachim Bauch 2022-07-13 11:52:20 +0200
  • 12a8fa98d0
    Merge pull request #295 from strukturag/virtualsessions-tests Joachim Bauch 2022-07-12 15:21:29 +0200
  • 706a876fc3
    Send initial user flags to internal sessions asynchronously. #295 Joachim Bauch 2022-07-12 14:16:33 +0200
  • 532587eb9f
    Don't log message as string twice in case of errors. Joachim Bauch 2022-07-12 13:31:40 +0200
  • f0eb80b6fd
    Add tests for virtual sessions. Joachim Bauch 2022-07-12 12:01:20 +0200
  • faf7544f2d
    Add methods to get recipient of control/message messages. Joachim Bauch 2022-07-12 12:00:59 +0200
  • 4f84d3ad0d
    Fix accessing sender when checking received control messages. Joachim Bauch 2022-07-12 11:55:51 +0200
  • 7d9970713d
    Add methods to send internal messages. Joachim Bauch 2022-07-12 11:55:26 +0200
  • e101e74672
    Fix sending messages to virtual sessions on different servers. Joachim Bauch 2022-07-12 11:54:41 +0200
  • 6173a350a1
    Add method to get virtual sessions of a client session. Joachim Bauch 2022-07-12 11:11:52 +0200
  • 8ea6072de5
    Set userid / userdata when removing virtual session in backend. Joachim Bauch 2022-07-12 11:11:19 +0200
  • d2036fcbd6
    Add unexpected messages to ignore list instead of returning error. Joachim Bauch 2022-07-12 10:10:15 +0200
  • d1c5d785c8
    Fix deadlock if virtual session leaves room. Joachim Bauch 2022-07-12 10:09:22 +0200
  • 5fc61b15b6
    Add more "String()" methods to help with debugging. Joachim Bauch 2022-07-12 10:07:23 +0200
  • 13d2795b00
    Merge pull request #294 from strukturag/synchronous-roomsession-disconnect Joachim Bauch 2022-07-11 10:53:05 +0200
  • 95d5e50705
    Disconnect sessions with the same room session id synchronously. #294 Joachim Bauch 2022-07-11 10:39:06 +0200
  • 3de149c7ae
    Merge pull request #293 from strukturag/fix-unsharescreen Joachim Bauch 2022-07-08 17:18:15 +0200
  • 66e502dc9b
    Fix handling of "unshareScreen" messages and add test. #293 Joachim Bauch 2022-07-08 16:53:45 +0200
  • 4770fc8ad6
    Merge pull request #292 from strukturag/more-tests Joachim Bauch 2022-07-08 16:00:12 +0200
  • 608415c3ff
    Track anonymous sessions not in rooms instead of clients. #292 Joachim Bauch 2022-07-08 15:52:32 +0200
  • ab26dfe90d
    Add testcase for initial permissions in a room. Joachim Bauch 2022-07-08 15:11:50 +0200
  • 545bce0082
    Fix and add test for clustered disconnect of duplicate room ids. Joachim Bauch 2022-07-08 14:57:29 +0200
  • e99d843c65
    Add testcase for anonymous clients needing to join new room. Joachim Bauch 2022-07-08 14:21:50 +0200
  • a1f62ffd18
    Add missing lock call for timeouts in waiter methods. Joachim Bauch 2022-07-08 14:19:13 +0200
  • 6e9a36a434
    Merge pull request #291 from strukturag/etcd-watch-race Joachim Bauch 2022-07-08 11:02:55 +0200
  • 40e1b208c0
    etcd: Fix race in initialized event. #291 Joachim Bauch 2022-07-08 10:56:36 +0200
  • 0165788fe3
    Merge pull request #290 from strukturag/ci-fix-slow-cpu Joachim Bauch 2022-07-08 10:12:18 +0200
  • 8704bc3b5b
    Make sure replaced files have different modification times. #290 Joachim Bauch 2022-07-08 10:06:15 +0200
  • 75e5013dd8
    Create copy of filtered messages. Joachim Bauch 2022-07-08 09:49:32 +0200
  • 5296e09a2e
    grpc: Always use reloadable credentials. Joachim Bauch 2022-07-08 09:34:17 +0200
  • c463791e21
    CI: Don't retry tests in case of failures. Joachim Bauch 2022-07-08 08:33:57 +0200
  • a9517feebb
    Merge pull request #289 from strukturag/jwt-v4 Joachim Bauch 2022-07-07 17:16:53 +0200
  • 924fce6713
    Stop using deprecated "jwt.StandardClaims". #289 Joachim Bauch 2022-07-07 17:12:21 +0200
  • 8a97fa7f5e
    Update to Go module version of github.com/golang-jwt/jwt Joachim Bauch 2022-07-07 17:04:34 +0200
  • ce5d74bbec
    Run "go mod tidy". Joachim Bauch 2022-07-07 17:03:41 +0200
  • 5b3b147794
    Merge pull request #276 from Tachi107/systemd-hardening Joachim Bauch 2022-07-07 16:34:27 +0200
  • d3f8876d25
    Merge pull request #281 from strukturag/refactor-async-events Joachim Bauch 2022-07-07 16:24:15 +0200
  • 042d447ab4
    Merge pull request #288 from strukturag/initial-welcome Joachim Bauch 2022-07-07 10:10:43 +0200
  • 243411671d
    Add documentation for welcome message. #288 Joachim Bauch 2022-07-07 10:04:13 +0200
  • f7db8a38e1
    Send initial "welcome" message when clients connect. Joachim Bauch 2022-07-07 09:57:10 +0200
  • ad1dea2780
    Only send single "incall" message with "all: true" in clustered setup. #281 Joachim Bauch 2022-07-04 15:24:33 +0200
  • 32a2f822e0
    Merge pull request #287 from strukturag/arbitrary-capabilities Joachim Bauch 2022-07-04 15:00:41 +0200
  • ec62503bd3
    Support arbitrary capabilities values. #287 Joachim Bauch 2022-07-04 13:53:02 +0200
  • b2da4002a4
    grpc: Reload certificate if file has changed and support mutual authentication. Joachim Bauch 2022-07-01 15:13:45 +0200
  • 06e9ae0644
    Add certificate reloader class. Joachim Bauch 2022-07-01 15:13:09 +0200
  • 44bf8b74c2
    grpc: Make sure DNS discovery of clients continues if initial lookup failed. Joachim Bauch 2022-07-01 11:42:49 +0200
  • 15dabeee1e
    grpc: Check clients for own server id asychronously. Joachim Bauch 2022-07-01 10:22:16 +0200
  • 715b2317df
    Add helper to wait with exponential backoff. Joachim Bauch 2022-07-01 10:21:49 +0200
  • 24eab34da7
    Allow configuring backends through etcd. Joachim Bauch 2022-06-30 11:34:32 +0200
  • 01858a89f4
    grpc: Enable DNS discovery for GRPC clients. Joachim Bauch 2022-06-29 16:13:39 +0200
  • 20cc51c2fe
    grpc: Automatically detect if a target is the current server itself. Joachim Bauch 2022-06-29 13:33:02 +0200
  • 5a242b2570
    readme: Add note on clustering. Joachim Bauch 2022-06-29 11:13:42 +0200
  • 0e144906a4
    Added tests for clustered behaviour. Joachim Bauch 2022-06-28 17:18:35 +0200
  • dcb5be956c
    Implement "sendoffer" for remote sessions. Joachim Bauch 2022-06-28 15:59:58 +0200
  • 36710c8aa9
    Improve detection of decodable sessions that were created on a different server. Joachim Bauch 2022-06-28 14:31:23 +0200
  • 25dabf910d
    Allow configuring GRPC targets through etcd. Joachim Bauch 2022-06-28 13:55:24 +0200
  • b6e419f18a
    Add metrics for GRPC calls. Joachim Bauch 2022-06-23 12:01:34 +0200
  • b315c09a3b
    Allow configuring GRPC transport credentials. Joachim Bauch 2022-06-23 11:26:16 +0200
  • 6f64ff901d
    Create temporary connection to proxy used by remote publisher. Joachim Bauch 2022-06-22 15:34:54 +0200
  • 2ca9fb21c4
    Add SingleNotifier class. Joachim Bauch 2022-06-22 16:12:22 +0200
  • a0d3af14e0
    Add initial clustering support. Joachim Bauch 2022-06-21 16:04:40 +0200
  • 7b24dc1d1d
    Add grpc 1.47.0 / protobuf 1.28.0 Joachim Bauch 2022-06-21 14:52:28 +0200
  • ece2903413
    Trigger "joined" events through async messages. Joachim Bauch 2022-06-15 15:09:15 +0200
  • 0115c97946
    Refactor asynchronous events to central location. Joachim Bauch 2022-06-14 17:01:57 +0200
  • ddb7ece622
    Merge pull request #283 from strukturag/etcd-tests-running Joachim Bauch 2022-06-24 13:37:11 +0200
  • a761f135a8
    Fix testing etcd server not starting up if etcd is running on host. #283 Joachim Bauch 2022-06-24 13:30:32 +0200
  • a06bc333d2
    make: remove leftover easyjson bootstrap files in "clean" target Joachim Bauch 2022-06-24 13:01:03 +0200
  • af4bd51ec0
    Merge pull request #282 from strukturag/refactor-etcd Joachim Bauch 2022-06-24 12:20:15 +0200
  • b0624be0a9
    Move etcd configuration to common section. #282 Joachim Bauch 2022-06-24 11:15:20 +0200
  • 134d22bfe7
    Move common etcd code to own class. Joachim Bauch 2022-06-23 20:40:46 +0200
  • 28b94191b1
    Merge pull request #277 from strukturag/dependabot/pip/docs/sphinx-5.0.2 Joachim Bauch 2022-06-20 08:47:39 +0200
  • 83ce95f39f
    Bump sphinx from 5.0.1 to 5.0.2 in /docs #277 dependabot[bot] 2022-06-16 20:31:46 +0000
  • 79532954da
    readme: Update link to documentation. Joachim Bauch 2022-06-15 09:12:21 +0200
  • 3393ffde8a
    Merge pull request #275 from Tachi107/systemd-sysusers Joachim Bauch 2022-06-15 08:39:27 +0200
  • 15a9bea122
    dist: harden systemd service unit #276 Andrea Pappacoda 2022-06-15 00:00:20 +0200
  • f09c343592
    dist: add systemd sysusers file #275 Andrea Pappacoda 2022-06-14 22:30:31 +0200
  • da1efac59d
    make: No need to run easyjson against room.go. Joachim Bauch 2022-06-14 16:50:34 +0200
  • 4bedfdf780
    Merge pull request #274 from strukturag/ignore-room-message-not-joined Joachim Bauch 2022-06-14 16:44:14 +0200
  • 078768f9c8
    Fix check for async room messages received while not joined to a room. #274 Joachim Bauch 2022-06-14 16:38:29 +0200
  • 26f9edd476
    Merge pull request #270 from strukturag/dependabot/pip/docs/sphinx-5.0.1 Joachim Bauch 2022-06-03 08:25:44 +0200
  • 31e7923ec1
    Bump sphinx from 5.0.0 to 5.0.1 in /docs #270 dependabot[bot] 2022-06-02 20:57:29 +0000
  • 6a1a00551d
    Merge pull request #269 from strukturag/dont_run_mod_tidy Joachim Bauch 2022-06-02 15:58:11 +0200
  • b83bf7cb5d
    Don't run "go mod tidy" while building. #269 Joachim Bauch 2022-06-02 15:52:29 +0200
  • cbfc96e0a7
    Update changelog for 0.5.0 v0.5.0 Joachim Bauch 2022-06-02 14:16:33 +0200
  • f089a4ab25
    Merge pull request #268 from strukturag/dependabot/pip/docs/sphinx-5.0.0 Joachim Bauch 2022-05-31 08:27:13 +0200
  • 3d5be823f6
    Bump sphinx from 4.5.0 to 5.0.0 in /docs #268 dependabot[bot] 2022-05-30 21:06:14 +0000
  • 24aad5d28c
    Merge pull request #266 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.8.4 Joachim Bauch 2022-05-30 08:16:22 +0200
  • 48cb14c5fc
    Bump github.com/nats-io/nats-server/v2 from 2.8.2 to 2.8.4 #266 dependabot[bot] 2022-05-30 06:10:34 +0000
  • 157d1c0bcf
    Merge pull request #264 from strukturag/dependabot/github_actions/jandelgado/gcov2lcov-action-1.0.9 Joachim Bauch 2022-05-30 08:10:23 +0200
  • 2d8dd3f10d
    Merge pull request #267 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.16.0 Joachim Bauch 2022-05-30 08:09:27 +0200
  • 98258be390
    Bump github.com/nats-io/nats.go from 1.15.0 to 1.16.0 #267 dependabot[bot] 2022-05-27 20:06:54 +0000
  • 0b13edf3d5
    Bump github.com/nats-io/nats-server/v2 from 2.8.2 to 2.8.3 #265 dependabot[bot] 2022-05-24 20:08:43 +0000