Commit Graph

  • 22af4567e9 Documentation rework. Juliusz Chroboczek 2025-08-13 15:41:56 +02:00
  • 5bbfd287e5 Implement galenectl show-group. Juliusz Chroboczek 2025-08-14 17:36:10 +02:00
  • caaf0b168b Add options unrestricted-tokens and auto-subgroups. Juliusz Chroboczek 2025-08-14 17:11:04 +02:00
  • bde8f01b52 Implement boolOption in galenectl. Juliusz Chroboczek 2025-08-14 16:44:16 +02:00
  • 135630ba5c Remove trailing whitespace in INSTALL. Juliusz Chroboczek 2025-08-13 15:43:44 +02:00
  • ea5ad4a725 Improve error handling in web server. Juliusz Chroboczek 2025-08-13 14:32:33 +02:00
  • e19900b45e Protect against nil stringOption. Juliusz Chroboczek 2025-08-12 22:53:50 +02:00
  • 377f32bd0b Implement global tokens in galenectl. Juliusz Chroboczek 2025-08-12 21:28:44 +02:00
  • 164bedc73d Rework optional flags in galenectl. Juliusz Chroboczek 2025-08-12 21:22:48 +02:00
  • b78b2c040d Implement global tokens. Juliusz Chroboczek 2025-08-12 18:13:14 +02:00
  • 630a316baf Remove special treatment of "" in stateful.List. Juliusz Chroboczek 2025-08-12 17:35:21 +02:00
  • 1ebb993fab Simplify apiHandler. Juliusz Chroboczek 2025-08-12 16:02:04 +02:00
  • f5cd385530 Implement galenectl initial-setup. Juliusz Chroboczek 2025-08-11 17:58:09 +02:00
  • bcd4b09a17 Fix typo in error message. Juliusz Chroboczek 2025-08-10 18:44:28 +02:00
  • e6e750d06d Improve error handling in background blur worker. Juliusz Chroboczek 2025-08-10 16:47:16 +02:00
  • 49dd875ad7 Improve error handling in workerSendReceive. Juliusz Chroboczek 2025-08-10 16:24:06 +02:00
  • c782102567 Remove stray debugging message. Juliusz Chroboczek 2025-08-10 16:22:28 +02:00
  • fcdf8bc0ad Update CHANGES for 1.0. Juliusz Chroboczek 2025-08-09 16:25:43 +02:00
  • 3d1e1f35f4 Allow deleting keys in JSON templates. Juliusz Chroboczek 2025-08-02 23:30:15 +02:00
  • 66f70429e2 Implement JSON templates in galenectl. Juliusz Chroboczek 2025-08-02 23:07:41 +02:00
  • 9babc3e415 Update CHANGES. Juliusz Chroboczek 2025-08-01 17:48:05 +02:00
  • abfb1e550b Update dependencies. Juliusz Chroboczek 2025-08-01 17:42:59 +02:00
  • 4a15207b0a Hierarchical tokens in galenectl. Juliusz Chroboczek 2025-08-01 15:07:43 +02:00
  • a217b7bbc4 Hierarchical tokens. Juliusz Chroboczek 2025-08-01 14:56:35 +02:00
  • b88e2f4d93 Implement /sharescreen. Juliusz Chroboczek 2025-07-30 14:18:44 +02:00
  • e7162642a7 Clone Group.Data and Client.Data. Juliusz Chroboczek 2025-07-09 23:39:37 +02:00
  • 78872f3f6c Require Go 1.21. Juliusz Chroboczek 2025-07-09 23:38:26 +02:00
  • 70d10e81b3 Fixes to documentation. Juliusz Chroboczek 2025-07-09 23:21:56 +02:00
  • 150e4fe5e7 Update CHANGES. Juliusz Chroboczek 2025-06-13 15:07:00 +02:00
  • a6410b5a68 Implement CORS for the administrative interface. Juliusz Chroboczek 2025-06-13 15:00:16 +02:00
  • 7204889085 Better implementation of CORS. Juliusz Chroboczek 2025-06-13 14:26:40 +02:00
  • 321b2686af Update dependencies. Juliusz Chroboczek 2025-06-13 12:16:36 +02:00
  • 3408b68145 Remove trailing blank lines from static/index.html. Etienne Vidal 2025-06-05 14:00:05 +00:00
  • 6da48f712c Update CHANGES. Juliusz Chroboczek 2025-05-15 19:12:41 +02:00
  • 5cfbc0f641 Upgrade pion/turn to v4.0.2. Juliusz Chroboczek 2025-05-15 19:06:38 +02:00
  • 37710a1994 Update dependencies. Juliusz Chroboczek 2025-05-15 18:43:07 +02:00
  • 094eb94784 Rephrase the copy operation in prose. Juliusz Chroboczek 2025-05-04 20:44:24 +02:00
  • 7993b5330f Fix password Alex Schroeder 2025-04-14 10:38:32 +02:00
  • c32286c42f Add rotate filter. Juliusz Chroboczek 2025-04-08 15:22:56 +02:00
  • ea30dd3b40 Fix typo in README. Juliusz Chroboczek 2025-04-07 14:05:07 +02:00
  • 707c16715b Fix Markdown code quotes Alex Schroeder 2025-04-06 00:19:54 +02:00
  • b0f72a0346 Fix typo in README. Juliusz Chroboczek 2025-04-06 11:44:04 +02:00
  • a7fbe6a2ae Use -udp-range for both range and multiplexing. Juliusz Chroboczek 2025-03-30 23:20:39 +02:00
  • c17cca15e9 Minor cleanups in galene.js. Juliusz Chroboczek 2025-03-23 22:14:56 +01:00
  • 3f5cdc7653 Fix typo in setMediaStatus. Juliusz Chroboczek 2025-03-23 22:14:15 +01:00
  • 48b9e82d3d Fix syntax of typing in protocol.js. Juliusz Chroboczek 2025-03-23 22:05:54 +01:00
  • 9617c68fd6 Work around TypeScript being too smart. Juliusz Chroboczek 2025-03-23 12:43:47 +01:00
  • 4f215f8e3c Update dependencies. Juliusz Chroboczek 2025-03-22 22:37:07 +01:00
  • 491fac6d37 Update CHANGES. Juliusz Chroboczek 2025-03-22 20:57:21 +01:00
  • 85c32897ad Implement UDP muxing. Juliusz Chroboczek 2025-03-21 15:11:36 +01:00
  • e09b135cd2 Run gofmt. Juliusz Chroboczek 2025-03-21 15:15:41 +01:00
  • 400d821d1b Fix typo and remove trailing whitespace. TechnologyClassroom 2025-03-13 17:58:35 -04:00
  • 3b83044d67 Implement ICE restarts for WHIP. Juliusz Chroboczek 2025-03-10 13:35:52 +01:00
  • 8bfea927d3 Implement processing of trickle-ice-sdpfrag. Juliusz Chroboczek 2025-03-10 02:49:04 +01:00
  • 9892ddbc5e Add ETag support to WHIP server. Juliusz Chroboczek 2025-03-08 21:01:20 +01:00
  • 078332f73a Check ICE ufrag and pwd in WHIP PATCH requests. Juliusz Chroboczek 2025-03-08 22:37:20 +01:00
  • dcbdfebf2a Simplify and extend parseSDPFrag. Juliusz Chroboczek 2025-03-08 22:08:59 +01:00
  • 8f0850d0f0 Upgrade to Pion v4. Juliusz Chroboczek 2024-10-27 13:08:55 +01:00
  • 26f7ac0b21 Use empty interceptor registry. Juliusz Chroboczek 2024-12-30 22:34:50 +01:00
  • d7edd802b6 Update CHANGES for 0.96.3. Juliusz Chroboczek 2025-03-08 18:29:27 +01:00
  • 43de0cd559 Revert "Move chat button to the left on mobile." Juliusz Chroboczek 2025-03-08 18:26:57 +01:00
  • bbc154b68f Update CHANGES. Juliusz Chroboczek 2025-03-08 18:11:30 +01:00
  • 3dfc19a051 Allow empty usernames again. Juliusz Chroboczek 2025-03-01 19:00:15 +01:00
  • d129fd54ac Validate the right username K900 2025-02-09 11:56:37 +03:00
  • 377ab0efcf Add unit test for constantTimeCompare. Juliusz Chroboczek 2025-01-22 00:27:14 +01:00
  • e8538bdf3b Add unit test for constantTimeCompare. Juliusz Chroboczek 2025-01-22 00:26:38 +01:00
  • 7bb70b4339 Add omitted entry to CHANGES. Juliusz Chroboczek 2025-01-22 00:10:26 +01:00
  • 7ef2ac1561 Update CHANGES for 0.96.2. Juliusz Chroboczek 2025-01-22 00:01:19 +01:00
  • 3b875702d8 Set default password hashing to bcrypt in set-password. Juliusz Chroboczek 2025-01-21 23:53:22 +01:00
  • aebe91ddac Fix constantTimeCompare. Juliusz Chroboczek 2025-01-21 23:40:49 +01:00
  • df71f66fdf Disable TLS 1.0 and 1.1. Juliusz Chroboczek 2025-01-20 17:36:18 +01:00
  • 910b60f3c4 Change default password hashing algorithm to bcrypt. Juliusz Chroboczek 2025-01-20 16:47:49 +01:00
  • 7a99668c6d Limit the number of concurrent password hashing operations. Juliusz Chroboczek 2025-01-19 12:21:03 +01:00
  • 5fa945b073 Implement background blur on Safari. Juliusz Chroboczek 2025-01-19 11:44:09 +01:00
  • 590af61ba8 Update CHANGES for 0.96.1. Juliusz Chroboczek 2025-01-18 16:44:33 +01:00
  • edd91a8f3f Delay opening safariStream until after join. Juliusz Chroboczek 2025-01-18 02:36:13 +01:00
  • 4d6a7a9241 Update CHANGES. Juliusz Chroboczek 2025-01-17 16:01:36 +01:00
  • 947ce61d3c Remove "data:" from CSP header. Juliusz Chroboczek 2025-01-17 12:29:39 +01:00
  • 3ad12b6d58 Minimal restrictions on usernames. Juliusz Chroboczek 2025-01-17 12:19:48 +01:00
  • 7f93a49680 Forbid backslashes in group names. Juliusz Chroboczek 2025-01-17 12:15:39 +01:00
  • 410764618e Improve hashing benchmarks. Juliusz Chroboczek 2025-01-17 12:01:37 +01:00
  • 007009381b Avoid path traversal in disk writer. Juliusz Chroboczek 2025-01-17 11:32:37 +01:00
  • 3e60248e54 Constant-time comparison for cleartext passwords. Juliusz Chroboczek 2025-01-15 16:28:40 +01:00
  • c465157eb5 Update fontawesome to 6.7.2. Juliusz Chroboczek 2025-01-12 00:31:15 +01:00
  • 35590381e4 Update CHANGES. Juliusz Chroboczek 2025-01-12 00:25:26 +01:00
  • 3dfcac7ee0 Add TestPayloadTypesDistinct. Juliusz Chroboczek 2025-01-04 18:49:46 +01:00
  • 9b6ebba6c9 Fix typo in PCMA content-type. Juliusz Chroboczek 2025-01-07 17:10:44 +01:00
  • 7ae11a8e54 More precise typing in TransferredFile.event. Juliusz Chroboczek 2025-01-05 23:36:11 +01:00
  • b077ae786f Add some documentation to galene.js. Juliusz Chroboczek 2025-01-05 23:30:16 +01:00
  • b537a9299d Fix tsconfig to ignore node types. Juliusz Chroboczek 2025-01-04 01:12:56 +01:00
  • d44178c3cb Don't unmute until camera/microphone are enabled Sacha Chua 2025-01-03 08:48:03 -05:00
  • be0c008929 Fix typo in README. Juliusz Chroboczek 2025-01-02 12:12:33 +01:00
  • f990f7056a Update CHANGES for 0.96. Juliusz Chroboczek 2025-01-01 21:32:28 +01:00
  • 90f2892187 Style the invite dialog. jjsa 2025-01-01 21:31:34 +01:00
  • a0c7ca165f Update dependencies. Juliusz Chroboczek 2024-12-30 22:56:26 +01:00
  • e8b12d3729 Fix client-side selective clearChat. Juliusz Chroboczek 2024-12-24 01:06:10 +01:00
  • 2c56143ba0 Fix description of wildcard-user in README. Juliusz Chroboczek 2024-12-24 00:58:30 +01:00
  • 21e63dcc97 Display warning on ICE failures. Juliusz Chroboczek 2024-12-19 23:07:58 +01:00
  • 553bf9a59e Update pion/webrtc to v3.3.5. Juliusz Chroboczek 2024-12-17 17:33:29 +01:00
  • 2e93d9a735 Update gitignore. Juliusz Chroboczek 2024-12-16 19:26:33 +01:00