1558 Commits

Author SHA1 Message Date
Juliusz Chroboczek 991c0e1fc5 Discard response bodies in galenectl. 2024-10-30 15:00:14 +01:00
Juliusz Chroboczek 5557c07f1e Refactor updateJSON. 2024-10-30 15:00:14 +01:00
Juliusz Chroboczek 04be28fa5b Implement galenectl list-users -l. 2024-10-30 14:10:56 +01:00
Juliusz Chroboczek cd224ffed2 Add String method to group.Permissions. 2024-10-30 14:10:28 +01:00
Juliusz Chroboczek f0b26c63c9 Fix help for option -group. 2024-10-30 13:45:21 +01:00
Juliusz Chroboczek 963f7d169d Use api.NewPeerConnection in RelayTest. 2024-10-29 16:14:46 +01:00
Juliusz Chroboczek 1c71a73f8e Fix remainders of old file transfer protocol. 2024-10-28 15:55:09 +01:00
Juliusz Chroboczek 99b09c0f19 Move quick start instructions to README. 2024-10-27 15:22:45 +01:00
Juliusz Chroboczek e9acdf9677 Update CHANGES. 2024-10-27 15:09:49 +01:00
Juliusz Chroboczek de09706edd Sort output of list-users and list-groups. 2024-10-27 15:05:11 +01:00
Juliusz Chroboczek 8446a39efc Implement list-users command. 2024-10-27 15:03:27 +01:00
Juliusz Chroboczek 06e6b14391 Fix typo in galenectl usage message. 2024-10-27 14:58:39 +01:00
Juliusz Chroboczek 5472c274a2 Update dependencies. 2024-10-27 12:47:54 +01:00
Juliusz Chroboczek a327711508 Fix building of galenectl with Go 1.20.
Package slices doesn't exist in 1.20.
2024-10-27 12:46:22 +01:00
Juliusz Chroboczek 19c89386da Use fmt.Println instead of println. 2024-10-25 18:22:55 +02:00
Juliusz Chroboczek 947b0ce437 Implement command revoke-token. 2024-10-25 17:52:00 +02:00
Juliusz Chroboczek ac03b610ef Set token expiration time. 2024-10-25 17:51:42 +02:00
Juliusz Chroboczek 54b4759300 Omit token expiration if not provided.
A token with empty expiration is useless anyway.
2024-10-25 17:49:00 +02:00
Juliusz Chroboczek bdee6286e6 Implement token management. 2024-10-25 17:00:47 +02:00
Juliusz Chroboczek 84958cc9a5 Update README. 2024-10-25 16:20:38 +02:00
Juliusz Chroboczek 7e7d7e906e Implement list-groups command. 2024-10-25 16:19:00 +02:00
Juliusz Chroboczek fdac5f5bde Read password interactively. 2024-10-25 16:19:00 +02:00
Juliusz Chroboczek 340f726834 Implement managing wildcard users. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 37c81e2cd9 Rename -hash to -type. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 31dc84d904 Implement update-user. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek b634e494fd Implement create- and delete-user. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek c785b9b3f1 Implement create- and delete-group. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 5ef4bcb427 Implement set- and delete-password. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 9d07dd27ad Add unit test for makePassword. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 3f24625fe0 API client functions. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 8d3302506a Configuration file and networking options. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek e33029072b Factor out setUsage. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek ece4929111 Initial version of galenectl.go. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek b5f937b8ab Remove galene-password-generator. 2024-10-25 16:11:34 +02:00
Juliusz Chroboczek 86fac519a5 Fix handling of subgroups in GetDescriptionNames. 2024-10-25 16:10:39 +02:00
Juliusz Chroboczek 1db15045a3 Fix incorrect parsing of wildcard user password. 2024-10-25 15:41:05 +02:00
Juliusz Chroboczek df274ad6ea Split out SDP fragment parsing, add test. 2024-09-30 00:24:12 +02:00
Juliusz Chroboczek 45bbb138c6 Use bytes.Clone in codecs_test. 2024-09-09 17:48:19 +02:00
Juliusz Chroboczek 54c5d040d1 Require Go 1.20, update dependencies.
Recent versions of Pion have removed support for 1.19.
2024-09-09 17:25:21 +02:00
Juliusz Chroboczek 123d51e011 Implement selective clearchat. 2024-08-17 16:56:06 +02:00
Juliusz Chroboczek eb72069c9b Add id to chat messages. 2024-08-17 16:56:06 +02:00
Juliusz Chroboczek 4fb0b3334a Simplify peer-to-peer file transfer. 2024-08-17 16:56:06 +02:00
Juliusz Chroboczek cb7a087ea2 Use mime.ParseMediaType instead of our version. 2024-08-15 00:41:27 +02:00
Juliusz Chroboczek 1bb7172515 Fix api_test.go under Go 1.20. 2024-08-13 16:26:08 +02:00
Juliusz Chroboczek dd979652c2 Handle cancelled file transfer in initial callback.
If the client cancelled a file upload in the initial callback,
we would incorrectly proceed with the handshake.
2024-08-11 17:38:55 +02:00
Juliusz Chroboczek ccb7cb9127 Update dependencies. 2024-08-01 11:01:27 +02:00
Juliusz Chroboczek 73a47de281 Update CHANGES. 2024-07-15 14:20:49 +02:00
Juliusz Chroboczek 33eaa5e794 Update README.FRONTEND. 2024-06-23 13:16:00 +02:00
Juliusz Chroboczek 8fe2e9ca5f Force a user interaction before token login.
This avoids issues with autoplay being disabled.
2024-06-11 11:59:51 +02:00
Juliusz Chroboczek 14aeb125be Update CHANGES. 2024-06-10 21:39:16 +02:00