Closed
Bug 76945
Opened 23 years ago
Closed 23 years ago
Proxy: hostnames are not sent as fqdns
Categories
(Core :: Networking, defect)
Tracking
()
VERIFIED
INVALID
mozilla1.0.1
People
(Reporter: ajax, Assigned: neeti)
Details
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.2 i686; en-US; 0.8.1) Gecko/20010416 BuildID: 0.8.1 in previous versions of netscape, host names relative to the domain name would resolve properly; eg, http://www/ would give the same results as http://www.mozilla.org/. this is not true for mozilla. Reproducible: Always Steps to Reproduce: 1. determine your machine's domain name (example.org) 2. find a machine in example.org that runs a web server (web.example.org) 3. type http://web/ into the url bar. watch the web page fail to load. Actual Results: the expected web page did not load. Expected Results: that the web page would load. my setup uses a proxy configuration; this error is evidenced in my setup as a DNS error message from the server (implying that the proxy server isn't doing relative DNS properly either). however, this was (and is) not the behavior if i use netscape 4.x, which implies that older browsers did it differently. either mozilla should recognize the error (an HTTP 503, X-Squid-Error: ERR_DNS_FAIL) or should expand (or resolve) relative domain names before passing them on to the proxy. actually, the proxy should be set up intelligently enough to do proper relative DNS, but the proxy configuration is not always in the hands of the user.
Updated•23 years ago
|
Keywords: regression
Comment 1•23 years ago
|
||
er... confirming. But yes, DNS should be handled by the OS/proxy. It's a little surprising that NS 4.x worked if those are misconfigured.
btw, this has happened with all mozilla builds i've used in this configuration (m18, 0.7, and 0.8.1.). the only thing i can think of that would cause this behavior is that mozilla passes domain names to the proxy raw, rather than doing a dns lookup. (this is in fact what mozilla does, as verified by ethereal. i have not checked the behavior with 4.x.) this could be considered a feature.
qa to me, -qawanted keyword. re: re hostname->fqdn expansion. as time wears on, this has proven to be a readly bad feature. When we moved a lot of stuff from mcom.com and netscape.com to iplanet.com, chaos ensued. I'm going to indulge myself for a moment and tell you this is really bad. That being said, yes, ajax's comments are likely correct, Comm 4 probably remembered to try multiple DNS lookoups based on a single "hostname" in the URL field. I'll put this on my list of things to do.
Keywords: qawanted
QA Contact: tever → benc
Summary: relative domain names don't work → Proxy - relative domain names don't work
Summary: Proxy - relative domain names don't work → Proxy - hostnames are not sent as fqdns
Comment 4•23 years ago
|
||
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1 (you can query for this string to delete spam or retrieve the list of bugs I've moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
marking invalid. if (as in my initial description) you set example.org to be one of the domains not to use the proxy server for (presumably because it's local) then relative hostnames work. this is almost certainly how i had ns4 set up (it's been a while). if relative hostnames are expected to work for a given network, then the proxy admin should change the autoconfig scripts appropriately. there may still be a robustness argument to be made about mozilla expanding/resolving relative hostnames, but it's by no means critical.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
VERIFIED: (mozilla 1.0 cleanup) I can't tell what the exact combination of elements cause the behavior here, but it always turns out to be a mixture of Mozilla's not so-robust no-proxy implementation, the lack of coherent default domain support, and a hard to see proxy redirect response to a hostname.
Status: RESOLVED → VERIFIED
Keywords: 4xp
Summary: Proxy - hostnames are not sent as fqdns → Proxy: hostnames are not sent as fqdns
You need to log in
before you can comment on or make changes to this bug.
Description
•