|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2008-12-18 21:30 UTC] christopher dot jones at oracle dot com
[2008-12-18 21:34 UTC] christopher dot jones at oracle dot com
[2008-12-19 03:00 UTC] michael dot ablassmeier at kubus-it dot de
[2008-12-23 00:53 UTC] christopher dot jones at oracle dot com
[2012-10-26 05:41 UTC] sixd@php.net
-Package: oci8
+Package: OCI8 related
[2012-10-26 05:43 UTC] sixd@php.net
-Status: Feedback
+Status: No Feedback
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 11:00:02 2025 UTC |
Description: ------------ hi, we are running an apache 2.2.3 instance from SLES10. This instance also serves as SVN Server using WebDAV. The SVN Location is secured with Authen::Simple::Kerberos: > PerlModule Authen::Simple::Apache > PerlModule Authen::Simple::Kerberos > PerlSetVar AuthenSimpleKerberos_realm "BY.AOK.DE" > PerlSetVar AuthenSimpleKerberos_log "debug" > <Location /svn> > DAV svn > SVNParentPath /mnt/svn/projekte > > PerlAuthenHandler Authen::Simple::Kerberos after loading the oci8 extension and restarting the apache daemon, the PerlModule handler fails to work correctly: > [Wed Dec 17 16:23:32 2008] [error] [client 19.224.14.64] PerlAuthenHandler Authen::Simple::Kerberos - No password was given it seems like the handler does not get any data back from the apache dispatcher. I know this may be somewhat hard to reproduce, but tcpdumps clearly show me the data is sent. After disabling the oci8 module, everythings working fine again. The corresponding code in the perl module looks like: > sub handler_mp1 ($$) { &handle; } > sub handler_mp2 : method { &handle; } > > *Authen::Simple::Adapter::handler = MP2 ? \&handler_mp2 : \&handler_mp1; > > sub handle { > my ( $class, $r ) = @_; > > my( $rc, $password ) = $r->get_basic_auth_pw; it seems like get_basic_auth stuff stops working after the oci8 module has been loaded. Any ideas how to fix this?