[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