dougm 00/04/04 23:19:35
Modified: . Changes
lib/Apache PerlRun.pm Registry.pm
src/modules/perl mod_perl.c
Log:
$Apache::Registry::NameWithVirtualHost fix take 2
(move is_virtual logic from mod_perl.c to Registry.pm)
Revision Changes Path
1.461 +4 -0 modperl/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/modperl/Changes,v
retrieving revision 1.460
retrieving revision 1.461
diff -u -r1.460 -r1.461
--- Changes 2000/04/05 04:55:54 1.460
+++ Changes 2000/04/05 06:19:33 1.461
@@ -10,6 +10,10 @@
=item 1.22_01-dev
+$Apache::Registry::NameWithVirtualHost fix take 2
+(move is_virtual logic from mod_perl.c to Registry.pm)
+[John Hughes <[EMAIL PROTECTED]>]
+
added Apache::OPEN method for 5.6.0+ tied filehandle support
Apache::Table is now loaded by default (if enabled), rather than
1.27 +1 -1 modperl/lib/Apache/PerlRun.pm
Index: PerlRun.pm
===================================================================
RCS file: /home/cvs/modperl/lib/Apache/PerlRun.pm,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- PerlRun.pm 2000/03/15 08:02:11 1.26
+++ PerlRun.pm 2000/04/05 06:19:34 1.27
@@ -169,7 +169,7 @@
substr($uri, 0, length($uri)-length($path_info)) :
$uri;
- if($Apache::Registry::NameWithVirtualHost) {
+ if ($Apache::Registry::NameWithVirtualHost && $pr->server->is_virtual) {
my $name = $pr->get_server_name;
$script_name = join "", $name, $script_name if $name;
}
1.31 +1 -1 modperl/lib/Apache/Registry.pm
Index: Registry.pm
===================================================================
RCS file: /home/cvs/modperl/lib/Apache/Registry.pm,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- Registry.pm 2000/03/15 08:02:11 1.30
+++ Registry.pm 2000/04/05 06:19:34 1.31
@@ -68,7 +68,7 @@
$script_name =~ s:/+$:/__INDEX__:;
- if($Apache::Registry::NameWithVirtualHost) {
+ if ($Apache::Registry::NameWithVirtualHost && $r->server->is_virtual) {
my $name = $r->get_server_name;
$script_name = join "", $name, $script_name if $name;
}
1.114 +0 -6 modperl/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /home/cvs/modperl/src/modules/perl/mod_perl.c,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -r1.113 -r1.114
--- mod_perl.c 2000/04/03 04:48:52 1.113
+++ mod_perl.c 2000/04/05 06:19:34 1.114
@@ -856,7 +856,6 @@
dPPDIR;
dPPREQ;
dTHR;
- SV *nwvh = Nullsv;
GV *gv = gv_fetchpv("SIG", TRUE, SVt_PVHV);
(void)acquire_mutex(mod_perl_mutex);
@@ -878,11 +877,6 @@
(int)sv_count, (int)sv_objcount));
ENTER;
SAVETMPS;
-
- if((nwvh = ApachePerlRun_name_with_virtualhost())) {
- SAVESPTR(nwvh);
- sv_setiv(nwvh, r->server->is_virtual);
- }
if (gv) {
save_hptr(&GvHV(gv));