Commit graph

1442 commits

Author SHA1 Message Date
Joachim Bauch 890e9bca06
Merge pull request #759 from strukturag/dependabot/go_modules/google.golang.org/protobuf-1.34.2
Bump google.golang.org/protobuf from 1.34.1 to 1.34.2
2024-06-17 12:22:50 +02:00
dependabot[bot] 7af7f1ff09
Bump google.golang.org/protobuf from 1.34.1 to 1.34.2
Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 10:10:36 +00:00
Joachim Bauch 8173a3dba5
Merge pull request #760 from strukturag/dependabot/go_modules/github.com/gorilla/websocket-1.5.3
Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3
2024-06-17 12:10:05 +02:00
Joachim Bauch 4248da5cab
Merge pull request #756 from strukturag/dependabot/go_modules/google.golang.org/grpc/cmd/protoc-gen-go-grpc-1.4.0
Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0
2024-06-17 12:09:31 +02:00
Joachim Bauch 3ec1c3d4de
Merge pull request #761 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.36.0
Bump github.com/nats-io/nats.go from 1.35.0 to 1.36.0
2024-06-17 12:09:14 +02:00
dependabot[bot] ea7530256a
Bump github.com/nats-io/nats.go from 1.35.0 to 1.36.0
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.35.0 to 1.36.0.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](https://github.com/nats-io/nats.go/compare/v1.35.0...v1.36.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 20:44:33 +00:00
dependabot[bot] 531b16462c
Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/gorilla/websocket/releases)
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3)

---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 20:44:28 +00:00
dependabot[bot] d127a7efa6
Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0
Bumps [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 20:28:58 +00:00
Joachim Bauch ef01f2c4d9
Merge pull request #755 from strukturag/websocket-features
Include list of supported features in websocket response.
2024-06-03 11:21:28 +02:00
Joachim Bauch 6e1a2f6d7e
Include list of supported features in websocket response. 2024-06-03 11:14:19 +02:00
Joachim Bauch c46f7b7f9d
Merge pull request #754 from strukturag/make-dont-update-dependencies
make: Don't update CLI tools before installing.
2024-06-03 10:01:47 +02:00
Joachim Bauch 82919ce97b
No more need for "GOPROXY" environment variable. 2024-06-03 09:57:04 +02:00
Joachim Bauch 26e3a39f12
make: No need to run "go mod tidy" before vendoring. 2024-06-03 09:51:22 +02:00
Joachim Bauch 224daa5efd
make: Don't update CLI tools before installing.
This makes sure the go.mod / go.sum files are not updated when generating
the "vendor" folder (which will generate common files and thus might update
the CLI tools). Mismatching "vendor" and "go.*" files will break building.
2024-06-03 09:49:46 +02:00
Joachim Bauch 2f9bdbd919
Merge pull request #753 from strukturag/dependabot/go_modules/etcd-ad7f4f318d
Bump the etcd group with 4 updates
2024-06-03 09:07:36 +02:00
dependabot[bot] 5b04cb41e6
Bump the etcd group with 4 updates
Bumps the etcd group with 4 updates: [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd), [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd), [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) and [go.etcd.io/etcd/server/v3](https://github.com/etcd-io/etcd).


Updates `go.etcd.io/etcd/api/v3` from 3.5.13 to 3.5.14
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.13...v3.5.14)

Updates `go.etcd.io/etcd/client/pkg/v3` from 3.5.13 to 3.5.14
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.13...v3.5.14)

Updates `go.etcd.io/etcd/client/v3` from 3.5.13 to 3.5.14
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.13...v3.5.14)

