[odc] Daily src changes for 2005-08-02

ODC auto at squish.net
Wed Aug 3 08:00:32 BST 2005


OpenBSD src changes summary for 2005-08-02
==========================================

distrib/crunch                          distrib/notes
distrib/sets                            distrib/special
etc/hostapd.conf                        kerberosV
lib/libc                                lib/libm
lib/libutil                             sbin/bioctl
sbin/dhclient                           sbin/dump
sbin/ipsecctl                           sbin/isakmpd
share/man                               sys/arch/macppc/macppc
sys/arch/mvmeppc/mvmeppc                sys/arch/powerpc/include
sys/dev/cardbus                         sys/dev/ic
sys/dev/mii                             sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/netinet
sys/scsi                                usr.bin/cvs
usr.sbin/afs                            

== distrib =========================================================== 01/09 ==

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

crunch

  ~ crunchgen/crunchgen.1                 ~ crunchgen/crunchgen.c

  > New keyword: libdirs, to be able to specify alternate places to
  > look for libraries. Uses the same mechanism as srcdirs.
  > While in there, make extensive use of $@ to simplify the Makefile,
  > introduce LINK macro to clarify things, replace
  > (cd dir; make -f Makefile target) with cd dir && ${MAKE} -f Makefile target
  > which is slightly more correct and uses the right make.
  > Add .PHONY targets.
  > comments by millert@, okay deraadt@ (espie@)

notes

  ~ alpha/hardware                        ~ amd64/hardware
  ~ i386/hardware                         ~ macppc/hardware
  ~ sparc64/hardware                      ~ zaurus/hardware

  > More devices that use the generic Realtek 8150 id. (jsg@)

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.cats                    ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.luna88k
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvme88k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.vax                     ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

special

  ~ Makefile                              + dd/Makefile

  > replace dd with NO_CONV version.
  > okay deraadt@ (espie@)

== etc =============================================================== 02/09 ==

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

hostapd.conf

  ~ hostapd.conf                          

  > match indentation (david@)

== kerberosV ========================================================= 03/09 ==

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

kerberosV

  ~ src/kdc/kstash.8                      ~ src/kdc/string2key.8
  ~ src/lib/krb5/krb5.conf.5              ~ src/lib/krb5/krb5_create_checksum.3
  ~ src/lib/krb5/krb5_crypto_init.3       ~ src/lib/krb5/krb5_encrypt.3
  ~ src/lib/krb5/krb5_get_all_client_addrs.3
  ~ src/lib/krb5/krb5_set_password.3      ~ src/lib/krb5/krb5_timeofday.3

  > .Dd cleanup (david@)

== lib =============================================================== 04/09 ==

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

libc

  ~ stdio/findfp.c                        

  > zap getdtablesize() external ref (removes a bit of compat from instbin).
  > okay millert@ (espie@)

