<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch th/secret-agent-rh1063036</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>secret-agent: rework handling of asynchronous request and cancelling</title>
<updated>2015-08-14T13:45:28+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-08-14T08:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ab8198f24ed7449b65ab119b2ff88225a4b069a5'/>
<id>ab8198f24ed7449b65ab119b2ff88225a4b069a5</id>
<content type='text'>
Also use an opaque type NMSecretAgentCallId for the call-id.

NMSecretManager has the following properties:

- the callback will *always* be invoked exactly once. Even if you cancel
  the call or if you dispose NMSecretManager with pending calls.
  That allows the caller to rely on being called back (and possibly
  do some cleanup).

- Now you can cancel all 3 types of operations, not only 'GetSecrets'
  call. Note that this will still not cancel the calls 'DeleteSecrets'
  and 'SaveSecrets' on a D-Bus level.
  When cancelling, the callback will be invoked synchronously, with an
  GError indicating the cancelling (G_IO_ERROR_CANCELLED).

- During dispose, the callback is also invoked synchronously, with
  some other error reason.

- Otherwise, callbacks are always invoked asynchronously.

- Don't strip_remote_error from NMSecretManager. NMAgentManager inspects
  the remote error for the 'GetSecrets' call. Any users of
  NMSecretManager should strip the error themselves (as they see fit).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also use an opaque type NMSecretAgentCallId for the call-id.

NMSecretManager has the following properties:

- the callback will *always* be invoked exactly once. Even if you cancel
  the call or if you dispose NMSecretManager with pending calls.
  That allows the caller to rely on being called back (and possibly
  do some cleanup).

- Now you can cancel all 3 types of operations, not only 'GetSecrets'
  call. Note that this will still not cancel the calls 'DeleteSecrets'
  and 'SaveSecrets' on a D-Bus level.
  When cancelling, the callback will be invoked synchronously, with an
  GError indicating the cancelling (G_IO_ERROR_CANCELLED).

- During dispose, the callback is also invoked synchronously, with
  some other error reason.

- Otherwise, callbacks are always invoked asynchronously.

- Don't strip_remote_error from NMSecretManager. NMAgentManager inspects
  the remote error for the 'GetSecrets' call. Any users of
  NMSecretManager should strip the error themselves (as they see fit).
