www/mod_auth_pgsql2 should be disabled for apache24

Philip M. Gollucci pgollucci at p6m7g8.com
Tue Nov 10 20:53:37 UTC 2015


Yes the dbd modules are the future (read 5yrs ago).

No reason to not patch it though.  Anyone care to upstream it?

On Tuesday, November 10, 2015, Andreas Nilsson <andrnils at gmail.com> wrote:

> That is good to know. I reported it mainly because I was concerned with
> another module, which had the exact same "undefined symbol" problem.
>
> Although, I solved it by going with mod_authn_dbd. Might be worth
> considering.
>
> Best regards
> Andreas
>
> On Tue, Nov 10, 2015 at 8:17 PM, Steve Dickinson <
> steve.dickinson at cello.com
> <javascript:_e(%7B%7D,'cvml','steve.dickinson at cello.com');>> wrote:
>
>> Yes, we run Apache 2.4.x and need this module in our setup. It works fine
>> run-time with this modification.
>>
>>
>> On 11/6/2015 3:07 PM, Philip M. Gollucci wrote:
>>
>>> Does it actually work runtime in the NULL case?
>>>
>>> On Fri, Nov 6, 2015 at 11:28 AM, Steve Dickinson <
>>> steve.dickinson at cello.com
>>> <javascript:_e(%7B%7D,'cvml','steve.dickinson at cello.com');>>
>>> wrote:
>>>
>>> I worked around this by doing the following:
>>>>
>>>> wget
>>>>
>>>> http://www.giuseppetanzilli.it/mod_auth_pgsql2/dist/mod_auth_pgsql-2.0.3.tar.gz
>>>> gunzip *.gz
>>>> tar -xvf *tar
>>>>
>>>> apply patch code below to mod_auth_pgsql.c
>>>> <       apr_array_header_t *reqs_arr = (apr_array_header_t *)
>>>> ap_requires(r);
>>>> ---
>>>>
>>>>>        apr_array_header_t *reqs_arr =
>>>>>        #if AP_SERVER_MAJORVERSION_NUMBER > 2 ||
>>>>>
>>>> AP_SERVER_MINORVERSION_NUMBER >= 3
>>>>
>>>>>                NULL;
>>>>>        #else
>>>>>                (apr_array_header_t *) ap_requires(self->request_rec);
>>>>>        #endif
>>>>>
>>>> 1064c1069
>>>> < r->connection->remote_ip);
>>>> ---
>>>>
>>>>> r->connection->client_ip);
>>>>>
>>>>
>>>> root at server: /usr/local/sbin/apxs  -i -a -c -I /usr/local/lib -L
>>>> /usr/local/lib -lpq mod_auth_pgsql.c
>>>> root at server: chmod 755 /usr/local/libexec/apache24/mod_auth_pgsql.so
>>>>
>>>> On 11/6/2015 11:17 AM, Andreas Nilsson wrote:
>>>>
>>>> Hello,
>>>>>
>>>>> I found out that www/mod_auth_pgsql2 does not play well with apache24:
>>>>>
>>>>> httpd: Syntax error on line 534 of /usr/local/etc/apache24/httpd.conf:
>>>>> Syntax error on line 3 of /usr/local/etc/apache24/Includes/my-ssl.conf:
>>>>> Cannot load libexec/apache24/mod_auth_pgsql.so into server:
>>>>> /usr/local/libexec/apache24/mod_auth_pgsql.so: Undefined symbol
>>>>> "ap_requires"
>>>>>
>>>>> Since ap_requires was removed for ap24 there is no need to build it for
>>>>> ap24.
>>>>>
>>>>> Best regards
>>>>> Andreas
>>>>> _______________________________________________
>>>>> freebsd-apache at freebsd.org
>>>>> <javascript:_e(%7B%7D,'cvml','freebsd-apache at freebsd.org');> mailing
>>>>> list
>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-apache
>>>>> To unsubscribe, send any mail to "
>>>>> freebsd-apache-unsubscribe at freebsd.org
>>>>> <javascript:_e(%7B%7D,'cvml','freebsd-apache-unsubscribe at freebsd.org');>
>>>>> "
>>>>>
>>>>> --
>>>> Steve Dickinson
>>>> Senior Web Services Developer
>>>> Cello Software
>>>> 2941 Fairview Park Drive
>>>> Falls Church, Va 22042
>>>> Phone: 703-226-2245
>>>> steve.dickinson at cello.com
>>>> <javascript:_e(%7B%7D,'cvml','steve.dickinson at cello.com');>
>>>>
>>>> _______________________________________________
>>>> freebsd-apache at freebsd.org
>>>> <javascript:_e(%7B%7D,'cvml','freebsd-apache at freebsd.org');> mailing
>>>> list
>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-apache
>>>> To unsubscribe, send any mail to "
>>>> freebsd-apache-unsubscribe at freebsd.org
>>>> <javascript:_e(%7B%7D,'cvml','freebsd-apache-unsubscribe at freebsd.org');>
>>>> "
>>>>
>>>>
>>>
>>>
>> --
>> Steve Dickinson
>> Senior Web Services Developer
>> Cello Software
>> 2941 Fairview Park Drive
>> Falls Church, Va 22042
>> Phone: 703-226-2245
>> steve.dickinson at cello.com
>> <javascript:_e(%7B%7D,'cvml','steve.dickinson at cello.com');>
>>
>>
>

-- 
---------------------------------------------------------------------------------
Curb: Your ride is here
4096R/D21D2752
<http://pgp.mit.edu/pks/lookup?op=get&search=0xF699A450D21D2752> ECDF B597
B54B 7F92 753E  E0EA F699 A450 D21D 2752
Philip M. Gollucci (pgollucci at p6m7g8.com) c: 703.336.9354
Member,                           Apache Software Foundation
Committer,                        FreeBSD Foundation
Consultant,                       P6M7G8 Inc.
Sr. Director IT Operations,       Curb

What doesn't kill us can only make us stronger;
Except it almost kills you.


More information about the freebsd-apache mailing list