Juliusz Chroboczek
fc6387bb38
Implement accessors for description files.
...
Allow reading and modifying description files, in a manner
that aligns with the needs of the API.
2024-04-10 14:09:52 +02:00
Juliusz Chroboczek
d887a216f0
Rework configuration file format.
...
The "users" entry is now a dictionary mapping user names to
passwords and permissions. In order to allow for wildcards,
there is a new type of password, the wildcard password, and
an extra array called "fallback-users".
The field "allow-anonymous" no longer exists, this is now
the default behaviour. The field "allow-subgroups" has been
renamed to "auto-subgroups".
We provide backwards compatibility for group definition files,
but not for the config.json file, where the old "admin" array
is simply ignored.
2024-04-09 22:49:03 +02:00
Juliusz Chroboczek
de0c42faaf
Implement "expires" and "not-before" for groups.
2024-03-03 16:45:54 +01:00
Juliusz Chroboczek
29e006037c
Allow proxyURL to contain a path.
...
We now support or reasonable values for proxyURL, such as "http:"
or "/galene".
2024-02-24 12:46:30 +01:00
Juliusz Chroboczek
5c491db9f5
Remove obsolete passage in documentation.
2024-01-02 18:45:04 +01:00
Juliusz Chroboczek
e4682ff283
Revert "Change default video codec to VP9."
...
This reverts commit 69445d67f5
.
2023-09-01 16:00:09 +02:00
Juliusz Chroboczek
90e2de0b2d
Add configuration option publicServer.
2023-07-10 23:59:24 +02:00
Juliusz Chroboczek
69445d67f5
Change default video codec to VP9.
2023-07-09 16:33:39 +02:00
Juliusz Chroboczek
6a3b9a3b7e
Fix typo in README.
...
Thanks to Fabien de Montgolfier.
2023-05-16 18:54:35 +02:00
Juliusz Chroboczek
3228147eed
Tweak README.
2023-05-03 14:48:54 +02:00
Juliusz Chroboczek
031590b4e9
Rename 'allow-tokens' to 'unrestricted-tokens'.
2023-04-10 14:42:01 +02:00
Juliusz Chroboczek
976df35e81
Update README.
2023-04-04 23:06:20 +02:00
Juliusz Chroboczek
3a6551c733
Implement "allow-tokens".
2023-04-04 01:22:05 +02:00
Juliusz Chroboczek
16e2888d56
Add new configuration directive proxyURL.
...
The strategy of computing the base URL from the request doesn't
necessarily work if we're behind a reverse proxy. proxyURL
can be set in cases where our guess is incorrect.
Thanks to Dianne Skoll.
2022-10-21 13:28:11 +02:00
Juliusz Chroboczek
c69ccd098e
Fix typo in documentation.
...
Thanks to Miroslav36.
2022-03-08 16:07:38 +01:00
Juliusz Chroboczek
a9c9581465
Implement authPortal.
2022-02-19 23:58:31 +01:00
Juliusz Chroboczek
03811db37d
Implement token authentication.
2022-02-18 13:35:17 +01:00
Juliusz Chroboczek
e74156e1b0
Add initial blurb to README.
2021-12-01 23:42:10 +01:00
Éric Gaspar
1d89177ae9
Add ending quotation mark
...
Fix small typo
2021-11-05 16:33:15 +01: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
3e09c0ab29
Split README into README and INSTALL.
2021-08-06 16:59:46 +02:00
Juliusz Chroboczek
845e798467
Fix location of FAQ in README.
2021-08-02 02:50:29 +02:00
Licaon_Kter
0a0e89e3d3
Fix typo in README.
2021-07-30 16:44:38 +02:00
Juliusz Chroboczek
39fb8afc00
Update README.
2021-07-30 13:55:04 +02:00
Juliusz Chroboczek
52a26327d7
Implement group status.
...
We now inform clients of the status of a group (locked, etc.). Also
cleans up the handling of administrative messages, which solves the
issue of receiving "user" before "joined".
2021-07-16 19:51:54 +02:00
Juliusz Chroboczek
3398e929e3
Tweaks to README.
...
Fixes the instructions for compling under Windows.
2021-07-04 15:16:18 +02:00
Antonin Décimo
f89270e874
Fix typos.
2021-06-09 15:20:17 +02:00
Juliusz Chroboczek
3e00bb4293
AV1 support.
2021-05-15 19:54:07 +02:00
Juliusz Chroboczek
6278333a9a
Tweak README.
2021-05-10 23:24:18 +02:00
Juliusz Chroboczek
b1bb427f06
Add human-readable version of stats under /stats.html.
2021-04-30 20:46:44 +02:00
Juliusz Chroboczek
3a6ade988d
Export stats as JSON.
2021-04-30 20:17:10 +02:00
Juliusz Chroboczek
247cc63080
Update README.
2021-03-03 00:03:44 +01:00
Juliusz Chroboczek
8d569e9f30
Fix typo in README.
2021-02-27 14:27:48 +01:00
Juliusz Chroboczek
b1babf5b77
Update TLS certificates, generate certificate if not found.
...
We now notice that a TLS certificate on disk has changed, and we
generate a self-signed certificate if none is found.
2021-02-24 20:29:03 +01:00
Juliusz Chroboczek
9d9db1a920
Tweak README.
2021-01-26 23:07:07 +01:00
Juliusz Chroboczek
2bda3af416
Add section about cross-compiling to README.
2021-01-25 17:47:59 +01:00
Juliusz Chroboczek
98d43e67b5
Add links to galene.org to README.
2021-01-24 16:57:26 +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
5a7937b198
Add built-in TURN server.
2021-01-18 22:18:16 +01:00
Juliusz Chroboczek
a15915e8fc
Tweak the autokick code.
2021-01-17 21:52:26 +01:00
Juliusz Chroboczek
c769a4aad4
Add autokick option.
2021-01-17 21:29:07 +01:00
Juliusz Chroboczek
10ebe0e433
Add sample coturn configuration to README.
2021-01-14 19:37:35 +01:00
Juliusz Chroboczek
6098d4af9d
Implement autolock.
2021-01-14 03:56:37 +01:00
Juliusz Chroboczek
98235afe06
Disallow unknown fields in group descriptions.
...
Make the de-facto "comment" and "contact" fields official.
2021-01-13 23:00:48 +01:00
Juliusz Chroboczek
1ca4c76667
Add hints about testing.
2021-01-11 19:34:42 +01:00
Juliusz Chroboczek
50a3d8b855
Update README.
2021-01-08 15:36:23 +01:00
Juliusz Chroboczek
845dccc2bb
Implement coturn's use-auth-secret.
2021-01-01 23:50:34 +01:00
Juliusz Chroboczek
dbec9df288
Use Pion's JSON support for ICE configuration.
2021-01-01 22:28:38 +01:00
Juliusz Chroboczek
2ec0c01458
Update README.
2021-01-01 17:54:48 +01:00