Re: Join ' Integrate Proxy Settings and Network Connections(Locations)' Project



-- I am not involved in Fedora, so can't help you with GSoC administrativia... however,

Yes, sounds about right. Proxy support is also something I'd love to see in NetworkManager, and it sounds like it's the right place to keep that kind of information, given that it's usually per-connection.

Seems like 1-4 are probably the first steps to tackle. I suggested working on proxy for Ubuntu at the last Developer Summit, but sadly I couldn't commit to doing the work myself on work time due to conflicting priorities.

It looks to me like one of the very first steps would be to see how the code from gnome-control-center/gnome-settings-daemon can be moved from there into NM, probably via creating a new "NMProxyManager" interface. I'd have the settings for each connection written to the keyfiles, and a way to hand the settings back to gnome-settings-daemon to apply to the current session. I think you could get the inspiration from how the dns-manager parts work.


Some things to keep in mind:
- allow for a way to specify exclusions from proxy.
- allow for proxy auth settings (which is not currently available in the control-center, AFAIK)
- one complex issue will likely be applying the proxy settings to command-line, and where/how to store those.

... Just my $0.02.

Mathieu Trudel-Lapierre <mathieu.tl@gmail.com>
Freenode: cyphermox, Jabber: mathieu.tl@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E  FF82 C126 33E1 EE01 8C93


On Wed, Feb 27, 2013 at 4:38 AM, Malintha Adikari <malintha adikari hotmail com> wrote:
Hi,
I am final year computer engineering undergraduate from University of  Peradeniya. I would like to join Fedora for GSOC 2013. I am interesting about this project and I want to get start with  Integrate Proxy Settings and Network Connections(Locations) project[1].

I went through the requirements of the project. Also I went through the "http://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/TODO" page and got a basic idea.What is the project according to my understanding is

1.Develop network profiles for each network connection

2.Switch between those profiles should be done automatically when the new connection is about to connect

3. Those network profiles should be hold information about the network settings like "proxy settings" etc..

4. Names of the profiles can be grab from the data of the connection

5. Also the manual switchability should be there

6. Suggest users to create network profiles which haven't profiles yet when the NM found a new connection

we have to Use the features of the network manager and extend it to obtain above functionalities



Could you mention where can I get start?


[1]https://fedoraproject.org/wiki/Summer_coding_ideas_for_2013#Integrate_Proxy_Settings_and_Network_Connections.28Locations.29

Thanks & Regards,
Malintha Adikari


_______________________________________________
networkmanager-list mailing list
networkmanager-list gnome org
https://mail.gnome.org/mailman/listinfo/networkmanager-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]