Commit graph

  • de3ed6ae8b
    Merge 70f0519ca2 into 9e2a896326 #719 dependabot[bot] 2024-04-25 20:47:20 +0000
  • 70f0519ca2
    build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 #719 dependabot/github_actions/golangci/golangci-lint-action-5.0.0 dependabot[bot] 2024-04-25 20:47:19 +0000
  • b9399ffa73
    Merge 22cd10252b into 9e2a896326 #693 dependabot[bot] 2024-04-25 20:34:18 +0000
  • 22cd10252b
    build(deps): Bump the etcd group with 4 updates #693 dependabot/go_modules/etcd-a88448dd84 dependabot[bot] 2024-04-25 20:34:15 +0000
  • a30341f831
    Merge affa0a0f53 into 9e2a896326 #708 Joachim Bauch 2024-04-25 15:01:01 +0000
  • affa0a0f53
    proxy: Add more token tests. #708 proxy-features Joachim Bauch 2024-04-25 17:00:50 +0200
  • d54cd37d0f
    Add testcase for subscriber in different country but same continent. Joachim Bauch 2024-04-25 16:39:37 +0200
  • b869b6f248
    Support bandwidth limits when selecting proxy to use. Joachim Bauch 2024-04-25 11:14:52 +0200
  • ece612348a
    Automatically reconnect proxy connections if interrupted. Joachim Bauch 2024-04-23 15:57:23 +0200
  • 5b04f1ff65
    Re-create publisher with new endpoint if it already exists. Joachim Bauch 2024-04-23 15:56:24 +0200
  • 7eae192256
    Add methods to unpublish remotely. Joachim Bauch 2024-04-23 15:54:02 +0200
  • 343c4634a1
    Get list of remote streams from offer/answer SDP. Joachim Bauch 2024-04-18 16:48:10 +0200
  • a0b438e4f8
    Move Janus classes to separate files, no functional changes. Joachim Bauch 2024-04-18 14:53:37 +0200
  • ceb87bb728
    Move remote classes to separate files and add event handlers. Joachim Bauch 2024-04-18 14:39:15 +0200
  • db4527544d
    No need to pass remote url when deleting (remote) subscriber. Joachim Bauch 2024-04-18 14:06:11 +0200
  • cfcb09b382
    Make "skipverify" configurable for remote proxy requests. Joachim Bauch 2024-04-18 13:58:02 +0200
  • 6fa606d44b
    First draft of remote subscriber streams. Joachim Bauch 2024-04-18 12:47:29 +0200
  • dcb7b078b1
    Add basic tests for mcu proxy client. Joachim Bauch 2024-04-17 10:32:16 +0200
  • 3e5cbf82d7
    Merge afb13ce51e into 9e2a896326 #707 Joachim Bauch 2024-04-25 14:11:56 +0000
  • afb13ce51e
    Validate received SDP earlier. #707 validate-received-sdp Joachim Bauch 2024-04-16 16:22:52 +0200
  • 27b79a5817
    Add "String()" method to messages to help with debugging. Joachim Bauch 2024-04-17 10:26:59 +0200
  • 9e2a896326
    Catch log of embedded etcd in tests (follow-up to #718). master 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
  • 91033bf8c2
    Merge pull request #709 from strukturag/dependabot/pip/docs/sphinx-7.3.5 Joachim Bauch 2024-04-18 11:22:56 +0200
  • b541ebc4c6
    build(deps): Bump sphinx from 7.2.6 to 7.3.5 in /docs #709 dependabot[bot] 2024-04-17 20:24:44 +0000
  • 0aed690463
    Merge pull request #669 from strukturag/janus-multistream Joachim Bauch 2024-04-16 16:23:58 +0200
  • 71a4248568
    Merge pull request #705 from strukturag/dependabot/go_modules/go.uber.org/zap-1.27.0 Joachim Bauch 2024-04-16 14:29:15 +0200
  • df210a6a85
    build(deps): Bump go.uber.org/zap from 1.17.0 to 1.27.0 #705 dependabot[bot] 2024-04-15 20:22:57 +0000
  • 5bc9ada233
    Merge pull request #704 from strukturag/etcd-prev-value Joachim Bauch 2024-04-15 12:07:37 +0200
  • d0d68f0d21
    Include previous value with etcd watch events. #704 Joachim Bauch 2024-04-15 11:57:52 +0200
  • 9a892a194e
    Merge pull request #701 from strukturag/etcd-watch-updates Joachim Bauch 2024-04-15 08:58:46 +0200
  • 26102e7acb
    Backoff when retrying watch. #701 Joachim Bauch 2024-04-11 22:53:56 +0200
  • 88a575c36c
    Cancel GRPC self-check if client is closed. Joachim Bauch 2024-04-11 21:23:43 +0200
  • fdab3db819
    Update etcd watch handling. Joachim Bauch 2024-04-11 21:08:18 +0200
  • c8aa4c71e0
    Merge pull request #702 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.10.14 Joachim Bauch 2024-04-15 08:29:24 +0200
  • ec9e44f5d6
    Merge pull request #700 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.63.2 Joachim Bauch 2024-04-15 08:29:13 +0200
  • 4ac6d97914
    Merge e056d595e4 into 4e623a8e08 #17 Mathieu Brunot 2024-04-13 20:32:58 +0200
  • 543a85f8aa
    build(deps): Bump github.com/nats-io/nats-server/v2 #702 dependabot[bot] 2024-04-12 20:31:46 +0000
  • 9f104cb281
    build(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 #700 dependabot[bot] 2024-04-09 20:22:09 +0000
  • 4e623a8e08
    Merge pull request #699 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.63.0 Joachim Bauch 2024-04-08 11:57:28 +0200
  • 9ba5b4330a
    Switch to "grpc.NewClient" from deprecated "grpc.Dial". #699 Joachim Bauch 2024-04-08 11:50:15 +0200
  • 4b6a4dbfe1
    build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 dependabot[bot] 2024-04-04 20:04:08 +0000
  • e1f40a024e
    Merge pull request #698 from strukturag/filewatcher-rename Joachim Bauch 2024-04-04 09:55:55 +0200
  • 47fc6694ca
    Merge pull request #697 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.34.1 Joachim Bauch 2024-04-04 09:48:07 +0200
  • d0c711b500
    Improve detecting renames in file watcher. #698 Joachim Bauch 2024-04-04 09:47:59 +0200
  • 7dc450350b
    build(deps): Bump github.com/nats-io/nats.go from 1.34.0 to 1.34.1 #697 dependabot[bot] 2024-04-03 20:20:26 +0000
  • b2c6bd320b
    Update changelog for 1.2.4 v1.2.4 Joachim Bauch 2024-04-03 11:06:12 +0200
  • 4f26d6e2a5
    Merge pull request #696 from strukturag/update-readme Joachim Bauch 2024-04-03 10:53:05 +0200
  • ddfd976627
    Remove deprecated section on multiple signaling servers from README. #696 Joachim Bauch 2024-04-03 10:46:40 +0200
  • 879e1ca5b0
    Merge pull request #695 from strukturag/ci-docker-paths Joachim Bauch 2024-04-03 10:43:43 +0200
  • 0b698556d6
    CI: Only run deploy jobs on relevant PRs. #695 Joachim Bauch 2024-04-03 10:40:59 +0200
  • ec96256f29
    CI: Limit when to run Docker build jobs. Joachim Bauch 2024-04-03 10:38:29 +0200
  • aaf8237075
    Merge 3a1a7a0408 into 8d60f81969 #694 Joachim Bauch 2024-04-03 08:32:23 +0000
  • 3a1a7a0408
    CI: Run "govulncheck". #694 ci-govuln-check Joachim Bauch 2024-04-03 10:30:19 +0200
  • 8d60f81969
    Merge pull request #692 from strukturag/ci-check-dependencies Joachim Bauch 2024-04-03 10:14:54 +0200
  • 280c2681be
    CI: Check dependencies for minimum supported version. #692 Joachim Bauch 2024-04-03 10:09:34 +0200
  • 9c7b38d4ff
    Merge pull request #691 from strukturag/revert-686-dependabot/go_modules/etcd-a88448dd84 Joachim Bauch 2024-04-03 10:11:33 +0200
  • 283da1436a
    Revert "build(deps): Bump the etcd group with 4 updates" #691 Joachim Bauch 2024-04-03 10:01:38 +0200
  • fdfeeefa39
    Update dependencies in go.mod Joachim Bauch 2024-04-03 09:53:10 +0200
  • f2bcc000ae
    Merge pull request #680 from strukturag/file-watcher Joachim Bauch 2024-04-03 09:51:16 +0200
  • 2ef9b39959
    Update tests to wait for certificate / pool reload to happen before continuing. #680 Joachim Bauch 2024-04-03 09:41:38 +0200
  • 1358285c4a
    Merge pull request #690 from strukturag/flaky-dnsmonitor-test Joachim Bauch 2024-04-03 09:41:33 +0200
  • 68528d4674
    Fix flaky DnsMonitor test. #690 Joachim Bauch 2024-04-03 09:05:40 +0200
  • cc7625c544
    Use new file watcher to detect changed files. Joachim Bauch 2024-03-07 16:54:12 +0100
  • c325fbeae6
    Add file watcher class. Joachim Bauch 2024-03-07 16:41:17 +0100
  • c859064a45
    Merge pull request #685 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.34.0 Joachim Bauch 2024-04-02 17:18:14 +0200
  • 2f31532ee2
    Merge pull request #686 from strukturag/dependabot/go_modules/etcd-a88448dd84 Joachim Bauch 2024-04-02 17:18:04 +0200
  • d97b071ccf
    build(deps): Bump github.com/nats-io/nats.go from 1.33.1 to 1.34.0 #685 dependabot[bot] 2024-04-02 15:09:12 +0000
  • 95e2bc10d4
    build(deps): Bump the etcd group with 4 updates #686 dependabot[bot] 2024-04-02 15:08:30 +0000
  • 66dc55a3a5
    Merge pull request #687 from strukturag/dependabot/go_modules/github.com/pion/sdp/v3-3.0.9 Joachim Bauch 2024-04-02 17:07:22 +0200
  • 74944ee547
    build(deps): Bump github.com/pion/sdp/v3 from 3.0.8 to 3.0.9 #687 dependabot[bot] 2024-04-02 15:00:45 +0000
  • 61b8a91749
    Merge pull request #689 from strukturag/db-ip-geoip Joachim Bauch 2024-04-02 16:59:20 +0200
  • 886ad912da
    CI: Use db-ip.com for tests for now. #689 Joachim Bauch 2024-04-02 16:52:31 +0200
  • 3b4699c11e
    CI: Use db-ip.com for tarball tests. Joachim Bauch 2024-04-02 16:52:06 +0200
  • 7844a9c21a
    Support getting GeoIP DB from db-ip.com for tests. Joachim Bauch 2024-04-02 16:50:15 +0200
  • f8eae0b71f
    Merge pull request #683 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.10.12 Joachim Bauch 2024-03-18 09:07:35 +0100