1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-12-22 15:25:48 +01:00
Commit graph

1303 commits

Author SHA1 Message Date
Juliusz Chroboczek
6dd17bf652 Upgrade to Pion v4. 2024-10-29 14:09:26 +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
Juliusz Chroboczek
242875e55c Implement a client-side timeout.
We already had a server-side timeout, but it didn't prevent
a client from hanging when it lost connectivity with the server.
2024-06-10 21:33:31 +02:00
Juliusz Chroboczek
ee18b60226 Reduce server-side timeout. 2024-06-10 21:32:11 +02:00
Juliusz Chroboczek
7151fad149 Simplify the initial connection protocol.
The ServerConnection.connect method is no longer async,
we rely on the onconnected callback only.  The onconnected
callback is now only called after the initial handshake
completes.  There is a new onerror callback.
2024-06-10 21:12:47 +02:00
Juliusz Chroboczek
58934a1a46 Call reflectSettings synchronously.
We could previously attempt to display a remote stream before
reflectSetting initialised the settings.
2024-06-10 16:08:36 +02:00
Juliusz Chroboczek
e7af7cbed4 Add receive support to example client. 2024-06-10 15:58:30 +02:00