1. 17 Aug, 2005 1 commit
  2. 16 Aug, 2005 1 commit
  3. 30 Jun, 2005 1 commit
  4. 23 Jun, 2005 1 commit
  5. 20 Jun, 2005 1 commit
    • Robert Love's avatar
      2005-06-20 Robert Love <rml@novell.com> · d6b8f804
      Robert Love authored
      	* Makefile.am: Add missing intltool-foo.in generated files to
      	  EXTRA_DIST so that 'distcheck' works.  Also add DISTCLEANFILES
      	  with the start of stuff to cleanup on 'distclea'.
      	* configure.in: add AC_PROG_INTLTOOL macro so that we do the intltool
      	  stuff right and 'distcheck' works.
      	* po/POTFILES.in: Remove examples/python/systray/eggtrayicon.c.  If
      	  we keep it, we need to add all of examples/* to EXTRA_DIST and do
      	  Makefile.am for each.  And systray/Makefile needs to be redone.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@725 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d6b8f804
  6. 15 Jun, 2005 1 commit
  7. 12 Jun, 2005 1 commit
    • David Zeuthen's avatar
      2005-06-12 David Zeuthen <davidz@redhat.com> · c357c61e
      David Zeuthen authored
      	* gnome/vpn-properties/nm-vpn-ui-interface.h: New file
      
      	* gnome/vpn-properties/nm-vpn-properties.glade: New file
      
      	* gnome/vpn-properties/nm-vpn-properties.c: New file
      
      	* gnome/vpn-properties/Makefile.am: New file
      
      	* src/vpn-manager/nm-vpn-manager.h: Rework prototypes to take an
      	array of passwords
      
      	* src/vpn-manager/nm-vpn-manager.c
      	(nm_vpn_manager_activate_vpn_connection): Take an array of passwords
      	instead of just a single one
      
      	* src/vpn-manager/nm-dbus-vpn.c:
      	(nm_dbus_vpn_get_vpn_connection_properties): Also append service_name
      	here
      	(nm_dbus_vpn_activate_connection): Rework to take an array of passwords
      
      	* gnome/applet/vpn-password-dialog.h (nmwa_vpn_request_password):
      	Change the interface here to give a list of passwords. Also, don't
      	require username, but do require service
      
      	* gnome/applet/vpn-password-dialog.c: Look up the VPN .name files for
      	the binary for the auth-dialog and use that instead of putting up a
      	dialog asking for a single password
      
      	* gnome/applet/vpn-connection.[ch]: Don't remember the user_name,
      	however do remember the service
      
      	* gnome/applet/main.c (main): Setup i18n
      
      	* gnome/applet/applet.c (nmwa_update_state): Add a line "VPN
      	connection to '%s'" to the tooltip if we are connected using VPN
      	(nmwa_menu_vpn_item_activate): Check last_attempt_success gconf
      	key to determine whether we the auth-dialog needs to
      	reprompt. Also cope with the fact that the auth-dialog now returns
      	an array of passwords.
      	(nmwa_menu_configure_vpn_item_activate): New handler for
      	"Configure VPN..." menu item
      	(nmwa_menu_add_vpn_menu): Add the "Configure VPN..." menu item
      	(is_vpn_available): New function to determine if we got any
      	NM-compatible VPN software installed
      	(nmwa_menu_add_devices): Use is_vpn_available to add VPN menu
      	items only if we have NM-compatible VPN software installed
      	(nmwa_gconf_vpn_connections_notify_callback): Slightly rework the
      	logic for detecting when VPN connections are removed
      
      	* gnome/applet/applet-dbus.h: Removed the prototypes for
      	nmwa_dbus_vpn_activate_connection, nmwa_dbus_vpn_deactivate_connection
      	since these are defined elsewhere
      
      	* gnome/applet/applet-dbus.c (set_vpn_last_attempt_status): New
      	function used to keep track of whether the last attempt succeded
      	(nmwa_dbus_filter): Update last_attempt according to whether the
      	VPN connection could be established or not
      
      	* gnome/applet/applet-dbus-vpn.h (nmwa_dbus_vpn_deactivate_connection):
      	Change prototype to take an array of passwords, not just a single
      	password
      
      	* gnome/applet/applet-dbus-vpn.c (nmwa_dbus_vpn_properties_cb): Only
      	update service, not user
      	(nmwa_dbus_vpn_remove_one_vpn_connection): Check that applet->
      	dbus_active_vpn_name is not NULL before using it
      	(nmwa_dbus_vpn_activate_connection): Send the passwords as a
      	string array instead of assuming a single password
      
      	* gnome/applet/applet-dbus-info.c:
      	(nmi_dbus_get_vpn_connection_properties): Use the logged in user for
      	user name; don't read from gconf
      
      	* gnome/applet/Makefile.am: Also export SYSCONFDIR and
      	VPN_NAME_FILES_DIR
      
      	* gnome/Makefile.am (SUBDIRS): Add vpn-properties
      
      	* configure.in: Add checks for gmodule-2.0.
      	Generate gnome/vpn-properties/Makefile. Don't generate any Makefile's
      	in vpn-daemons nor vpn-daemons/vpnc. We have separate autotooled
      	projects under vpn-daemons now.	 See vpn-daemons/vpnc/Changelog
      	for details
      
      	* vpn-daemons/Makefile.am: Removed
      
      	* vpn-daemons/README: New file to describe extensions points for VPN
      	software
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@664 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c357c61e
  8. 10 Jun, 2005 1 commit
  9. 16 May, 2005 2 commits
  10. 15 May, 2005 1 commit
  11. 03 May, 2005 1 commit
    • Dan Williams's avatar
      2005-05-03 Dan Williams <dcbw@redhat.com> · 567b5e3d
      Dan Williams authored
      	* Kill dhcpcd.  We now use "dhcdbd", a dbus daemon that controls dhclient.
      	  This means that NetworkManager shouldn't have DHCP issues anymore.  It also
      	  means you need dhcdbd, which you can get here (get the latest one):
      
      		http://people.redhat.com/jvdias/dhcdbd/
      
      	  Technically NetworkManager can use any DHCP daemon that uses the same DBUS
      	  interface as dhcdbd.
      
      	* Rewrite device activation to facilitate the new DHCP infrastructure and
      	  future improvements.  Its now "activation request" based, ie there is a single
      	  activation request composed of the device, access point, and other info which
      	  follows the entire activation process.  There are 5 stages of the activation
      	  process which correspond to:
      
      		1) Device preparation
      		2) Device configuration (bring it up, set ESSID/Key/etc)
      		3) IP Config Start (fire off DHCP if we're using it)
      		4) IP Config Get (grab config from DHCP or static config files)
      		5) IP Config Commit (set device's IP address, DNS, etc)
      
      	  Note that there is no longer a "scanning" step, since the access point must
      	  be known _before_ activation starts.  If the access point drops out or does
      	  not exist for some reason, the entire activation process fails and must be
      	  restarted for a different access point or device.
      
      	Patch from Bill Moss:
      	* gnome/applet/applet.c
      		- Fix type of vpn_failure dialog -> vpn_banner dialog
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@597 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      567b5e3d
  12. 27 Apr, 2005 2 commits
  13. 22 Apr, 2005 1 commit
  14. 15 Apr, 2005 1 commit
  15. 06 Apr, 2005 1 commit
  16. 01 Apr, 2005 1 commit
  17. 09 Mar, 2005 1 commit
    • Ray Strode's avatar
      2005-03-09 Ray Strode <rstrode@redhat.com> · 587a50e6
      Ray Strode authored
      	Second (unfinished, unworking) cut at porting to
      	dbus 0.30 api.
      
      	* dispatcher-daemon/NetworkManagerDispatcher.c
      	* info-daemon/NetworkManagerInfoDbus.c:
      	* panel-applet/NMWirelessAppletDbus.c:
      	* src/NetworkManagerDbusUtils.c:
      	* src/NetworkManagerDbusUtils.h:
      	* src/nm-dbus-device.c:
      	* src/nm-dbus-nm.c:
      	* test/nmtest.c: support dbus "object path" type
      
      	* configure.in:
      	* Makefile.am:
      	* info-daemon/Makefile.am:
      	* libnm_glib/Makefile.am:
      	* panel-applet/Makefile.am:
      	* dispatcher-daemon/Makefile.am
      	* src/Makefile.am:
      	* test/Makefile.am:
      	* utils/Makefile.am:
      	* utils/nm-utils.c:
      	* utils/nm-utils.h: new utils static lib
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@494 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      587a50e6
  18. 04 Mar, 2005 2 commits
  19. 28 Feb, 2005 2 commits
  20. 27 Feb, 2005 1 commit
  21. 15 Feb, 2005 1 commit
  22. 14 Feb, 2005 1 commit
    • Dan Williams's avatar
      2005-02-14 Dan Williams <dcbw@redhat.com> · fc408b39
      Dan Williams authored
      	Patch from Peter Jones:
      	* dhcpcd/client.c
      		- Ensure we return RET_DHCP_CEASED everywhere we should
      	* dhcpcd/udpipgen.c
      		- Use faster TOS for IP packets
      		- Don't set ip_id since we're UDP
      
      	Patch from Tomislav Vujec:
      	* src/nm-dbus-dhcp.c
      	  test/nm-dhcp-opt-test.c
      		- Clean up warnings to enable cvs tree compilation.
      	* configure.in
      		- Set AM_MAINTAINER_MODE
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@451 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      fc408b39
  23. 13 Feb, 2005 1 commit
    • Dan Williams's avatar
      2005-02-13 Dan Williams <dcbw@redhat.com> · df9976ae
      Dan Williams authored
      	Patch from Dan Reed:  DHCP options D-BUS API
      		Exposes the DHCP options that a device receives to clients over D-BUS.
      
      	* configure.in
      		- A few cleanups
      
      	* dhcpcd/client.h
      		- Correct names, option length, and types for DHCP options
      
      	* dhcpcd/dhcpcd.[ch]
      		- Clarify function names that access DHCP options & data
      
      	* src/NetworkManagerDHCP.c
      		- Use new DHCP data access functions
      
      	* src/NetworkManagerDbus.c
      		- Message handler for DHCP functions
      
      	* src/nm-dbus-dhcp.[ch] (new)
      		- DHCP dbus methods
      
      	* test/nm-dhcp-opt-test.c
      		- Test DHCP D-BUS API and return all present DHCP options
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@444 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      df9976ae
  24. 12 Feb, 2005 1 commit
  25. 25 Jan, 2005 1 commit
    • Dan Williams's avatar
      2005-01-25 Dan Williams <dcbw@redhat.com> · 13325a09
      Dan Williams authored
      	* configure.in
      		- Check DBUS version in configure, and set the C macros
      			DBUS_VERSION_[MAJOR,MINOR,MICRO]
      
      	* info-daemon/NetworkManagerInfoDbus.c
      		- Remove #if 0-d section of code that quit NMI if NM went away.
      
      	* panel-applet/NMWirelessAppletDbus.c
      		- Trap the "ServiceOwnerChanged" signal that's new in dbus-0.23
      
      	* src/NetworkManager.c
      	  src/NetworkManagerMain.h
      	  src/NetworkManagerDbus.c
      		- Trap the "ServiceOwnerChanged" signal that's new in dbus-0.23
      		- Make updating of our Allowed Wireless Network lists from NMI
      			an idle function in the main thread now, with a high priority.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@398 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      13325a09
  26. 24 Jan, 2005 1 commit
  27. 18 Jan, 2005 1 commit
  28. 14 Jan, 2005 2 commits
  29. 12 Jan, 2005 1 commit
    • Dan Williams's avatar
      2005-01-12 Dan Williams <dcbw@redhat.com> · 99cfa54d
      Dan Williams authored
      	* libnm_glib/
      		- Client library for applications using glib
      
      	* configure.in
      	  various Makefiles
      		- Split NM_CFLAGS and NM_LIBS into separate variables
      			like DBUS_*, HAL_* and GLIB_*
      
      	* src/NetworkManager.c
      	  src/NetworkManagerMain.h
      		- (nm_schedule_status_signal_broadcast): at the earliest convenience,
      			broadcast a status changed signal over DBUS from the main thread.
      			Still unused anywhere for the moment.
      
      	Patch from j@bootlab.org
      	* panel_applet/NMWirelessAppletDbus.c
      	  src/NetworkManagerDbus.c
      		- Correct INT32->UINT32 mistmatch between NM and the panel applet
      			for the "getMode" method call
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@368 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      99cfa54d
  30. 01 Jan, 2005 1 commit
  31. 21 Dec, 2004 2 commits
    • Colin Walters's avatar
      2004-12-21 Colin Walters <walters@redhat.com> · 399003d4
      Colin Walters authored and Colin Walters's avatar Colin Walters committed
      	* configure.in: Correct named detection.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@353 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      399003d4
    • Colin Walters's avatar
      2004-12-21 Colin Walters <walters@redhat.com> · 33bd873e
      Colin Walters authored and Colin Walters's avatar Colin Walters committed
      	* src/NetworkManager.c (nm_data_new): Initialize named.
      	Also, set up a signal handler for SIGINT/SIGTERM, and exit
      	the mainloop when these signals are received.
      	(nm_data_free): Unref named.
      	(sigterm_handler, sigterm_pipe_handler): New functions for
      	exiting mainloop.
      
      	* src/NetworkManagerMain.h (NMData): Add signal handling and
      	nameserver bits.
      
      	* src/NetworkManager.c (nm_device_unref): Quit device mainloop on
      	unref.
      
      	* src/NetworkManagerDHCP.c (set_nameservers): New function;
      	set nameservers from DHCP response data.
      	(set_domain_search): Set domain search from DHCP response.
      	(nm_device_dhcp_configure): Invoke them.
      
      	* src/NetworkManagerSystem.c
      	(nm_system_device_update_resolv_conf): Delete.  Deleting
      	code is totally sweet.
      
      	* src/Makefile.am (NetworkManager_LDADD): Add libnamed.
      
      	* named/nm-named-manager.h, named/nm-named-manager.c: New files;
      	implements an object which controls a nameserver.  Currently
      	uses bind 9.
      
      	* configure.in: Check for named.
      
      	* Makefile.am (SUBDIRS): Add named dir.
      
      	* named/named.conf: New template config file.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@352 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      33bd873e
  32. 06 Dec, 2004 1 commit
  33. 01 Dec, 2004 2 commits
    • Colin Walters's avatar
      2004-12-01 Colin Walters <walters@redhat.com> · 0402864d
      Colin Walters authored and Colin Walters's avatar Colin Walters committed
      	* configure.in: Suck in gcc warnings code from Rhythmbox,
      	but use fewer default flags, and in particular add -Wno-unused,
      	since the codebase has a lot of unused variables.
      
      	* test/nmtestdevices.c (create_device):
      	* test/nminfotest.c (get_network_string_property)
      	(get_networks_of_type):
      	* test/nmclienttest.c (main):
      	* src/NetworkManagerDbus.c (nm_dbus_create_error_message):
      	* initscript/NMLaunchHelper.c (get_nm_status):
      	* info-daemon/NetworkManagerInfoPassphraseDialog.c (update_button_cb):
      	* info-daemon/NetworkManagerInfoDbus.c (nmi_dbus_create_error_message):
      	Fix declarations after statements.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@331 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      0402864d
    • Colin Walters's avatar
      2004-12-01 Colin Walters <walters@verbum.org> · d26580aa
      Colin Walters authored
      	* info-daemon/NetworkManagerInfoDbus.c (nmi_dbus_return_vpn_password): New method.
      	(nmi_dbus_get_vpn_userpass): New method.
      	(nmi_dbus_nmi_message_handler): Invoke it.
      
      	* info-daemon/NetworkManagerInfoDbus.h (nmi_dbus_return_vpn_password): Prototype.
      
      	* info-daemon/NetworkManagerInfoVPN.h,
      	info-daemon/NetworkManagerInfoVPN.c: New files; responds
      	to requests for VPN passwords.
      
      	* configure.in (GNOME_KEYRING_LIBS): Check for gnome-keyring.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@329 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d26580aa