Commit graph

  • c01caa94e6
    Add prometheus metrics. Joachim Bauch 2021-04-20 17:12:28 +0200
  • 300edddc5a
    Add github.com/prometheus/client_golang v1.10.0 Joachim Bauch 2021-04-15 10:05:25 +0200
  • dfad9307ce
    Merge pull request #143 from strukturag/override-country-continent-mapping Joachim Bauch 2021-08-10 08:49:36 +0200
  • 7bf6fa903b
    Support continent mapping overrides. #143 Joachim Bauch 2021-08-06 16:00:54 +0200
  • ffb79c747c
    Add method "IsValidContinent". Joachim Bauch 2021-08-06 15:41:18 +0200
  • 2ac58a3360
    Merge pull request #140 from strukturag/stop-publishers-without-permissions Joachim Bauch 2021-08-05 12:21:10 +0200
  • ed1c834a29
    Stop publishers if session is no longer allowed to publish. #140 Joachim Bauch 2021-08-05 12:15:26 +0200
  • 6aac664787
    Bump github.com/nats-io/nats-server/v2 from 2.2.6 to 2.3.3 #139 dependabot[bot] 2021-08-02 20:12:27 +0000
  • 64faa1c499
    Merge pull request #138 from strukturag/dependabot/go_modules/github.com/google/uuid-1.3.0 Joachim Bauch 2021-07-14 08:34:57 +0200
  • fd84a576fc
    Bump github.com/google/uuid from 1.2.0 to 1.3.0 #138 dependabot[bot] 2021-07-13 20:11:11 +0000
  • 425b52c2c3
    Merge pull request #134 from strukturag/body-on-redirect Joachim Bauch 2021-07-13 08:52:00 +0200
  • af30e14493
    Bump github.com/nats-io/nats-server/v2 from 2.2.6 to 2.3.2 #135 dependabot[bot] 2021-07-07 20:14:28 +0000
  • 66bcf2468d
    Simplify request creation when getting capabilities. #134 Joachim Bauch 2021-07-07 12:28:45 +0200
  • dc713ea8e8
    Only include body in 307/308 redirects if going to same host. Joachim Bauch 2021-07-07 12:25:05 +0200
  • b422b4d379
    Merge pull request #131 from strukturag/dependabot/github_actions/coverallsapp/github-action-1.1.3 Joachim Bauch 2021-07-07 11:33:33 +0200
  • 8655c216d2
    Bump coverallsapp/github-action from 1.1.2 to 1.1.3 #131 dependabot[bot] 2021-07-07 09:28:24 +0000
  • 1820816160
    Merge pull request #132 from strukturag/force-https Joachim Bauch 2021-07-07 11:03:32 +0200
  • ec71f29fee
    Force HTTPS for backend connections in old-style configurations. #132 Joachim Bauch 2021-07-07 09:16:59 +0200
  • ed8c2752cb
    Merge pull request #129 from morph027/multiarch-easyjson Joachim Bauch 2021-07-05 08:30:41 +0200
  • e157c1d0e7
    adjust easyjson for multiarch builds #129 morph027 2021-07-03 14:47:11 +0200
  • 2662d49017
    Update changelog for 0.3.0 v0.3.0 Joachim Bauch 2021-07-01 09:24:52 +0200
  • e40e86f32c
    Merge pull request #104 from strukturag/stream-selection-api Joachim Bauch 2021-07-01 08:54:11 +0200
  • 00909a2b8c
    Bump github.com/nats-io/nats-server/v2 from 2.2.6 to 2.3.1 #128 dependabot[bot] 2021-06-30 20:10:02 +0000
  • ceba0b0aa4
    Bump github.com/nats-io/nats-server/v2 from 2.2.6 to 2.3.0 #126 dependabot[bot] 2021-06-23 20:14:06 +0000
  • b091db000e
    Merge pull request #121 from strukturag/initial-virtual-flags Joachim Bauch 2021-06-08 13:51:23 +0200
  • 8a87a0d602
    Add feature flag "simulcast". #104 Joachim Bauch 2021-04-29 08:59:15 +0200
  • 0a8ce3bda3
    Add API to select a simulcast substream / temporal layer. Joachim Bauch 2021-04-29 08:53:22 +0200
  • 9d2ad0f243
    Notify new clients about current flags of virtual sessions. #121 Joachim Bauch 2021-06-08 13:46:25 +0200
  • 4d991725c3
    Add method to get pending messages from testclient. Joachim Bauch 2021-06-08 13:45:58 +0200
  • 6886bb9b53
    Merge pull request #119 from strukturag/check-capabilities-v4api Joachim Bauch 2021-06-08 10:33:21 +0200
  • 2bbc0a4d3c
    Fetch capabilities to check if "v3" signaling API of Talk should be used. #119 Joachim Bauch 2021-06-07 14:11:12 +0200
  • 60b11b1ba9
    Don't start test until receiving goroutine is ready. Joachim Bauch 2021-06-08 09:44:53 +0200
  • 6c72d3f2bc
    Merge pull request #116 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.2.6 Joachim Bauch 2021-06-08 09:38:43 +0200
  • a5af6b9b58
    Bump github.com/nats-io/nats-server/v2 from 2.2.1 to 2.2.6 #116 dependabot[bot] 2021-06-08 07:32:36 +0000
  • 35d3bf84e6
    Merge pull request #115 from strukturag/test-improvements Joachim Bauch 2021-06-08 09:27:05 +0200
  • 7618bc683c
    Ignore room NATS messages that were sent before the room was joined. #115 Joachim Bauch 2021-06-08 09:20:18 +0200
  • 2628735431
    Send close message when explicitly closing client. Joachim Bauch 2021-06-07 17:14:23 +0200
  • 9a473b9bf1
    Wait for close message to be processed in test client before closing. Joachim Bauch 2021-06-07 17:08:02 +0200
  • 447fa9a279
    Add "String" methods to ClientMessage/ServerMessage. Joachim Bauch 2021-06-07 16:31:19 +0200
  • c8886d03c9
    Simplify loopback NATS client. Joachim Bauch 2021-06-07 16:04:07 +0200
  • fe95626f3b
    Support closing clients from message processor. Joachim Bauch 2021-06-07 14:59:27 +0200
  • 618e7b085e
    Fix potential race condition when closing message channel. Joachim Bauch 2021-06-07 11:59:06 +0200
  • 8bf4fb5675
    Merge pull request #120 from strukturag/notify-multiple-waiters Joachim Bauch 2021-06-07 14:51:12 +0200
  • 60a88b327b
    Support multiple waiters for the same key. #120 Joachim Bauch 2021-06-07 14:36:52 +0200
  • 7bdff5ddef
    Use subtests for testing with different values. Joachim Bauch 2021-06-07 10:08:28 +0200
  • 04d315b0a4
    Wait for any messages to be processed before stopping Hub in tests. Joachim Bauch 2021-06-07 10:37:56 +0200
  • 3f19882612
    No need to close NATS receiver channel. Joachim Bauch 2021-06-07 10:29:50 +0200
  • 2f4414561e
    No need to include trailing newline in log messages. Joachim Bauch 2021-06-04 16:42:17 +0200
  • 9a921a6572
    Merge pull request #111 from strukturag/async-client-processing Joachim Bauch 2021-06-04 16:27:03 +0200
  • 0b2df54343
    Send hello response through session. #111 Joachim Bauch 2021-06-01 09:52:19 +0200
  • 6e54d8f4f4
    Attempt to fix flaky tests. Joachim Bauch 2021-05-31 16:53:52 +0200
  • 21f3f506d1
    Send more responses through the session to handle disconnected / resuming clients. Joachim Bauch 2021-05-31 16:40:21 +0200
  • 15d5c93b0b
    Support session resumption while a room is being joined. Joachim Bauch 2021-05-31 16:13:45 +0200
  • b8b46264c1
    Create messagechan for proxy clients. Joachim Bauch 2021-06-01 09:43:55 +0200
  • 2b02a2f929
    Make client message processing asynchronous. Joachim Bauch 2021-05-31 16:12:48 +0200
  • 8f3db6da80
    Merge pull request #105 from strukturag/nats-tests Joachim Bauch 2021-06-04 15:39:44 +0200
  • 1687c80122
    Add more tests. #105 Joachim Bauch 2021-06-04 15:30:55 +0200
  • 762d1512c4
    Remove unused "Request" method from NATS client. Joachim Bauch 2021-06-04 15:13:29 +0200
  • 0d1c546355
    Use buffered channel to receive read error. Joachim Bauch 2021-04-29 14:49:59 +0200
  • c91b0de254
    Add tests for regular NATS client. Joachim Bauch 2021-04-29 14:34:35 +0200
  • 6fb57c7823
    Merge pull request #114 from strukturag/janus-remove-nats Joachim Bauch 2021-06-04 15:03:50 +0200
  • 9b83993d48
    Assume one Janus server is only used by one signaling server / -proxy. #114 Joachim Bauch 2021-06-04 14:52:23 +0200
  • d7bd809c54
    Add class no notify named waiters. Joachim Bauch 2021-06-04 14:26:03 +0200
  • f38ebdc518
    Merge pull request #113 from strukturag/serialize-turn-credentials Joachim Bauch 2021-06-01 08:30:10 +0200
  • 5ed89af1eb
    Don't include TURN credentials in log message. #113 Joachim Bauch 2021-06-01 08:24:48 +0200
  • dcc32bd682
    Merge pull request #112 from strukturag/ci-codeql Joachim Bauch 2021-05-31 17:13:16 +0200
  • ca8ce625e4
    CI: Add CodeQL Analysis. #112 Joachim Bauch 2021-05-31 17:05:08 +0200
  • 9919e5a7e6
    Merge pull request #110 from strukturag/dependabot/github_actions/actions/cache-2.1.6 Joachim Bauch 2021-05-31 12:30:27 +0200
  • 028c40707f
    Bump actions/cache from 2.1.5 to 2.1.6 #110 dependabot[bot] 2021-05-28 06:26:41 +0000
  • 52c1514978
    Always use auth userid in ping requests. Joachim Bauch 2021-05-19 16:22:15 +0200
  • da5890a1c7
    Merge pull request #108 from strukturag/dependabot/github_actions/actions/checkout-2.3.4 Joachim Bauch 2021-05-12 08:27:22 +0200
  • 327597f768
    Merge pull request #107 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-2.5.2 Joachim Bauch 2021-05-12 08:27:03 +0200
  • 87b8e3bfd2
    Merge pull request #106 from strukturag/dependabot/github_actions/actions/cache-2.1.5 Joachim Bauch 2021-05-12 08:26:47 +0200
  • a84ad07022
    Bump actions/checkout from 2 to 2.3.4 #108 dependabot[bot] 2021-05-12 06:18:11 +0000
  • 643d1261f9
    Bump golangci/golangci-lint-action from 2 to 2.5.2 #107 dependabot[bot] 2021-05-12 06:18:07 +0000
  • 4b22a1439a
    Bump actions/cache from 2 to 2.1.5 #106 dependabot[bot] 2021-05-12 06:18:03 +0000
  • d432b0c1a9
    Merge pull request #103 from strukturag/dependabot/github_actions/jandelgado/gcov2lcov-action-v1.0.8 Joachim Bauch 2021-04-27 10:47:25 +0200
  • 58cf21b63f
    Merge pull request #102 from strukturag/dependabot/github_actions/coverallsapp/github-action-v1.1.2 Joachim Bauch 2021-04-27 10:46:38 +0200
  • d118db9a24
    Bump jandelgado/gcov2lcov-action from v1.0.2 to v1.0.8 #103 dependabot[bot] 2021-04-27 08:35:35 +0000
  • 1182a36c90
    Bump coverallsapp/github-action from v1.1.1 to v1.1.2 #102 dependabot[bot] 2021-04-27 08:35:32 +0000
  • e143ada50d
    Merge pull request #101 from strukturag/dependabot-actions Joachim Bauch 2021-04-27 09:05:12 +0200
  • 1d12bfb107
    dependabot: check github actions for updates. #101 Joachim Bauch 2021-04-27 09:01:07 +0200
  • 5d87df4b8e
    Return error if unknown hello session was received while waiting for joined events. Joachim Bauch 2021-04-27 08:48:36 +0200
  • 9cf796640c
    Don't require certain order of own/other "joined" events. Joachim Bauch 2021-04-27 08:39:19 +0200
  • 73acd90f2b
    Merge pull request #32 from strukturag/ci-golang-lint Joachim Bauch 2021-04-26 17:36:42 +0200
  • 929ac80b86
    CI: Also run golangci-lint #32 Joachim Bauch 2020-07-31 14:14:34 +0200
  • 4298c082eb
    Merge pull request #100 from strukturag/lint-fixes Joachim Bauch 2021-04-26 17:32:16 +0200
  • c8e4bfe007
    Fix various issues found by golangci-lint. #100 Joachim Bauch 2021-04-26 17:19:39 +0200
  • e849dc8cbd
    Add coverage status badge. Joachim Bauch 2021-04-23 15:52:55 +0200
  • 16c4cc14bf
    Merge pull request #34 from strukturag/ci-coverage Joachim Bauch 2021-04-23 15:48:23 +0200
  • a07d7e1305
    Update flag name. #34 Joachim Bauch 2020-07-31 16:42:04 +0200
  • 0f12ec33f8
    Pin version. Joachim Bauch 2020-07-31 16:37:57 +0200
  • ba4e05ab68
    CI: Show coverage report. Joachim Bauch 2020-07-31 16:33:20 +0200
  • 0c53f10fd7
    No need to manually close rooms in testing, will be done by hub on client disconnects. Joachim Bauch 2021-04-23 15:26:05 +0200
  • 8052df4ef5
    Wait for clients to be terminated before destroying hub in tests. Joachim Bauch 2021-04-23 15:12:09 +0200
  • cc0004d60c
    [Fix][Documentation] Fix Caddy v2 Example Config (#97) Blackclaws 2021-04-23 14:57:23 +0200
  • 9e18885158 Update caddyfile example #97 Felix Winterhalter 2021-04-23 14:50:33 +0200
  • a5faca00cd
    Pass backend when fetching room for managing virtual sessions. Joachim Bauch 2021-04-23 14:39:42 +0200
  • d21ace3114
    python3 is no longer needed for building since #29 has been merged. Joachim Bauch 2021-04-23 10:16:26 +0200
  • cbeffdc8ed
    Don't include bin and vendor folders in Docker build context. Joachim Bauch 2021-04-23 10:14:10 +0200