1. 03 Apr, 2019 1 commit
  2. 19 Mar, 2019 1 commit
    • Lubomir Rintel's avatar
      all: goodbye libnm-glib · 1de8383a
      Lubomir Rintel authored
      This removes libnm-glib, libnm-glib-vpn, and libnm-util for good.
      The it has been replaced with libnm since NetworkManager 1.0, disabled
      by default since 1.12 and no up-to-date distributions ship it for years
      now.
      
      Removing the libraries allows us to:
      
      * Remove the horrible hacks that were in place to deal with accidental use
        of both the new and old library in a single process.
      * Relief the translators of maintenance burden of similar yet different
        strings.
      * Get rid of known bad code without chances of ever getting fixed
        (libnm-glib/nm-object.c and libnm-glib/nm-object-cache.c)
      * Generally lower the footprint of the releases and our workspace
      
      If there are some really really legacy users; they can just build
      libnm-glib and friends from the NetworkManager-1.16 distribution. The
      D-Bus API is stable and old libnm-glib will keep working forever.
      
      https://github.com/NetworkManager/NetworkManager/pull/308
      1de8383a
  3. 30 Apr, 2018 1 commit
  4. 07 Nov, 2014 1 commit
  5. 15 Jul, 2014 2 commits
    • Dan Winship's avatar
      libnm-util, libnm-glib: whitespace fixes · 2570c5a1
      Dan Winship authored
      Fix indentation, kill trailing whitespace, split some long lines.
      2570c5a1
    • Dan Winship's avatar
      libnm-util, libnm-glib: standardize copyright/license headers · cb7e1893
      Dan Winship authored
      - Remove list of authors from files that had them; these serve no
        purpose except to quickly get out of date (and were only used in
        libnm-util and not libnm-glib anyway).
      
      - Just say "Copyright", not "(C) Copyright" or "Copyright (C)"
      
      - Put copyright statement after the license, not before
      
      - Remove "NetworkManager - Network link manager" from the few files
        that contained it, and "libnm_glib -- Access network status &
        information from glib applications" from the many files that
        contained it.
      
      - Remove vim modeline from nm-device-olpc-mesh.[ch], add emacs modeline
        to files that were missing it.
      cb7e1893
  6. 28 Feb, 2014 1 commit
    • Jiří Klimeš's avatar
      libnm-util: add *_remove_*_by_value() functions for 'ipv4' and 'ipv6' settings · 1303ac3e
      Jiří Klimeš authored
      nm_setting_ip4_config_remove_dns_by_value()
      nm_setting_ip4_config_remove_dns_search_by_value()
      nm_setting_ip4_config_remove_address_by_value()
      nm_setting_ip4_config_remove_route_by_value()
      
      nm_setting_ip6_config_remove_dns_by_value()
      nm_setting_ip6_config_remove_dns_search_by_value()
      nm_setting_ip6_config_remove_address_by_value()
      nm_setting_ip6_config_remove_route_by_value()
      1303ac3e
  7. 16 Nov, 2012 1 commit
  8. 27 Jul, 2012 1 commit
  9. 12 Mar, 2012 1 commit
    • Dan Winship's avatar
      Fix names of error enum values · 54ef8f32
      Dan Winship authored
      When NM was registering all of its enum types by hand, it was using
      NamesLikeThis rather than the default names-like-this for the "nick"
      values. When we switched to using glib-mkenums, this resulted in
      dbus-glib using different strings for the D-Bus error names, causing
      compatibility problems.
      
      Fix this by using glib-mkenums annotations to manually fix all the
      enum values back to what they were before. (This can't be done in a
      more automated way, because the old names aren't 100% consistent. Eg,
      "UNKNOWN" frequently becomes "UnknownError" rather than just
      "Unknown".)
      54ef8f32
  10. 27 Feb, 2012 1 commit
  11. 15 Feb, 2012 1 commit
    • Dan Winship's avatar
      Use glib-mkenums to generate enum types · 839eab55
      Dan Winship authored
      Rather than generating enum classes by hand (and complaining in each
      file that "this should really be standard"), use glib-mkenums.
      
      Unfortunately, we need a very new version of glib-mkenums in order to
      deal with NM's naming conventions and to fix a few other bugs, so just
      import that into the source tree temporarily.
      
      Also, to simplify the use of glib-mkenums, import Makefile.glib from
      https://bugzilla.gnome.org/654395.
      
      To avoid having to run glib-mkenums for every subdirectory of src/,
      add a new "generated" directory, and put the generated enums files
      there.
      
      Finally, use Makefile.glib for marshallers too, and generate separate
      ones for libnm-glib and NetworkManager.
      839eab55
  12. 06 Jul, 2011 1 commit
  13. 21 Jan, 2011 1 commit
  14. 28 Jul, 2010 1 commit
  15. 20 May, 2010 1 commit
  16. 02 May, 2010 1 commit
    • Dan Williams's avatar
      libnm-util: add 'may-fail' for IPv4 and IPv6 · 806b74db
      Dan Williams authored
      When this property is TRUE, IP configuration can continue as long
      as at least on IP configuration type succeeds.  This allows
      connections to networks where the user does not necessarily know
      whether the network supports IPv4 or IPv6 and does not require
      that both complete succesfully.
      
      Since most of the time the user doesn't really care what type
      of connectivity they have, as long as they have *some* connectivity,
      this allows better "Just Works" behavior as long as the system
      settings plugins and connection editors/applets use the right
      defaults.
      
      Suggested defaults for may-fail are:
      
      IPv4: no (ie, require IPv4 connectivity)
      IPv6: yes (ie, do not require IPv6 connectivity)
      
      Users who require a specific type of connectivity are probably
      knowlegable enough to check the box as needed for their network.
      806b74db
  17. 17 Apr, 2010 1 commit
  18. 08 Jan, 2010 1 commit
  19. 30 Sep, 2009 1 commit
  20. 30 Jul, 2009 1 commit
  21. 30 Oct, 2008 1 commit
    • Dan Williams's avatar
      2008-10-30 Dan Williams <dcbw@redhat.com> · 567396ad
      Dan Williams authored
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-ip6-config.c
      	  libnm-util/nm-setting-ip6-config.h
      	  libnm-util/Makefile.am
      		- Make properties private and add accessor functions
      		- Hide IPv6 stuff from public API, it's incomplete and completely unused
      
      	* libnm-util/nm-connection.c
      	  libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      		- Ignore IPv6 stuff for now
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4240 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      567396ad
  22. 27 Jul, 2008 1 commit
  23. 26 Jun, 2008 1 commit
    • Dan Williams's avatar
      2008-06-26 Dan Williams <dcbw@redhat.com> · 5a516abc
      Dan Williams authored
      	Patch from David Cantrell <dcantrell@redhat.com> and me
      
      	* include/nm-dbus-glib-types.h
      		- Add IP6 address types
      
      	* libnm-util/Makefile.am
      	  libnm-util/nm-setting-ip6-config.c
      	  libnm-util/nm-setting-ip6-config.h
      		- Add IP6 settings object
      
      	* libnm-util/nm-connection.c
      		- (register_default_settings): register ip6 settings object
      
      	* libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      		- (nm_utils_ip6_addresses_from_gvalue, nm_utils_ip6_addresses_to_gvalue,
      		   nm_utils_ip6_dns_from_gvalue, nm_utils_ip6_dns_to_gvalue): add
      			ip6 address conversion functions
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3778 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      5a516abc