CVSROOT:        /cvs/gnome
Module name:    NetworkManager
Changes by:     dcbw    05/05/03 16:41:36

Modified files:
        .              : ChangeLog Makefile.am configure.in 
        gnome/applet   : applet-dbus-devices.c applet-dbus-devices.h 
                         applet-dbus-info.c applet-dbus.c applet.c 
                         applet.h nm-device.c nm-device.h 
                         passphrase-dialog.c passphrase-dialog.h 
        src            : Makefile.am NetworkManager.c NetworkManagerAP.c 
                         NetworkManagerAP.h NetworkManagerAPList.c 
                         NetworkManagerDbus.c NetworkManagerDbus.h 
                         NetworkManagerDbusUtils.h 
                         NetworkManagerDevice.c NetworkManagerDevice.h 
                         NetworkManagerDevicePrivate.h 
                         NetworkManagerMain.h NetworkManagerPolicy.c 
                         NetworkManagerPolicy.h NetworkManagerSystem.c 
                         NetworkManagerUtils.c NetworkManagerUtils.h 
                         autoip.c nm-dbus-device.c nm-dbus-nm.c 
                         nm-netlink-monitor.c 
        src/backends   : NetworkManagerDebian.c NetworkManagerRedHat.c 
        src/vpn-manager: nm-vpn-manager.c 
        test           : Makefile.am 
Added files:
        src            : nm-activation-request.c nm-activation-request.h 
        src/dhcp-manager: .cvsignore Makefile.am nm-dhcp-manager.c 
                          nm-dhcp-manager.h 
Removed files:
        dhcpcd         : .cvsignore AUTHORS COPYING ChangeLog 
                         Makefile.am NEWS README arp.c arp.h buildmsg.c 
                         buildmsg.h client.c client.h dhcp_test.c 
                         dhcpcd.c dhcpcd.h dhcpconfig.c udpipgen.c 
                         udpipgen.h 
        src            : NetworkManagerDHCP.c NetworkManagerDHCP.h 
                         nm-dbus-dhcp.c nm-dbus-dhcp.h 

Log message:
2005-05-03  Dan Williams  <[EMAIL PROTECTED]>

* 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

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=NetworkManager&who=dcbw&date=explicit&mindate=2005-05-03%2016:40&maxdate=2005-05-03%2016:42

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to