Source

trac-ticketlinks / trac / versioncontrol / tests / svn_authz.py

Author Commit Message Labels Comments Date
rblank
0.12.1dev: Formalize the notion of repository scope by defining a default, "empty" scope in `Repository.scope`. Part of #9566.
Branches
0.12-stable
rblank
0.12.1dev: Follow-up to [10037], fixed coarse permission checks when `[trac] authz_module_name` is defined, and only keep the relevant parts of the authz file in memory (good for installations with ''huge'' authz files). Part of #9542.
Branches
0.12-stable
rblank
0.12.1dev: In `AuthzSourcePolicy`, only use module names corresponding to real repositories to determine coarse permissions. Closes #9542.
Branches
0.12-stable
rblank
0.12.1dev: Fixed `AuthzSourcePolicy` for scoped repositories. Closes #9566.
Branches
0.12-stable
rblank
0.12.1dev: Improvements to the `AuthzSourcePolicy`: * Allow access to all parent directories of allowed paths. * Handle `LOG_VIEW` in the same way as `BROWSER_VIEW` and `FILE_VIEW`. * For undecided paths and changesets, leave the decision to following policies. * Implemented the `$anonymous` and `$authenticated` special tokens. Closes #9542 and #8289.
Branches
0.12-stable
cboos
0.12.1dev: add a test to ensure we won't have a regression on #9215 (unicode module names in SvnAuthz files)
Branches
trunk
cboos
0.12dev: merged [source:sandbox/multirepos@9124] branch on trunk. Closes #2086.
Branches
trunk
rblank
0.12dev: Autumn cleaning using pylint: * Removed unused imports. * Removed unused locals. * Fixed whitespace issues (indentation, spacing, coding conventions). * Removed semicolons at the end of lines (some people around here have been doing too much C ;-). Closes #7518.
Branches
trunk
mgood
undo changes to other files accidentally committed in r4431
Branches
trunk
mgood
revert r3875 due to problems reported in #4112
Branches
trunk
mgood
expand authz permissions for nested groups (fixes #2366)
Branches
trunk
mrowe
Improved authz support thanks to Matthew Good (#1366). Changes include support for groups and general refactoring. Bonus brownie points earned for the inclusion of readable unit tests.
Branches
trunk