Re: SSL variables running APACHE on Windows NT 4.0

1999-07-21 Thread Ralf S. Engelschall

On Mon, Jul 19, 1999, Ruetzel, Arnold wrote:

> I wrote my own module which is loaded by Apache at startup time. This module
> has to access the SSL variables in the "URI to filename translation" phase,
> but the variables are not available at this phase. Does anybody know what I
> have to do to make the SSL variables available to me in the "URI to filename
> translation" phase ? Is there a way to make use of mod_ssl's API's to get my
> hands on the SSL variables and how would that be done?

When you looked into mod_rewrite, you would have found:

#ifdef EAPI
ap_hook_use("ap::mod_rewrite::lookup_variable",
AP_HOOK_SIG3(ptr,ptr,ptr),
AP_HOOK_DECLINE(NULL),
&result, r, var);
#endif

A similar call in your module will give you the results.
 
> PS: A note for Ralf Engelschall: Do you have any plans to change mod_ssl to
> make the  SSL variables available right from the start, that is before the
> post_read_request or header_parser handlers are being called.  

Hmmm... mod_ssl currently does it in the "correct/intended" phase.  But sure,
it shouldn't harm to provide them earlier. I've to admit that I currently
forgot what the reason was that have not done this already. I'll think about
this again
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
User Support Mailing List  [EMAIL PROTECTED]
Automated List Manager[EMAIL PROTECTED]



RE: SSL variables running APACHE on Windows NT 4.0

1999-07-23 Thread Ruetzel, Arnold

