Juliusz Chroboczek
|
d6c810fd34
|
WIP
|
2024-06-08 12:11:12 +02:00 |
|
Juliusz Chroboczek
|
ddcb9ed0cc
|
Simplify syntax of permissionsMap.
|
2024-06-02 01:45:51 +02:00 |
|
Juliusz Chroboczek
|
8db2e92cb9
|
More API tests.
|
2024-06-01 17:04:28 +02:00 |
|
Juliusz Chroboczek
|
cf2dc406d5
|
Remove dead function SetWildcardUser.
|
2024-06-01 17:04:06 +02:00 |
|
Juliusz Chroboczek
|
f802075aa8
|
Use errors.Is in Password.Match.
|
2024-05-27 23:00:45 +02:00 |
|
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
|
82de29b6d0
|
Update CHANGES for Galene 0.9.
|
2024-05-26 20:17:34 +02:00 |
|
Juliusz Chroboczek
|
27153cc2fe
|
Update CHANGES for 0.8.3.
|
2024-05-26 20:15:32 +02:00 |
|
Juliusz Chroboczek
|
d9e956be48
|
More JWT paranoia.
|
2024-05-11 22:45:52 +02:00 |
|
Juliusz Chroboczek
|
4eaf6d058a
|
Remove obsolete ErrAnonymousNotAuthorised.
|
2024-05-11 13:39:50 +02:00 |
|
Juliusz Chroboczek
|
969354e9e5
|
Honour the kid field in JWT if present.
|
2024-05-11 12:29:30 +02:00 |
|
Juliusz Chroboczek
|
6c01925342
|
Ensure that keys can be parsed in SetKeys.
|
2024-05-09 18:54:03 +02:00 |
|
Juliusz Chroboczek
|
3a6d924374
|
Attempt all keys when validating stateless tokens.
|
2024-05-09 18:40:50 +02:00 |
|
Juliusz Chroboczek
|
f3ceb05033
|
Add Accept header to 415 replies.
Also fix return code in WHIP.
|
2024-05-09 17:48:17 +02:00 |
|
Juliusz Chroboczek
|
47528949e5
|
Update CHANGES.
|
2024-05-09 12:27:27 +02:00 |
|
Juliusz Chroboczek
|
9b9021b873
|
Update dependencies.
|
2024-05-09 12:25:20 +02:00 |
|
Juliusz Chroboczek
|
c1915cf3fc
|
Don't include group and name in token API.
The group and name are in the path, this avoids redundancies.
|
2024-05-09 00:46:52 +02:00 |
|
Juliusz Chroboczek
|
ea4086243b
|
Use UTC dates in token issuedAt field.
|
2024-05-08 17:25:28 +02:00 |
|
Juliusz Chroboczek
|
b925bae5de
|
Assume browsers support showModal.
|
2024-05-08 17:19:41 +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
|
ea4f14ee0a
|
Enforce clearchat permissions in the server.
It was only being enforced in the client.
|
2024-05-08 15:38:51 +02:00 |
|
Juliusz Chroboczek
|
e59880e267
|
Implement /stopshare.
|
2024-05-08 15:14:45 +02:00 |
|
Juliusz Chroboczek
|
9f2df6af2a
|
Add wildcard support to management.js.
|
2024-05-08 15:01:33 +02:00 |
|
Juliusz Chroboczek
|
ef6cff1d24
|
Add HTTP API for wildcard and empty users.
|
2024-05-08 14:53:45 +02:00 |
|
Juliusz Chroboczek
|
d29d14da16
|
Add low-level support for managing wildcard user.
|
2024-05-08 14:28:28 +02:00 |
|
Juliusz Chroboczek
|
f0ebf4d63c
|
Copy user structure in UpdateUser.
|
2024-05-08 14:24:37 +02:00 |
|
Juliusz Chroboczek
|
46ed942300
|
Split out userHandler.
|
2024-05-03 20:36:51 +02:00 |
|
Juliusz Chroboczek
|
dc0610dc59
|
Fix 405 result in usersHandler.
|
2024-05-03 20:30:46 +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
|
f5279022ce
|
Minor refactoring in api.go.
|
2024-05-03 20:11:36 +02:00 |
|
Juliusz Chroboczek
|
a12331ee09
|
Use JSON arrays instead of plain text in API.
Suggested by Dianne Skoll.
|
2024-05-03 18:54:22 +02:00 |
|
Juliusz Chroboczek
|
aa35408dba
|
Rename /galene-api/0/ to /v0/.
|
2024-05-03 18:33:37 +02:00 |
|
Juliusz Chroboczek
|
0090ae71dd
|
Omit trailing slashes in management.js.
|
2024-05-02 23:07:58 +02:00 |
|
Juliusz Chroboczek
|
c1df719c65
|
Update CHANGES.
|
2024-05-02 19:58:00 +02:00 |
|
Juliusz Chroboczek
|
8be8e6fec7
|
Use management stubs in change-password.js.
|
2024-05-02 18:48:51 +02:00 |
|
Juliusz Chroboczek
|
53481fde5e
|
Protect against empty expires field in Expire.
|
2024-05-02 18:48:51 +02:00 |
|
Juliusz Chroboczek
|
9e7231ee6e
|
Add JavaScript management stubs.
|
2024-05-02 18:33:31 +02:00 |
|
Juliusz Chroboczek
|
d7a2a2e8e0
|
Check for mismatched token in API.
|
2024-05-02 18:29:03 +02:00 |
|
Juliusz Chroboczek
|
b883171f62
|
Don't return error when matching empty password.
This avoids displaying "internal server error" when a username
is disabled.
|
2024-05-02 17:41:50 +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
|
c2260c50db
|
Upgrade description after setting filename.
Otherwise warning messages during upgrading cannot print the
filename.
|
2024-05-02 00:01:01 +02:00 |
|
Juliusz Chroboczek
|
a76f225bc0
|
Implement command /identify.
|
2024-05-01 23:38:31 +02:00 |
|
Juliusz Chroboczek
|
e7e8a9b555
|
Add method Addr to client.
|
2024-05-01 23:38:21 +02:00 |
|
Juliusz Chroboczek
|
b7f9ef00b6
|
Token API.
|
2024-05-01 23:12:20 +02:00 |
|
Juliusz Chroboczek
|
2f5c21d161
|
Implement accessors for stateful tokens.
|
2024-05-01 22:39:48 +02:00 |
|
Juliusz Chroboczek
|
fe15057252
|
Check for empty path in api.
|
2024-05-01 22:20:51 +02:00 |
|
Juliusz Chroboczek
|
e8ea707904
|
Split token.Get into method and function.
|
2024-05-01 19:29:30 +02:00 |
|
Juliusz Chroboczek
|
368791648f
|
Expand high-level token test.
|
2024-05-01 19:25:43 +02:00 |
|
Juliusz Chroboczek
|
8a94f4a716
|
Export getStateful, simplify interface.
We used to return nil, nil if the token didn't exist.
We now return os.ErrNotExist.
|
2024-05-01 19:25:26 +02:00 |
|