mod_authz_dbd regression in apache 2.4.12?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I was tinkering over the weekend with mod_authz_dbd and mysql, and i could not get a RequireAny/RequireAll to match on multiple Require dbd-group statements. It would always match only the last result from the query, but once for every row in the resultset.

Example:
        <LocationMatch "/(?<name>[^/]+)/">
                <RequireAny>
                        Require         user %{env:MATCH_NAME}
                        Require         dbd-group %{env:MATCH_NAME}
                        Require         dbd-group Administrators
                </RequireAny>
        </LocationMatch>

After some searching, it appeared to me to be a regression of this:
https://bz.apache.org/bugzilla/show_bug.cgi?id=46421

I’ve attached a patch (slightly modified from the original so that no warnings are generated during build), would someone be able to verify if I did not introduce any segfault/memory leak or anything?

Attachment: httpd-2.4.12.mod_authz_dbd-regression.patch
Description: Binary data


Thanks,

Michel

Attachment: smime.p7s
Description: S/MIME cryptographic signature


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux