Commit graph

  • c39c1a26ee
    Merge 358af2f2bc into f6125dac3f #741 dependabot[bot] 2024-05-17 20:43:02 +0000
  • 358af2f2bc
    build(deps): Bump github.com/nats-io/nats-server/v2 #741 dependabot/go_modules/github.com/nats-io/nats-server/v2-2.10.15 dependabot[bot] 2024-05-17 20:43:00 +0000
  • 438cba7a5d
    Merge 2ad2327090 into f6125dac3f #740 dependabot[bot] 2024-05-17 20:42:40 +0000
  • 2ad2327090
    build(deps): Bump github.com/nats-io/nats.go from 1.34.1 to 1.35.0 #740 dependabot/go_modules/github.com/nats-io/nats.go-1.35.0 dependabot[bot] 2024-05-17 20:42:38 +0000
  • d8760fbede
    Merge 4b76a49355 into f6125dac3f #739 Joachim Bauch 2024-05-16 18:59:23 +0000
  • 4b76a49355
    Don't use unnecessary pointer to "json.RawMessage". #739 rawmessage-pointer Joachim Bauch 2024-05-16 20:58:42 +0200
  • 04915de42e
    Merge 35cf2cafc2 into f6125dac3f #708 Joachim Bauch 2024-05-16 14:53:50 +0000
  • 35cf2cafc2
    Pass contexts when creating / starting MCUs. #708 proxy-features Joachim Bauch 2024-05-16 16:53:41 +0200
  • f6125dac3f
    docker: Make trusted proxies configurable. master Joachim Bauch 2024-05-16 16:31:08 +0200
  • 6da9156d3a
    Merge 70a5318973 into c2e93cd92a #733 Joachim Bauch 2024-05-16 16:27:41 +0200
  • ae7c498cb9
    Add tests for publishers on different hubs. Joachim Bauch 2024-04-29 12:13:38 +0200
  • 5616d35fcf
    Use interface instead of concrete "Hub" class for GRPC server. Joachim Bauch 2024-04-29 10:53:10 +0200
  • dbf18e6f8f
    proxy: Add more token tests. Joachim Bauch 2024-04-25 17:00:50 +0200
  • 972bbc344b
    Add testcase for subscriber in different country but same continent. Joachim Bauch 2024-04-25 16:39:37 +0200
  • af20d01f60
    Support bandwidth limits when selecting proxy to use. Joachim Bauch 2024-04-25 11:14:52 +0200
  • 0f266ce3f3
    Automatically reconnect proxy connections if interrupted. Joachim Bauch 2024-04-23 15:57:23 +0200
  • 2ab42bc473
    Re-create publisher with new endpoint if it already exists. Joachim Bauch 2024-04-23 15:56:24 +0200
  • f1478fced6
    Add methods to unpublish remotely. Joachim Bauch 2024-04-23 15:54:02 +0200
  • 741b4dc83d
    Get list of remote streams from offer/answer SDP. Joachim Bauch 2024-04-18 16:48:10 +0200
  • f5017e6e7f
    Move Janus classes to separate files, no functional changes. Joachim Bauch 2024-04-18 14:53:37 +0200
  • 0b12408cb4
    Move remote classes to separate files and add event handlers. Joachim Bauch 2024-04-18 14:39:15 +0200
  • 540ecf5209
    Make "skipverify" configurable for remote proxy requests. Joachim Bauch 2024-04-18 13:58:02 +0200
  • afb4d9e6fd
    First draft of remote subscriber streams. Joachim Bauch 2024-04-18 12:47:29 +0200
  • 7383825478
    Add basic tests for mcu proxy client. Joachim Bauch 2024-04-17 10:32:16 +0200
  • b585ae8c85
    Add "String()" method to messages to help with debugging. Joachim Bauch 2024-04-17 10:26:59 +0200
  • c2e93cd92a
    Merge pull request #738 from strukturag/trusted-proxies Joachim Bauch 2024-05-16 16:24:44 +0200
  • 4f8349d4c1
    Update tests. #738 Joachim Bauch 2024-05-16 14:51:28 +0200
  • aac4874e72
    Make trusted proxies configurable and default to loopback / private IPs. Joachim Bauch 2024-05-16 14:44:00 +0200
  • 936f83feb9
    Merge pull request #693 from strukturag/dependabot/go_modules/etcd-a88448dd84 Joachim Bauch 2024-05-16 13:32:20 +0200
  • c1e9e02087
    build(deps): Bump the etcd group with 4 updates #693 dependabot[bot] 2024-05-16 11:23:55 +0000
  • beee423a7c
    Merge pull request #694 from strukturag/ci-govuln-check Joachim Bauch 2024-05-16 13:22:39 +0200
  • 5a85fecb10
    CI: Run "govulncheck". #694 Joachim Bauch 2024-04-03 10:30:19 +0200
  • 88575abea2
    Merge pull request #737 from strukturag/remove-golang-1.20 Joachim Bauch 2024-05-16 13:19:46 +0200
  • fdc43d12cd
    Use new builtin "clear" to remove map entries. #737 Joachim Bauch 2024-05-16 11:35:09 +0200
  • d03ea86991
    Function "min" is builtin with Go 1.21 Joachim Bauch 2024-05-16 11:23:57 +0200
  • 18300ce89e
    Drop support for Golang 1.20 Joachim Bauch 2024-05-16 11:17:06 +0200
  • d8f2f265ab
    Merge pull request #736 from strukturag/log-mcu-proxy-client-closed Joachim Bauch 2024-05-16 10:37:08 +0200
  • ddbf1065f6
    Merge pull request #707 from strukturag/validate-received-sdp Joachim Bauch 2024-05-16 10:19:15 +0200
  • bad52af35a
    Validate received SDP earlier. #707 Joachim Bauch 2024-04-16 16:22:52 +0200
  • c58564c0e8
    Log something if mcu publisher / subscriber was closed. #736 Joachim Bauch 2024-05-16 09:44:47 +0200
  • 0b259a8171
    Merge pull request #732 from strukturag/close-context Joachim Bauch 2024-05-16 09:36:34 +0200
  • 3fc5f5253d
    Merge pull request #735 from strukturag/read-error-after-close Joachim Bauch 2024-05-16 09:36:07 +0200
  • 3e92664edc
    Don't log read error after we closed the connection. #735 Joachim Bauch 2024-05-16 09:23:32 +0200
  • 0ee976d377
    Add Context to clients / sessions. #732 close-context Joachim Bauch 2024-05-14 17:02:51 +0200
  • 552474f6f0
    Merge pull request #734 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.64.0 Joachim Bauch 2024-05-16 08:51:38 +0200
  • 09e010ee14
    build(deps): Bump google.golang.org/grpc from 1.63.2 to 1.64.0 #734 dependabot[bot] 2024-05-15 20:58:48 +0000
  • 70a5318973
    Relax "MessageClientMessageData" validation. #733 relax-message-validation Joachim Bauch 2024-05-15 13:12:25 +0200
  • 94a8f0f02b
    test: Reset logging to global defaults on cleanup. Joachim Bauch 2024-05-14 16:52:46 +0200
  • 4603b2b290
    test: Make sure tests that change global state are not executed concurrently. Joachim Bauch 2024-05-14 16:51:20 +0200
  • a50d637107
    etcd: Wait for server to be stopped in tests. Joachim Bauch 2024-05-14 16:12:31 +0200
  • 307ffdc29a
    Merge pull request #721 from strukturag/config-envvars Joachim Bauch 2024-05-14 14:25:27 +0200
  • ec3ac62474
    Merge pull request #729 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-6.0.1 Joachim Bauch 2024-05-14 13:33:30 +0200
  • e3a163fbe5
    Support environment variables in URL / listener configuration. #721 config-envvars Joachim Bauch 2024-04-30 11:42:40 +0200
  • cf36530b30
    Add function to resolve environment variables in config values. Joachim Bauch 2024-04-30 11:41:50 +0200
  • adc72aa578
    Merge pull request #731 from strukturag/capabilities-race Joachim Bauch 2024-05-13 13:25:34 +0200
  • ea0d31b0dc
    Fix potential race in capabilities test. #731 Joachim Bauch 2024-05-13 13:16:49 +0200
  • 5b305f6f99
    Merge pull request #730 from strukturag/dependabot/go_modules/github.com/prometheus/client_golang-1.19.1 Joachim Bauch 2024-05-13 08:56:20 +0200
  • 3c923a9ef9
    Merge pull request #725 from strukturag/dependabot/go_modules/google.golang.org/protobuf-1.34.1 Joachim Bauch 2024-05-13 08:55:55 +0200
  • 1a692bc4bb
    Merge pull request #726 from strukturag/dependabot/pip/docs/jinja2-3.1.4 Joachim Bauch 2024-05-13 08:54:38 +0200
  • 6a495bfc5c
    Merge pull request #728 from strukturag/dependabot/github_actions/coverallsapp/github-action-2.3.0 Joachim Bauch 2024-05-13 08:53:48 +0200
  • 9a91e885cf
    build(deps): Bump github.com/prometheus/client_golang #730 dependabot[bot] 2024-05-09 20:55:05 +0000
  • b4830b1fd3
    build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 #729 dependabot[bot] 2024-05-08 20:37:17 +0000
  • 16da87106a
    build(deps): Bump coverallsapp/github-action from 2.2.3 to 2.3.0 #728 dependabot[bot] 2024-05-08 20:37:13 +0000
  • fa5d797b76
    build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 6.0.0 #727 dependabot[bot] 2024-05-07 20:30:17 +0000
  • e763f4519c
    build(deps): Bump jinja2 from 3.1.3 to 3.1.4 in /docs #726 dependabot[bot] 2024-05-06 20:40:53 +0000
  • bfb185f382
    build(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 #725 dependabot[bot] 2024-05-06 20:36:29 +0000
  • ba899a7148
    build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 #724 dependabot[bot] 2024-05-06 20:10:44 +0000
  • 400ab46b6b
    build(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 #723 dependabot[bot] 2024-04-30 20:22:12 +0000
  • 46e8ea9148
    Merge pull request #722 from strukturag/docker-graceful-stop Joachim Bauch 2024-04-30 12:01:38 +0200
  • 4eb1b6609d
    Merge pull request #720 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-5.1.0 Joachim Bauch 2024-04-30 11:58:27 +0200
  • 815088f269
    docker: Add helper scripts to gracefully stop / wait for server. #722 Joachim Bauch 2024-04-30 11:57:58 +0200
  • 527061bbe2
    build(deps): Bump golangci/golangci-lint-action from 5.0.0 to 5.1.0 #720 dependabot[bot] 2024-04-29 20:31:34 +0000
  • a2f0bec564
    Merge pull request #719 from strukturag/dependabot/github_actions/golangci/golangci-lint-action-5.0.0 Joachim Bauch 2024-04-29 08:22:06 +0200
  • 70f0519ca2
    build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 #719 dependabot[bot] 2024-04-25 20:47:19 +0000
  • 9e2a896326
    Catch log of embedded etcd in tests (follow-up to #718). Joachim Bauch 2024-04-25 16:07:51 +0200
  • 2d48018b58
    Catch log in GeoIP tests (follow-up to #718). Joachim Bauch 2024-04-25 15:47:28 +0200
  • cf19b3b1b4
    Merge pull request #718 from strukturag/speedup-tests Joachim Bauch 2024-04-25 15:27:10 +0200
  • ebb215c592
    make: Don't run tests verbose by default. #718 Joachim Bauch 2024-04-25 15:22:24 +0200
  • 0eb234b24d
    Run tests in parallel and catch log output from tests. Joachim Bauch 2024-04-25 15:21:54 +0200
  • cad397e59e
    Merge pull request #706 from strukturag/graceful-shutdown Joachim Bauch 2024-04-23 12:43:06 +0200
  • f8899ef189
    Add mutex for "handler" in client. Joachim Bauch 2024-04-23 12:41:48 +0200
  • 54c4f1847a
    Gracefully shut down signaling server on SIGUSR1. #706 Joachim Bauch 2024-04-16 14:15:04 +0200
  • d368a060fa
    Merge pull request #715 from strukturag/resume-remote Joachim Bauch 2024-04-23 11:58:07 +0200
  • 602452fa25
    Support resuming sessions that exist on a different Hub in the cluster. #715 Joachim Bauch 2024-04-23 11:46:32 +0200
  • 0c2cefa63a
    Don't return "false" if message sending closed the connection. Joachim Bauch 2024-04-23 11:09:04 +0200
  • 2468443572
    Add "HandlerClient" interface to support custom implementations. Joachim Bauch 2024-04-23 10:23:13 +0200
  • 3721fb131f
    Don't include empty "auth" field in hello client messages. Joachim Bauch 2024-04-23 08:51:34 +0200
  • 6960912681
    Merge pull request #716 from strukturag/leak-grpc-goroutines Joachim Bauch 2024-04-23 10:59:23 +0200
  • b77525603c
    Enable goroutine leak checks for more tests. #716 Joachim Bauch 2024-04-23 10:53:55 +0200
  • 9adb762ccf
    Close file watcher on shutdown to prevent goroutine leaks. Joachim Bauch 2024-04-23 10:53:28 +0200
  • bf68a15943
    Make sure "clientsMap" is updated so all clients are closed on shutdown. Joachim Bauch 2024-04-23 10:37:15 +0200
  • bc7aea68f3
    Merge pull request #714 from strukturag/dependabot/pip/docs/mkdocs-1.6.0 Joachim Bauch 2024-04-23 08:20:27 +0200
  • 69beea84cb
    build(deps): Bump mkdocs from 1.5.3 to 1.6.0 in /docs #714 dependabot[bot] 2024-04-22 20:25:03 +0000
  • 952b8ae460
    Merge pull request #713 from strukturag/session-expiration Joachim Bauch 2024-04-22 15:19:16 +0200
  • 2e6cf7f86b
    Don't keep expiration timestamp in each session. #713 Joachim Bauch 2024-04-22 15:07:48 +0200
  • dcec32be7e
    Merge pull request #711 from strukturag/dependabot/go_modules/golang.org/x/net-0.23.0 Joachim Bauch 2024-04-22 10:38:14 +0200
  • b0d052c6ec
    Merge pull request #712 from strukturag/dependabot/pip/docs/sphinx-7.3.7 Joachim Bauch 2024-04-22 10:38:00 +0200
  • 318ed3700f
    build(deps): Bump sphinx from 7.3.5 to 7.3.7 in /docs #712 dependabot[bot] 2024-04-19 20:12:57 +0000
  • ee16a8d8be
    build(deps): Bump golang.org/x/net from 0.21.0 to 0.23.0 #711 dependabot[bot] 2024-04-19 13:16:11 +0000
  • 8b071c8c8c
    build(deps): Bump sphinx from 7.3.5 to 7.3.6 in /docs #710 dependabot[bot] 2024-04-18 20:35:38 +0000