<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/src/nm-connectivity.c, branch th/NMStringTable</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>trivial: nm_connectivity_check_async() returns void -&gt; use g_return_if_fail()</title>
<updated>2013-08-29T08:22:22+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2013-08-29T08:06:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=f56d0c2baf29958f259abcc7119171d0f28425ed'/>
<id>f56d0c2baf29958f259abcc7119171d0f28425ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix warning about unused variable</title>
<updated>2013-08-28T15:41:28+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2013-08-28T15:40:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=5b449631de2dfbb6736757eb6af8ee4733a12fdb'/>
<id>5b449631de2dfbb6736757eb6af8ee4733a12fdb</id>
<content type='text'>
Signed-off-by: Thomas Haller &lt;thaller@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Thomas Haller &lt;thaller@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: provide additional network connectivity information</title>
<updated>2013-08-28T14:54:08+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-07-30T20:31:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=07521da59115dff6c2394240d5fffade3cded62f'/>
<id>07521da59115dff6c2394240d5fffade3cded62f</id>
<content type='text'>
NM_STATE_CONNECTED_SITE doesn't distinguish between "behind a captive
portal" and "limited network connectivity" (ie, connected to a router
that has lost its upstream connection). Add a new NMManager
:connectivity property to provide this information.

Also add a CheckConnectivity method, which can be used to force NM to
re-check the connectivity state, which could be called by a client
after it completed a portal login, or fixed a network problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NM_STATE_CONNECTED_SITE doesn't distinguish between "behind a captive
portal" and "limited network connectivity" (ie, connected to a router
that has lost its upstream connection). Add a new NMManager
:connectivity property to provide this information.

Also add a CheckConnectivity method, which can be used to force NM to
re-check the connectivity state, which could be called by a client
after it completed a portal login, or fixed a network problem.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: improve NMManager:state transitions with connectivity checking</title>
<updated>2013-08-28T14:54:08+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-07-31T13:14:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=8732914815ef315cd94ba67ba4b8247d90412b13'/>
<id>8732914815ef315cd94ba67ba4b8247d90412b13</id>
<content type='text'>
The connectivity-checking code would generally result in
NMManager:state going CONNECTING -&gt; CONNECTED_GLOBAL -&gt; CONNECTED_SITE
in the case where the connectivity check failed. The brief incorrect
CONNECTED_GLOBAL is bad, because clients might see it and do the wrong
thing.

Instead, when we are ready to switch from CONNECTING to CONNECTED_*,
do a connectivity check first, and switch to either CONNECTED_SITE or
CONNECTED_GLOBAL based on the result of that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The connectivity-checking code would generally result in
NMManager:state going CONNECTING -&gt; CONNECTED_GLOBAL -&gt; CONNECTED_SITE
in the case where the connectivity check failed. The brief incorrect
CONNECTED_GLOBAL is bad, because clients might see it and do the wrong
thing.

Instead, when we are ready to switch from CONNECTING to CONNECTED_*,
do a connectivity check first, and switch to either CONNECTED_SITE or
CONNECTED_GLOBAL based on the result of that.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: add LOGD_CONCHECK, log unexpected concheck responses at LOGL_INFO</title>
<updated>2013-08-28T14:54:08+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-07-31T14:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=52813b48c1c705ed06c588adda5f011123ac5f21'/>
<id>52813b48c1c705ed06c588adda5f011123ac5f21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: build NMConnectivity unconditionally, possibly as a no-op</title>
<updated>2013-08-28T14:54:08+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-07-29T20:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=91f810abfe6353bd6177d5b8187c638fa8cb95d4'/>
<id>91f810abfe6353bd6177d5b8187c638fa8cb95d4</id>
<content type='text'>
Build and use NMConnectivity regardless of build options; if you build
without libsoup, NMConnectivity will just always report that you have
full connectivity (like it does when you build with libsoup but don't
enable connectivity checking).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build and use NMConnectivity regardless of build options; if you build
without libsoup, NMConnectivity will just always report that you have
full connectivity (like it does when you build with libsoup but don't
enable connectivity checking).
</pre>
</div>
</content>
</entry>
<entry>
<title>core: clean up connectivity code a bit</title>
<updated>2013-08-28T14:54:08+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-07-29T13:42:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=6885da2648b4243c3357b56d0254834b175bbaff'/>
<id>6885da2648b4243c3357b56d0254834b175bbaff</id>
<content type='text'>
Remove some unnecessary comments and some unnecessary code. Fix
indentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some unnecessary comments and some unnecessary code. Fix
indentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: make NMConfig non-refcounted</title>
<updated>2013-04-03T14:23:47+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2013-03-12T18:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=4a7727d93ab2c39ee7c3026c4845920a041bb72a'/>
<id>4a7727d93ab2c39ee7c3026c4845920a041bb72a</id>
<content type='text'>
It's a singleton that always exists. Callers shouldn't have to
refcount it.

Also, move its cleanup code from dispose() to finalize(), and remove
some unnecessary checks in it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a singleton that always exists. Callers shouldn't have to
refcount it.

Also, move its cleanup code from dispose() to finalize(), and remove
some unnecessary checks in it.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: use Config object for connectivity checking parameters</title>
<updated>2013-03-11T19:45:12+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2013-02-01T14:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=875c1af2fd41b9e575ef46bf997ffac9d4f8120e'/>
<id>875c1af2fd41b9e575ef46bf997ffac9d4f8120e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: additional connectivity checking debug messages</title>
<updated>2012-02-27T16:56:51+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2011-12-15T16:13:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=330eb2f74beb929eddcf64ecf7b2e02007bd0e74'/>
<id>330eb2f74beb929eddcf64ecf7b2e02007bd0e74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
