Hi Tomasz, > > So I applied your patch and fixed this up for not having "auto-config" > > method value. > > > I am a bit lost then :) (though I am fine with "auto-config" removal) > "auto-config" made sense to me in a way that was displaying the system > choice and not user choice, in case of successful url provided by DHCP > or WPAD. But well, ok it can be merged with "auto", no problem with that. > > So: > If the DHCP server, or WPAD protocol, > provides > an automatic configuration URL, then > this value > is set to "auto" in case "auto" is > configured" > referenced by the URL value. If "auto" is > configured and DHCP and WPAD auto-discover > methods fails then method will be "direct". > > In case of "auto" method, the URL file has > to be provided. In case of "direct" no > additional information are provided. For > the "manual" method the Servers have to > be set. > > I thought that WPAD protocol should be triggered if only the user set > method "auto" without providing an URL? > > Well, to sum up here are the use case: > > - "auto" is set by the user with an URL: WPAD is not ran. > - "auto" is set by the user without an URL: WPAD is ran. > * if WPAD fails, method falls back to "direct" (in "Proxy", not > "Proxy.Configuration") > > - "manual" is set by the user with Servers and optionally Excludes > parameters. > * if Servers is empty: method falls back to "direct" (in both > "Proxy" and "Proxy.Configuration") > > - "direct" is set, nothing special. (in both "Proxy" and > "Proxy.Configuration")
sounds about right. > Now about DHCP: it might set or not an URL (in ipconfig) automatically. > > So when do we decide that DHCP pac url provided has to be used? Only if > user has set "auto" without an URL and if WPAD has failed? > Or does it apply, whatever the user as set as a method? Only when mode is auto with no URL provided. > I think we just need to clarify out this policy, then we will be ok. > Just a matter of small modifs in logic (when getting or setting) then. Agreed. Feel free to re-phrase is into simpler wording so it becomes clear to everybody, but what you mentioned above it what I want. Regards Marcel _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman