SourceForge has been redesigned. Learn more.
Close

#807 Enter Permissions Broke

1.2.3
open
nobody
Mumble (544)
unspecified
1-high
2013-12-16
2011-06-28
drew
No

Some permissions are failing to function as intended under sub-channels that they are applied to. They work in root channel though.

For example the permission Enter is set to deny for @all under a Sub Channel of Root. Everybody is still able to enter that channel regardless.

Yet if the same channel has Traverse set to deny, nobody can access it. However this doesn't help when you want players to enter the sub channel.

This is a very problematic bug, please fix this for the next update.

Discussion

  • Benjamin Jemlich

    You need Traverse and Enter or Move permissions in a sub-channel to be able to join it and I couldn't find a bug in the permission check logic.

    Please post instructions on how to reproduce the problem.

     
  • drew

    drew - 2011-06-28

    I found the issue, I applied deny Traverse on the root channel applied to sub channels and a password to allow traverse on the sub channels. This blocked ppl without passwords from getting in... however It wasnt explained on the wiki that Traverse supersedes and overrides Enter. If you block enter but allow traverse its as if Enter was useless and bugged.

    In the end problem fixed. Thanks

     
  • Barney Garrett

    Barney Garrett - 2012-12-06

    I'm seeing this - I've a rule on the Root of my server giving Traverse,Enter and Speak access to a specific group - this rule is set to apply to all sub Channels. I then have a sub Channel that inherits the rules from the Root but adds in a rule that denies enter and Speak to the same group. People are able to enter the room but are supressed by the server.

    Unfortunately this Sub Channel has further Sub Channels that I want that group to be able to enter so I can't also deny Traverse (I've not tried doing this yet so I don't know if it will make the deny enter part actually work)

     
  • Kissaki

    Kissaki - 2013-12-16
    • status: pending --> open
    • Version: --> unspecified
    • Priority: 9 --> 1-high