Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   dyoung
Date:           Tue May  6 04:33:42 UTC 2008

Modified Files:
        src/distrib/i386/ramdisks/common: list.ramdisk
        src/distrib/utils/x_ifconfig: Makefile
        src/sbin/ifconfig: Makefile af_atalk.c af_atalk.h af_inet.c af_inet.h
            af_inet6.c af_inet6.h af_iso.c af_iso.h agr.c agr.h carp.c carp.h
            extern.h ieee80211.c ieee80211.h ifconfig.c tunnel.c tunnel.h
            vlan.c vlan.h
Added Files:
        src/sbin/ifconfig: af_inetany.c env.c env.h parse.c parse.h util.c
            util.h

Log Message:
Overhaul ifconfig.  Use fewer global variables.  Take a leap toward
improved modularity and extensibility.

In the new architecture, a directed graph of argument-matching
objects (match objects) expresses the set of feasible ifconfig
statements.  Match objects are labelled by subroutines that provide
the statement semantics.

Many IPv4, IPv6, 802.11, tunnel, and media configurations have been
tested.

AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need
testing.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 src/distrib/i386/ramdisks/common/list.ramdisk
cvs rdiff -r1.24 -r1.25 src/distrib/utils/x_ifconfig/Makefile
cvs rdiff -r1.31 -r1.32 src/sbin/ifconfig/Makefile
cvs rdiff -r1.6 -r1.7 src/sbin/ifconfig/af_atalk.c src/sbin/ifconfig/af_iso.c
cvs rdiff -r1.1 -r1.2 src/sbin/ifconfig/af_atalk.h \
    src/sbin/ifconfig/af_inet.h src/sbin/ifconfig/agr.h \
    src/sbin/ifconfig/carp.h src/sbin/ifconfig/tunnel.h \
    src/sbin/ifconfig/vlan.h
cvs rdiff -r1.5 -r1.6 src/sbin/ifconfig/af_inet.c
cvs rdiff -r1.7 -r1.8 src/sbin/ifconfig/af_inet6.c
cvs rdiff -r1.2 -r1.3 src/sbin/ifconfig/af_inet6.h src/sbin/ifconfig/af_iso.h
cvs rdiff -r0 -r1.1 src/sbin/ifconfig/af_inetany.c src/sbin/ifconfig/env.c \
    src/sbin/ifconfig/env.h src/sbin/ifconfig/parse.c \
    src/sbin/ifconfig/parse.h src/sbin/ifconfig/util.c \
    src/sbin/ifconfig/util.h
cvs rdiff -r1.4 -r1.5 src/sbin/ifconfig/agr.c src/sbin/ifconfig/carp.c \
    src/sbin/ifconfig/ieee80211.h
cvs rdiff -r1.10 -r1.11 src/sbin/ifconfig/extern.h
cvs rdiff -r1.11 -r1.12 src/sbin/ifconfig/ieee80211.c
cvs rdiff -r1.186 -r1.187 src/sbin/ifconfig/ifconfig.c
cvs rdiff -r1.9 -r1.10 src/sbin/ifconfig/tunnel.c
cvs rdiff -r1.3 -r1.4 src/sbin/ifconfig/vlan.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index