You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by go...@apache.org on 2004/02/18 01:30:58 UTC
cvs commit: modperl-2.0/t/response/TestApache conftree.pm
gozer 2004/02/17 16:30:58
Modified: perl-framework/Apache-Test Changes ToDo
perl-framework/Apache-Test/lib/Apache TestConfig.pm
TestConfigPerl.pm
t/response/TestApache conftree.pm
Log:
Hard-code listen directive to 127.0.0.1, solving problems for people
with IPv4 & IPv6 address until a better solution is found
Reviewed by: stas
Revision Changes Path
1.88 +3 -0 httpd-test/perl-framework/Apache-Test/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- Changes 9 Feb 2004 18:00:55 -0000 1.87
+++ Changes 18 Feb 2004 00:30:57 -0000 1.88
@@ -8,6 +8,9 @@
=item 1.08_dev
+Hard-code listen directive to 127.0.0.1, solving problems for people
+with IPv4 & IPv6 address until a better solution is found [Gozer]
+
prefix Apache::TestTrace (non-colour mode) messages with the loglevel,
similar to what Apache does. [Stas]
1.8 +10 -0 httpd-test/perl-framework/Apache-Test/ToDo
Index: ToDo
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/ToDo,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ToDo 26 Sep 2003 16:55:55 -0000 1.7
+++ ToDo 18 Feb 2004 00:30:57 -0000 1.8
@@ -4,6 +4,16 @@
Philippe posted patch here:
http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=105514290024419&w=2
+ For now, 127.0.0.1 will be hardcoded in the Listen directive, but a better
+ method would use this table:
+
+ Apache \ OS | IPV4 | IPV6
+ --------------------------------------------
+ --enable-v4-mapped | 80 | 80
+ --disable-v4-mapped | can't happen | 127.0.0.1:80
+
+ To more correctly pick the right Listen flavor.
+
- Apache-Test assumes that any core file found under t/ was generated
by httpd, (and suggests the gdb invoking command) which is incorrect
in some cases. For example t/TEST -config, which is run by bin/perl,
1.205 +2 -2 httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm
Index: TestConfig.pm
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -r1.204 -r1.205
--- TestConfig.pm 31 Jan 2004 01:53:09 -0000 1.204
+++ TestConfig.pm 18 Feb 2004 00:30:57 -0000 1.205
@@ -1002,7 +1002,7 @@
my @out_config = ();
if ($self->{vhosts}->{$module}->{namebased} < 2) {
#extra config that should go *outside* the <VirtualHost ...>
- @out_config = ([Listen => $port]);
+ @out_config = ([Listen => '127.0.0.1:' . $port]);
if ($self->{vhosts}->{$module}->{namebased}) {
push @out_config => [NameVirtualHost => "*:$port"];
@@ -1750,7 +1750,7 @@
__DATA__
-Listen @Port@
+Listen 127.0.0.1:@Port@
ServerRoot "@ServerRoot@"
DocumentRoot "@DocumentRoot@"
1.82 +1 -1 httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfigPerl.pm
Index: TestConfigPerl.pm
===================================================================
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfigPerl.pm,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- TestConfigPerl.pm 24 Nov 2003 07:57:30 -0000 1.81
+++ TestConfigPerl.pm 18 Feb 2004 00:30:57 -0000 1.82
@@ -207,7 +207,7 @@
sub set_connection_handler {
my($self, $module, $args) = @_;
my $port = $self->new_vhost($module);
- $self->postamble(Listen => $port);
+ $self->postamble(Listen => '127.0.0.1:' . $port);
}
my %add_hook_config = (
1.8 +2 -2 modperl-2.0/t/response/TestApache/conftree.pm
Index: conftree.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/t/response/TestApache/conftree.pm,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- conftree.pm 8 Oct 2003 13:28:14 -0000 1.7
+++ conftree.pm 18 Feb 2004 00:30:57 -0000 1.8
@@ -27,9 +27,9 @@
ok $tree;
- my $port = $tree->lookup('Listen');
+ my $listen = $tree->lookup('Listen');
- ok t_cmp($vars->{port}, $port);
+ ok t_cmp('127.0.0.1:' . $vars->{port}, $listen);
my $documentroot = $tree->lookup('DocumentRoot');