-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change required ACL needed to see user IPs to "Ban" #6697
Comments
We already have restrictions on who will be able to see IP addresses. The code adding the IP address to the message is mumble/src/murmur/Messages.cpp Line 2318 in 66e202f
which is guarded by details being true , which is defined asmumble/src/murmur/Messages.cpp Line 2256 in 66e202f
which is defined as mumble/src/murmur/Messages.cpp Line 2249 in 66e202f
So in other words: you'll always see your own IP address. In addition, users having the @davidebeatrici @Hartmnt it may be worth considering to instead check the |
Mhh. I guess some kind of "web-of-trust" system or maybe register service accounts could use But I agree that showing IP with |
Yeah, I thought about that as well since banning is kinda the only administrative task for which the IP address is relevant at all.
True. Personally, I'd be fine with keeping it as-is, but I would also be open to change the required ACL to something like |
Let's make it |
Previously, the Register ACL was required to get extended user statistics (which includes used Mumble version, IP address etc.). However, the Register ACL was deemed to be a rather arbitrary choice for this. Instead, the Ban ACL was chosen as access to information such as packet loss, IP address and used Mumble version and OS seem much more relevant in the case of banning clients than it is for registering them. Also, Ban permission is likely to be a better proxy for whether or not someone is a moderator/admin on a given server than Register privilege. Fixes mumble-voip#6697
Previously, the Register ACL was required to get extended user statistics (which includes used Mumble version, IP address etc.). However, the Register ACL was deemed to be a rather arbitrary choice for this. Instead, the Ban ACL was chosen as access to information such as packet loss, IP address and used Mumble version and OS seem much more relevant in the case of banning clients than it is for registering them. Also, Ban permission is likely to be a better proxy for whether or not someone is a moderator/admin on a given server than Register privilege. Fixes #6697 (cherry picked from commit 19950b2)
To be fair, knowing the IP address may also be useful for diagnostics purposes, such as tracing the route(s) to investigate a potential hiccup. However, from my perspective, the Register privilege is a higher level compared to the Ban one. I can see cases where a moderator should be able to ban users but not register new ones. In conclusion, I agree with the change performed in #6700. |
Thanks for the explanation, didn't know that. Guess I should have tested with a non-registered account, but I just assumed that is how it was for all people since I didn't think any of the ACL permissions would trigger other functionality. The change is still good regardless. |
it's not dependent on the client being registered. It's dependent on the client having the |
Previously, the Register ACL was required to get extended user statistics (which includes used Mumble version, IP address etc.). However, the Register ACL was deemed to be a rather arbitrary choice for this. Instead, the Ban ACL was chosen as access to information such as packet loss, IP address and used Mumble version and OS seem much more relevant in the case of banning clients than it is for registering them. Also, Ban permission is likely to be a better proxy for whether or not someone is a moderator/admin on a given server than Register privilege. Fixes mumble-voip#6697 (cherry picked from commit 19950b2)
Context
Privacy
Description
Adding a server-side configuration option that doesn't let all users on a Mumble server see each other's public IP addresses.
At the very least, only making it where server admins can only see the IP address.
Mumble component
Server
OS-specific?
No
Additional information
There is an old pull request here, but it is outdated: #73
I just changed a line of code and compile the server for myself, but it'd be nice to not have to compile every new Mumble version.
The text was updated successfully, but these errors were encountered: