[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-hardware-devel
Subject:    Re: [Kde-hardware-devel] Draft for a GSoC idea. nm statistics and auto proxy switching
From:       "Lamarque V. Souza" <lamarque () kde ! org>
Date:       2013-04-20 10:35:46
Message-ID: 39069144.AsoxGPRGSH () evolucao ! localdomain
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Saturday 20 April 2013 11:40:00 Sebastian Kügler wrote:
>Hi Eugenio,
>
>[no need to send the email to me personally, I'm on the list (how would I
>have received your email otherwise?), and it just messes up my mail
>filtering]
>On Friday, April 19, 2013 15:18:05 you wrote:
>> Thank you for your feedback. So regarding the statistics do you think it
>> should be more like a standalone application and not part of nm? to have
>> the proxy configuration per connection was my original idea but I think is
>> too small to be part of a GSoC unless I add it to something else. What do
>> you think?
>
>Yes, it's probably too small. If you would like to get involved with network
>manager hacking, it's going through a rewrite right now, and I don't know if
>it's the right time for a SoC project -- your code might be outdated and
>unmergable by the time you finish the project. Maybe just pick a project from
>the wiki?

	Hi Sebas and Eugenio. Eugenio already contacted me about the 
proxy idea, I told him the proxy idea would be too small for a GSoC so I 
suggested that he implemented the statistics for mobile connections (possibly for 
any connection type), which by the way is a bug assigned to 
networkmanagement [1]. Proxy configuration, which is also another bug assigned 
to networkmanagement [2], can be implemented by changing the configuration in 
systemsettings -> Network Settings -> Proxy per connection activation. That 
(mostly) works for KDE but not for other desktops though. I wrote "mostly works" 
because Dario Freddi warned be a couple of days ago that kio does not work with 
proxy, so this is a bigger problem that I had thought. Anyway, I think the correct 
place to implement proxy configuration is in NetworkManager itself and there is a 
guy proposing to implement that [3] in his GSoC project (Fedora would be the 
GSoC organization).

	Now I am wondering what programs use the configuration in 
systemsettings -> Network Settings -> Proxy besides Konqueror.

	Anyway, the statistics for connections can be implemented as a kcm 
module, then we can use in systemsettings to show it or launching it from either 
of our plasmoids using kcmshell. That way it would not be affected by the 
changes we are doing in the applets.

[1] https://bugs.kde.org/show_bug.cgi?id=253161
[2] https://bugs.kde.org/show_bug.cgi?id=248387
[3] https://mail.gnome.org/archives/networkmanager-list/2013-April/msg00167.html

-- 
Lamarque V. Souza
KDE's Network Management maintainer
http://planetkde.org/pt-br

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Tahoma'; font-size:12pt; font-weight:400; \
font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Saturday \
20 April 2013 11:40:00 Sebastian Kügler wrote:</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;Hi Eugenio,</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;[no need to send the email to me personally, \
I'm on the list (how would I</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;have received your email otherwise?), and it just messes up my \
mail</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;filtering]</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;On Friday, April 19, 2013 15:18:05 you wrote:</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;&gt; Thank you for your \
feedback. So regarding the statistics do you think it</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;&gt; should be more like a standalone \
application and not part of nm? to have</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;&gt; the proxy configuration per connection \
was my original idea but I think is</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;&gt; too small to be part of a GSoC unless I add it to \
something else. What do</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;&gt; you think?</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;Yes, it's probably too small. If you would \
like to get involved with network</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt;manager hacking, it's going through a rewrite right now, and I \
don't know if</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;it's \
the right time for a SoC project -- your code might be outdated and</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;unmergable by the time \
you finish the project. Maybe just pick a project from</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt;the wiki?</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">	Hi Sebas and Eugenio. \
Eugenio already contacted me about the proxy idea, I told him the proxy idea would be \
too small for a GSoC so I suggested that he implemented the statistics for mobile \
connections (possibly for any connection type), which by the way is a bug assigned to \
networkmanagement [1]. Proxy configuration, which is also another bug assigned to \
networkmanagement [2], can be implemented by changing the configuration in \
systemsettings -&gt; Network Settings -&gt; Proxy per connection activation. That \
(mostly) works for KDE but not for other desktops though. I wrote &quot;mostly \
works&quot; because Dario Freddi warned be a couple of days ago that kio does not \
work with proxy, so this is a bigger problem that I had thought. Anyway, I think the \
correct place to implement proxy configuration is in NetworkManager itself and there \
is a guy proposing to implement that [3] in his GSoC project (Fedora would be the \
GSoC organization).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">	Now I am wondering what programs use the configuration in \
systemsettings -&gt; Network Settings -&gt; Proxy besides Konqueror.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">	Anyway, the statistics for \
connections can be implemented as a kcm module, then we can use in systemsettings to \
show it or launching it from either of our plasmoids using kcmshell. That way it \
would not be affected by the changes we are doing in the applets.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[1] \
https://bugs.kde.org/show_bug.cgi?id=253161</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">[2] \
https://bugs.kde.org/show_bug.cgi?id=248387</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">[3] \
https://mail.gnome.org/archives/networkmanager-list/2013-April/msg00167.html</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Lamarque V. Souza</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">KDE's Network Management \
maintainer</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">http://planetkde.org/pt-br</p></body></html>



_______________________________________________
Kde-hardware-devel mailing list
Kde-hardware-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-hardware-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic