Proxies in NetworkManager

Short Description

Proxy use is necessary to gain security and privacy over our internet traffic . Proxy settings are itself network resources and can be easily obtained . The projects aims at implementing the resource discovery mechanism ( WPAD ) which will request the various servers ( DHCP , DNS & VPN ) to obtain those settings , manual insertion will also be implemented . Settings will be written to PacRunner from which various desktop clients can request them over DBus .

About me

I'm Atul , a second year undergraduate student at National Institute of Technology , Patna , majoring in Computer Science and Engineering . I can be reached on IRC with Nick atulhjp . My blog is : https://atulhjp.wordpress.com/

Schedule

23 May - 5 June

Implement NMProxyConfig, Fix NMDevice to send out proxy config

6 June - 19 June

VPNManager fixup , Implement NMPacRunnerManager (write settings to PacRunner)

20 June - 26 June

Code Cleanup , Documentation , Mid term Submission

27 June - 10 July

Fixup in PacRunner for multiple proxy config support, Write Unit tests

11 July - 24 July

Ifcfg plugin, NM Dispatcher proxy support

25 July - 7 August

Expand libnm:Implement NMSettingProxy , Add 'Proxy' tab to nm-connection-editor

8 August - 14 August

nmcli support, Write Tests, Bug fixup

15 August - 21 August

Code Scrub , Proof Read Documentation

22 August - 28 August

Discussions , Final submission

Outreach/SummerOfCode/2016/Projects/AtulAnand_ProxiesInNM (last edited 2016-08-21 16:54:37 by AtulAnand)