</pre>
</div>
</content>
</entry>
<entry>
<title>merge: 'ssids' RequestScan() option, nmcli connecting hidden SSID (rh #752173)</title>
<updated>2015-08-14T10:50:33+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-08-14T10:50:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=32c34a8ccda0d26aa36a5556bacdcf36bf522f0b'/>
<id>32c34a8ccda0d26aa36a5556bacdcf36bf522f0b</id>
<content type='text'>
Add 'ssids' option to RequestScan() DBus call allowing scanning multiple SSIDs,
support that in libnm and nmcli. And fix nmcli for connecting to hidden SSIDs.

https://bugzilla.gnome.org/show_bug.cgi?id=752173
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add 'ssids' option to RequestScan() DBus call allowing scanning multiple SSIDs,
support that in libnm and nmcli. And fix nmcli for connecting to hidden SSIDs.

https://bugzilla.gnome.org/show_bug.cgi?id=752173
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: fix connecting to a hidden SSID with 'nmcli dev wifi connect' (bgo #752173)</title>
<updated>2015-08-14T10:42:56+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-07-10T11:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=5955a66e0904403ff93e75deaaff173d95b6cac4'/>
<id>5955a66e0904403ff93e75deaaff173d95b6cac4</id>
<content type='text'>
We have to set 802-11-wireless.hidden=true to be able to connect to hidden SSIDs.
nmcli user indicates hidden SSID with 'hidden yes' parameter.

https://bugzilla.gnome.org/show_bug.cgi?id=752173
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have to set 802-11-wireless.hidden=true to be able to connect to hidden SSIDs.
nmcli user indicates hidden SSID with 'hidden yes' parameter.

https://bugzilla.gnome.org/show_bug.cgi?id=752173
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: add 'ssid' parameter for 'nmcli device wifi rescan'</title>
<updated>2015-08-14T10:42:15+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-07-14T07:50:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=e247567d879b314598efc2fe46f2bc8cd309250d'/>
<id>e247567d879b314598efc2fe46f2bc8cd309250d</id>
<content type='text'>
'ssid' can repeat when more SSIDs should be scanned, e.g.
$ nmcli dev wifi rescan ssid "hidden cafe" ssid AP12 ssid "my home Wi-Fi"

Bash completion fixed by thaller@redhat.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'ssid' can repeat when more SSIDs should be scanned, e.g.
$ nmcli dev wifi rescan ssid "hidden cafe" ssid AP12 ssid "my home Wi-Fi"

Bash completion fixed by thaller@redhat.com
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: add new functions allowing passing options to RequestScan() D-Bus call</title>
<updated>2015-08-14T09:27:15+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-07-14T07:46:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=7691fe575377b5383d4cd6dd62e01ed4f6cafa93'/>
<id>7691fe575377b5383d4cd6dd62e01ed4f6cafa93</id>
<content type='text'>
nm_device_wifi_request_scan_options()
nm_device_wifi_request_scan_options_async()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nm_device_wifi_request_scan_options()
nm_device_wifi_request_scan_options_async()
</pre>
</div>
</content>
</entry>
<entry>
<title>core: accept 'ssids':aay option in RequestScan() dictionary parameter</title>
<updated>2015-08-14T09:27:15+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-07-14T07:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=87b2d783b6c732ab9cf3ad8ef0cdaec8d971c74a'/>
<id>87b2d783b6c732ab9cf3ad8ef0cdaec8d971c74a</id>
<content type='text'>
It allows specifying SSIDs that should be probe-scanned, which is useful
for APs with hidden SSID, for example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It allows specifying SSIDs that should be probe-scanned, which is useful
for APs with hidden SSID, for example.
</pre>
</div>
</content>
</entry>
<entry>
<title>settings: fix format string for GVariant (rh #1253320)</title>
<updated>2015-08-13T15:46:56+00:00</updated>
<author>
<name>Jiří Klimeš</name>
<email>jklimes@redhat.com</email>
</author>
<published>2015-08-13T13:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=b019052b92fbbbbfa16ae14e8cfc78309b3d0d4d'/>
<id>b019052b92fbbbbfa16ae14e8cfc78309b3d0d4d</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=1253320

Fixes: df6706813a698e7a697739b0940bd8f528713aab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=1253320

Fixes: df6706813a698e7a697739b0940bd8f528713aab
</pre>
</div>
</content>
</entry>
<entry>
<title>build: create xz compressed by default</title>
<updated>2015-08-13T15:22:44+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2015-08-13T15:15:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=60372f109080e1fa175d397490a6681628ff9c78'/>
<id>60372f109080e1fa175d397490a6681628ff9c78</id>
<content type='text'>
GNOME release tooling repacks the bz2 to a xz anyway. This makes it easier for
packagers to use tarballs created with "make dist" in place of distribution
tarballs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GNOME release tooling repacks the bz2 to a xz anyway. This makes it easier for
packagers to use tarballs created with "make dist" in place of distribution
tarballs.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: avoid assertion "signal_id != 0" on unexported object</title>
<updated>2015-08-13T15:20:07+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-08-13T15:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=cad540641730316d345cc95c79620852261e1514'/>
<id>cad540641730316d345cc95c79620852261e1514</id>
<content type='text'>
When unexporting an object, we might have a notification
pending. When the notification is finally processed, it
would find no "priv-&gt;interfaces" and raise an assertion

  "idle_emit_properties_changed: assertion 'signal_id != 0' failed"

https://bugzilla.redhat.com/show_bug.cgi?id=1253326

Fixes: 073991f5a8271a1e7367ec330fc7c8cf54522ffb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When unexporting an object, we might have a notification
pending. When the notification is finally processed, it
would find no "priv-&gt;interfaces" and raise an assertion

  "idle_emit_properties_changed: assertion 'signal_id != 0' failed"

https://bugzilla.redhat.com/show_bug.cgi?id=1253326

Fixes: 073991f5a8271a1e7367ec330fc7c8cf54522ffb
</pre>
</div>
</content>
</entry>
<entry>
<title>ifcfg-rh: take reference to nm_inotifiy_helper_get() singleton in NMIfcfgConnection</title>
<updated>2015-08-13T14:18:48+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-08-13T14:18:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=088e606fcc6af1d5b72456265c62dd14f5a26d76'/>
<id>088e606fcc6af1d5b72456265c62dd14f5a26d76</id>
<content type='text'>
https://bugzilla.redhat.com/show_bug.cgi?id=1253330
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.redhat.com/show_bug.cgi?id=1253330
</pre>
</div>
</content>
</entry>
</feed>
