[odc] Daily src changes for 2008-06-21

ODC auto at squish.net
Sun Jun 22 07:00:01 BST 2008


OpenBSD src changes summary for 2008-06-21
==========================================

lib/libm                                sbin/pfctl
share/man                               sys/dev/pci
sys/dev/usb                             sys/net
sys/scsi                                usr.bin/cvs
usr.bin/ssh                             usr.sbin/pkg_add

== lib =============================================================== 01/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libm

  ~ arch/vax/n_sincos.S                   ~ arch/vax/n_sqrt.S
  ~ arch/vax/n_support.S                  ~ arch/vax/n_tan.S
  ~ noieee_src/mathimpl.h                 ~ noieee_src/n_acosh.c
  ~ noieee_src/n_asincos.c                ~ noieee_src/n_asinh.c
  ~ noieee_src/n_atan.c                   ~ noieee_src/n_atan2.c
  ~ noieee_src/n_atanh.c                  ~ noieee_src/n_cabs.c
  ~ noieee_src/n_cbrt.c                   ~ noieee_src/n_cosh.c
  ~ noieee_src/n_erf.c                    ~ noieee_src/n_exp.c
  ~ noieee_src/n_exp__E.c                 ~ noieee_src/n_expm1.c
  ~ noieee_src/n_floor.c                  ~ noieee_src/n_fmod.c
  ~ noieee_src/n_j0.c                     ~ noieee_src/n_j1.c
  ~ noieee_src/n_jn.c                     ~ noieee_src/n_lgamma.c
  ~ noieee_src/n_log.c                    ~ noieee_src/n_log10.c
  ~ noieee_src/n_log1p.c                  ~ noieee_src/n_log__L.c
  ~ noieee_src/n_pow.c                    ~ noieee_src/n_sincos.c
  ~ noieee_src/n_sinh.c                   ~ noieee_src/n_support.c
  ~ noieee_src/n_tan.c                    ~ noieee_src/n_tanh.c
  ~ noieee_src/n_tgamma.c                 ~ src/b_exp__D.c
  ~ src/e_j0.c                            ~ src/w_scalbf.c

  > cleaning up, no functional changes
  > - no support for National 32000, removing ns32000/national ifdefs maze
  > - remove tahoe defs
  > - ansify
  > looks fine to millert@;  who also noticed rint removal (martynas@)

== sbin ============================================================== 02/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

pfctl

  ~ pfctl_table.c                         

  > Fix "-T expire"; clear pfra_fback on addresses before sending them back to
  > the kernel to be deleted. (mcbride@)

== share ============================================================= 03/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/icmp.4                           

  > unreac -> unreach; from Markus Lude (jmc@)

== sys =============================================================== 04/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

dev/pci

  ~ pcidevs                               ~ if_msk.c

  > add Marvell Yukon PCI id for the 88E8040T chipset.
  > From Linux sky2/Marvell sk98lin drivers. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

dev/usb

  ~ uhci.c                                

  > fix probable cut and paste error when for the virtual QH link.
  > from netbsd via dragonfly. pointed by theo. ok by many. (fgsch@)

  ~ usbdi.c                               

  > print the correct function name. (fgsch@)

  ~ usb_subr.c                            

  > print vendor and product in hexa on debug. (fgsch@)

net

  ~ pf.c                                  

  > Only do state key linking on the outbound path.
  > Fixes stateful filtering on enc0.
  > Problem report, testing, and ok david@ (mcbride@)

scsi

  ~ cd.c                                  ~ cd.h

  > Eliminate cd_size() and use scsi_size() + tweaked cd_get_params()
  > instead. We do not make use of the PMI and RELADDR bits in the
  > READ CAPACITY command, and thus there is no difference between
  > cd and sd capacity handling. Brings cd and sd more into line,
  > shrinks code and makes things easier to understand.
  > Make types for blocksize and disksize consistant and MI.
  > Make cdopen() as silent as sdopen().
  > ok marco@ (krw@)

  ~ sd.c                                  ~ sdvar.h
  ~ cd.c                                  ~ cd.h
  ~ scsiconf.h                            

  > fgsch@ points out my last commit changed the retry limit for CD capacity
  > commands. Bump limit back to the standard 4, and at the same time eliminate
  > SDRETRIES and CDRETRIES (both defined to 4) in favour of a new define,
  > SCSI_RETRIES, also defined to 4. (krw@)

  ~ scsi_base.c                           

  > Oops. Forgot to actually change the retries in scsi_size() to SCSI_RETRIES.
  > (krw@)

== usr.bin =========================================================== 05/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

cvs

  ~ Makefile                              ~ cvs.c
  ~ util.c                                + hash.c
  + hash.h                                + hash_func.c

  > add a hash table mechanism based upon hcreate(3) but one that allows
  > us to maintain multiple hash tables concurrently.
  > immediatly start using it to keep track of what directories
  > we have already created and what CVS dirs we already created so
  > we do not recreate them when we do not need to.
  > we will be switching more internals to use this soon.
  > rejoice for cheaper lookups.
  > ok tobias@ (joris@)

ssh

  ~ sftp.c                                

  > use optopt to get invalid flag, instead of return value of getopt,
  > which is always '?';  ok djm@ (martynas@)

== usr.sbin ========================================================== 06/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

pkg_add

  ~ OpenBSD/CollisionReport.pm            

  > use autovivification (espie@)

  ~ OpenBSD/Error.pm                      

  > introduce unlink operation with nice properties (espie@)

  ~ pkg_add                               ~ OpenBSD/CollisionReport.pm
  ~ OpenBSD/Dependencies.pm               

  > rework collisionreport to allow some limited repair capabilities:
  > assuming none of the files is registered, we can assume that the
  > package registration fails, and then we remove the files, and install
  > the package.
  > Then we also walk installed packages to restore dependencies that would
  > have been erased (this is fairly simple-minded and may fail in weird
  > cases). (espie@)

===============================================================================


More information about the odc mailing list