NetworkManager/src
Dan Williams 369299271a 2008-08-04 Dan Williams <dcbw@redhat.com>
Handle multiple concurrent PPP connections.

	* src/ppp-manager/nm-ppp-manager.c
	  src/ppp-manager/nm-ppp-manager.h
		- (constructor): only PPP Manager request bus name once; each
			NMPPPManager object gets a unique object path
		- (nm_ppp_manager_class_init, get_property, set_property,
		   nm_ppp_manager_new, nm_ppp_manager_start): pass parent interface in
			at construct time
		- (impl_ppp_manager_need_secrets, impl_ppp_manager_set_state): don't
			remove timeout until PPP manager gets an IP4 config
		- (create_pppd_cmd_line): pass dbus object path as 'ipparam' so that
			the plugin can call back to this specific PPP manager instance

	* src/nm-device-ethernet.c
	  src/nm-serial-device.c
		- Pass parent device in nm_ppp_manager_new()

	* src/nm-gsm-device.c
	  src/nm-cdma-device.c
	  	- (device_state_changed): don't close serial device on NEED_AUTH
	  		state changed, that's not a failure case like the rest are

	* src/ppp-manager/nm-pppd-plugin.c
		- (nm_ip_up): always use index 0 into the ipcp options, because NM always
			binds one interface to any pppd process, thus the correct index
			is always 0; send PHASE_DEAD on error to alert NM immediately of
			problems; try harder to get a peer address in spite of pppd
		- (plugin_init): use 'ipparam' as the object path back to our specific
			PPP manager instance



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3894 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-08-04 21:37:11 +00:00
..
backends 2008-07-24 Tambet Ingo <tambet@gmail.com> 2008-07-24 08:14:10 +00:00
dhcp-manager 2008-07-27 Dan Williams <dcbw@redhat.com> 2008-07-27 19:15:20 +00:00
dnsmasq-manager 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 15:11:58 +00:00
named-manager 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 19:33:13 +00:00
ppp-manager 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 21:37:11 +00:00
supplicant-manager 2008-06-30 Dan Williams <dcbw@redhat.com> 2008-06-30 17:12:11 +00:00
vpn-manager 2008-07-31 Dan Williams <dcbw@redhat.com> 2008-07-31 21:57:03 +00:00
.cvsignore 2006-03-05 Dan Williams <dcbw@redhat.com> 2006-03-06 01:10:58 +00:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
Makefile.am 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
NetworkManager.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManager.conf 2007-11-28 Tambet Ingo <tambet@gmail.com> 2007-11-29 14:38:07 +00:00
NetworkManagerAP.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerAP.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerPolicy.c 2008-08-01 Dan Williams <dcbw@redhat.com> 2008-08-01 14:27:47 +00:00
NetworkManagerPolicy.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerSystem.c 2008-07-28 Dan Williams <dcbw@redhat.com> 2008-07-28 14:38:34 +00:00
NetworkManagerSystem.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
NetworkManagerUtils.c 2008-07-07 Dan Williams <dcbw@redhat.com> 2008-07-07 18:57:37 +00:00
NetworkManagerUtils.h 2008-07-07 Dan Williams <dcbw@redhat.com> 2008-07-07 18:57:37 +00:00
nm-activation-request.c 2008-07-31 Dan Williams <dcbw@redhat.com> 2008-07-31 21:57:03 +00:00
nm-activation-request.h 2008-07-01 Dan Williams <dcbw@redhat.com> 2008-07-01 20:21:31 +00:00
nm-active-connection.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-active-connection.h 2008-07-02 Dan Williams <dcbw@redhat.com> 2008-07-02 13:00:14 +00:00
nm-call-store.c 2007-03-02 Tambet Ingo <tambet@ximian.com> 2007-03-02 09:30:48 +00:00
nm-call-store.h 2007-02-05 Tambet Ingo <tambet@ximian.com> 2007-02-05 12:14:09 +00:00
nm-cdma-device.c 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 21:37:11 +00:00
nm-cdma-device.h 2008-04-07 Dan Williams <dcbw@redhat.com> 2008-04-08 02:58:02 +00:00
nm-crash-logger.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-dbus-manager.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-dbus-manager.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device-ethernet.c 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 21:37:11 +00:00
nm-device-ethernet.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device-interface.c 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-device-interface.h 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-device-private.h 2008-07-11 Dan Williams <dcbw@redhat.com> 2008-07-11 10:28:53 +00:00
nm-device-wifi.c Don't use glib 2.16 stuff 2008-08-04 16:04:00 +00:00
nm-device-wifi.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-device.c 2008-08-01 Dan Williams <dcbw@redhat.com> 2008-08-01 14:27:47 +00:00
nm-device.h 2008-07-11 Dan Williams <dcbw@redhat.com> 2008-07-11 10:28:53 +00:00
nm-dhcp4-config.c 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-dhcp4-config.h Don't include itself 2008-07-20 22:36:37 +00:00
nm-gsm-device.c 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 21:37:11 +00:00
nm-gsm-device.h 2008-04-07 Dan Williams <dcbw@redhat.com> 2008-04-08 02:58:02 +00:00
nm-hal-manager.c 2008-06-29 Dan Williams <dcbw@redhat.com> 2008-06-29 15:46:31 +00:00
nm-hal-manager.h 2008-04-29 Dan Williams <dcbw@redhat.com> 2008-04-29 23:03:00 +00:00
nm-ip4-config.c 2008-07-07 Dan Williams <dcbw@redhat.com> 2008-07-07 18:57:37 +00:00
nm-ip4-config.h 2008-07-07 Dan Williams <dcbw@redhat.com> 2008-07-07 18:57:37 +00:00
nm-logging.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-logging.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-manager.c 2008-07-11 Dan Williams <dcbw@redhat.com> 2008-07-11 10:28:53 +00:00
nm-manager.h 2008-04-29 Dan Williams <dcbw@redhat.com> 2008-04-29 23:03:00 +00:00
nm-netlink-monitor.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-netlink-monitor.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-netlink.c 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-netlink.h 2008-06-26 Dan Williams <dcbw@redhat.com> 2008-06-26 18:31:52 +00:00
nm-properties-changed-signal.c 2008-03-29 Dan Williams <dcbw@redhat.com> 2008-03-29 21:35:41 +00:00
nm-properties-changed-signal.h 2007-10-12 Tambet Ingo <tambet@gmail.com> 2007-10-12 10:11:15 +00:00
nm-serial-device.c 2008-08-04 Dan Williams <dcbw@redhat.com> 2008-08-04 21:37:11 +00:00
nm-serial-device.h Add accessor for PPP manager 2008-07-01 20:07:13 +00:00
wpa.c 2008-03-14 Dan Williams <dcbw@redhat.com> 2008-03-14 21:12:03 +00:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00