(resending to a more modern email address) Hi, Brian Sipos wrote:
> 1: A valid authz file is present and apache is freshly restarted > 2: A line is added to some group, anywhere in the file, with a space at > the beggining, eg. " user=rw". > * Apache will now disallow all users access to any repository > 3: The line is altered to remove the offending space, eg. change line to > "user=rw" > * Apache will now allow normal access to all users/repositories > 4: Re-add the space at the beginning of the formerly-bad line, eg. > change back to " user=rw" > * Apache will now allow normal access, although the file is in an > identical state to step #2 > > The error given is: > Failed to load the AuthzSVNAccessFile: The character '=' in rule > 'abcd' is not allowed in authz rules > where "abcd" is the username preceding the offending line " user=rw". > > The important nature of this bug is that it disallows all repository > access when in step #2, which is how I found it. It is some stateful > nature of the file parser, which is certainly confusing to users. Sorry for the slow response. Because I am unbelievably lazy, before investigating further, I'd like to know: what version of libapache2-svn do you use now? Can you still reproduce this? Thanks, Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org