Updates `go.etcd.io/etcd/server/v3` from 3.5.13 to 3.5.14
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.13...v3.5.14)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/client/pkg/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/server/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-29 20:58:13 +00:00
Joachim Bauch fd77de0e02
Merge pull request #752 from strukturag/improve-reload
Support reloading more settings
2024-05-28 14:32:53 +02:00
Joachim Bauch c17882307f
proxy: Support reloading target bandwidth. 2024-05-28 13:19:58 +02:00
Joachim Bauch c7cccc9287
Support reloading maximum stream / screen bandwidths. 2024-05-28 12:33:12 +02:00
Joachim Bauch 15edeca814
Support reloading GeoIP overrides. 2024-05-28 12:26:05 +02:00
Joachim Bauch 2a1fd2e018
Support reloading allowed stats IPs. 2024-05-28 12:18:08 +02:00
Joachim Bauch be66d9425b
Support reloading trusted proxies. 2024-05-28 12:11:39 +02:00
Joachim Bauch b033e07e06
Merge pull request #751 from strukturag/grpc-listen-env
grpc: Replace environment variables in listening address.
2024-05-28 12:06:46 +02:00
Joachim Bauch b47a112e7e
grpc: Replace environment variables in listening address. 2024-05-28 11:54:14 +02:00
Joachim Bauch 6c62f9caae
Merge pull request #750 from strukturag/throttle-ipv6
Throttle /64 subnets for IPv6.
2024-05-28 09:37:56 +02:00
Joachim Bauch 8b39217551
Throttle /64 subnets for IPv6. 2024-05-27 09:15:55 +02:00
Joachim Bauch de3507690c
Add IPv6 tests for "GetRealUserIP". 2024-05-27 09:08:42 +02:00
Joachim Bauch 8123be9551
Update changelog for 1.3.1 2024-05-23 21:18:48 +02:00
Joachim Bauch cad442c486
Merge pull request #747 from strukturag/improve-real-ip
Improve detection of actual client IP.
2024-05-23 21:16:16 +02:00
Joachim Bauch e8ebfed711
Merge pull request #749 from strukturag/docker-janus
docker: Update Janus in example image to 1.2.2
2024-05-23 10:18:35 +02:00
Joachim Bauch 8d8ec677f1
CI: Disable Janus "--version" check temporarily in example image.
Needs https://github.com/meetecho/janus-gateway/issues/3383 to be resolved.
2024-05-23 10:16:07 +02:00
Joachim Bauch 80d96916b9
docker: Compile example image on all cores. 2024-05-23 10:07:58 +02:00
Joachim Bauch 8a0ce7c9b6
docker: Update libsrtp in example image to 2.6.0 2024-05-23 10:05:56 +02:00
Joachim Bauch 1952bfc2be
docker: Update Janus in example image to 1.2.2 2024-05-23 10:03:43 +02:00
Joachim Bauch b3d2f7b02c
Merge pull request #748 from strukturag/ci-lint-deprecated-options
CI: Remove deprecated options from lint workflow.
2024-05-23 09:40:10 +02:00
Joachim Bauch 7583fb6486
CI: Remove deprecated options from lint workflow. 2024-05-23 09:37:44 +02:00
Joachim Bauch 040e663b37
Add examples on how to set "X-Real-IP" for Apache and Caddy. 2024-05-23 09:32:10 +02:00
Joachim Bauch 15b1214413
Add note that "X-Real-Ip" will take precedence. 2024-05-23 09:20:08 +02:00
Joachim Bauch 05810e10ce
Improve detection of actual client IP.
Based on recommendations from MDN.
2024-05-23 09:16:25 +02:00
Joachim Bauch 7e7a04ad6c
Merge pull request #746 from strukturag/dependabot/docker/docker/janus/alpine-3.20
Bump alpine from 3.19 to 3.20 in /docker/janus
2024-05-23 07:50:48 +02:00
dependabot[bot] d25169d0ff
Bump alpine from 3.19 to 3.20 in /docker/janus
Bumps alpine from 3.19 to 3.20.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-22 20:08:31 +00:00
Joachim Bauch 79b76b1ca4
Merge pull request #745 from strukturag/shellcheck
docker: Fix proxy entrypoint.
2024-05-22 14:12:50 +02:00
Joachim Bauch f8e37a1bca
docker: Add missing "fi" in proxy entrypoint. 2024-05-22 14:09:52 +02:00
Joachim Bauch b5cbb917c5
Fix shellcheck errors and make executable. 2024-05-22 14:09:52 +02:00
Joachim Bauch e2ac08ae67
CI: Run shellcheck on scripts. 2024-05-22 14:09:51 +02:00
Joachim Bauch 00d17bae97
Update changelog for 1.3.0 2024-05-22 11:05:10 +02:00
Joachim Bauch ff69a294a9
Add note on remote streams. 2024-05-22 10:59:34 +02:00
Joachim Bauch 5790e7a369
Merge pull request #744 from strukturag/backend-throttle
Add throttler for backend requests
2024-05-22 10:39:50 +02:00
Joachim Bauch 4c807c86e8
Throttle resume / internal hello. 2024-05-22 10:35:11 +02:00
Joachim Bauch e862392872
Add throttled requests to metrics. 2024-05-22 10:35:09 +02:00