Re: httpd-trunk\modules\filters\mod_crypto

2016-09-08 Thread NormW

On 8/09/2016 8:31 PM, Graham Leggett wrote:

On 08 Sep 2016, at 12:09 PM, NormW  wrote:


What versions of apr\apr-util are assumed to be used when compiling httpd-trunk?
I get the following error when compiling mod_crypto, but can't find where the 
offending symbol is typedef'd. Presently using apr-1.5 and apr-util-1.5.


Use apr-util v1.6 (as yet unreleased).

Regards,
Graham
—

Thanks to both respondents! It will be interesting to see how NetWare 
build 'system' handles apr-trunk; as for apr-util-1.6, will check out 
the source-tree if available.

Thanks.
Norm



Re: httpd-trunk\modules\filters\mod_crypto

2016-09-08 Thread Graham Leggett
On 08 Sep 2016, at 12:09 PM, NormW  wrote:

> What versions of apr\apr-util are assumed to be used when compiling 
> httpd-trunk?
> I get the following error when compiling mod_crypto, but can't find where the 
> offending symbol is typedef'd. Presently using apr-1.5 and apr-util-1.5.

Use apr-util v1.6 (as yet unreleased).

Regards,
Graham
—



AW: httpd-trunk\modules\filters\mod_crypto

2016-09-08 Thread Plüm , Rüdiger , Vodafone Group
This only works with APR trunk which also contains APR-UTIL.

Regards

Rüdiger

> -Ursprüngliche Nachricht-
> Von: NormW [mailto:no...@gknw.net]
> Gesendet: Donnerstag, 8. September 2016 12:10
> An: dev@httpd.apache.org
> Betreff: httpd-trunk\modules\filters\mod_crypto
> 
> G/E,
> Apologies for the static...
> What versions of apr\apr-util are assumed to be used when compiling
> httpd-trunk?
> I get the following error when compiling mod_crypto, but can't find
> where the offending symbol is typedef'd. Presently using apr-1.5 and
> apr-util-1.5.
> 
> > #From: mod_crypto.c
> > # -
> > #  74: typedef apr_status_t ap_HOOK_crypto_key_t (request_rec *r,
> apr_crypto_block_key_type_t * cipher, apr_crypto_block_key_mode_t *
> > #   Error:
> ^^^
> > #   illegal function definition
> 
> TIA,
> Norm


httpd-trunk\modules\filters\mod_crypto

2016-09-08 Thread NormW

G/E,
Apologies for the static...
What versions of apr\apr-util are assumed to be used when compiling 
httpd-trunk?
I get the following error when compiling mod_crypto, but can't find 
where the offending symbol is typedef'd. Presently using apr-1.5 and 
apr-util-1.5.



#From: mod_crypto.c
# -
#  74: typedef apr_status_t ap_HOOK_crypto_key_t (request_rec *r, 
apr_crypto_block_key_type_t * cipher, apr_crypto_block_key_mode_t *
#   Error:
^^^
#   illegal function definition


TIA,
Norm


Re: http2 symbol moved to proxy...

2016-09-08 Thread Stefan Eissing
Just so that I understand the issue completely and avoid any situation where
changes have real impact.

Initially, there was common functionality between mod_http2 and mod_proxy_http2
and that was "shared" by linking the h2_util.o into both modules. That did not
work nicely everywhere.

So, I duplicated h2_util.c into h2_proxy_util.c as a quick workaround. What I 
did not do is remove certain formerly exported functions from the Netware
build files.

So, if someone had a an old (pre 2.4.23) mod_proxy_http2 and put that together
with a new mod_http2, it would not have worked.

Moving forward, I do not want these two modules share any "internal" code,
only stuff from ap_*. There are some util things which could go into the ap_*
namespace and migrate to server/util_somthing.c. 

However backporting to 2.4 is easier as it is now and as long as we're
experimenting...

> Am 07.09.2016 um 16:39 schrieb William A Rowe Jr :
> 
> On Wed, Sep 7, 2016 at 8:57 AM, Eric Covener  wrote:
> On Wed, Sep 7, 2016 at 9:20 AM, William A Rowe Jr  wrote:
> > Which means we can't bounce symbols from one shared object module
> > to another without a major version bump :-(
> 
> Maybe OK in this particular case with h2 being experimental?
> 
> This is true, we presume there are no consumers which can't be recompiled. 
>