Sunil Mohan Adapa 7470821dc7
mumble: Use privileged decorator for superuser actions
- Don't use command line argument for sending the join password for security.

- murmurd can switch to mumble-server UID before performing database operations.
Remove code to switch to mumble-server user.

- murmurd seems to return correct response code of 0 upon successfully setting
the password. Simplify code accordingly.

- Use subprocess.run() instead of subprocess.Popen for convenience.

Tests:

- Run functional and unit tests on Debian stable.

- Perform a fresh installation.

- Verify that setting super user password works.

- Verify that setting root channel names works.

- Verify that setting join password works.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-06-24 08:41:23 -04:00
..
2020-09-27 22:16:07 +05:30
2020-02-19 14:39:36 +02:00
2020-02-19 14:39:36 +02:00
2022-03-02 07:38:28 -05:00
2020-02-19 14:39:36 +02:00
i2p
2020-02-19 14:39:36 +02:00
2021-09-20 16:50:37 -04:00
2020-05-18 08:49:31 -04:00
2020-02-19 14:39:36 +02:00
2020-02-19 14:39:36 +02:00
2020-09-29 20:46:36 -04:00
2020-08-19 14:03:20 -07:00
2020-02-19 14:39:36 +02:00
2020-02-21 21:47:54 -05:00
2020-02-19 14:39:36 +02:00
2021-09-20 16:50:37 -04:00
tor
2020-05-24 08:59:55 -04:00
2021-11-21 19:10:54 -05:00