Juliusz Chroboczek
90a0a2e318
Don't attempt to set file descriptor limit.
...
Recent versions of Go do it at startup, so only print
a warning if the limit is too low.
2024-05-27 00:02:31 +02:00
Juliusz Chroboczek
31f89163a2
Simplify server startup.
...
We now create the server and the listener in the calling thread,
and only create a new goroutine before calling server.Serve.
2024-04-14 02:12:46 +02:00
Juliusz Chroboczek
adf273f9ea
Expire expired tokens.
...
We now remove a token a week after it has expired.
2023-04-04 01:22:05 +02:00
Juliusz Chroboczek
a6314a7384
Implement stateful tokens.
...
Stateful tokens look just like cryptographic tokens to the client.
Unlike cryptographic tokens, they are stored in a file and are
revokable and editable.
2023-04-04 00:59:54 +02:00
Juliusz Chroboczek
5e39c3a2a7
Move -redirect into the configuration file.
2021-10-30 18:54:39 +02:00
Juliusz Chroboczek
c0b30c8557
Move administrator password to data/config.json.
2021-10-30 18:54:39 +02:00
Juliusz Chroboczek
06f2ecec16
Update the list of public groups when expiring.
...
Thanks to Jeroen van Veen for suggesting the feature.
2021-08-22 16:36:18 +02:00
Juliusz Chroboczek
a78fb6d747
Increase file descriptor limit at startup.
2021-07-29 14:33:01 +02:00
Juliusz Chroboczek
99026c0e48
Implement option -udp-range.
2021-04-29 23:05:11 +02:00
Juliusz Chroboczek
0a8f75d6c9
Make RelayTest take the timeout as parameter.
2021-02-26 13:22:47 +01:00
Juliusz Chroboczek
c103d1cfb0
Rework configuration of built-in TURN server.
...
The default configuration is now defined by an explicit value
"auto", which is easier to check and to explain.
2021-01-19 18:04:39 +01:00
Juliusz Chroboczek
c1b689bccf
Don't start TURN server by default if ice-servers.json exists.
...
This can be overridden by explicitly specifying the -turn option.
2021-01-19 01:24:07 +01:00
Juliusz Chroboczek
5a7937b198
Add built-in TURN server.
2021-01-18 22:18:16 +01:00
Juliusz Chroboczek
25ce8ef666
Implement server-side relay test.
2021-01-14 01:49:06 +01:00
Juliusz Chroboczek
450601f0e8
Move ICE code into own module, add tests.
2021-01-02 00:21:17 +01:00
Juliusz Chroboczek
89a9e6c738
Implement command-line option "relay-only".
2020-12-28 02:56:49 +01:00
Juliusz Chroboczek
a0418d26ec
Send RTC configuration with joined message.
...
This avoids one HTTP request, and is potentially more flexible.
2020-12-28 02:55:19 +01:00
Jeroen van Veen
fece9287e2
Make https optional.
2020-12-27 16:01:29 +01:00
Juliusz Chroboczek
325f288189
Move to github.
2020-12-19 17:37:48 +01:00
Juliusz Chroboczek
66fb73d01e
Relicense under the MIT licence.
2020-12-19 17:26:33 +01:00
Juliusz Chroboczek
f8e2f755d6
Implement redirection to canonical host.
2020-12-07 03:01:24 +01:00
Juliusz Chroboczek
ef1c211b7f
SFU is now called Galène.
2020-12-06 19:51:02 +01:00