NetworkManager/src/devices/bluetooth
Thomas Haller 3c2b9485a7 device: improve tracking autoconnect-blocked flags of NMDevice
- split NM_DEVICE_AUTOCONNECT_BLOCKED_INTERN in two parts:
  "wrong-pin" and "manual-disconnect". Setting/unsetting them
  should be tracked differently, as their reason differs.

- no longer initialize/clear the autoconnect-blocked reasons
  during realize/unrealize of the device. Instead, initialize
  it once when the object gets created (nm_device_init()), and
  keep the settings beyond unrealize/realize cycles. This only
  matters for software devices, as regular devices get deleted
  after unrealizing once. But for software devices it is essential,
  because we don't want to forget the autoconnect settings of
  the device instance.

- drop verbose logging about blocking autoconnect due to failed
  pin. We already log changes to autoconnect-blocked flags with
  TRACE level. An additional message about this particular issue
  seems not necessary at INFO level.

- in NMManager's do_sleep_wake(), no longer block autoconnect
  for devices during sleep. We already unmanage the device, which
  is a far more effective measure to prevent activation. We should
  not also block autoconnect.
2017-11-08 11:45:34 +01:00
..
nm-bluez-common.h bluetooth: expose known HCI adapters to devices 2017-06-01 11:28:57 +02:00
nm-bluez-device.c settings: get rid of callback arguments for nm_settings_connection_delete() 2017-10-25 14:04:36 +02:00
nm-bluez-device.h bluetooth: drop unused function declaration 2017-09-18 18:56:50 +02:00
nm-bluez-manager.c core: fix crash with bluetooth device factory wrongly claiming NAP connection 2017-08-06 07:50:48 +02:00
nm-bluez4-adapter.c core,clients: use our own string hashing function nm_str_hash() 2017-10-18 13:05:00 +02:00
nm-bluez4-adapter.h src/devices: use macros for property and signal names 2017-09-18 15:40:31 +02:00
nm-bluez4-manager.c src/devices: use macros for property and signal names 2017-09-18 15:40:31 +02:00
nm-bluez4-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bluez5-dun.c core: use nm_close() 2017-10-19 15:49:58 +02:00
nm-bluez5-dun.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-bluez5-manager.c all: avoid coverity warnings about "Wrong Check of Return Value" 2017-10-30 14:10:56 +01:00
nm-bluez5-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-bt-error.c all: use NM_CACHED_QUARK_FCN() to define cached quarks 2017-02-10 14:33:52 +01:00
nm-bt-error.h bluez: split out errors 2014-10-13 14:27:33 +02:00
nm-device-bt.c device: improve tracking autoconnect-blocked flags of NMDevice 2017-11-08 11:45:34 +01:00
nm-device-bt.h modem: add define for ModemManager D-Bus path 2017-05-12 17:29:33 +02:00