Your message dated Tue, 17 Dec 2019 21:25:14 -0500
with message-id <20191218022514.4bqr4c7akh5audjc@localhost>
and subject line Re: Bug#403686: libapache2-svn: Authorization file reader 
fails on whitespace
has caused the Debian Bug report #403686,
regarding libapache2-svn: Authorization file reader fails on whitespace
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
403686: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403686
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libapache2-svn
Version: 1.4.2dfsg1-2
Severity: important

The apache2 module for SVN DAV access has an unusual problem regarding
whitespace at the beginning of a username in the authorization file. The
conditions are as such:
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.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages libapache2-svn depends on:
ii  apache2.2-common            2.2.3-3.1    Next generation, scalable, 
extenda
ii  libc6                       2.3.6.ds1-7  GNU C Library: Shared libraries
ii  libsvn1                     1.4.2dfsg1-2 Shared libraries used by 
Subversio

libapache2-svn recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
On Mon, Dec 18, 2006 at 07:19:38PM -0500, Brian Sipos wrote:
> The apache2 module for SVN DAV access has an unusual problem regarding
> whitespace at the beginning of a username in the authorization file. The
> conditions are as such:

There have been numerous changes to the authz parser since 1.4.2.  I'm
closing this for now.  Please reopen in the unlikely case this problem
still exists.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

--- End Message ---

Reply via email to