Bug 47651

Summary: Proxy setting not read correctly
Product: [Retired] Red Hat Linux Reporter: petr
Component: rhn_registerAssignee: Adrian Likins <alikins>
Status: CLOSED RAWHIDE QA Contact: Jay Turner <jturner>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.2CC: srevivo
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-07-06 12:53:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description petr 2001-07-06 12:53:41 UTC
Description of Problem:
Proxy setting defined by rhn_register --configure is not correctly used - first 7 characters of the hostname are truncated.

How Reproducible:
100%

Steps to Reproduce:
1. rhn_register --configure
2. 1.  enableProxy        Yes, 2.  httpProxy          somename.somedomain:3128
3. tcpdump -s 300 host your_nameserver
4. rhn_register

Actual Results:
in tcpdump output can be seen that there is an "A" query for e.somedomain, i.e. for proxy name without first 7 characters.

Expected Results:
it shall be query for the right name.

Additional Information:
In rhnreg.py line 49
proxyHost = cfg.readEntry("httpProxy")[7:]
helps to change from 7 to 0:
proxyHost = cfg.readEntry("httpProxy")[0:]	
and then everything works fine.

Comment 1 Jay Turner 2001-07-06 14:29:42 UTC
This issue is resolved and the fix will be coming out in the next release of
rhn_register.

Comment 2 Adrian Likins 2001-07-06 18:38:59 UTC
The short term fix is to use a proxy name in 
the format of "http://foo.bar.com:8192"

The comments in the config file indicate otherwise, but that will
be fixed in the new version as well.