1. 19 Nov, 2008 1 commit
  2. 05 Nov, 2008 1 commit
  3. 18 Sep, 2008 1 commit
    • Dan Williams's avatar
      2008-09-18 Dan Williams <dcbw@redhat.com> · 8d19530d
      Dan Williams authored
      	Patch from Alexander Sack <asac@ubuntu.com>
      
      	* configure.in
      	  system-settings/plugins/Makefile.am
      	  system-settings/plugins/ifupdown/Makefile.am
      	  system-settings/plugins/ifupdown/interface_parser.c
      	  system-settings/plugins/ifupdown/interface_parser.h
      	  system-settings/plugins/ifupdown/nm-ifupdown-connection.c
      	  system-settings/plugins/ifupdown/nm-ifupdown-connection.h
      	  system-settings/plugins/ifupdown/parser.c
      	  system-settings/plugins/ifupdown/parser.h
      	  system-settings/plugins/ifupdown/plugin.c
      	  system-settings/plugins/ifupdown/plugin.h
      		- Implement a Debian/Ubuntu legacy network configuration plugin
      			(gnome.org #551941)
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4078 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      8d19530d
  4. 05 Sep, 2008 1 commit
  5. 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
  6. 22 Aug, 2008 1 commit
    • Michael Biebl's avatar
      Refine check for dhcp client · e64ef39d
      Michael Biebl authored
      This commit is based on a patch by Roy Marples <roy@marples.name>
      
      Refine the detection logic of the dhcp client to not require a installed dhcp
      client and be more backwards compatible:
      1.) If no argument is given, first search for dhclient, then dhcpcd. If none is
          found, fall back to /sbin/dhclient (old behaviour)
      2.) If either dhclient or dhcpcd is used as argument to --with-dhcp-client,
          search for the binary and the correct version. Fail if not found.
      3.) If a complete path is given, do no search for the binary.
      
      Finally, check if the backend is either "dhclient" or "dhcpcd" and fail
      otherwise.
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4002 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e64ef39d
  7. 19 Aug, 2008 2 commits
  8. 18 Aug, 2008 2 commits
  9. 12 Aug, 2008 1 commit
    • Tambet Ingo's avatar
      2008-08-12 Tambet Ingo <tambet@gmail.com> · 0f534a9f
      Tambet Ingo authored
      	Start documenting libnm-glib public API using gtk-doc.
      
      	* libnm-glib/nm-serial-device.c:
      	* libnm-glib/nm-object.c:
      	* libnm-glib/nm-gsm-device.c:
      	* libnm-glib/nm-device.c:
      	* libnm-glib/nm-device-wifi.c:
      	* libnm-glib/nm-device-ethernet.c:
      	* libnm-glib/nm-client.c:
      	* libnm-glib/nm-cdma-device.c: Document the public API.
      
      	* docs/libnm-glib/libnm-glib.types: Implement.
      
      	* docs/libnm-glib/Makefile.am: Implement.
      
      	* autogen.sh:
      	* configure.in:
      	* Makefile.am: Add gtk-doc support.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3932 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      0f534a9f
  10. 16 Jul, 2008 1 commit
    • Dan Williams's avatar
      2008-07-16 Dan Williams <dcbw@redhat.com> · 87e7e74e
      Dan Williams authored
      	Patch from Roy Marples <roy@marples.name>
      
      	* configure.in
      		- Add --with-dhcp-client option
      
      	* src/dhcp-manager/Makefile.am
      		- pass DHCP_CLIENT_PATH on compile line
      
      	* src/dhcp-manager/nm-dhcp-manager.c
      	  src/dhcp-manager/nm-dhcp-manager.h
      		- Genericize for both dhcpcd and dhclient
      
      	* src/dhcp-manager/nm-dhcp-dhclient.c
      		- Move dhclient stuff out to it's own file from nm-dhcp-manager.c
      
      	* src/dhcp-manager/nm-dhcp-dhcpcd.c
      		- Implement support for dhcpcd too
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3823 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      87e7e74e
  11. 16 Jun, 2008 1 commit
  12. 13 Jun, 2008 1 commit
  13. 10 Jun, 2008 1 commit
  14. 29 May, 2008 2 commits
  15. 22 May, 2008 2 commits
    • Dan Williams's avatar
      2008-05-22 Dan Williams <dcbw@redhat.com> · 6cc399d1
      Dan Williams authored
      	Remove anything mDNS related.  This is better done from a distro-specific
      	dispatcher script.  Plus, any distro using avahi doesn't need to restart
      	avahi, since avahi can handle interface changes just fine using netlink.
      
      	* configure.in
      		- Remove --with-mdns-provider
      
      	* src/NetworkManagerPolicy.c
      		- (global_state_changed): don't restart the mdns provider
      
      	* src/NetworkManagerSystem.h
      	  src/backends/NetworkManagerArch.c
      	  src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerFrugalware.c
      	  src/backends/NetworkManagerGentoo.c
      	  src/backends/NetworkManagerMandriva.c
      	  src/backends/NetworkManagerPaldo.c
      	  src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerSlackware.c
      	  src/backends/NetworkManagerSuSE.c
      		- (nm_system_restart_mdns_responder): remove
      
      	* src/backends/NetworkManagerGeneric.c
      	  src/backends/NetworkManagerGeneric.h
      		- (nm_generic_restart_mdns_responder): remove
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3684 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      6cc399d1
    • Dan Williams's avatar
      2008-05-22 Dan Williams <dcbw@redhat.com> · 59061094
      Dan Williams authored
      	* configure.in
      		- clean up crypto options; just use --with-crypto=nss or
      			--with-crypto=gnutls
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3683 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      59061094
  16. 19 May, 2008 1 commit
    • Tambet Ingo's avatar
      2008-05-15 Tambet Ingo <tambet@gmail.com> · 40a69f98
      Tambet Ingo authored
      	Move crypto functions from nm-applet to libnm-util.
      
      	* libnm-util/nm-setting-8021x.c (nm_setting_802_1x_set_ca_cert)
      	(nm_setting_802_1x_set_client_cert)
      	(nm_setting_802_1x_set_phase2_ca_cert)
      	(nm_setting_802_1x_set_phase2_client_cert)
      	(nm_setting_802_1x_set_private_key)
      	(nm_setting_802_1x_set_phase2_private_key): Implement. Given a certificate
      	file (or private key and it's password), read the certificate data.
      
      	* libnm-util/crypto_nss.c:
      	* libnm-util/crypto_gnutls.c:
      	* libnm-util/crypto.[ch]: Move here from nm-applet.
      
      	* configure.in: Check for NSS and gnutls here (moved here from nm-applet).
      
      	* system-settings/plugins/ifcfg-suse/parser.c (read_wpa_eap_settings):
      	Imlement WPA-EAP configuration reading from sysconfig.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3673 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      40a69f98
  17. 12 May, 2008 1 commit
  18. 11 May, 2008 1 commit
    • Dan Williams's avatar
      2008-05-11 Dan Williams <dcbw@redhat.com> · d7eafc71
      Dan Williams authored
      	* configure.in
      	  Makefile.am
      	  gfilemonitor/*
      		- Add a private copy of the GIO GFileMonitor code, with a custom GFile
      			implementation, so that the same change monitoring code can be used
      			on systems without glib-2.14 (like Fedora 8)
      
      	* system-settings/plugins/keyfile/Makefile.am
      	  system-settings/plugins/keyfile/plugin.c
      	  system-settings/plugins/ifcfg-suse/Makefile.am
      	  system-settings/plugins/ifcfg-suse/plugin.c
      		- Use private gfilemonitor code if GIO is not present
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3654 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d7eafc71
  19. 09 May, 2008 3 commits
    • Dan Williams's avatar
      Build fixes from Michael Biebl · 2f9019b2
      Dan Williams authored
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3653 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      2f9019b2
    • Dan Williams's avatar
    • Tambet Ingo's avatar
      2008-05-08 Tambet Ingo <tambet@gmail.com> · d2cf6fa7
      Tambet Ingo authored
          	Use PolicyKit to authorize the system settings' AddConnection method
          	and the system settings connections' Update and Delete methods.
      
          	* libnm-glib/nm-settings.c (impl_exported_connection_update)
          	(impl_exported_connection_delete, nm_exported_connection_update)
          	(nm_exported_connection_delete): Return boolean and fill GError
          	to notify the callers of the reasons why it might have failed.
      
          	* libnm-glib/nm-dbus-settings-system.c
          	(nm_dbus_settings_system_add_connection): Return the error from dbus
          	call so that the callers can see why it failed.
      
          	* libnm-glib/nm-dbus-connection.c (update, delete): Update the
          	signatures.
      
          	* system-settings/src/nm-polkit-helpers.[ch]: Implement.
      
          	* system-settings/src/nm-sysconfig-connection.[ch]: Implement. New
          	abstract base class that checks PolicyKit permissions.
      
          	* system-settings/src/dbus-settings.c:
          	(impl_settings_add_connection): Check the policy before carring out
          	the request.
      
          	* system-settings/plugins/keyfile/nm-keyfile-connection.c:
          	Inherit from NMSysconfigConnection, check the policies before
          	allowing updating or removing.
      
          	* system-settings/plugins/ifcfg-suse/nm-suse-connection.c:
          	Inherit from NMSysconfigConnection.
      
          	* introspection/nm-exported-connection.xml: Annotate "Update" and
          	"Delete" methods with async flag so that the implementations can get
          	access to DBusGMethodInvocation.
      
          	* system-settings/src/dbus-settings.c
          	(settings_add_connection_check_privileges): Implement.
          	(impl_settings_add_connection): Check the privileges before adding a new
          	connection. Improve error reporting.
      
          	* introspection/nm-settings-system.xml: Make the 'AddConnection' method
          	async so that the implementation can access DBusGMethodInvocation.
      
          	* configure.in: Check for PolicyKit.
      
          	* policy/org.freedesktop.network-manager-settings.system.policy:
          	New file.
      
          	* policy/Makefile.am: Install the policy file.
      
          	* configure.in: Add 'policy' subdir.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3646 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d2cf6fa7
  20. 27 Apr, 2008 1 commit
    • Dan Williams's avatar
      2008-04-27 Dan Williams <dcbw@redhat.com> · 03194ce9
      Dan Williams authored
      	* Makefile.am
      	  configure.in
      	  dispatcher-daemon/Makefile.am
      	  dispatcher-daemon/NetworkManagerDispatcher.c
      	  initscript/Arch/Makefile.am
      	  initscript/Arch/networkmanager-dispatcher.in
      	  initscript/Gentoo/Makefile.am
      	  initscript/Gentoo/NetworkManagerDispatcher.in
      	  initscript/Mandriva/Makefile.am
      	  initscript/Mandriva/networkmanagerdispatcher.in
      	  initscript/RedHat/Makefile.am
      	  initscript/RedHat/NetworkManagerDispatcher.in
      	  initscript/SUSE/Makefile.am
      	  initscript/SUSE/networkmanager-dispatcher.in
      	  initscript/Slackware/Makefile.am
      	  initscript/Slackware/rc.networkmanager-dispatcher.in
      	  initscript/paldo/Makefile.am
      	  initscript/paldo/NetworkManagerDispatcher.in
      	  man/Makefile.am
      	  man/NetworkManagerDispatcher.8.in
      		- Remove the dispatcher daemon
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3608 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      03194ce9
  21. 22 Apr, 2008 1 commit
    • Tambet Ingo's avatar
      2008-04-22 Tambet Ingo <tambet@gmail.com> · e6a5d0be
      Tambet Ingo authored
      	Implement GKeyFile system settings plugin.
      	Implement writing system settings (currently supported only by GKeyFile plugin).
      
      	* system-settings/src/main.c:
      	* system-settings/src/dbus-settings.c: Move the communication with plugins
      	from main.c to dbus-settings.c. Makes it possible to talk to all registered
      	plugins for adding/updating/removing connections.
      
      	* system-settings/src/nm-system-config-interface.c
      	(nm_system_config_interface_add_connection): Implement
      	(nm_system_config_interface_update_connection): Implement.
      	(nm_system_config_interface_remove_connection): Implement.
      
      	* system-settings/plugins/keyfile/Makefile.am:
      	* system-settings/plugins/keyfile/plugin.[ch]:
      	* system-settings/plugins/keyfile/writer.[ch]:
      	* system-settings/plugins/keyfile/reader.[ch]: Implement.
      
      	* system-settings/plugins/Makefile.am: Add GKeyFile plugin.
      
      	* configure.in: Generate GKeyFile Makefile.
      
      	* libnm-glib/nm-settings.c (impl_exported_connection_get_id): Fix a memory
      	corruption, need to duplicate the returned string.
      	(impl_exported_connection_update): Implement.
      	(impl_exported_connection_delete): Implement.
      
      	* introspection/nm-settings-system.xml: Add "AddConnection" method.
      
      	* introspection/nm-exported-connection.xml: Add "Update" and "Delete" methods.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3587 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e6a5d0be
  22. 05 Apr, 2008 1 commit
    • Dan Williams's avatar
      2008-04-05 Dan Williams <dcbw@redhat.com> · 04227844
      Dan Williams authored
      	* Makefile.am
      	  configure.in
      	  marshallers/Makefile.am
      	  marshallers/nm-marshal-main.c
      	  marshallers/nm-marshal.list
      		- Consolidate marshallers
      
      	* libnm-glib/nm-marshal-main.c
      	  libnm-glib/nm-marshal.list
      	  src/marshallers/Makefile.am
      	  src/marshallers/nm-marshal-main.c
      	  src/marshallers/nm-marshal.list
      		- Remove
      
      	* libnm-glib/Makefile.am
      	  src/Makefile.am
      	  src/dhcp-manager/Makefile.am
      	  src/ppp-manager/Makefile.am
      	  src/supplicant-manager/Makefile.am
      	  src/vpn-manager/Makefile.am
      		- Use consolidated marshallers
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3533 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      04227844
  23. 01 Apr, 2008 1 commit
  24. 24 Mar, 2008 1 commit
  25. 14 Mar, 2008 1 commit
    • Dan Williams's avatar
      2008-03-14 Dan Williams <dcbw@redhat.com> · a90c522d
      Dan Williams authored
      	* include/wireless-helper.h
      	  include/Makefile.am
      		- One place for all the junk needed for #including wireless.h
      
      	* test/nm-tool.c
      	  src/NetworkManagerAP.c
      	  src/wpa.c
      	  src/Makefile.am
      	  libnm-util/nm-utils.c
      	  libnm-util/nm-setting-wireless.c
      	  libnm-glib/nm-device-802-11-wireless.c
      	  libnm-glib/nm-access-point.c
      	  libnm-glib/libnm-glib-test.c
      		- include wireless-helper.h, not iwlib.h
      
      	* configure.in
      		- Don't need libiw really, just need to check for wireless.h
      
      	* src/kernel-types.h
      		- Remove; used types moved into wpa.c
      
      	* src/nm-device-802-11-wireless.c
      		- (nm_device_802_11_wireless_update_signal_strength,
      		   real_get_generic_capabilities, nm_device_802_11_wireless_get_mode,
      		   nm_device_802_11_wireless_set_mode,
      		   nm_device_802_11_wireless_get_frequency,
      		   nm_device_802_11_wireless_get_ssid,
      		   nm_device_802_11_wireless_set_ssid,
      		   nm_device_802_11_wireless_get_bitrate,
      		   nm_device_802_11_wireless_get_bssid,
      		   nm_device_802_11_wireless_disable_encryption): use ioctl() directly
      			instead of iwlib functions
      
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3462 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a90c522d
  26. 12 Mar, 2008 1 commit
  27. 29 Feb, 2008 1 commit
  28. 28 Feb, 2008 3 commits
  29. 30 Jan, 2008 1 commit
  30. 18 Dec, 2007 2 commits
  31. 04 Dec, 2007 1 commit