1. 01 Aug, 2014 2 commits
    • Dan Winship's avatar
      libnm: add NetworkManager.h, disallow including individual headers · d0b05b34
      Dan Winship authored
      Add NetworkManager.h, which includes all of the other NM header, and
      require all external users of libnm to use that rather than the
      individual headers.
      
      (An exception is made for nm-dbus-interface.h,
      nm-vpn-dbus-interface.h, and nm-version.h, which can be included
      separately.)
      d0b05b34
    • Dan Winship's avatar
      libnm: make the the use of GInitable mandatory · 258e74eb
      Dan Winship authored
      Remove _nm_object_ensure_inited(), etc; objects that implement
      GInitable are now mandatory-to-init().
      
      Remove constructor() implementations that sometimes return NULL; do
      all the relevant checking in init() instead.
      
      Make nm_client_new() and nm_remote_settings_new() take a GCancellable
      and a GError**.
      258e74eb
  2. 30 Jul, 2014 1 commit
    • Dan Winship's avatar
      clients: reorganize source tree, put all the installed clients together · 3d25d704
      Dan Winship authored
      Create a new clients/ subdirectory at the top level, and move cli/ and
      tui/ into it, as well as nm-online.c (which was previously in test/,
      which made no sense).
      
      cli/ was split into two subdirectories, src/ and completion/. While
      this does simplify things (given that the completion file and the
      binary both need to be named "nmcli"), it bloats the source tree, and
      we can work around it by just renaming the completion file at install
      time. Then we can combine the two directories into one and just have
      it all under clients/cli/.
      3d25d704
  3. 20 Jun, 2014 1 commit
  4. 27 May, 2014 1 commit
  5. 31 Mar, 2014 3 commits
  6. 14 Oct, 2013 1 commit
  7. 16 Aug, 2013 1 commit
    • Dan Winship's avatar
      nm-online: wait for all startup-time connections, not just one · 44ac1020
      Dan Winship authored
      Rewrite nm-online to use libnm-glib, and change it so that it waits
      until NM has finished all of its startup-time connection activation
      attempts, rather than only waiting until at least one has succeeded.
      
      In particular, this means that on multi-homed servers, the
      NetworkManager-wait-online systemd service (and by extension,
      network.service) will now block until *all* of the server's IP
      addresses are up, which is needed for some old daemons that assume
      that no network interfaces will be added after they start.
      44ac1020
  8. 23 Jul, 2013 1 commit
  9. 11 Jul, 2013 1 commit
  10. 26 Sep, 2012 1 commit
    • Dan Winship's avatar
      all: Don't use ctype.h macros · 6878d20a
      Dan Winship authored
      The ctype macros (eg, isalnum(), tolower()) are locale-dependent. Use
      glib's ASCII-only versions instead.
      
      Also, replace isascii() with g_ascii_isprint(), since isascii()
      accepts control characters, which isn't what the code wanted in any of
      the places where it was using it.
      6878d20a
  11. 09 Jul, 2012 1 commit
  12. 14 Feb, 2011 1 commit
    • Dan Williams's avatar
      api: add additional NM daemon states · ec115ed4
      Dan Williams authored
      DISCONNECTING: the only active network connection is now being disconnected
      LOCAL, SITE, GLOBAL: one-stop items for level of connectivity, which
      we'll use to show when we think we're actually connected to the internet
      or behind a captive portal or something
      ec115ed4
  13. 20 May, 2010 1 commit
  14. 02 May, 2009 1 commit
  15. 31 Dec, 2008 1 commit
  16. 20 Dec, 2008 1 commit
  17. 15 Apr, 2008 1 commit
  18. 09 May, 2006 1 commit
  19. 02 May, 2006 1 commit
  20. 26 Apr, 2006 2 commits