[odc] Daily src changes for 2005-09-21
ODC
auto at squish.net
Thu Sep 22 08:00:34 BST 2005
OpenBSD src changes summary for 2005-09-21
==========================================
libexec/ld.so regress/libexec
sbin/ifconfig sys/arch/hp300/conf
sys/arch/hp300/hp300 sys/arch/mvme68k/conf
sys/arch/mvme68k/mvme68k sys/arch/mvme88k/conf
sys/arch/mvme88k/mvme88k sys/arch/sparc/include
sys/arch/sparc64/include sys/arch/sparc64/sparc64
sys/dev/ic sys/scsi
usr.bin/cvs usr.bin/ftp
usr.bin/ssh usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/ppp
usr.sbin/sasyncd usr.sbin/syslogd
== libexec =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ dlfcn.c
> Fix bug if object search is not the object where dlsym() finds an object.
> (drahn@)
~ loader.c ~ resolve.c
~ resolve.h ~ alpha/rtld_machine.c
~ amd64/rtld_machine.c ~ arm/rtld_machine.c
~ hppa/rtld_machine.c ~ i386/rtld_machine.c
~ mips64/rtld_machine.c ~ powerpc/rtld_machine.c
~ sparc/rtld_machine.c ~ sparc64/rtld_machine.c
> Simplify the internal symbol finding API, with some cleanup, prep for
> next step. ok kurt@ (drahn@)
== regress =========================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
libexec
~ ld.so/dlopen/prog3/Makefile
> This test is now C, not C++. main.C ->main.c (drahn@)
~ ld.so/dlopen/prog4/Makefile
> more main.C -> main.c (drahn@)
== sbin ============================================================== 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.8
> put description of `dest_address' in the right place;
> ok deraadt@ (jmc@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/hp300/conf
~ files.hp300
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/hp300/hp300
- dkbad.c
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/mvme68k/conf
~ files.mvme68k
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/mvme68k/mvme68k
- dkbad.c
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/mvme88k/conf
~ files.mvme88k
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/mvme88k/mvme88k
- dkbad.c
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/sparc/include
~ param.h
> Reduce NKMEMPAGES_MAX_DEFAULT_SUN4M, or we may allocate too much of
> kernel_map
> on large memory sun4m machines. (miod@)
arch/sparc64/include
~ cpu.h
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
arch/sparc64/sparc64
~ disksubr.c
> isbad() is only used on SMD disks on sparc; remove it on other platforms.
> (miod@)
dev/ic
~ ami.c ~ amivar.h
> allocate space in each ccb to store a passthrough command (dlg@)
~ ami.c
> use the ccbs passthrough command in the raw scsi path rather than
> allocating it and a bounce buffer for each scsi io. gets rid of the alloc
> sleeps and frees and simplifies things greatly. (dlg@)
~ ami.c ~ amireg.h
> rename nsg to nsge in struct ami_passthrough to be consistent with the
> naming elsewhere in this driver.
> suggested by marco@ (dlg@)
~ ami.c ~ amivar.h
> remove the bits in the ccb that were needed to support scsi commands on
> the passthrough bus when bounce buffers were used. (dlg@)
~ ami.c ~ amivar.h
> dont use the scsi xfer in ami_done to figure out if we have to sync a
> buffer or not. this will allow us to issue arbitrary passthrough commands
> without needing them to come in via ami_scsi_raw_cmd. useful for management
> functionality... (dlg@)
~ ami.c
> fix ami_drv_inq so it uses ami_cmd's ability to use an arbitrary kernel
> buffer for passthrough io rather than setting its own up. (dlg@)
scsi
~ cd.c
> Missing parenthesis. Same problem was addressed in sd.c r1.90. Could
> fix devices not supporting TEST UNIT READY. (krw@)
~ cd.c
> Improve readability by using a variable instead of repeated
> calculations. Same as sd.c r1.94. (krw@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ add.c
> use correct return codes in cvs_add_directory(); joris ok (xsa@)
~ release.c
> clean this mess up; joris ok (xsa@)
ftp
~ ftp.1 ~ main.c
> add ability to disable EPSV/EPRT from command-line.
> from Thorsten Glaser via Matt Van Mater < matt dot vanmater at gmail dot
> com >
> with some minor mods. deraadt@ jmc@ ok (fgsch@)
ssh
~ sshd.c
> change label at markus@'s request (djm@)
~ sshd_config.5
> aquire -> acquire, from stevesk@ (djm@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.8
> uppercase first letter of a sentence; (jmc@)
bgpd
~ kroute.c
> when the route to a nexthop is a reject or blackhole route, the nexthop
> is invalid. add check for these flags. shows up with v6, many reject routes
> there. claudio ok (henning@)
~ rde.c
> Make sure that "updates" with only MP withdraws (MP_UNREACH_NRLI) stop
> processing after the MP withdraw block. OK henning@ (claudio@)
ppp
~ ppp/radlib.h
> Add IPv6 related attributes defined in RFC3162.
> From ume FreeBSD (brad@)
~ ppp/ipv6cp.c ~ ppp/radius.c
~ ppp/radius.h ~ ppp/ppp.8.m4
> Install routes specified by Framed-IPv6-Route. Since the format
> of Framed-IPv6-Route is user defined, it follows Framed-IP-route.
> From ume FreeBSD (brad@)
~ ppp/bundle.h ~ ppp/ipcp.c
~ ppp/ipv6cp.c ~ ppp/radius.c
~ ppp/radius.h
> Do RADIUS accounting on IPV6CP.
> From ume FreeBSD (brad@)
~ ppp/command.c ~ ppp/ppp.8.m4
~ ppp/radius.c
> IPV6PREFIX is set when Framed-IPv6-Prefix is defined, You may
> want to pass the value to upper layer protocol such as DHCPv6
> for prefix delegation.
> From ume FreeBSD (brad@)
~ ppp/radius.c ~ ppp/radius.h
> name union.
> From ume FreeBSD (brad@)
~ ppp/radius.c ~ ppp/radlib.h
> Send RADIUS gigaword data when OctetsIn or OctetsOut go over UINT32_MAX.
> From dds FreeBSD (brad@)
~ ppp/radius.c
> If HISMACADDR is set in the environment, pass the value to
> the RADIUS server as RAD_CALLING_STATION_ID.
> From brian FreeBSD (brad@)
~ ppp/radius.c
> Avoid casts as lvalues.
> From kan FreeBSD (brad@)
~ ppp/bundle.c ~ ppp/bundle.h
~ ppp/command.c ~ ppp/main.c
~ ppp/ppp.8.m4 ~ ppp/radius.c
> Send NAS-IP-Address as well as NAS-Identifier
> Add ``disable NAS-IP-Address'' and ``disable NAS-Identifier'' options to
> support pre-rfc2865 RADIUS servers.
> This pushes our enable/disable items over the 32 bit limit, so reoganise
> things to allow a bunch more options.
> From brian FreeBSD (brad@)
~ ppp/command.c ~ ppp/ipcp.c
~ ppp/log.c ~ ppp/log.h
~ ppp/ppp.8.m4 ~ ppp/radius.c
~ ppp/radius.h
> Support a ``set rad_alive N'' command to enable periodic RADIUS accounting
> information being sent to the RADIUS server.
> Logging of RADIUS accounting information moves to a ``set log [+-]radius''
> level, along with the RADIUS alive info.
> From brian FreeBSD (brad@)
~ ppp/ipcp.c ~ ppp/ipv6cp.c
~ ppp/radius.c ~ ppp/radius.h
> Add a radius_Flush() function that waits for the response (or timeout) to
> any pending RADIUS transaction. Use this before sending RAD_STOP RADIUS
> messages so that we definitely ``stop'' the session.
> It was discovered that sometimes when the link timed out, we got lucky
> enough to have an un-ACK'd RADIUS accounting transaction in progress,
> resulting in the RAD_STOP message failing to send.
> From brian FreeBSD (brad@)
~ ppp/radlib.h ~ ppp/radlib_vs.h
> Added some missing defines.
> From ru FreeBSD (brad@)
~ ppp/ppp.8.m4
> grammar, spelling, formatting fixes... (jmc@)
sasyncd
~ sasyncd.8
> IPSec -> IPsec
> grammar
> from joel@ (jmc@)
syslogd
~ ringbuf.c
> rearrange sanity checks to eliminate signed arithmatic, from stevesk@
> (djm@)
===============================================================================
More information about the odc
mailing list