You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2017/04/21 10:35:11 UTC

[Bug 61019] New: Depreciation of NameVirtualHosts breaks -D DUMP_VHOSTS

https://bz.apache.org/bugzilla/show_bug.cgi?id=61019

            Bug ID: 61019
           Summary: Depreciation of NameVirtualHosts breaks -D DUMP_VHOSTS
           Product: Apache httpd-2
           Version: 2.4.7
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
          Assignee: bugs@httpd.apache.org
          Reporter: simon.bazley@lexisnexis.com
  Target Milestone: ---

See
http://stackoverflow.com/questions/43539682/apachectl-t-d-dump-vhosts-not-showing-aliases

server/vhost.c : dump_a_vhost() contains a section to nicely present
information about NameVirtualHosts including ports, vhosts and aliases.  It
also includes a simple if (ic->names == NULL) section to output something
basic, which doesn't include the extra information (so nothing about aliases),
if there are no NameVirtualHosts.  

Since 2.4 NameVirtualHosts are depreciated, and so only the basic section of
the function is called when seeking to dump VHOSTS.  

As an aside, in code where NameVirtualHosts are no longer allowed, is the code
that dumps NameVirtualHosts surplus to requirements anyway?  

I think it worth noting that whatever the output is, it should be consistent,
so it can be parsed by scripts.  The simple output and the complex output, are
quite different.  

I suggest the complex output be rewritten to handle the brave new world without
NameVirtualHosts, otherwise a new method needs finding to get vhost aliases on
the output.  

I've marked this as 2.4.7 as that's the version of apache I'm running, but I'm
looking at the trunk codebase, so presumably this applies to everything post
the depreciation of NameVirtualHosts (I assume >=2.4.0)

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 61019] Depreciation of NameVirtualHosts breaks -D DUMP_VHOSTS

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61019

--- Comment #1 from Simon Bazley <si...@lexisnexis.com> ---
I didn't make clear that dump_a_vhost() is called for each host when apachectl
-t -D DUMP_VHOSTS is called

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org