Gabor Retvari
Gabor Retvari
#### This is another take on #134 #### This is another attempt to address #134, see an earlier attempt in #222 #222 introduces the DeniedPeerRange stanza into the ServerConfig to...
First take at #324. The idea is to make it possible to customize the behavior of the TURN server in order to admit/deny allocation requests (e.g., to implement user quotas)...
Several users requested for a way to enforce a specific NodePort when exposing a Gateway. This can be done by, say, adding the annotation `stunner.l7mp.io/nodeport: ` that would the operator...
### Description Client's TURN connections should remain alive after the baxckend pod they are talking to via STUNner enters graceful shutdown. However, currently connections break as soon as the backend...
### Description If no namespace is given, `stunnerctl config` should automatically use the default namespace. ### Steps to Reproduce 1. Deploy the [UDP greeter](https://github.com/l7mp/stunner?tab=readme-ov-file#configuration) example into the default namesapce: ```...
Currently there is no way to specify a `Target` selector in the case when a `Target` is created inline inside a `VirtualService`. In particular, the below example to route DNS...
The aim of This PR is to reduce the amplification factor in reflection attacks against our TURN servers. To summarize, it seems that recently TURN servers were targeted in large-scale...
Note: the PR is on top of https://github.com/pion/turn/pull/419, see the changes on top of that PR [here](https://github.com/l7mp/turn/pull/3/files). RFC 8656 includes the following text: > To mitigate either intentional or unintentional...
Fixes https://github.com/pion/turn/issues/324, https://github.com/pion/turn/pull/325, and https://github.com/pion/turn/pull/402 This PR adds a set of callbacks that can be used to track the lifecycle of TURN allocations in the server. This allows user code...