libm

  ~ arch/amd64/e_acos.S                   ~ arch/amd64/e_asin.S
  ~ arch/amd64/e_atan2.S                  ~ arch/amd64/e_atan2f.S
  ~ arch/amd64/e_exp.S                    ~ arch/amd64/e_fmod.S
  ~ arch/amd64/e_log.S                    ~ arch/amd64/e_log10.S
  ~ arch/amd64/e_remainder.S              ~ arch/amd64/e_remainderf.S
  ~ arch/amd64/e_scalb.S                  ~ arch/amd64/e_sqrt.S
  ~ arch/amd64/e_sqrtf.S                  ~ arch/amd64/s_atan.S
  ~ arch/amd64/s_atanf.S                  ~ arch/amd64/s_ceil.S
  ~ arch/amd64/s_ceilf.S                  ~ arch/amd64/s_copysign.S
  ~ arch/amd64/s_copysignf.S              ~ arch/amd64/s_cos.S
  ~ arch/amd64/s_cosf.S                   ~ arch/amd64/s_finite.S
  ~ arch/amd64/s_finitef.S                ~ arch/amd64/s_floor.S
  ~ arch/amd64/s_floorf.S                 ~ arch/amd64/s_ilogb.S
  ~ arch/amd64/s_ilogbf.S                 ~ arch/amd64/s_log1p.S
  ~ arch/amd64/s_log1pf.S                 ~ arch/amd64/s_logb.S
  ~ arch/amd64/s_logbf.S                  ~ arch/amd64/s_rint.S
  ~ arch/amd64/s_rintf.S                  ~ arch/amd64/s_scalbn.S
  ~ arch/amd64/s_scalbnf.S                ~ arch/amd64/s_significand.S
  ~ arch/amd64/s_significandf.S           ~ arch/amd64/s_sin.S
  ~ arch/amd64/s_sinf.S                   ~ arch/amd64/s_tan.S
  ~ arch/amd64/s_tanf.S                   ~ arch/i387/e_acos.S
  ~ arch/i387/e_asin.S                    ~ arch/i387/e_atan2.S
  ~ arch/i387/e_atan2f.S                  ~ arch/i387/e_exp.S
  ~ arch/i387/e_fmod.S                    ~ arch/i387/e_log.S
  ~ arch/i387/e_log10.S                   ~ arch/i387/e_remainder.S
  ~ arch/i387/e_remainderf.S              ~ arch/i387/e_scalb.S
  ~ arch/i387/e_sqrt.S                    ~ arch/i387/e_sqrtf.S
  ~ arch/i387/s_atan.S                    ~ arch/i387/s_atanf.S
  ~ arch/i387/s_ceil.S                    ~ arch/i387/s_ceilf.S
  ~ arch/i387/s_copysign.S                ~ arch/i387/s_copysignf.S
  ~ arch/i387/s_cos.S                     ~ arch/i387/s_cosf.S
  ~ arch/i387/s_finite.S                  ~ arch/i387/s_finitef.S
  ~ arch/i387/s_floor.S                   ~ arch/i387/s_floorf.S
  ~ arch/i387/s_ilogb.S                   ~ arch/i387/s_ilogbf.S
  ~ arch/i387/s_log1p.S                   ~ arch/i387/s_log1pf.S
  ~ arch/i387/s_logb.S                    ~ arch/i387/s_logbf.S
  ~ arch/i387/s_rint.S                    ~ arch/i387/s_rintf.S
  ~ arch/i387/s_scalbn.S                  ~ arch/i387/s_scalbnf.S
  ~ arch/i387/s_significand.S             ~ arch/i387/s_significandf.S
  ~ arch/i387/s_sin.S                     ~ arch/i387/s_sinf.S
  ~ arch/i387/s_tan.S                     ~ arch/i387/s_tanf.S
  ~ arch/mc68881/e_acos.S                 ~ arch/mc68881/e_asin.S
  ~ arch/mc68881/e_atanh.S                ~ arch/mc68881/e_cosh.S
  ~ arch/mc68881/e_exp.S                  ~ arch/mc68881/e_log.S
  ~ arch/mc68881/e_log10.S                ~ arch/mc68881/e_remainder.S
  ~ arch/mc68881/e_scalb.S                ~ arch/mc68881/e_sinh.S
  ~ arch/mc68881/e_sqrt.S                 ~ arch/mc68881/s_atan.S
  ~ arch/mc68881/s_ceil.S                 ~ arch/mc68881/s_copysign.S
  ~ arch/mc68881/s_cos.S                  ~ arch/mc68881/s_expm1.S
  ~ arch/mc68881/s_finite.S               ~ arch/mc68881/s_floor.S
  ~ arch/mc68881/s_log1p.S                ~ arch/mc68881/s_logb.S
  ~ arch/mc68881/s_rint.S                 ~ arch/mc68881/s_scalbn.S
  ~ arch/mc68881/s_sin.S                  ~ arch/mc68881/s_tan.S
  ~ arch/mc68881/s_tanh.S                 

  > Add missing $OpenBSD$ tags.
  > Zap wasteful RCSID("$NetBSD$")
  > okay deraadt@ (espie@)

libutil

  ~ fmt_scaled.c                          ~ fparseln.c
  ~ getmaxpartitions.c                    ~ getrawpartition.c
  ~ login.c                               ~ login_tty.c
  ~ logout.c                              ~ logwtmp.c
  ~ passwd.c                              ~ pidfile.c
  ~ pty.c                                 

  > scrape $Id$ tags.
  > okay deraadt@, millert@, krw@ (espie@)

== sbin ============================================================== 05/09 ==

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

bioctl

  ~ bioctl.8                              

  > Reflect new reality.  Lots of help and ok jmc@ (marco@)

  ~ bioctl.8                              

  > sort SEE ALSO; (jmc@)

  ~ bioctl.c                              ~ bioctl.8

  > add -a properly to SYNOPSIS; sync usage();
  > ok marco@ (jmc@)

dhclient

  ~ clparse.c                             ~ dhclient.c
  ~ dhcpd.h                               

  > Rip out code dealing with multiple/nested interfaces. Each instance of
  > dhclient is responsible for one interface. Simply skip interface
  > declarations for other interfaces and store all info in the one
  > interface structure.
  > tested by dlg@, ok henning@ (krw@)

  ~ conflex.c                             

  > add missing break; ok henning@ (moritz@)

