History log of /src/sbin/ifconfig/af_inetany.h |
Revision | | Date | Author | Comments |
1.4 |
| 02-Jul-2008 |
dyoung | Let us add/remove features from ifconfig, such as support for various address families (inet, inet6, iso, atalk) and protocols (802.11, 802.3ad, CARP), simply by trimming the list of sources in the Makefile. This helps one customize ifconfig for an embedded device or for install media, and it eliminates a lot of grotty #ifdef'age. Now, the ifconfig syntax and semantics are finalized at run-time using the constructor routines in each address-family/protocol module.
(In principle, ifconfig could load virtually all of its syntax from shared objects.)
Extract a lot of common code into subroutines, in order to shrink the ifconfig binary a bit. Make all of the address families share code for address addition/replacement/removal, and delete "legacy" code for manipulating addresses. That may have broken atalk and iso, despite my best efforts.
Extract an include file, Makefile.inc, containing the make-fu that both ifconfig and x_ifconfig share.
Sprinkle static. Change some int's to bool's. Constify.
Add RCS Ids to carp.c and env.c. Move media code to a new file, media.c. Delete several unneeded header files.
Set, reset, and display the IEEE 802.11 attribute, 'dot11RTSThreshold'.
Bug fix: do not require both a interface address and a destination address for point-to-point interfaces, but accept a interface address by itself.
|
1.3 |
| 12-May-2008 |
dyoung | branches: 1.3.2; 1.3.4; 1.3.6; Apply the right copyright notice.
|
1.2 |
| 11-May-2008 |
dyoung | Let the address family modules zero initialize their own ifreqs, instead of zeroing them in commit_address().
Switch to in6_commit_address() from in6_getprefix() and in6_getaddr().
Temporarily add some debugging code to setia6eui64_impl().
|
1.1 |
| 08-May-2008 |
dyoung | Move IPv4/IPv6-specific code from commit_address() to in_commit_address() and in6_commit_address(). Fixes the USE_INET6=no build.
|
1.3.6.3 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.3.6.2 |
| 23-Jun-2008 |
wrstuden | Add files to branch that were added on -current.
After this, all that's left of update is to merge some changes that had conflicts.
|
1.3.6.1 |
| 12-May-2008 |
wrstuden | file af_inetany.h was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
|
1.3.4.3 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.3.4.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.4.1 |
| 12-May-2008 |
mjf | file af_inetany.h was added on branch mjf-devfs2 on 2008-06-02 13:21:22 +0000
|
1.3.2.2 |
| 18-May-2008 |
yamt | sync with head.
|
1.3.2.1 |
| 12-May-2008 |
yamt | file af_inetany.h was added on branch yamt-pf42 on 2008-05-18 12:30:52 +0000
|