1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-11-22 00:25:58 +01:00

Commit graph

  • d9e956be48 More JWT paranoia. Juliusz Chroboczek 2024-05-11 22:45:52 +0200
  • 4eaf6d058a Remove obsolete ErrAnonymousNotAuthorised. Juliusz Chroboczek 2024-05-11 13:39:50 +0200
  • 969354e9e5 Honour the kid field in JWT if present. Juliusz Chroboczek 2024-05-11 12:29:30 +0200
  • 6c01925342 Ensure that keys can be parsed in SetKeys. Juliusz Chroboczek 2024-05-09 18:48:11 +0200
  • 3a6d924374 Attempt all keys when validating stateless tokens. Juliusz Chroboczek 2024-05-09 18:40:14 +0200
  • f3ceb05033 Add Accept header to 415 replies. Juliusz Chroboczek 2024-05-09 17:43:18 +0200
  • 47528949e5 Update CHANGES. Juliusz Chroboczek 2024-05-09 12:27:27 +0200
  • 9b9021b873 Update dependencies. Juliusz Chroboczek 2024-05-09 12:25:20 +0200
  • c1915cf3fc Don't include group and name in token API. Juliusz Chroboczek 2024-05-09 00:46:52 +0200
  • ea4086243b Use UTC dates in token issuedAt field. Juliusz Chroboczek 2024-05-08 17:25:28 +0200
  • b925bae5de Assume browsers support showModal. Juliusz Chroboczek 2024-05-08 17:19:41 +0200
  • 1315084185 Implement message permission and shutup command. Juliusz Chroboczek 2024-05-08 16:00:18 +0200
  • 2b145317a5 Update documentation. Juliusz Chroboczek 2024-05-08 16:00:58 +0200
  • ea4f14ee0a Enforce clearchat permissions in the server. Juliusz Chroboczek 2024-05-08 15:38:51 +0200
  • e59880e267 Implement /stopshare. Juliusz Chroboczek 2024-05-08 15:14:45 +0200
  • 9f2df6af2a Add wildcard support to management.js. Juliusz Chroboczek 2024-05-08 14:59:50 +0200
  • ef6cff1d24 Add HTTP API for wildcard and empty users. Juliusz Chroboczek 2024-05-08 14:51:43 +0200
  • d29d14da16 Add low-level support for managing wildcard user. Juliusz Chroboczek 2024-05-03 20:42:51 +0200
  • f0ebf4d63c Copy user structure in UpdateUser. Juliusz Chroboczek 2024-05-08 14:24:37 +0200
  • 46ed942300 Split out userHandler. Juliusz Chroboczek 2024-05-03 20:36:51 +0200
  • dc0610dc59 Fix 405 result in usersHandler. Juliusz Chroboczek 2024-05-03 20:30:46 +0200
  • 9eb0364016 Allow a single wildcard user. Juliusz Chroboczek 2024-05-03 19:12:12 +0200
  • f5279022ce Minor refactoring in api.go. Juliusz Chroboczek 2024-05-03 20:11:36 +0200
  • a12331ee09 Use JSON arrays instead of plain text in API. Juliusz Chroboczek 2024-05-03 18:54:22 +0200
  • aa35408dba Rename /galene-api/0/ to /v0/. Juliusz Chroboczek 2024-05-03 18:33:37 +0200
  • 0090ae71dd Omit trailing slashes in management.js. Juliusz Chroboczek 2024-05-02 23:07:58 +0200
  • c1df719c65 Update CHANGES. Juliusz Chroboczek 2024-05-02 19:58:00 +0200
  • 8be8e6fec7 Use management stubs in change-password.js. Juliusz Chroboczek 2024-05-02 18:34:42 +0200
  • 53481fde5e Protect against empty expires field in Expire. Juliusz Chroboczek 2024-05-02 18:40:53 +0200
  • 9e7231ee6e Add JavaScript management stubs. Juliusz Chroboczek 2024-05-02 18:32:04 +0200
  • d7a2a2e8e0 Check for mismatched token in API. Juliusz Chroboczek 2024-05-02 18:14:51 +0200
  • b883171f62 Don't return error when matching empty password. Juliusz Chroboczek 2024-05-02 17:41:50 +0200
  • e68ff86287 Implement contextual menu for chat entries. Juliusz Chroboczek 2024-05-02 00:39:44 +0200
  • c2260c50db Upgrade description after setting filename. Juliusz Chroboczek 2024-05-02 00:00:37 +0200
  • a76f225bc0 Implement command /identify. Juliusz Chroboczek 2024-04-30 18:18:32 +0200
  • e7e8a9b555 Add method Addr to client. Juliusz Chroboczek 2024-04-30 18:17:00 +0200
  • b7f9ef00b6 Token API. Juliusz Chroboczek 2024-05-01 22:12:48 +0200
  • 2f5c21d161 Implement accessors for stateful tokens. Juliusz Chroboczek 2024-04-14 20:59:46 +0200
  • fe15057252 Check for empty path in api. Juliusz Chroboczek 2024-05-01 22:20:02 +0200
  • e8ea707904 Split token.Get into method and function. Juliusz Chroboczek 2024-05-01 19:29:30 +0200
  • 368791648f Expand high-level token test. Juliusz Chroboczek 2024-05-01 19:25:43 +0200
  • 8a94f4a716 Export getStateful, simplify interface. Juliusz Chroboczek 2024-05-01 19:05:52 +0200
  • f9918aa358 Validate javascript.html web labels file TechnologyClassroom 2024-05-01 13:01:14 -0400
  • 54a9fbb82b Validate JavaScript Web Labels TechnologyClassroom 2024-05-01 12:50:38 -0400
  • 28fb779081 Relative paths for LibreJS TechnologyClassroom 2024-04-30 17:56:35 -0400
  • b6d7258f1d LibreJS support TechnologyClassroom 2024-04-30 17:41:23 -0400
  • f3e88a6d8b Implement command /identify. spy-on-users Juliusz Chroboczek 2024-04-30 18:18:32 +0200
  • ae42f388fe Add method Addr to client. Juliusz Chroboczek 2024-04-30 18:17:00 +0200
  • 0c3616642d static: fixup missing </form> Sebastien Binet 2024-04-26 19:10:57 +0200
  • 841d95d21c Fix handling of AutoSubgroups in readDescriptionFile. Juliusz Chroboczek 2024-04-17 18:48:53 +0200
  • 19dfccc3d5 Add test for upgrading AllowSubgroups. Juliusz Chroboczek 2024-04-17 18:48:24 +0200
  • 96f69c0765 Update CHANGES for 0.8.2. Juliusz Chroboczek 2024-04-14 15:49:54 +0200
  • ebfaeed05f Update CHANGES for 0.8.2. galene-0.8.2 Juliusz Chroboczek 2024-04-14 15:49:54 +0200
  • 42748d4ad8 Fix keyframe detection for VP8 and VP9. Juliusz Chroboczek 2024-04-14 15:35:53 +0200
  • 8bbf9d16d0 Fix overflow in AV1 parser. Juliusz Chroboczek 2024-04-14 15:11:30 +0200
  • adf2ace0a4 Update dependencies. Juliusz Chroboczek 2024-04-14 14:59:48 +0200
  • 26e0ac410f Fix keyframe detection for VP8 and VP9. Juliusz Chroboczek 2024-04-14 15:35:53 +0200
  • c0b755f82f Fix overflow in AV1 parser. Juliusz Chroboczek 2024-04-14 15:11:30 +0200
  • 9214df7f97 Update dependencies. Juliusz Chroboczek 2024-04-14 14:59:48 +0200
  • 3409f5a27f Replace uses of os.IsExist and os.IsNotExist with errors.Is. Juliusz Chroboczek 2024-04-14 13:33:52 +0200
  • 68887f13d5 Rename tokens.Edit to Extend. Juliusz Chroboczek 2024-04-14 13:12:19 +0200
  • 31f89163a2 Simplify server startup. Juliusz Chroboczek 2024-04-14 02:12:46 +0200
  • 8fb1c1556e Fix typo in usersHandler. Juliusz Chroboczek 2024-04-14 01:10:02 +0200
  • df46e6df21 Rename usersHandler. Juliusz Chroboczek 2024-04-14 01:04:44 +0200
  • bbd9ef1f5c Create directories for subgroups. Juliusz Chroboczek 2024-04-14 00:50:11 +0200
  • da4a225e96 Clean up setting up of writable groups in tests. Juliusz Chroboczek 2024-04-14 00:39:53 +0200
  • 3ee5290b71 Test group file permissions. Juliusz Chroboczek 2024-04-14 00:26:03 +0200
  • e20a3a829e Implement precondition checking for objects with no ETag. etag-notexist Juliusz Chroboczek 2024-04-11 13:09:05 +0200
  • a3f894a31e Fix JSON formatting of user descriptions. Juliusz Chroboczek 2024-04-12 01:27:49 +0200
  • 695c379a6c Distinguish empty key in password from absence of key. Juliusz Chroboczek 2024-04-12 01:05:48 +0200
  • 4ad7c2f303 Improve TestUpgradeDescription. Juliusz Chroboczek 2024-04-12 00:47:51 +0200
  • abb90ce3b9 Update CHANGES. Juliusz Chroboczek 2024-04-11 17:50:38 +0200
  • 7673a95b05 Implement FallbackUsers in API. Juliusz Chroboczek 2024-04-11 13:45:30 +0200
  • 31a18bcf44 Implement keys handling in API. Juliusz Chroboczek 2024-04-11 13:25:59 +0200
  • 10cab468a8 Add link for changing password. Juliusz Chroboczek 2024-04-11 00:40:49 +0200
  • 077ff9a879 Add canChangePassword to group status. Juliusz Chroboczek 2024-04-11 00:50:56 +0200
  • 39d11c2f48 Implement form for changing passwords. Juliusz Chroboczek 2024-04-10 03:31:52 +0200
  • 7643424bab API documentation. Juliusz Chroboczek 2024-04-10 21:36:55 +0200
  • cc38c53075 Implement administrative API. Juliusz Chroboczek 2024-04-09 16:53:03 +0200
  • 5753c46910 Use methodNotAllowed in whip. Juliusz Chroboczek 2024-04-10 14:45:04 +0200
  • f646191e01 Implement methodNotAllowed. Juliusz Chroboczek 2024-04-10 14:39:52 +0200
  • fc6387bb38 Implement accessors for description files. Juliusz Chroboczek 2024-04-09 16:51:29 +0200
  • e14eec86d3 Implement parseContentType. Juliusz Chroboczek 2024-04-09 15:30:11 +0200
  • c4c7d0b60d More tests for splitPath. Juliusz Chroboczek 2024-04-09 15:11:40 +0200
  • eee6650336 Add precondition.go. Juliusz Chroboczek 2024-04-09 14:56:10 +0200
  • 1666abf2f3 Add allowSubgroups argument to readDescription. Juliusz Chroboczek 2024-04-08 23:52:29 +0200
  • b7094fc373 Beginnings of administrative API. Juliusz Chroboczek 2024-01-04 19:47:12 +0100
  • d887a216f0 Rework configuration file format. Juliusz Chroboczek 2024-01-02 18:36:09 +0100
  • eb54f2a9bb Updated changes for 0.8.1. galene-0.8.1 Juliusz Chroboczek 2024-03-09 13:07:33 +0100
  • de0c42faaf Implement "expires" and "not-before" for groups. Juliusz Chroboczek 2024-03-03 16:45:54 +0100
  • 4fe31b4863 Update CHANGES. Juliusz Chroboczek 2024-03-03 15:54:19 +0100
  • b8f7c68338 Return correct error message for invalid tokens. Juliusz Chroboczek 2024-03-03 15:38:08 +0100
  • 89f947df1f Rework handling of authorisation errors. Juliusz Chroboczek 2024-03-03 13:34:18 +0100
  • 5fe578dcf5 Allow tokens with small expiration times. Juliusz Chroboczek 2024-03-03 13:29:44 +0100
  • 947ff77e12
    Update README nikto1 2024-02-27 00:34:47 +0100
  • 0601fb7e34
    Update description.go nikto1 2024-02-27 00:21:07 +0100
  • cc5493af10
    Update group.go nikto1 2024-02-27 00:14:21 +0100
  • 31f2dbf64f
    Update webclient.go nikto1 2024-02-27 00:05:52 +0100
  • 0d7d54751a Update CHANGES. Juliusz Chroboczek 2024-02-24 12:56:29 +0100
  • 29e006037c Allow proxyURL to contain a path. Juliusz Chroboczek 2024-02-24 12:09:10 +0100