<tt><font size=2>David Woodhouse &lt;dwmw2@infradead.org&gt; wrote on
10/01/2010 11:42:31 PM:<br>
<br>
&gt; David Woodhouse &lt;dwmw2@infradead.org&gt; </font></tt>
<br><tt><font size=2>&gt; 10/01/2010 11:42 PM</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; To</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; &quot;muriloo@br.ibm.com&quot; &lt;muriloo@br.ibm.com&gt;</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; cc</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; &quot;networkmanager-list@gnome.org&quot; &lt;networkmanager-list@gnome.org&gt;,
<br>
&gt; &quot;ebarkie@us.ibm.com&quot; &lt;ebarkie@us.ibm.com&gt;, openconnect-<br>
&gt; devel@lists.infradead.org</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Subject</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Re: NetworManager and openconnect: using cookies</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; Tbanks; this looks good.<br>
&gt; <br>
&gt; But we should really be using gnome-keyring for storing the cookie,
not<br>
&gt; gconf. That way it's much less likely that it'll 'leak'. I think we
can<br>
&gt; get away with enabling this behaviour by default then.<br>
&gt; <br>
&gt; We should probably make some attempt to remember the lifetime of the<br>
&gt; cookie too, so we don't try to use it when we *know* it's already
timed<br>
&gt; out.<br>
&gt; <br>
&gt; &gt; I'm stuck on this step: if it fails on cookie, jump to ask<br>
&gt; &gt; username/password inputs from user. It always tries to use cookie.<br>
&gt; <br>
&gt; Yeah, I suspect it's best to try to validate the cookie directly,
rather<br>
&gt; than passing it to openconnect and praying. We can implement a<br>
&gt; 'test-cookie' option in (lib)openconnect, which can either try a CONNECT<br>
&gt; request, or hopefully there's a way to use the cookie with an HTTP
GET<br>
&gt; request that'll tell us if it's working too.<br>
&gt; <br>
&gt; Not sure about sending SIGKILL immediately -- that may upset the people<br>
&gt; who had the issues which made me implement the BYE packet in the first<br>
&gt; place. Perhaps we need an option to avoid the BYE on disconnect (which<br>
&gt; would be nice in other situations too).<br>
&gt; <br>
&gt; -- <br>
&gt; dwmw2<br>
&gt; <br>
</font></tt>
<br><tt><font size=2>Hi guys,</font></tt>
<br>
<br><tt><font size=2>Thanks for your reply David.</font></tt>
<br>
<br><tt><font size=2>I think we could implement keyring support for password
first and after</font></tt>
<br><tt><font size=2>implement a function to test if cookie is still valid
and save cookie in</font></tt>
<br><tt><font size=2>gnome-keyring either.</font></tt>
<br>
<br><tt><font size=2>For now, I've drafted a patch to add gnome-keyring
support for user's</font></tt>
<br><tt><font size=2>password. Please refer to the attachment openconnect-add-gnome-keyring-support.patch</font></tt>
<br>
<br><tt><font size=2>Feel free to make any comments about it. I'd be glad
to improve it.</font></tt>
<br>
<br><tt><font size=2>Murilo</font></tt>
<br>