<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch jk/bgo728920-update-connection-secrets</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>fixup! cli: add '--show-secrets' option for 'nmcli connection show'</title>
<updated>2014-09-25T13:34:42+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2014-09-25T13:34:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=70ec47d674db5ae21c3a0564bd1350701013ae77'/>
<id>70ec47d674db5ae21c3a0564bd1350701013ae77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: add '--show-secrets' option for 'nmcli connection show'</title>
<updated>2014-09-25T13:32:12+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2014-09-11T14:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1a1ad6b46814de0570e59dddc9fac7e1732791a1'/>
<id>1a1ad6b46814de0570e59dddc9fac7e1732791a1</id>
<content type='text'>
It can be used to display connection secrets (passwords).  When used, it will
get secrets for the connection profile and merge it into the connection's
settings before displaying it.

Example:
nmcli con show -s hotel-wifi
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can be used to display connection secrets (passwords).  When used, it will
get secrets for the connection profile and merge it into the connection's
settings before displaying it.

Example:
nmcli con show -s hotel-wifi
</pre>
</div>
</content>
</entry>
<entry>
<title>core: add ClearSecrets() D-Bus call</title>
<updated>2014-09-25T13:32:12+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2014-09-11T08:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=441bbd9185db6bc095aed2904fb642d0fc375726'/>
<id>441bbd9185db6bc095aed2904fb642d0fc375726</id>
<content type='text'>
It clears all secrets in connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It clears all secrets in connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>settings: do not clear secrets on Update() without any secrets (bgo #728920)</title>
<updated>2014-09-25T13:32:12+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2014-09-11T07:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=269b1a2a196c9351a20f371e16116abe00c4b68c'/>
<id>269b1a2a196c9351a20f371e16116abe00c4b68c</id>
<content type='text'>
When a connection is updated by Update() and the new settings contain *no*
secrets, leave the previous secrets untouched. This makes updating connection
parameters much easier. Users (clients) need not to bother with secrets when
they only want adjust a parameter.

Use case:
 - GetSettings()
 - modify the settings
 - Update()

https://bugzilla.gnome.org/show_bug.cgi?id=728920
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a connection is updated by Update() and the new settings contain *no*
secrets, leave the previous secrets untouched. This makes updating connection
parameters much easier. Users (clients) need not to bother with secrets when
they only want adjust a parameter.

Use case:
 - GetSettings()
 - modify the settings
 - Update()

https://bugzilla.gnome.org/show_bug.cgi?id=728920
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: make sync/async APIs more GLib-like (bgo #736988)</title>
<updated>2014-09-25T13:30:22+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2014-09-25T13:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c772530ec5932fbd54caa2bcd27fa89b9f9fd313'/>
<id>c772530ec5932fbd54caa2bcd27fa89b9f9fd313</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: add some missing sync/async method variants</title>
<updated>2014-09-25T13:29:21+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2014-09-11T20:27:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=41eca3ea490c819c263aa986e1e9bad813dcfe47'/>
<id>41eca3ea490c819c263aa986e1e9bad813dcfe47</id>
<content type='text'>
Add the missing variant in most places in the API where previously
there was either only a synchronous version or only an asynchronous
version.

There is not yet a synchronous nm_client_activate_connection(),
nm_client_add_and_activate_connection(), or
nm_remote_settings_add_connection(), because the existing async code
depends on waiting for other asynchronous events, so making them run
synchronously is slightly more complicated. But these APIs can be
added later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the missing variant in most places in the API where previously
there was either only a synchronous version or only an asynchronous
version.

There is not yet a synchronous nm_client_activate_connection(),
nm_client_add_and_activate_connection(), or
nm_remote_settings_add_connection(), because the existing async code
depends on waiting for other asynchronous events, so making them run
synchronously is slightly more complicated. But these APIs can be
added later.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: make sync/async APIs more GLib-like</title>
<updated>2014-09-25T13:29:20+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2014-09-11T20:27:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=2237ea3ddbe602446ac87a8a055a6d719c4a0f6c'/>
<id>2237ea3ddbe602446ac87a8a055a6d719c4a0f6c</id>
<content type='text'>
Make synchronous APIs take GCancellables, and make asynchronous APIs
use GAsyncReadyCallbacks and have names ending in "_async", with
"_finish" functions to retrieve the results.

Also, make nm_client_activate_connection_finish(),
nm_client_add_and_activate_finish(), and
nm_remote_settings_add_connection_finish() be (transfer full) rather
than (transfer none), because the refcounting semantics become
slightly confusing in some edge cases otherwise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make synchronous APIs take GCancellables, and make asynchronous APIs
use GAsyncReadyCallbacks and have names ending in "_async", with
"_finish" functions to retrieve the results.

Also, make nm_client_activate_connection_finish(),
nm_client_add_and_activate_finish(), and
nm_remote_settings_add_connection_finish() be (transfer full) rather
than (transfer none), because the refcounting semantics become
slightly confusing in some edge cases otherwise.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: merge saved and unsaved connection methods</title>
<updated>2014-09-25T13:29:20+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2014-09-11T20:12:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=6ca10677d67c129d43b82e5563e20c4c5f2e5727'/>
<id>6ca10677d67c129d43b82e5563e20c4c5f2e5727</id>
<content type='text'>
Merge nm_remote_settings_add_connection() and
nm_remote_settings_add_connection_unsaved(), and likewise
nm_remote_connection_commit_changes() and
nm_remote_connection_commit_changes_unsaved(), by adding a boolean
flag to each saying whether to save to disk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge nm_remote_settings_add_connection() and
nm_remote_settings_add_connection_unsaved(), and likewise
nm_remote_connection_commit_changes() and
nm_remote_connection_commit_changes_unsaved(), by adding a boolean
flag to each saying whether to save to disk.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: merge branch 'th/bgo731937_delete_nm_generated_connection'</title>
<updated>2014-09-24T15:04:44+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2014-09-24T15:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=dfdb4b8e6f547b8d8119ce75b7477d94b35eeb34'/>
<id>dfdb4b8e6f547b8d8119ce75b7477d94b35eeb34</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=731937

Signed-off-by: Thomas Haller &lt;thaller@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=731937

Signed-off-by: Thomas Haller &lt;thaller@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: recheck_assume_connection() do nothing if the device is not disconnected</title>
<updated>2014-09-24T14:45:21+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2014-08-01T20:46:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=54f6666c66f398f3e2a430055cd2f033dd7746ba'/>
<id>54f6666c66f398f3e2a430055cd2f033dd7746ba</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>
</feed>
