1. 23 Nov, 2017 2 commits
  2. 17 Oct, 2017 1 commit
    • Thomas Haller's avatar
      shared: split random and hash utils · 281d2d9f
      Thomas Haller authored
      "nm-utils/nm-shared-utils.h" shall contain utility function without other
      dependencies. It is intended to be used by other projects as-is.
      
      nm_utils_random_bytes() requires getrandom() and a HAVE_GETRANDOM configure
      check. That makes it more cumbersome to re-use "nm-shared-utils.h", in
      cases where you don't care about nm_utils_random_bytes().
      
      Split nm_utils_random_bytes() out to a separate file.
      
      Same for hash utils, which depend on nm_utils_random_bytes(). Also, hash
      utils will eventually be extended to use siphash24.
      281d2d9f
  3. 02 Nov, 2015 2 commits
  4. 15 Jul, 2014 1 commit
    • 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
  5. 12 Mar, 2012 1 commit
  6. 07 Mar, 2012 1 commit
  7. 03 Feb, 2012 1 commit
    • Dan Winship's avatar
      libnm-glib: simplify handling of object and object array properties · cc90f101
      Dan Winship authored
      Add an "object_type" field to NMPropertiesInfo, and use that with
      DBUS_TYPE_G_OBJECT_PATH and DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH
      properties so that we don't need custom marshallers for each one.
      
      When creating an NMDevice or NMActiveConnection, we need to fetch an
      extra property first to figure out the exact subclass to use, so add a
      bit of infrastructure for that as well. Also, do that preprocessing
      asynchronously when processing a property change notification, so that
      it doesn't block the main loop.
      cc90f101
  8. 20 Dec, 2008 1 commit
  9. 16 Mar, 2007 1 commit
    • Tambet Ingo's avatar
      2007-03-16 Tambet Ingo <tambet@ximian.com> · e1c3b553
      Tambet Ingo authored
      	* libnm-glib/nm-device.c (nm_device_get_description): Implement.
      
      	* libnm-glib/nm-client.c (nm_client_manager_is_running): Implement. Also add a
      	"manager-running" signal that notifies the appearance/disappearance of NM.
      	(nm_client_sleep): Implement.
      
      	* libnm-glib/nm-device.c:
      	* libnm-glib/nm-device-802-11-wireless.c: 
      	* libnm-glib/nm-device-802-3-ethernet.c: 
      
      	Don't inherit from DBusGProxy, add a proxy to private
      	data. The reason is, classes inherited from NMDevice wouldn't get any dbus signals
      	for anything but their own dbus interface. DBusGProxy objects support only one
      	interfaces and to work around this, NMDevice has spearate proxy for each dbus
      	interface. The nice side effect of this change is that we do not create a new
      	DBusGProxy object for each property access.
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2479 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e1c3b553
  10. 12 Feb, 2007 1 commit
    • Tambet Ingo's avatar
      2007-02-12 Tambet Ingo <tambet@ximian.com> · 8a4c57f6
      Tambet Ingo authored
      	Totally break NetworkManager. Please use 0.6 branch until futher notice.
      
      	* src/:
      		- Remove old low-level dbus interface implementations and replace them
      		  with dbus-glib one.
      
      	* configure.in:
      		- Require dbus-glib >= 0.72.
      		- Plug in new sources to build.
      
      	* libnm-glib/:
      		- Implement GObject wrappers on top of DBUS glib auto-generated bindings
      		  to make it more convenient to use from GObject based programs.
      
      	* introspection/:
      		- Implement DBUS XML introspection files, used by both NM and libnm-glib.
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2309 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      8a4c57f6