Closed Bug 97214 Opened 23 years ago Closed 21 years ago

Mac: standard proxy settings ignored [Internet Config]

Categories

(SeaMonkey :: Preferences, defect, P3)

PowerPC
Mac System 9.x
defect

Tracking

(Not tracked)

VERIFIED WONTFIX
mozilla1.2beta

People

(Reporter: chris.newman, Assigned: gordon)

References

Details

(Keywords: helpwanted)

On MacOS 9, there are Proxy settings in the OS-supplied "Internet" control panel
under the "Advanced" tab and the "Firewalls" item.  These settings are available
through the "Internet Config" API under MacOS, and the settings are switchable
with the location manager.

Mozilla ignores these settings which is very inconvenient when using a laptop
and moving between home (no proxies) and work (evil corporate proxies).

The "iCab" web browser (http://www.icab.de) correctly uses the OS-provided proxy
values and this shows up as a "Use standard proxy settings" radio button. 
Mozilla should do the same.
->networking ppl to triage. dupe?
Assignee: sgehani → gagan
QA Contact: sairuh → benc
Internet config support is bug 5721... I'm not sure if subsets of it are
normally spun off into their own bugs or not.  n.b this is the mac equivalent of
bug 66057.
5721 is sort of a meta bug, it appears. Per comments in bug 5721, these settings
should be live, I guess. An extra "follow os settings" option in the proxy
config panel, (which would be the default for new profiles on mac) sounds good,
for all platforms.

/me considers doing that at some point for unix at some point in the future.

Moving to gordon as the necko mac guy, ccing sdagley
Assignee: gagan → gordon
Depends on: 5721
Summary: Mac: standard proxy settings ignored → Mac: standard proxy settings ignored [Internet Config]
MacOS has usually had pretty detailed instructions on how to use various system
services. Does anyone know what the story is with this?
Internet Config was a third party extension incorporated into MacOS, so Apple 
doesn't do as good a job documenting it as they should.

There's lots of good information on Internet Config here:
    http://www.quinn.echidna.id.au/Quinn/Config/

Here are various proxy settings of interest:

#define kICNoProxyDomains "\pNoProxyDomains"	/* STR# -- list of domains not to 
be proxied */
#define kICUseSocks "\pUseSocks"	/* Boolean */
#define kICSocksHost "\pSocksHost"	/* PString -- host.domain, remember that 
host.domain format allows ":port" and " port" */
#define kICUseHTTPProxy "\pUseHTTPProxy"	/* Boolean */
#define kICHTTPProxyHost "\pHTTPProxyHost"	/* PString -- host.domain */
#define kICUseGopherProxy "\pUseGopherProxy"	/* Boolean */
#define kICGopherProxy "\pGopherProxy"	/* PString -- host.domain, see note in 
Prog Docs */
#define kICUseFTPProxy "\pUseFTPProxy"	/* Boolean */
#define kICFTPProxyHost "\pFTPProxyHost"	/* PString -- host.domain */
#define kICFTPProxyUser "\pFTPProxyUser"	/* PString -- first level FTP proxy 
authorisation */
#define kICFTPProxyPassword "\pFTPProxyPassword"	/* PString -- scrambled, 
password for FTPProxyUser */
#define kICFTPProxyAccount "\pFTPProxyAccount"	/* PString -- second level FTP 
proxy authorisation */
#define kICUsePassiveFTP "\pUsePassiveFTP"	/* Boolean -- use PASV command for FTP 
transfers */
Apple's own page for IC is at [http://developer.apple.com/techpubs/macosx/Carbon/
networkcomm/InternetConfig/Internet_Config/index.html]. (Note that it, too, refers to 
the same URL provided by Chris Newman above.)
Whoops, sorry; wrong URL. See [http://developer.apple.com/techpubs/macosx/Carbon/
networkcomm/InternetConfig/internetconfig.html].
Er, never mind. Brain fart.
Confirming.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Target Milestone: --- → mozilla0.9.7
No longer depends on: 5721
Blocks: 5721
*** Bug 97018 has been marked as a duplicate of this bug. ***
Not strictly performance related, which is the focus of 0.9.7 for networking. 
Moving to 0.9.8.
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Target Milestone: mozilla0.9.8 → mozilla1.0
Moving Netscape owned 0.9.9 and 1.0 bugs that don't have an nsbeta1, nsbeta1+,
topembed, topembed+, Mozilla0.9.9+ or Mozilla1.0+ keyword.  Please send any
questions or feedback about this to adt@netscape.com.  You can search for
"Moving bugs not scheduled for a project" to quickly delete this bugmail.
Target Milestone: mozilla1.0 → mozilla1.2
Keywords: helpwanted
Blocks: 139393
This is a problem for Mac OS X (10.1.4) too, so changed OS to that since it's a
superset (I think)....ah, looks like I can't change that...

Confirm that this is very much a problem.

Since the proxy can be changed on the fly, without rebooting, mozilla should
cope nicely with the network changing from underneith it.

Thanks.

Max.
Mac OS X is in bug 125995. The two versions need separate bugs b/c the intefaces
are different (plus we might want to take UNIX level prefs in X as well).
Priority: -- → P3
Target Milestone: mozilla1.2alpha → mozilla1.2beta
gordon: do you really want to fix this for Mac OS 9?
Not necessarily, but I would like to make a decision and resolve the bug if
we're NOT going to fix it.
This bug is targeted at a Mac classic platform/OS, which is no longer supported
by mozilla.org. Please re-target it to another platform/OS if this bug applies
there as well or resolve this bug.

I will resolve this bug as WONTFIX in four weeks if no action has been taken.
To filter this and similar messages out, please filter for "mac_cla_reorg".
mac classic is no longer supported by Mozilla. Marking WONTFIX.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WONTFIX
VERIFIED/wontfix.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.