1. 28 May, 2013 10 commits
  2. 27 May, 2013 3 commits
  3. 24 May, 2013 13 commits
  4. 23 May, 2013 6 commits
  5. 22 May, 2013 1 commit
  6. 21 May, 2013 3 commits
  7. 20 May, 2013 4 commits
    • Dan Winship's avatar
      devices: fix recursive-state-change check · fd2a3a75
      Dan Winship authored
      nm_device_state_changed() had a check to make sure it wasn't entered
      recursively (which had been a source of bugs in the past), but it was
      global rather than per-device, so it caused errors when VLANs changed
      state in response to their parent device changing state. Fix that.
    • Dan Winship's avatar
      devices, platform: fix up carrier-detection detection · 2bb51788
      Dan Winship authored
      Some devices aren't expected to support carrier detection, so there's
      no reason to have NMDevice log about it. Move that message into
      NMDeviceEthernet, where failure to support carrier-detect really is
      worth mentioning.
      Also, make NMDeviceEthernet use NMPlatform for carrier-detection
      detection (and move the MII carrier-detect-support check from
      NMDeviceEthernet into NMLinuxPlatform).
      Finally, have NMDeviceGeneric actually check whether the device
      supports carrier detect, rather than just always assuming it doesn't.
    • Dan Williams's avatar
      core: clean up and simplify device capabilities handling · be807819
      Dan Williams authored
      This is really, really old 2007-era code.  Any NMDevice that gets
      created is already supported, so there's no reason to have every
      device set NM_DEVICE_CAP_NM_SUPPORTED.  For those subclasses that
      only set that capability, we can remove the subclass method
      entirely.  Next, it turns out that the "type capabilities" code
      wasn't used anywhere, so remove that too.  Lastly, "cipsec"
      interfaces haven't been used on linux in about 5 years (they
      were created by the Cisco binary-only IPSec kernel module for
      Cisco VPNs long before vpnc and openswan came around) so we can
      remove that code too.
    • Dan Winship's avatar
      core: remove NMDeviceWired · 38459f5a
      Dan Winship authored
      With carrier handling moved to NMDevice, the only thing left in
      NMDeviceWired was speed, which was actually ethernet-specific anyway.
      So move that to NMDeviceEthernet, and then kill NMDeviceWired.