Hi Ralf,
it's me again. I don't understand the use of ap_hook_use and how it would
solve my problem. In my modules "URI to filename translation" phase I'd like
to call the ssl's module handler "ssl_hook_fixup" which is setting up all
SSL variables so the would be availbale to me immediately after the call to
ssl_hook_fixup returns. Is there a way to do that right now? 
I read the documentation provided in ap_hook.c but I don't understand the
workings I also would appreciate a short explanation of how ap_hook_use
works. Must the hook specified in ap_hook_use be configured and registered
in mod_ssl before it can be used?   
Thanks a lot for your help.
Arnold
-Original Message-
From: Ralf S. Engelschall [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 22, 1999 2:17 AM
To: [EMAIL PROTECTED]
Subject: Re: SSL variables running APACHE on Windows NT 4.0


On Mon, Jul 19, 1999, Ruetzel, Arnold wrote:

> I wrote my own module which is loaded by Apache at startup time. This
module
> has to access the SSL variables in the "URI to filename translation"
phase,
> but the variables are not available at this phase. Does anybody know what
I
> have to do to make the SSL variables available to me in the "URI to
filename
> translation" phase ? Is there a way to make use of mod_ssl's API's to get
my
> hands on the SSL variables and how would that be done?

When you looked into mod_rewrite, you would have found:

#ifdef EAPI
ap_hook_use("ap::mod_rewrite::lookup_variable",
AP_HOOK_SIG3(ptr,ptr,ptr),
AP_HOOK_DECLINE(NULL),
&result, r, var);
#endif

A similar call in your module will give you the results.
 
> PS: A note for Ralf Engelschall: Do you have any plans to change mod_ssl
to
> make the  SSL variables available right from the start, that is before the
> post_read_request or header_parser handlers are being called.  

Hmmm... mod_ssl currently does it in the "correct/intended" phase.  But
sure,
it shouldn't harm to provide them earlier. I've to admit that I currently
forgot what the reason was that have not done this already. I'll think about
this again
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
User Support Mailing List  [EMAIL PROTECTED]
Automated List Manager[EMAIL PROTECTED]
__
Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
User Support Mailing List  [EMAIL PROTECTED]
Automated List Manager[EMAIL PROTECTED]



Re: SSL variables running APACHE on Windows NT 4.0

1999-07-23 Thread Ralf S. Engelschall

On Fri, Jul 23, 1999, Ruetzel, Arnold wrote:

> it's me again. I don't understand the use of ap_hook_use and how it would
> solve my problem. In my modules "URI to filename translation" phase I'd like
> to call the ssl's module handler "ssl_hook_fixup" which is setting up all
> SSL variables so the would be availbale to me immediately after the call to
> ssl_hook_fixup returns. Is there a way to do that right now? 
> I read the documentation provided in ap_hook.c but I don't understand the
> workings I also would appreciate a short explanation of how ap_hook_use
> works. Must the hook specified in ap_hook_use be configured and registered
> in mod_ssl before it can be used?   

The hooks _IS_ registered by mod_ssl, so you just have to use it with
ap_hook_use. Try it out in your module the same way mod_rewrite does it. It
internally calls the mod_ssl lookup function which is also used in the fixup
handler. So you don't have to run the fixup handler manually.

   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
User Support Mailing List  [EMAIL PROTECTED]
Automated List Manager[EMAIL PROTECTED]



RE: SSL variables running APACHE on Windows NT 4.0

1999-07-23 Thread Khimenko Victor

23-Jul-99 09:03 you wrote:
> Hi Ralf,
> it's me again. I don't understand the use of ap_hook_use and how it would
> solve my problem. In my modules "URI to filename translation" phase I'd like
> to call the ssl's module handler "ssl_hook_fixup" which is setting up all
> SSL variables so the would be availbale to me immediately after the call to
> ssl_hook_fixup returns. Is there a way to do that right now?

No. Not easy, anyway...

> I read the documentation provided in ap_hook.c but I don't understand the
> workings I also would appreciate a short explanation of how ap_hook_use
> works. Must the hook specified in ap_hook_use be configured and registered
> in mod_ssl before it can be used?

No. You just call hook "ap::mod_rewrite::lookup_variable" to find out varible
value instead of standard Apache way. That's all. What's so problematic here ???
Why you are so inclined to setting up SSL variables ?

> Thanks a lot for your help.
> Arnold
> -Original Message-
> From: Ralf S. Engelschall [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 22, 1999 2:17 AM
> To: [EMAIL PROTECTED]
> Subject: Re: SSL variables running APACHE on Windows NT 4.0


> On Mon, Jul 19, 1999, Ruetzel, Arnold wrote:

>> I wrote my own module which is loaded by Apache at startup time. This
> module
>> has to access the SSL variables in the "URI to filename translation"
> phase,
>> but the variables are not available at this phase. Does anybody know what
> I
>> have to do to make the SSL variables available to me in the "URI to
> filename
>> translation" phase ? Is there a way to make use of mod_ssl's API's to get
> my
>> hands on the SSL variables and how would that be done?

> When you looked into mod_rewrite, you would have found:

> #ifdef EAPI
> ap_hook_use("ap::mod_rewrite::lookup_variable",
> AP_HOOK_SIG3(ptr,ptr,ptr),
> AP_HOOK_DECLINE(NULL),
> &result, r, var);
> #endif

> A similar call in your module will give you the results.

>> PS: A note for Ralf Engelschall: Do you have any plans to change mod_ssl
> to
>> make the  SSL variables available right from the start, that is before the
>> post_read_request or header_parser handlers are being called.

> Hmmm... mod_ssl currently does it in the "correct/intended" phase.  But
> sure,
> it shouldn't harm to provide them earlier. I've to admit that I currently
> forgot what the reason was that have not done this already. I'll think about
> this again
>Ralf S. Engelschall
>[EMAIL PROTECTED]
>www.engelschall.com
> __
> Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
> User Support Mailing List  [EMAIL PROTECTED]
> Automated List Manager[EMAIL PROTECTED]
> __
> Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
> User Support Mailing List  [EMAIL PROTECTED]
> Automated List Manager[EMAIL PROTECTED]


__
Apache Interface to OpenSSL (mod_ssl)   www.modssl.org
User Support Mailing List  [EMAIL PROTECTED]
Automated List Manager[EMAIL PROTECTED]