1. 27 Oct, 2008 3 commits
    • Dan Williams's avatar
      2008-10-27 Dan Williams <dcbw@redhat.com> · 39467c7e
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-ppp.c
      	  libnm-util/nm-setting-ppp.h
      		- Make properties private and add accessor functions
      
      	* src/ppp-manager/nm-ppp-manager.c
      		- Use ppp setting accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4229 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      39467c7e
    • Dan Williams's avatar
      2008-10-27 Dan Williams <dcbw@redhat.com> · c4383261
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/nm-setting.h
      	  libnm-util/nm-setting.c
      		- Make properties private and add accessor functions
      
      	* libnm-util/nm-connection.c
      	  libnm-util/nm-setting-8021x.c
      	  libnm-util/nm-setting-cdma.c
      	  libnm-util/nm-setting-connection.c
      	  libnm-util/nm-setting-gsm.c
      	  libnm-util/nm-setting-ip4-config.c
      	  libnm-util/nm-setting-ip6-config.c
      	  libnm-util/nm-setting-ppp.c
      	  libnm-util/nm-setting-pppoe.c
      	  libnm-util/nm-setting-serial.c
      	  libnm-util/nm-setting-template.c
      	  libnm-util/nm-setting-vpn.c
      	  libnm-util/nm-setting-wired.c
      	  libnm-util/nm-setting-wireless-security.c
      	  libnm-util/nm-setting-wireless.c
      	  system-settings/plugins/keyfile/reader.c
      	  system-settings/plugins/keyfile/writer.c
      		- Use setting accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4228 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c4383261
    • Dan Williams's avatar
      2008-10-27 Dan Williams <dcbw@redhat.com> · 519f8cd6
      Dan Williams authored
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-connection.c
      	  libnm-util/nm-setting-connection.h
      		- Add a 'read-only' property that indicates the connection cannot be
      			modified
      
      	* system-settings/plugins/ifcfg-fedora/reader.c
      	  system-settings/plugins/ifcfg-suse/parser.c
      	  system-settings/plugins/ifupdown/parser.c
      		- These plugins are read-only at the moment
      
      	* system-settings/plugins/keyfile/reader.c
      	  system-settings/plugins/keyfile/writer.c
      		- Read-only shouldn't get saved out to files or read in from them
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4227 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      519f8cd6
  2. 26 Oct, 2008 6 commits
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · 7d723b54
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-connection.c
      	  libnm-util/nm-setting-connection.h
      		- Make properties private and add accessor functions
      
      	* src/NetworkManagerPolicy.c
      	  src/nm-cdma-device.c
      	  src/nm-device-ethernet.c
      	  src/nm-device-interface.c
      	  src/nm-device-wifi.c
      	  src/nm-gsm-device.c
      	  src/nm-manager.c
      	  src/ppp-manager/nm-ppp-manager.c
      	  src/vpn-manager/nm-vpn-connection.c
      	  system-settings/plugins/ifcfg-fedora/nm-ifcfg-connection.c
      	  system-settings/plugins/ifcfg-fedora/plugin.c
      	  system-settings/plugins/ifcfg-fedora/reader.c
      	  system-settings/plugins/ifcfg-suse/parser.c
      	  system-settings/plugins/ifupdown/parser.c
      	  system-settings/plugins/keyfile/nm-keyfile-connection.c
      	  system-settings/plugins/keyfile/plugin.c
      	  system-settings/plugins/keyfile/writer.c
      	  system-settings/src/main.c
      		- Use those accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4220 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      7d723b54
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · 76c366b5
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-gsm.c
      	  libnm-util/nm-setting-gsm.h
      		- Make properties private and add accessor functions
      
      	* src/nm-gsm-device.c
      	  src/nm-hso-gsm-device.c
      	  src/ppp-manager/nm-ppp-manager.c
      		- Use those accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4219 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      76c366b5
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · 41b0e055
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-cdma.c
      	  libnm-util/nm-setting-cdma.h
      		- Make properties private and add accessor functions
      
      	* src/nm-cdma-device.c
      	  src/ppp-manager/nm-ppp-manager.c
      		- Use those accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4218 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      41b0e055
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · 55fd788e
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-pppoe.c
      	  libnm-util/nm-setting-pppoe.h
      		- Make properties private and add accessor functions
      
      	* src/nm-device-ethernet.c
      	  src/ppp-manager/nm-ppp-manager.c
      		- Use those accesors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4217 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      55fd788e
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · fff2e85b
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-wired.c
      	  libnm-util/nm-setting-wired.h
      		- Make properties private and add accessor functions
      
      	* src/nm-device-ethernet.c
      	  system-settings/plugins/ifcfg-fedora/nm-ifcfg-connection.c
      	  system-settings/plugins/ifcfg-suse/parser.c
      	  system-settings/src/main.c
      		- Use those accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4215 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      fff2e85b
    • Dan Williams's avatar
      2008-10-26 Dan Williams <dcbw@redhat.com> · 39497793
      Dan Williams authored
      	Patch from Tambet Ingo <tambet@gmail.com>
      
      	* libnm-util/libnm-util.ver
      	  libnm-util/nm-setting-serial.c
      	  libnm-util/nm-setting-serial.h
      	  src/nm-serial-device.c
      		- Make properties private and use accessors instead
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4214 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      39497793
  3. 20 Oct, 2008 1 commit
  4. 06 Oct, 2008 1 commit
  5. 04 Oct, 2008 1 commit
  6. 01 Oct, 2008 1 commit
    • Dan Williams's avatar
      2008-10-01 Dan Williams <dcbw@redhat.com> · 95798eb4
      Dan Williams authored
      	Fix setting value comparison issue that caused some settings to look the
      	same when they were really different (rh #464417)
      
      	* libnm-util/nm-param-spec-specialized.c
      		- (type_is_fixed_size): return fundamental size of the fixed type too
      		- (nm_gvalues_compare_collection): use the fundamental fixed type size
      			in the comparison so that the _entire_ fixed type collection gets
      			compared rather than just the first 'len1' bytes
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4134 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      95798eb4
  7. 28 Sep, 2008 1 commit
  8. 25 Sep, 2008 1 commit
  9. 18 Sep, 2008 2 commits
  10. 11 Sep, 2008 1 commit
  11. 08 Sep, 2008 1 commit
    • Dan Williams's avatar
      2008-09-08 Dan Williams <dcbw@redhat.com> · 796829ce
      Dan Williams authored
      	Patch from Alexander Sack <asac@ubuntu.com>
      
      	* libnm-util/crypto_gnutls.c
      	  libnm-util/crypto_nss.c
      		- (crypto_init, crypto_deinit): just use a boolean instead of a refcount
      
      	* libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      	  libnm-util/libnm-util.ver
      		- (nm_utils_init): initialize libnm-util
      		- (nm_utils_deinit): de-initialize libnm-util and clean up resources
      
      	* libnm-util/nm-setting-8021x.c
      		- (nm_setting_802_1x_class_init): init libnm-util when needed
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4047 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      796829ce
  12. 05 Sep, 2008 1 commit
  13. 04 Sep, 2008 1 commit
    • Dan Williams's avatar
      2008-09-04 Dan Williams <dcbw@redhat.com> · ba15ee5f
      Dan Williams authored
      	* libnm-util/nm-setting-vpn.c
      	  libnm-util/nm-setting-vpn.h
      		- Split VPN secrets from VPN data so that settings services can actually
      			figure out that they are secrets and store them accordingly
      
      	* system-settings/plugins/keyfile/nm-keyfile-connection.c
      	  system-settings/plugins/keyfile/reader.c
      	  system-settings/plugins/keyfile/reader.h
      	  system-settings/plugins/keyfile/writer.c
      		- Store VPN secrets separately from VPN data so that they can be fetched
      			on demand
      		- Implement the get_secrets() call so that (a) secrets don't leak out
      			to unprivileged callers, and (b) secrets can be sent to privileged
      			callers when needed
      
      	* vpn-daemons/vpnc/src/nm-vpnc-service.c
      		- Handle split VPN secrets
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4031 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      ba15ee5f
  14. 27 Aug, 2008 1 commit
    • Dan Williams's avatar
      2008-08-26 Dan Williams <dcbw@redhat.com> · 81f8f399
      Dan Williams authored
      	Add connection UUIDs, since connection names can be changed, and since
      	old-style connection IDs could change over the life of the connection.  The
      	UUID should be assigned at connection creation time, be stable for a given
      	connection, and should be unique among all connections for a given settings
      	service.
      
      	* configure.in
      	  libnm-util/Makefile.am
      		- Require libuuid
      
      	* introspection/nm-exported-connection.xml
      		- Remove "GetID" method
      
      	* libnm-glib/nm-dbus-connection.c
      	  libnm-glib/nm-settings.c
      	  libnm-glib/nm-settings.h
      		- Remove id-related stuff
      
      	* libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      	  libnm-util/libnm-util.ver
      		- (nm_utils_uuid_generate, nm_utils_uuid_generate_from_string): Add
      			utility functions to generate UUIDs
      
      	* libnm-util/nm-setting-connection.c
      	  libnm-util/nm-setting-connection.h
      		- Add 'uuid' member to the connection setting
      		- (verify): require valid 'uuid' for a valid connection
      
      	* system-settings/plugins/ifcfg-fedora/nm-ifcfg-connection.c
      	  system-settings/plugins/ifcfg-fedora/reader.c
      	  system-settings/plugins/ifcfg-suse/nm-suse-connection.c
      	  system-settings/plugins/ifcfg-suse/parser.c
      	  system-settings/plugins/keyfile/nm-keyfile-connection.c
      	  system-settings/src/main.c
      		- Remove id-related stuff
      		- Give connections UUIDs where needed
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4013 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      81f8f399
  15. 26 Aug, 2008 2 commits
  16. 22 Aug, 2008 3 commits
  17. 18 Aug, 2008 1 commit
    • Dan Williams's avatar
      2008-08-18 Dan Williams <dcbw@redhat.com> · 0b4d5573
      Dan Williams authored
      	* libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      		- (nm_utils_garray_to_string): remove; NM was the only user and doesn't
      			export anything that needs to be converted with this function
      
      	* src/dhcp-manager/nm-dhcp-manager.c
      		- (garray_to_string): convert a byte array to a UTF-8 string with
      			minimal validation; the DHCP client sends it in ASCII anyway
      		- (get_option, copy_option): use garray_to_string()
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3985 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      0b4d5573
  18. 11 Aug, 2008 2 commits
  19. 06 Aug, 2008 1 commit
    • Dan Williams's avatar
      2008-08-06 Dan Williams <dcbw@redhat.com> · 2c31b549
      Dan Williams authored
      	* libnm-glib/nm-ip4-config.c
      	  libnm-glib/nm-ip4-config.h
      		- Add 'routes' property
      
      	* libnm-util/nm-setting-vpn.c
      	  libnm-util/nm-setting-vpn.h
      		- Remove 'routes' property
      
      	* libnm-util/nm-setting-ip4-config.c
      	  libnm-util/nm-setting-ip4-config.h
      		- 'ignore-dhcp-dns' renamed to 'ignore-auto-dns'
      		- Add 'ignore-auto-routes' property
      		- 'routes' exposed over D-Bus is now an array of array of uint (4) to 
      			accomodate route metrics
      		- 'routes' exposed in C is now a list of NMSettingIP4Route structures
      
      	* libnm-util/nm-utils.c
      	  libnm-util/nm-utils.h
      		- Add helpers for marshalling IP4 routes
      
      	* src/NetworkManagerUtils.c
      		- (nm_utils_merge_ip4_config): handle property renames and new route
      			structure
      
      	* src/NetworkManagerSystem.c
      		- (nm_system_device_set_ip4_route, nm_system_device_set_from_ip4_config,
      		   nm_system_vpn_device_set_from_ip4_config): respect route metrics
      
      	* src/dhcp-manager/nm-dhcp-manager.c
      		- (nm_dhcp_manager_get_ip4_config): handle new route structure
      
      	* system-settings/plugins/ifcfg-fedora/reader.c
      	  system-settings/plugins/ifcfg-fedora/writer.c
      		- Handle routes separately from addresses now that routes have a different
      			format
      
      	* introspection/nm-ip4-config.xml
      	  src/nm-ip4-config.c
      	  src/nm-ip4-config.h
      		- Rename internal routing functions
      		- 'static-routes' renamed to 'routes'
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3898 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      2c31b549
  20. 04 Aug, 2008 2 commits
  21. 01 Aug, 2008 1 commit
    • Dan Williams's avatar
      2008-08-01 Dan Williams <dcbw@redhat.com> · 0d85411e
      Dan Williams authored
      	* libnm-util/nm-setting-ip4-config.c
      	  libnm-util/nm-setting-ip4-config.h
      		- Make IPv4 methods reflect their usage; 'dhcp' -> 'auto' and
      			'autoip' -> 'link-local'.  VPN & PPP connections can also have IPv4
      			settings, and they don't necessarily use DHCP.
      
      	* src/NetworkManagerPolicy.c
      	  src/nm-device.c
      	  system-settings/plugins/ifcfg-fedora/reader.c
      	  system-settings/plugins/ifcfg-suse/parser.c
      		- Fixup for method changes
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3882 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      0d85411e
  22. 27 Jul, 2008 2 commits
  23. 18 Jul, 2008 1 commit
  24. 17 Jul, 2008 1 commit
  25. 16 Jul, 2008 1 commit
  26. 07 Jul, 2008 1 commit