Commit graph

  • c1a7885dcd
    Merge b6751124e3 into ef01f2c4d9 #759 dependabot[bot] 2024-06-11 20:54:56 +0000
  • b6751124e3
    Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 #759 dependabot/go_modules/google.golang.org/protobuf-1.34.2 dependabot[bot] 2024-06-11 20:54:55 +0000
  • 204e37fefc
    Merge dc26463761 into ef01f2c4d9 #758 dependabot[bot] 2024-06-10 20:34:39 +0000
  • dc26463761
    Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 #758 dependabot/go_modules/github.com/gorilla/websocket-1.5.2 dependabot[bot] 2024-06-10 20:34:37 +0000
  • 8eb0c3ca49
    Testing federation. federation Joachim Bauch 2024-06-05 14:03:10 +0200
  • 4740a7e600
    Merge 52393ca8dc into ef01f2c4d9 #757 dependabot[bot] 2024-06-03 20:29:04 +0000
  • 52393ca8dc
    Bump github.com/oschwald/maxminddb-golang from 1.12.0 to 1.13.0 #757 dependabot/go_modules/github.com/oschwald/maxminddb-golang-1.13.0 dependabot[bot] 2024-06-03 20:29:02 +0000
  • 1f65ec6f1e
    Merge d127a7efa6 into ef01f2c4d9 #756 dependabot[bot] 2024-06-03 20:29:00 +0000
  • d127a7efa6
    Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0 #756 dependabot/go_modules/google.golang.org/grpc/cmd/protoc-gen-go-grpc-1.4.0 dependabot[bot] 2024-06-03 20:28:58 +0000
  • ef01f2c4d9
    Merge pull request #755 from strukturag/websocket-features master Joachim Bauch 2024-06-03 11:21:28 +0200
  • 6e1a2f6d7e
    Include list of supported features in websocket response. #755 Joachim Bauch 2024-06-03 11:14:19 +0200
  • c46f7b7f9d
    Merge pull request #754 from strukturag/make-dont-update-dependencies Joachim Bauch 2024-06-03 10:01:47 +0200
  • 82919ce97b
    No more need for "GOPROXY" environment variable. #754 Joachim Bauch 2024-06-03 09:56:37 +0200
  • 26e3a39f12
    make: No need to run "go mod tidy" before vendoring. Joachim Bauch 2024-06-03 09:51:22 +0200
  • 224daa5efd
    make: Don't update CLI tools before installing. Joachim Bauch 2024-06-03 09:49:46 +0200
  • 2f9bdbd919
    Merge pull request #753 from strukturag/dependabot/go_modules/etcd-ad7f4f318d Joachim Bauch 2024-06-03 09:07:36 +0200
  • 5b04cb41e6
    Bump the etcd group with 4 updates #753 dependabot[bot] 2024-05-29 20:58:13 +0000
  • fd77de0e02
    Merge pull request #752 from strukturag/improve-reload Joachim Bauch 2024-05-28 14:32:53 +0200
  • c17882307f
    proxy: Support reloading target bandwidth. #752 Joachim Bauch 2024-05-28 12:43:05 +0200
  • c7cccc9287
    Support reloading maximum stream / screen bandwidths. Joachim Bauch 2024-05-28 12:33:02 +0200
  • 15edeca814
    Support reloading GeoIP overrides. Joachim Bauch 2024-05-28 12:26:05 +0200
  • 2a1fd2e018
    Support reloading allowed stats IPs. Joachim Bauch 2024-05-28 12:18:08 +0200
  • be66d9425b
    Support reloading trusted proxies. Joachim Bauch 2024-05-28 12:11:39 +0200
  • b033e07e06
    Merge pull request #751 from strukturag/grpc-listen-env Joachim Bauch 2024-05-28 12:06:46 +0200
  • b47a112e7e
    grpc: Replace environment variables in listening address. #751 Joachim Bauch 2024-05-28 11:54:14 +0200
  • 6c62f9caae
    Merge pull request #750 from strukturag/throttle-ipv6 Joachim Bauch 2024-05-28 09:37:56 +0200
  • 8b39217551
    Throttle /64 subnets for IPv6. #750 Joachim Bauch 2024-05-27 09:15:55 +0200
  • de3507690c
    Add IPv6 tests for "GetRealUserIP". Joachim Bauch 2024-05-27 09:08:42 +0200
  • c92ed7573d
    Merge e056d595e4 into 8123be9551 #17 Mathieu Brunot 2024-05-24 21:57:18 +0200
  • 8123be9551
    Update changelog for 1.3.1 v1.3.1 Joachim Bauch 2024-05-23 21:18:48 +0200
  • cad442c486
    Merge pull request #747 from strukturag/improve-real-ip Joachim Bauch 2024-05-23 21:16:16 +0200
  • e8ebfed711
    Merge pull request #749 from strukturag/docker-janus Joachim Bauch 2024-05-23 10:18:35 +0200
  • 8d8ec677f1
    CI: Disable Janus "--version" check temporarily in example image. #749 Joachim Bauch 2024-05-23 10:15:29 +0200
  • 80d96916b9
    docker: Compile example image on all cores. Joachim Bauch 2024-05-23 10:07:58 +0200
  • 8a0ce7c9b6
    docker: Update libsrtp in example image to 2.6.0 Joachim Bauch 2024-05-23 10:05:56 +0200
  • 1952bfc2be
    docker: Update Janus in example image to 1.2.2 Joachim Bauch 2024-05-23 10:03:43 +0200
  • b3d2f7b02c
    Merge pull request #748 from strukturag/ci-lint-deprecated-options Joachim Bauch 2024-05-23 09:40:10 +0200
  • 7583fb6486
    CI: Remove deprecated options from lint workflow. #748 Joachim Bauch 2024-05-23 09:37:44 +0200
  • 040e663b37
    Add examples on how to set "X-Real-IP" for Apache and Caddy. #747 Joachim Bauch 2024-05-23 09:32:10 +0200
  • 15b1214413
    Add note that "X-Real-Ip" will take precedence. Joachim Bauch 2024-05-23 09:20:08 +0200
  • 05810e10ce
    Improve detection of actual client IP. Joachim Bauch 2024-05-23 09:16:25 +0200
  • 7e7a04ad6c
    Merge pull request #746 from strukturag/dependabot/docker/docker/janus/alpine-3.20 Joachim Bauch 2024-05-23 07:50:48 +0200
  • d25169d0ff
    Bump alpine from 3.19 to 3.20 in /docker/janus #746 dependabot[bot] 2024-05-22 20:08:31 +0000
  • 79b76b1ca4
    Merge pull request #745 from strukturag/shellcheck Joachim Bauch 2024-05-22 14:12:50 +0200
  • f8e37a1bca
    docker: Add missing "fi" in proxy entrypoint. #745 Joachim Bauch 2024-05-22 14:09:43 +0200
  • b5cbb917c5
    Fix shellcheck errors and make executable. Joachim Bauch 2024-05-22 14:08:22 +0200
  • e2ac08ae67
    CI: Run shellcheck on scripts. Joachim Bauch 2024-05-22 14:01:20 +0200
  • 00d17bae97
    Update changelog for 1.3.0 v1.3.0 Joachim Bauch 2024-05-22 11:05:10 +0200
  • ff69a294a9
    Add note on remote streams. Joachim Bauch 2024-05-22 10:59:34 +0200
  • 5790e7a369
    Merge pull request #744 from strukturag/backend-throttle Joachim Bauch 2024-05-22 10:39:50 +0200
  • 4c807c86e8
    Throttle resume / internal hello. #744 Joachim Bauch 2024-05-14 14:25:08 +0200
  • e862392872
    Add throttled requests to metrics. Joachim Bauch 2024-05-14 13:40:19 +0200
  • 39f4b2eb11
    server: Increase default write timeout so delayed responses can be sent out. Joachim Bauch 2024-05-14 12:03:40 +0200
  • 7f8e44b3b5
    Add bruteforce detection to backend server room handler. Joachim Bauch 2024-05-14 12:02:36 +0200
  • 31b8c74d1c
    Add throttler class. Joachim Bauch 2024-05-14 11:58:01 +0200
  • 5f18913646
    Merge pull request #743 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.10.16 Joachim Bauch 2024-05-22 07:42:47 +0200
  • 716a93538b
    --- updated-dependencies: - dependency-name: github.com/nats-io/nats-server/v2 dependency-type: direct:production update-type: version-update:semver-patch ... #743 dependabot[bot] 2024-05-21 20:19:36 +0000
  • 2cd3418f09
    Merge pull request #708 from strukturag/proxy-features Joachim Bauch 2024-05-21 09:49:47 +0200
  • c6cbe88d0e
    Pass contexts when creating / starting MCUs. #708 Joachim Bauch 2024-05-16 16:53:41 +0200
  • f73ad7b508
    Add tests for publishers on different hubs. Joachim Bauch 2024-04-29 12:13:38 +0200
  • efb722a55e
    Use interface instead of concrete "Hub" class for GRPC server. Joachim Bauch 2024-04-29 10:53:10 +0200
  • d63b1cf14a
    proxy: Add more token tests. Joachim Bauch 2024-04-25 17:00:50 +0200
  • 75060b25aa
    Add testcase for subscriber in different country but same continent. Joachim Bauch 2024-04-25 16:39:37 +0200
  • 7e7a6d5c09
    Support bandwidth limits when selecting proxy to use. Joachim Bauch 2024-04-25 11:14:52 +0200
  • a4b8a81734
    Automatically reconnect proxy connections if interrupted. Joachim Bauch 2024-04-23 15:57:23 +0200
  • 3ce963ee91
    Re-create publisher with new endpoint if it already exists. Joachim Bauch 2024-04-23 15:56:24 +0200
  • 24c1a09662
    Add methods to unpublish remotely. Joachim Bauch 2024-04-23 15:54:02 +0200
  • 56f5a72f61
    Get list of remote streams from offer/answer SDP. Joachim Bauch 2024-04-18 16:48:10 +0200
  • a66c1d82bf
    Move Janus classes to separate files, no functional changes. Joachim Bauch 2024-04-18 14:53:37 +0200
  • d9deddfda7
    Move remote classes to separate files and add event handlers. Joachim Bauch 2024-04-18 14:39:15 +0200
  • 9c99129242
    Make "skipverify" configurable for remote proxy requests. Joachim Bauch 2024-04-18 13:58:02 +0200
  • 63c42dd84c
    First draft of remote subscriber streams. Joachim Bauch 2024-04-18 12:47:29 +0200
  • 92cbc28065
    Add basic tests for mcu proxy client. Joachim Bauch 2024-04-17 10:32:16 +0200
  • 132cf0d474
    Add "String()" method to messages to help with debugging. Joachim Bauch 2024-04-17 10:26:59 +0200
  • 4fd929c15a
    Merge pull request #733 from strukturag/relax-message-validation Joachim Bauch 2024-05-21 09:28:50 +0200
  • 879469df19
    Merge pull request #741 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.10.15 Joachim Bauch 2024-05-21 09:27:59 +0200
  • fe0a002adf
    Merge pull request #739 from strukturag/rawmessage-pointer Joachim Bauch 2024-05-21 09:27:31 +0200
  • 7b555e91ec
    build(deps): Bump github.com/nats-io/nats-server/v2 #741 dependabot[bot] 2024-05-21 07:21:47 +0000
  • b2afa88bcc
    Merge pull request #740 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.35.0 Joachim Bauch 2024-05-21 09:20:59 +0200
  • 1bbc49351a
    Merge pull request #742 from strukturag/leave-room-lock-order-inversion Joachim Bauch 2024-05-21 09:20:34 +0200
  • dff78d0101
    Fix lock order inversion when leaving room / publishing room sessions. #742 Joachim Bauch 2024-05-21 09:09:10 +0200
  • 2ad2327090
    build(deps): Bump github.com/nats-io/nats.go from 1.34.1 to 1.35.0 #740 dependabot[bot] 2024-05-17 20:42:38 +0000
  • 4b76a49355
    Don't use unnecessary pointer to "json.RawMessage". #739 Joachim Bauch 2024-05-16 20:58:42 +0200
  • f6125dac3f
    docker: Make trusted proxies configurable. Joachim Bauch 2024-05-16 16:31:08 +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