dump

  ~ dump.8                                

  > $TAPE Ev may refer to a number of things, not just a physical tape device:
  > - for -f description, point people to TAPE
  > - for TAPE description, point people to -f
  > - use `file' to describe these differing forms, as that is consistent with
  > the rest of the page
  > this is based on -r1.71 from freebsd, from ceri davies,
  > which was in turn based on pr #84200 from gary w. swearingen;
  > ok otto@ (jmc@)

ipsecctl

  ~ ipsecctl.c                            ~ ipsecctl.h
  ~ parse.y                               ~ pfkey.c

  > Make use of struct ipsec_auth dynamic.
  > Do not pass IDs to kernel when deleting flows. (hshoexer@)

isakmpd

  ~ conf.c                                

  > Make sure to always load at least the default configuration values.  Fixes
  > a
  > problem noticed by Yaron Wahl, who also pointed out that problem.  Thanks!
  > ok mpf@ (hshoexer@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/eephy.4                          

  > Marvell 88E1111 from Dave Huang in NetBSD PR 30556.
  > ok brad@ (jsg@)

  ~ man4/url.4                            

  > More devices that use the generic Realtek 8150 id. (jsg@)

  ~ man4/safte.4                          

  > use better wording and extra info modelled on ses.4
  > pointers from jmc@ (dlg@)

  ~ man5/passwd.5                         

  > make home_dir description match the rest of the page;
  > from will h. backman; (jmc@)

== sys =============================================================== 07/09 ==

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

arch/macppc/macppc

  ~ genassym.cf                           ~ locore.S

  > Save floating point context on signals, looked at miod@ is it in yet?
  > deraadt@ (drahn@)

arch/mvmeppc/mvmeppc

  ~ genassym.cf                           ~ locore.S

  > Save floating point context on signals, same diff as macppc (drahn@)

arch/powerpc/include

  ~ frame.h                               

  > Save floating point context on signals, looked at miod@ is it in yet?
  > deraadt@ (drahn@)

dev/cardbus

  ~ cardbus.c                             

  > kill 2kB stack offender in cardbus_attach_card.
  > ok deraadt fgsch (pascoe@)

dev/ic

  ~ ar5210.c                              ~ ar5xxx.c
  ~ ar5xxx.h                              

  > reduce stack usage
  > spotted out by jsg@ (reyk@)

  ~ ciss.c                                

  > apparently reading idb sometimes produces better results if prepend
  > w/ a read from the next register (hell knows what's in it).
  > this whole driver work is done w/ help of genua.de and
  > also a card donated earlier. (mickey@)

dev/mii

  ~ miidevs.h                             

  > regen (jsg@)

  ~ miidevs                               

  > Marvell 88E1111 from Dave Huang in NetBSD PR 30556.
  > ok brad@ (jsg@)

  ~ eephy.c                               

  > Marvell 88E1111 from Dave Huang in NetBSD PR 30556.
  > ok brad@ (jsg@)

  ~ ciphy.c                               ~ miidevs

  > an alternative Cicada OUI (for CS8201B PHY) spotted in a VIA VT6122
  > from NetBSD PR 29705 (Tomokazu HARADA), pointed out by jsg (pvalchev@)

  ~ miidevs.h                             

  > sync (pvalchev@)

dev/pci

  ~ ciss_pci.c                            

  > int mask is matched on the subsys ids not prod ids (mickey@)

dev/usb

  ~ if_ubt.c                              

  > unbreak ubt(4)
  > ok pascoe@ (reyk@)

kern

  ~ sys_process.c                         

  > Reduce stack usage. (kettenis@)

net

  ~ pf_if.c                               ~ pf_ioctl.c
  ~ pf_table.c                            ~ pfvar.h

  > Instead of copying a table structure so we can mask off a bit before
  > "validating" it, pass the bits to be ignored down to the validating
  > function in its allowedflags argument.  Saves a 1kB+ stack allocation.
  > ok henning@ (pascoe@)

  ~ if_loop.c                             

  > pass the AF in network byte order to bpf (markus@)

netinet

  ~ ip_esp.c                              

  > use arc4random for random packet padding (largely acedemic because it is
  > deprecated anyway); ok hshoexer@ (djm@)

  ~ ip_var.h                              ~ tcp_input.c
  ~ tcp_subr.c                            ~ tcp_var.h

  > change the TCP reass queue from LIST to TAILQ;
  > ok henning claudio fgsch krw (markus@)

scsi

  ~ ses.c                                 ~ ses.h

  > read the rpm of the fans (dlg@)

== usr.bin =========================================================== 08/09 ==

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

cvs

  ~ cvs.1                                 

  > add missing options (and document them) for the `impor' command; (xsa@)

  ~ Makefile                              + cvsignore.5

  > document the cvsignore file; input/ok jmc@, ok jfb at .sa@)

  ~ cvs.1                                 

  > .Xr cvsignore(5); (xsa@)

  ~ rcs.h                                 ~ rcsnum.c

  > handle magic branch numbers.
  > ok xsa@, jfb@ (joris@)

  ~ resp.c                                

  > oops, missing variable; (joris@)

  ~ resp.c                                

  > fix a few bugs which happened when there is no CVS/ directory or when
  > entire directories were removed from the repository
  > found by mpech@
  > ok xsa@ (joris@)

  ~ cvs.1                                 

  > document $HOME environment variable; (xsa@)

  ~ cvsintro.7                            

  > .Xr cvsignore(5) here too; (xsa@)

  ~ hist.c                                

  > handle -l global option; ok jfb@ joris at .sa@)

== usr.sbin ========================================================== 09/09 ==

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

afs

  ~ src/appl/bos/bos.8                    ~ src/appl/kalog/kalog.1
  ~ src/rx/rxdebug.1                      

  > .Dd cleanup; ok jmc@ (david@)

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



More information about the odc mailing list