Juliusz Chroboczek
2c56143ba0
Fix description of wildcard-user in README.
...
Thanks to J.-J. Sarton.
2024-12-24 00:58:30 +01:00
Juliusz Chroboczek
7ed23b1eb8
Tone down description of publicServer.
2024-11-12 14:12:16 +01:00
Juliusz Chroboczek
010228b188
Documentation improvements.
...
Document the new perimssion "caption".
2024-11-12 14:02:09 +01:00
Juliusz Chroboczek
99b09c0f19
Move quick start instructions to README.
2024-10-27 15:22:45 +01:00
Juliusz Chroboczek
84958cc9a5
Update README.
2024-10-25 16:20:38 +02:00
Juliusz Chroboczek
d9e956be48
More JWT paranoia.
2024-05-11 22:45:52 +02:00
Juliusz Chroboczek
969354e9e5
Honour the kid field in JWT if present.
2024-05-11 12:29:30 +02:00
Juliusz Chroboczek
3a6d924374
Attempt all keys when validating stateless tokens.
2024-05-09 18:40:50 +02:00
Juliusz Chroboczek
1315084185
Implement message permission and shutup command.
2024-05-08 16:24:32 +02:00
Juliusz Chroboczek
2b145317a5
Update documentation.
2024-05-08 16:02:26 +02:00
Juliusz Chroboczek
9eb0364016
Allow a single wildcard user.
...
Rename the fallback-users entry to wildcard-user, and only
allow a single fallback user. This is missing the HTTP API.
2024-05-03 20:24:32 +02:00
Juliusz Chroboczek
e68ff86287
Implement contextual menu for chat entries.
...
Double-click, because otherwise it interferes with selection.
2024-05-02 00:39:44 +02:00
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