[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