[owc] Weekly src changes ending 2006-10-08
OWC
auto at squish.net
Mon Oct 9 08:01:10 BST 2006
OpenBSD src changes summary for 2006-10-01 to 2006-10-08 inclusive
==================================================================
Makefile.cross distrib/amd64
distrib/i386 distrib/sets
etc/Makefile etc/crontab
etc/daily etc/etc.i386/disktab
etc/mtree/4.4BSD.dist etc/pf.conf
etc/weekly gnu/usr.bin/binutils
gnu/usr.bin/gcc kerberosV
lib/libc lib/libpthread
lib/libssl lib/libutil
regress/lib regress/sbin
sbin/atactl sbin/isakmpd
sbin/pfctl share/man
share/mk share/pf
share/zoneinfo sys
sys/arch sys/arch/alpha/alpha
sys/arch/alpha/include sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/arm/arm sys/arch/arm/include
sys/arch/armish/include sys/arch/aviion/aviion
sys/arch/aviion/include sys/arch/cats/include
sys/arch/hppa/hppa sys/arch/hppa/include
sys/arch/hppa64/hppa64 sys/arch/hppa64/include
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/include sys/arch/landisk/compile
sys/arch/landisk/conf sys/arch/landisk/dev
sys/arch/landisk/include sys/arch/landisk/landisk
sys/arch/landisk/stand sys/arch/landisk/stand/boot
sys/arch/landisk/stand/bootxx sys/arch/landisk/stand/mbr
sys/arch/luna88k/include sys/arch/luna88k/luna88k
sys/arch/macppc/dev sys/arch/macppc/include
sys/arch/macppc/macppc sys/arch/mips64/include
sys/arch/mips64/mips64 sys/arch/mvmeppc/include
sys/arch/mvmeppc/mvmeppc sys/arch/sh/conf
sys/arch/sh/dev sys/arch/sh/include
sys/arch/sh/sh sys/arch/sparc64/sparc64
sys/arch/vax/vax sys/arch/zaurus/include
sys/compat/linux sys/dev
sys/dev/ata sys/dev/cardbus
sys/dev/ic sys/dev/isa
sys/dev/microcode sys/dev/mii
sys/dev/onewire sys/dev/pci
sys/dev/usb sys/isofs/cd9660
sys/kern sys/lib/libkern
sys/msdosfs sys/nfs
sys/scsi sys/sys
sys/ufs/ext2fs sys/ufs/ufs
sys/uvm usr.bin/calendar
usr.bin/find usr.bin/head
usr.bin/ssh usr.bin/tail
usr.bin/vmstat usr.bin/write
usr.sbin/ntpd
== Makefile.cross ==================================================== 01/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross
Makefile.cross
> Early bits for a 32-bit SuperH toolchain, currently for little-endian
> systems only; more work is necessary in ld land. (miod@)
== distrib =========================================================== 02/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
amd64
~ ramdisk_cd/list.local
> needs bnx firmware too (deraadt@)
i386
~ ramdisk_cd/list.local
> bnx firmware (deraadt@)
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ 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
> bye bye maestro_reg* (espie@)
~ lists/base/md.amd64 ~ lists/base/md.i386
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.hppa
~ lists/base/md.macppc ~ lists/base/md.sgi
~ lists/base/md.sparc64
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.armish
~ lists/base/md.cats ~ lists/base/md.hppa
~ lists/base/md.macppc ~ lists/base/md.sgi
~ lists/base/md.sparc64 ~ lists/base/md.zaurus
~ lists/comp/mi
> syhnc (deraadt@)
~ lists/base/mi ~ lists/comp/md.armish
~ lists/comp/md.cats ~ lists/comp/md.zaurus
~ lists/comp/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> enable landisk MAKEDEV building later (deraadt@)
crontab
~ crontab
> Don't allow anyone but root to read /var/log/{daily,weekly,monthly}.out.
> Unfortunately this does not fix existing file permissions.
> Spotted by Antti Harri <iku at openbsd dot fi>.
> OK millert at .ay@)
daily
~ daily
> Exit when asked to. OK by deraadt, spotted by lumpy. (hugh@)
~ daily
> make code look better (deraadt@)
etc.i386/disktab
~ etc.i386/disktab
> Remove the three instances of :sf:, since we no longer support bad144
> sector forwarding on those ide/esdi disks. (krw@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> add landisk subdirs (deraadt@)
pf.conf
~ pf.conf
> 'keep state' is now default, and use 'no state' where intended. (mcbride@)
weekly
~ weekly
> Exit when asked to here too. Spotted by Theo. (hugh@)
== gnu =============================================================== 04/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/binutils
~ Makefile.bsd-wrapper ~ bfd/config.bfd
~ gas/configure ~ gas/configure.in
~ gdb/configure.tgt ~ gdb/sh-tdep.c
~ ld/configure.tgt
> Early bits for a 32-bit SuperH toolchain, currently for little-endian
> systems only; more work is necessary in ld land. (miod@)
~ bfd/config.bfd ~ bfd/configure
~ bfd/configure.in ~ bfd/elf32-sh.c
~ bfd/targets.c ~ gas/configure
~ gas/configure.in ~ gas/config/tc-sh.h
~ ld/Makefile.am ~ ld/Makefile.in
~ ld/configure.tgt + ld/emulparams/shelf_obsd.sh
+ ld/emulparams/shlelf_obsd.sh
> Define superH obsd-specific emulations for ld, and use it by default.
> (miod@)
usr.bin/gcc
~ gcc/config.gcc ~ gcc/config/sh/sh-protos.h
~ gcc/config/sh/sh.c ~ gcc/config/sh/sh.h
+ gcc/config/sh/openbsd.h + gcc/config/sh/t-openbsd
> Early bits for a 32-bit SuperH toolchain, currently for little-endian
> systems only; more work is necessary in ld land. (miod@)
~ gcc/config/sh/sh.h
> Disable stack protector in OVERRIDE_OPTIONS regardless of the commandline
> settings for now. (miod@)
~ gcc/config/sh/openbsd.h ~ gcc/config/sh/t-openbsd
> Define superH obsd-specific emulations for ld, and use it by default.
> (miod@)
== kerberosV ========================================================= 05/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/kadmin/random_password.c ~ src/kdc/524.c
~ src/kdc/hprop.c ~ src/kdc/mit_dump.c
~ src/kdc/string2key.c ~ src/kpasswd/kpasswdd.c
~ src/lib/asn1/hash.c ~ src/lib/kadm5/init_c.c
~ src/lib/kadm5/log.c ~ src/lib/krb5/addr_families.c
~ src/lib/krb5/build_auth.c ~ src/lib/krb5/crypto.c
~ src/lib/krb5/keytab_any.c ~ src/lib/krb5/keytab_file.c
~ src/lib/krb5/keytab_krb4.c ~ src/lib/krb5/log.c
~ src/lib/krb5/mk_req_ext.c ~ src/lib/krb5/principal.c
~ src/lib/krb5/rd_req.c ~ src/lib/krb5/store.c
~ src/lib/krb5/transited.c
> Coverity fixes backported from the heimdal cvs.
> ok beck@, No problem deraadt@ (biorn@)
== lib =============================================================== 06/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdlib/strtod.c
> Make a var volatile, which forces a mem write at the right spot, and
> detctecion of underflow where it would otherwise not happen for FPUs
> that have a larger register size than sizeof double (i386, m68k). ok
> deraadt@ weingart@ kettenis@ (otto@)
~ hash/sha1.3
> when using SHA1Data(), no CTX is needed, so zap that line in the example
> ok jmc@ (grunk@)
~ stdlib/getopt_long.c
> from wiz at netbsd > Switch from 4-clause to 2-clause BSD license.
> Ok dillo@, board at .mc@)
~ sys/stat.2
> Add S_ISBLK(), S_ISCHR(), S_ISDIR(), S_ISFIFO(), S_ISLNK(), S_ISREG(),
> and S_ISSOCK() macros.
> OK deraadt@, OK and help from jmc at .ay@)
~ sys/stat.2
> supply -indent to another display, to make the page match;
> kill some trailing whitespace; (jmc@)
libpthread
~ uthread/uthread_dup2.c
> upon success dup2() returns newfd so don't overwrite it with
> _thread_fd_table_init()'s return value and blow it away. fixes
> firefox plugin problem noticed by jolan@ (kurt@)
~ uthread/pthread_private.h ~ uthread/uthread_accept.c
~ uthread/uthread_connect.c ~ uthread/uthread_kern.c
~ uthread/uthread_kevent.c ~ uthread/uthread_poll.c
~ uthread/uthread_read.c ~ uthread/uthread_readv.c
~ uthread/uthread_recvfrom.c ~ uthread/uthread_recvmsg.c
~ uthread/uthread_select.c ~ uthread/uthread_sendmsg.c
~ uthread/uthread_sendto.c ~ uthread/uthread_write.c
~ uthread/uthread_writev.c
> Last Part of file descriptor race and deadlock corrections.
> When a fd enters the closing state prevent any threads from
> polling the fd and reschedule the thread with the closing_fd
> flag set. This fixes a class of deadlocks where a thread is
> blocked waiting for data (that may never arrive) and a later
> thread calls close() or dup2() on the fd. okay brad@ (kurt@)
libssl
~ src/crypto/asn1/tasn_dec.c ~ src/crypto/dh/dh.h
~ src/crypto/dh/dh_err.c ~ src/crypto/dh/dh_key.c
~ src/crypto/dsa/dsa.h ~ src/crypto/dsa/dsa_err.c
~ src/crypto/dsa/dsa_ossl.c ~ src/crypto/rsa/rsa.h
~ src/crypto/rsa/rsa_eay.c ~ src/crypto/rsa/rsa_err.c
~ src/ssl/s2_clnt.c ~ src/ssl/ssl_lib.c
> openssl security fixes, diff from markus@, ok & "commit it" djm@
> http://www.openssl.org/news/secadv_20060928.txt for more (pvalchev@)
~ src/crypto/asn1/tasn_dec.c ~ src/crypto/dh/dh.h
~ src/crypto/dh/dh_err.c ~ src/crypto/dh/dh_key.c
~ src/crypto/dsa/dsa.h ~ src/crypto/dsa/dsa_err.c
~ src/crypto/dsa/dsa_ossl.c ~ src/crypto/rsa/rsa.h
~ src/crypto/rsa/rsa_eay.c ~ src/crypto/rsa/rsa_err.c
~ src/ssl/s2_clnt.c ~ src/ssl/ssl_lib.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by pvalchev@
> openssl security fixes, diff from markus@, ok & "commit it" djm@
> http://www.openssl.org/news/secadv_20060928.txt for more (brad@)
~ src/crypto/asn1/tasn_dec.c ~ src/crypto/dh/dh.h
~ src/crypto/dh/dh_err.c ~ src/crypto/dh/dh_key.c
~ src/crypto/dsa/dsa.h ~ src/crypto/dsa/dsa_err.c
~ src/crypto/dsa/dsa_ossl.c ~ src/crypto/rsa/rsa.h
~ src/crypto/rsa/rsa_eay.c ~ src/crypto/rsa/rsa_err.c
~ src/ssl/s2_clnt.c ~ src/ssl/ssl_lib.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by pvalchev@
> openssl security fixes, diff from markus@, ok & "commit it" djm@
> http://www.openssl.org/news/secadv_20060928.txt for more (brad@)
libutil
~ readlabel.c
> Fix off by one comparison. FSMAXTYPES is the last valid index into
> fstypesnames[], but that entry is NULL. The last valid file system
> name is at fstypesnames[FSMAXTYPES-1].
> Encountered and diagnosed by pedro at . > ok pedro@ deraadt@ (krw@)
== regress =========================================================== 07/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
lib
~ libpthread/blocked_dup2/blocked_dup2.c
~ libpthread/dup2_race/dup2_race.c
> correct check for proper return value of dup2 (kurt@)
~ libpthread/close_race/close_race.c ~ libpthread/dup2_race/dup2_race.c
~ libpthread/blocked_close/blocked_close.c
~ libpthread/blocked_dup2/blocked_dup2.c
> eliminate warnings on 64bit archs (kurt@)
sbin
~ pfctl/pf1.in ~ pfctl/pf1.loaded
~ pfctl/pf1.ok ~ pfctl/pf1.optimized
~ pfctl/pf10.loaded ~ pfctl/pf10.ok
~ pfctl/pf10.optimized ~ pfctl/pf11.loaded
~ pfctl/pf11.ok ~ pfctl/pf11.optimized
~ pfctl/pf12.in ~ pfctl/pf12.loaded
~ pfctl/pf12.ok ~ pfctl/pf12.optimized
~ pfctl/pf13.loaded ~ pfctl/pf13.ok
~ pfctl/pf13.optimized ~ pfctl/pf14.loaded
~ pfctl/pf14.ok ~ pfctl/pf14.optimized
~ pfctl/pf16.in ~ pfctl/pf16.loaded
~ pfctl/pf16.ok ~ pfctl/pf16.optimized
~ pfctl/pf2.loaded ~ pfctl/pf2.ok
~ pfctl/pf2.optimized ~ pfctl/pf24.loaded
~ pfctl/pf24.ok ~ pfctl/pf24.optimized
~ pfctl/pf3.in ~ pfctl/pf3.loaded
~ pfctl/pf3.ok ~ pfctl/pf3.optimized
~ pfctl/pf32.loaded ~ pfctl/pf32.ok
~ pfctl/pf32.optimized ~ pfctl/pf33.in
~ pfctl/pf33.ok ~ pfctl/pf34.loaded
~ pfctl/pf34.ok ~ pfctl/pf34.optimized
~ pfctl/pf35.ok ~ pfctl/pf38.loaded
~ pfctl/pf38.ok ~ pfctl/pf38.optimized
~ pfctl/pf39.loaded ~ pfctl/pf39.ok
~ pfctl/pf39.optimized ~ pfctl/pf40.in
~ pfctl/pf40.loaded ~ pfctl/pf40.ok
~ pfctl/pf40.optimized ~ pfctl/pf43.ok
~ pfctl/pf46.loaded ~ pfctl/pf46.ok
~ pfctl/pf46.optimized ~ pfctl/pf47.loaded
~ pfctl/pf47.ok ~ pfctl/pf47.optimized
~ pfctl/pf48.loaded ~ pfctl/pf48.ok
~ pfctl/pf48.optimized ~ pfctl/pf49.loaded
~ pfctl/pf49.ok ~ pfctl/pf49.optimized
~ pfctl/pf51.ok ~ pfctl/pf53.ok
~ pfctl/pf56.loaded ~ pfctl/pf56.ok
~ pfctl/pf56.optimized ~ pfctl/pf57.ok
~ pfctl/pf60.loaded ~ pfctl/pf60.ok
~ pfctl/pf60.optimized ~ pfctl/pf61.loaded
~ pfctl/pf61.ok ~ pfctl/pf61.optimized
~ pfctl/pf67.loaded ~ pfctl/pf67.ok
~ pfctl/pf67.optimized ~ pfctl/pf69.loaded
~ pfctl/pf69.ok ~ pfctl/pf69.optimized
~ pfctl/pf7.loaded ~ pfctl/pf7.ok
~ pfctl/pf7.optimized ~ pfctl/pf74.loaded
~ pfctl/pf74.ok ~ pfctl/pf74.optimized
~ pfctl/pf77.loaded ~ pfctl/pf77.ok
~ pfctl/pf77.optimized ~ pfctl/pf78.loaded
~ pfctl/pf78.ok ~ pfctl/pf78.optimized
~ pfctl/pf79.loaded ~ pfctl/pf79.ok
~ pfctl/pf79.optimized ~ pfctl/pf81.loaded
~ pfctl/pf81.ok ~ pfctl/pf81.optimized
~ pfctl/pf82.loaded ~ pfctl/pf82.ok
~ pfctl/pf82.optimized ~ pfctl/pf84.loaded
~ pfctl/pf84.ok ~ pfctl/pf84.optimized
~ pfctl/pf85.ok ~ pfctl/pf87.loaded
~ pfctl/pf87.ok ~ pfctl/pf87.optimized
~ pfctl/pf88.loaded ~ pfctl/pf88.ok
~ pfctl/pf88.optimized ~ pfctl/pfail1.ok
~ pfctl/pfail10.ok ~ pfctl/pfail11.ok
~ pfctl/pfail19.ok ~ pfctl/pfail44.ok
~ pfctl/pfail50.ok ~ pfctl/pfail9.ok
~ pfctl/pfopt5.ok
> Handle default 'flags S/SA keep state', 'no state' and 'flags any'.
> (mcbride@)
== sbin ============================================================== 08/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
atactl
~ atactl.8
> standard EXAMPLES; (jmc@)
~ atactl.8
> various tweaks to smarten this page up a bit; (jmc@)
~ atactl.8
> put the command list into some semblance of order; (jmc@)
~ atactl.8
> provide a summary of the available commands, since there's a ton of
> them; (jmc@)
~ atactl.8
> move the advice about smart, readattr, and sec* to before the command
> list, since it doesn;t make sense to put these in any one single
> command description (nor indeed to repeat them for every command);
> ok grange (jmc@)
~ atactl.8
> DIAGNOSTICS -> CAVEATS because:
> 1) this section discusses caveats, not diagnostics
> 2) DIAGNOSTICS is not standard for section 1
> ok grange (jmc@)
~ atactl.8
> sort the smartoffline subcommands; (jmc@)
isakmpd
~ isakmpd.8
> Reword sentence to fix grammar nit.
> ok jmc@ (tom@)
pfctl
~ parse.y
> Make 'flags S/SA keep state' the implicit for filter rules, based on
> a suggestion from dhartmei at .so add 'flags any' and 'no state' options
> to disable flag matching and stateful filtering respectively.
> IMPORTANT NOTE:
> Current rulesets will continue to load, but the behaviour may be slightly
> changed as these defaults are more restrictive. If you are purposefully
> filtering statelessly ('no state') or have a requirement to create states
> on intermediate packets ('flags any') you should update your ruleset to
> make use of the new keywords to explicitly request the behaviour.
> Note that creation of states from intermediate packets in a connection is
> not recommended, and will increasingly cause problems as more OSs enable
> window scaling and increase buffer sizes by default.
> ok dhartmei@ deraadt@ henning@ (mcbride@)
~ parse.y
> Oops, flags S/SA doesn't work on fragments. (mcbride@)
~ pfctl_parser.c
> Print out 'no state' when the rule is not stateful. (mcbride@)
~ pfctl_parser.c
> 'no state' should only be printed on pass rules, though. (mcbride@)
~ pfctl_parser.c
> Print 'flags any' correctly and handle anchors. (mcbride@)
== share ============================================================= 09/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/owtemp.4
> Mention DS18S20 as supported. (grange@)
~ man4/pgt.4
> Since monitor mode works now, mention it. (mglocker@)
- man4/acpibat.4 - man4/acpihpet.4
- man4/acpitimer.4
> Remove old ACPI pages. (mk@)
~ man4/acpi.4
> Merge the ACPI device man pages into acpi(4) after discussion with and
> input from jmc and marco.
> ok jmc marco (mk@)
~ man4/Makefile
> Remove old ACPI device page builds (reorder build order alphabetically
> while there). MLINKS+= the new acpi(4) page to the ACPI device page
> names.
> ok jmc (mk@)
~ man4/Makefile
> Fully sort MLINKS.
> ok jmc (mk@)
~ man4/Makefile
> MLINKS new acpi stuff. (mk@)
~ man4/acpi.4
> Document acpiac, acpiec, and acpitz.
> From Dmitri Alenitchev with tweaking from jmc and myself.
> ok jmc (mk@)
~ man4/bnx.4
> document /etc/firmware/bnx (deraadt@)
~ man9/VOP_LOOKUP.9
> Match reality when describing VOP_BMAP(), bad pedro (pedro@)
~ man4/acpi.4
> I somehow messed something up when I committed the previous change, so
> the acpiac entry was put in as acpiec but still talked about power
> state. (mk@)
~ man5/pf.conf.5
> Document the fact that 'flags S/SA keep state' is now the implicit default,
> as well as 'no state' and 'flags any' options.
> ok jmc@ (mcbride@)
~ man5/pf.conf.5
> kill trailing whitespace; (jmc@)
~ man5/pf.conf.5
> missing fixes for STATEFUL INSPECTION; (jmc@)
~ man5/pf.conf.5
> these fixes got lost somehow; (jmc@)
~ man4/pgt.4
> Soyo Aerielink works. (aaron@)
~ man4/pgt.4
> The NETGEAR WG511 and SMC2835W are CardBus. Only v2 of the SMC is
> supported. (aaron@)
~ man4/nmea.4
> Mention nmeaattach(8) in the SEE ALSO section. (mbalmer@)
~ man4/bktr.4
> fix minor typo (ian@)
~ man4/mpi.4
> Also attach to boards with the PCI Express Fibre Channel FC949E chipset.
> "go go go" dlg@ (brad@)
mk
~ bsd.own.mk
> Early bits for a 32-bit SuperH toolchain, currently for little-endian
> systems only; more work is necessary in ld land. (miod@)
pf
~ ackpri ~ faq-example1
~ faq-example2 ~ faq-example3
~ queue1 ~ queue2
~ queue3
> remove 'flags S/SA' and 'keep state'
> ok nick@ (mcbride@)
zoneinfo
~ datfiles/southamerica
> Brazilian summer time rules for 2007, from Eduardo Alvarenga, okay beck@
> (pedro@)
~ datfiles/africa ~ datfiles/antarctica
~ datfiles/asia ~ datfiles/australasia
~ datfiles/backward ~ datfiles/etcetera
~ datfiles/europe ~ datfiles/factory
~ datfiles/iso3166.tab ~ datfiles/leapseconds
~ datfiles/northamerica ~ datfiles/pacificnew
~ datfiles/solar87 ~ datfiles/solar88
~ datfiles/solar89 ~ datfiles/southamerica
~ datfiles/systemv ~ datfiles/yearistype.sh
~ datfiles/zone.tab
> Update to tzdata2006m from elsie.nci.nih.gov (millert@)
== sys =============================================================== 10/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
sys
~ Makefile
> safe to enter landisk (deraadt@)
arch
+ landisk/Makefile
> New import:
> Incomplete bits for an OpenBSD/landisk port to the I/O DATA USL-5P
> appliances,
arch/alpha/alpha
~ disksubr.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
~ disksubr.c
> unused variable (deraadt@)
arch/alpha/include
~ disklabel.h
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
arch/amd64/amd64
~ machdep.c
> Switch fpu control word to the hardware default. This makes us use 64-bit
> precision instead of 53-bit precision, giving us proper support for
> "long double".
> ok deraadt@ (kettenis@)
~ mpbios.c
> Cease printing mpbios vendor/version strings on AMD64 as well. (gwk@)
~ disksubr.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/amd64/conf
~ GENERIC
> Enable pgt cardbus.
> requested by brad@ (mglocker@)
arch/amd64/include
~ fpu.h
> Switch fpu control word to the hardware default. This makes us use 64-bit
> precision instead of 53-bit precision, giving us proper support for
> "long double".
> ok deraadt@ (kettenis@)
~ float.h
> Adjust for change of fpu control word.
> ok deraadt@ (kettenis@)
~ disklabel.h
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
arch/arm/arm
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/arm/include
+ exec.h
> One <arm/exec.h> to bind them all. (miod@)
~ disklabel.h
> Try to nail elusive arm/include/disklabel.h at third attempt. (krw@)
arch/armish/include
~ exec.h
> One <arm/exec.h> to bind them all. (miod@)
arch/aviion/aviion
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/aviion/include
~ disklabel.h
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
arch/cats/include
~ exec.h
> One <arm/exec.h> to bind them all. (miod@)
arch/hppa/hppa
~ disksubr.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
~ disksubr.c
> More instances of the same now unused variable as in alpha's
> readdoslabel(). A bit of bad144 fallout. (krw@)
arch/hppa/include
~ disklabel.h
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
arch/hppa64/hppa64
~ disksubr.c
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
~ disksubr.c
> More instances of the same now unused variable as in alpha's
> readdoslabel(). A bit of bad144 fallout. (krw@)
arch/hppa64/include
~ disklabel.h
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
arch/i386/conf
~ GENERIC
> Enable pgt cardbus.
> ok deraadt@ (mglocker@)
arch/i386/i386
~ mpbios.c
> Cease printing the mpbios vendor/version strings, smbios provides much
> more informative information.
> ok in principal deraadt@, krw@, mickey@
> this change with newline fixes ok krw@ (gwk@)
~ disksubr.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
~ machdep.c
> only take in an account <4g memory for bufcache calculation as the upper
> part will not participate anyway; pedro@ ok (mickey@)
arch/i386/include
~ npx.h
> Switch fpu control word to the hardware default. This makes us use 64-bit
> precision instead of 53-bit precision, giving us proper support for
> "long double".
> ok deraadt@ (kettenis@)
~ float.h
> Adjust for change of fpu control word.
> ok deraadt@ (kettenis@)
~ disklabel.h
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
arch/landisk/compile
+ .cvsignore
> New import:
> Incomplete bits for an OpenBSD/landisk port to the I/O DATA USL-5P
> appliances,
arch/landisk/conf
+ GENERIC + files.landisk
+ Makefile.landisk
> New import:
> Incomplete bits for an OpenBSD/landisk port to the I/O DATA USL-5P
> appliances,
~ GENERIC ~ Makefile.landisk
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
~ Makefile.landisk
> Remove explicit -fno-stack-protector now that the compiler workaround is in
> place. (miod@)
~ GENERIC ~ files.landisk
> More bits in progress, adapted from NetBSD. (miod@)
arch/landisk/dev
+ obiovar.h + rs5c313reg.h
> few more files (mickey@)
~ obiovar.h + obio.c
+ rs5c313.c + wdc_obio.c
> More bits in progress, adapted from NetBSD. (miod@)
arch/landisk/include
+ cdefs.h + asm.h
+ exec.h + bus.h
+ autoconf.h + bootinfo.h
+ _types.h + param.h
+ cpu.h + cputypes.h
+ float.h + db_machdep.h
+ frame.h + ieee.h
+ disklabel.h + ieeefp.h
+ endian.h + intr.h
+ limits.h + lock.h
+ pcb.h + pmap.h
+ pci_machdep.h + proc.h
+ profile.h + psl.h
+ pte.h + ptrace.h
+ reg.h + setjmp.h
+ signal.h + stdarg.h
+ trap.h + types.h
+ varargs.h + vmparam.h
+ internal_types.h + spinlock.h
> New import:
> Incomplete bits for an OpenBSD/landisk port to the I/O DATA USL-5P
> appliances,
+ conf.h
> few more files (mickey@)
~ bus.h
> More bits in progress, adapted from NetBSD. (miod@)
arch/landisk/landisk
+ bus_dma.c + consinit.c
+ intr.c + disksubr.c
+ locore.S + machdep.c
+ mainbus.c + shpcic_machdep.c
+ landiskreg.h
> New import:
> Incomplete bits for an OpenBSD/landisk port to the I/O DATA USL-5P
> appliances,
~ machdep.c ~ mainbus.c
+ conf.c
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
~ disksubr.c
> Sync with recent disksubr.c changes. Just some comments in this case.
> "Free commits" miod@ (krw@)
+ autoconf.c + clock_machdep.c
> few more files (mickey@)
~ shpcic_machdep.c
> More bits in progress, adapted from NetBSD. (miod@)
arch/landisk/stand
+ Makefile + Makefile.inc
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
~ Makefile
> control how deep the tree can be entered (for man pages) (deraadt@)
arch/landisk/stand/boot
+ Makefile + conf.c
+ delay.c + devs.c
+ getsecs.c + libsa.h
+ scifcons.c + srt0.S
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
arch/landisk/stand/bootxx
+ Makefile + boot1.c
+ bootxx.8 + bootxx.S
+ pbr.S
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
~ Makefile
> control how deep the tree can be entered (for man pages) (deraadt@)
arch/landisk/stand/mbr
+ Makefile + mbr.8
+ mbr.S
> w/ help of netbsd srcs and some mother unzel made it lift off (mickey@)
~ Makefile
> control how deep the tree can be entered (for man pages) (deraadt@)
arch/luna88k/include
~ disklabel.h
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/luna88k/luna88k
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/macppc/dev
+ if_mc.c
> Add if_mc.c a driver for the AMD AM79C940 (MACE) ethernet chip found on
> board old world macintosh systems to macppc. From netbsd, mac68k and
> macppc specific tweaks modeled on if_bm.c.
> ok brad@ (gwk@)
~ if_mc.c
> Remove lingering debug printf. Don't announce that mace_get was called.
> (gwk@)
~ if_mc.c
> Execute the Enforce in-order Execution of I/O (eieio) instruction in
> mc_dmaintr, its a little bit of voodoo, I dont understand why its necessary
> for mace versus the near identical dma isr in if_bm.c, but the system no
> longer panics under network load. (gwk@)
arch/macppc/include
~ disklabel.h
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
arch/macppc/macppc
~ disksubr.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/mips64/include
~ disklabel.h
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
arch/mips64/mips64
~ disksubr.c
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
~ disksubr.c
> More instances of the same now unused variable as in alpha's
> readdoslabel(). A bit of bad144 fallout. (krw@)
arch/mvmeppc/include
~ disklabel.h
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
arch/mvmeppc/mvmeppc
~ disksubr.c
> Don't load bad144 bad sector information into disklabels for archs that
> don't have wd* in GENERIC, since wd* is the only place such info is
> being used. First step of eliminating bad144 bad sector info from all
> disklabels.
> 'go go go' deraadt@ (krw@)
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/sh/conf
+ files.sh + files.shb
+ files.shpcic
> New import:
> Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase
> with
arch/sh/dev
+ scifreg.h + pcicreg.h
+ scif.c + shb.c
+ scireg.h + shpcic.c
+ shpcicvar.h
> New import:
> Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase
> with
~ shpcic.c ~ shpcicvar.h
> More bits in progress, adapted from NetBSD. (miod@)
arch/sh/include
+ _types.h + cdefs.h
+ asm.h + exec.h
+ profile.h + cpu.h
+ bscreg.h + float.h
+ param.h + cputypes.h
+ cache.h + cache_sh3.h
+ cache_sh4.h + frame.h
+ clock.h + endian.h
+ cpgreg.h + ieeefp.h
+ lock.h + db_machdep.h
+ devreg.h + internal_types.h
+ trap.h + proc.h
+ pcb.h + limits.h
+ intcreg.h + intr.h
+ mmu_sh3.h + disklabel.h
+ ieee.h + signal.h
+ userret.h + mmu_sh4.h
+ pmap.h + rtcreg.h
+ tmureg.h + ubcreg.h
+ locore.h + vmparam.h
+ stdarg.h + spinlock.h
+ mmu.h + psl.h
+ pte.h + reg.h
+ ptrace.h + sh_opcode.h
+ setjmp.h + varargs.h
> New import:
> Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase
> with
~ db_machdep.h
> a few fixes to get thru the autoconf (mickey@)
~ disklabel.h
> Sync with recent disklabel.h changes. Zap dkbad.
> "Free commits" miod@ (krw@)
~ cpu.h
> few more files (mickey@)
arch/sh/sh
+ cache.c + cache_sh3.c
+ cache_sh4.c + clock.c
+ vectors.S + cpu.c
+ db_disasm.c + db_interface.c
+ db_memrw.c + db_trace.c
+ devreg.c + genassym.cf
+ trap.c + mem.c
+ pmap.c + in_cksum.S
+ interrupt.c + sh_machdep.c
+ locore_c.c + locore_subr.S
+ mmu.c + mmu_sh3.c
+ mmu_sh4.c + process_machdep.c
+ sys_machdep.c + vm_machdep.c
> New import:
> Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase
> with
~ db_interface.c ~ interrupt.c
~ locore_subr.S ~ pmap.c
~ sh_machdep.c
> a few fixes to get thru the autoconf (mickey@)
~ sh_machdep.c
> debugging delay off (mickey@)
~ clock.c ~ sh_machdep.c
> More bits in progress, adapted from NetBSD. (miod@)
arch/sparc64/sparc64
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/vax/vax
~ disksubr.c
> More tidying up after bad144. Remove references in comments and
> don't include dkbad.h when nothing in it is used. Missed
> arm/include/disklabel.h first time around. (krw@)
arch/zaurus/include
~ exec.h
> One <arm/exec.h> to bind them all. (miod@)
compat/linux
~ linux_misc.c
> Pass linux_sys_waitpid() on to linux_sys_wait4() in order to properly
> check and translate options. from netbsd
> ok deraadt, kettenis (sturm@)
dev
~ vnd.c
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
~ vnd.c
> Always allow read-only opens on (s)vnd devices, despite the
> type of the first open (svnd vs vnd).
> ok pedro@ (thib@)
~ systrace.c ~ systrace.h
> fix an exploitable integer overflow found by Chris Evans of Google
> Security; ok deraadt (djm@)
~ systrace.c ~ systrace.h
TAGGED OPENBSD_3_9
> MFC:
> Fix by djm@
> fix an exploitable integer overflow found by Chris Evans of Google
> Security; ok deraadt (brad@)
~ systrace.c ~ systrace.h
TAGGED OPENBSD_3_8
> MFC:
> Fix by djm@
> fix an exploitable integer overflow found by Chris Evans of Google
> Security; ok deraadt (brad@)
dev/ata
~ ata_wdc.c ~ wd.c
> Zap bad144 bad sector info in disklabels. Sparsely used if at all for
> a few obsolete and easily replaced disk models. And didn't work anyway
> according to Bob, who has tried.
> ok beck@ (krw@)
dev/cardbus
~ if_pgt_cardbus.c
> Simplify device attachment. From brad@ with a tiny correction. (mglocker@)
~ if_pgt_cardbus.c
> Fix cardbus support for pgt(4). Tested with a Netgear WG511.
> ok claudio@ (mglocker@)
dev/ic
~ pgt.c
> Set ic_max_rssi to 255 the rssi value returned by the card is a u_int8_t
> and mglocker@ and I both have seen values up to 240. OK mglocker@
> (claudio@)
~ pgt.c
> Kill some #if 0 code. OK mglocker@ (claudio@)
~ pgt.c ~ pgtreg.h
> Get rid of this strange pgt_data_frame which is unused. Nice side-effect is
> an easier to read pgt_datarx_completion. OK mglocker@ (claudio@)
~ pgt.c ~ pgtreg.h
> Make monitor mode work by prepending the right kind headers and fixing the
> channel selection code. Joint work with mglocker@, OK mglocker@ (claudio@)
~ pgt.c ~ pgtvar.h
> Simplify device attachment. From brad@ with a tiny correction. (mglocker@)
~ pgt.c
> Zap unused MLME routines. Probably they were just used in WPA mode.
> ok claudio@ (mglocker@)
~ pgt.c
> Do not use IF_PREPEND. Instead use IFQ_POLL and IFQ_DEQUEUE. This should
> "fix" altq. OK mglocker@ (claudio@)
~ acx.c
> Enable altq in acx(4) the tx path is already handling all cases correctly.
> OK mglocker@ (claudio@)
~ dp8390.c
> Simplify the code dealing with the mbuf chain in dp8390_get().
> From bad@ & mycroft@ NetBSD
> Tested by nick@ (brad@)
~ dp8390.c
> add in a missing piece of the ASIX AX88190 chipset workaround to
> dp8390_init(). (brad@)
~ pgt.c
> Mini cleanup.
> ok claudio@ (mglocker@)
~ pgt.c
> Merge pgt_start_body() into pgt_start().
> ok claudio@ (mglocker@)
~ pgt.c
> Zap dead routine pgt_80211_set().
> ok claudio@ (mglocker@)
~ pgt.c
> Remove obsolete ioctl command.
> ok claudio@ (mglocker@)
~ pgt.c
> Zap dead dot1x routine pgt_update_hw_from_nodes(). There is some more
> dot1x stuff spreaded around which needs to be removed.
> ok claudio@ (mglocker@)
~ pgt.c
> Zap more dead dot1x code.
> ok claudio@ (mglocker@)
~ pgt.c ~ pgtvar.h
> Fix cardbus support for pgt(4). Tested with a Netgear WG511.
> ok claudio@ (mglocker@)
~ dp8390.c
> MGET/MGETHDR will return NULL upon failure, not 0. (brad@)
dev/isa
~ if_ec.c ~ if_we.c
> fix dmesg line wrapping; this was fallout from shortening the ne(4) dmesg
> printing.
> reported/tested by and okay nick@ (brad@)
dev/microcode
~ Makefile
> enable bnx firmware builds (deraadt@)
~ bnx/build.c
> actually put all the require firmware bits into the file (deraadt@)
~ bnx/build.c
> remove variable we do not need (deraadt@)
dev/mii
~ miidevs.h
> regen (brad@)
~ miidevs
> add a few new Marvell ids. (brad@)
~ eephy.c
> add a few new Marvell ids. (brad@)
~ eephy.c
> initial pieces for the 88E3082 Fast Ethernet PHY. untested at the moment.
> (brad@)
~ brgphy.c
> pack several boolean fields into the existing bge_flags field. (brad@)
~ eephy.c
> return EINVAL for the Gig manual media types when attached to a
> Fast Ethernet PHY. (brad@)
~ eephy.c
> do not bother to read the esr and isr registers in the status routine just
> to end up not using the information read. (brad@)
~ ciphy.c ~ rgephy.c
~ xmphy.c
> g/c unused code. (brad@)
~ brgphy.c
> - g/c unused code.
> - only call PHY_RESET if trying to set a valid media type. (brad@)
~ brgphy.c
> refactor the code a bit, use the bge(4) PHY flags and add another
> PHY workaround from the Linux tg3 driver. (brad@)
~ brgphy.c
> set Jumbo frame settings for Jumbo capable bge(4) adapters. (brad@)
dev/onewire
~ owtemp.c
> Protect sensor_task_unregister() with some locking. (grange@)
~ owtemp.c
> Don't reuse bus lock for locking sensor task thread. Use a
> separate lock. (grange@)
~ onewire.c ~ onewirevar.h
> Rework bus scanning code so that most of work could be offloaded
> the hardware. And fix another bug in the search algorithm. (grange@)
dev/pci
~ pcidevs
> add PCI ids for the Broadcom BCM5722, BCM5756, BCM5906 and BCM5906M
> chipsets.
> From the Linux tg3 driver. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_bge.c ~ if_bgereg.h
> add the PCI ids for the BCM5722, BCM5756, BCM5906 and BCM5906M chipsets.
> the BCM5906/BCM5906M ids are not enabled for now; these chips are quite
> a bit different from the others and are currently unsupported. (brad@)
~ if_bge.c ~ if_bgereg.h
> pack several boolean fields into the existing bge_flags field. (brad@)
- maestro_reg.h ~ maestro.c
> zap maestro_reg.h, since it's only used in the kernel.
> okay deraadt@ (espie@)
~ if_ixgb.c
> move the checksum stuff under IXGB_CSUM_OFFLOAD. (brad@)
~ if_bnxreg.h
> new structure for the firmware blob; ok brad (deraadt@)
~ pcidevs
> add the ServerWorks PCIe bridge ids and correct an unknown ServerWorks
> SATA entry; it seems this id is the HT-1000 SATA controller but in an
> IDE compat mode depending on a BIOS setting. (brad@)
~ pcidevs
> gah. ensure the entries are unique. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> revert this change. after a little more digging I found some conflicting
> information. I'm not really sure if this is a compat mode id or not. so
> just revert back to SATA and label it with the chipset it comes from.
> (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pciide.c
> sync the ServerWorks ids. (brad@)
~ if_pgt_pci.c
> Simplify device attachment. From brad@ with a tiny correction. (mglocker@)
~ if_vge.c
> don't use IF_PREPEND() on altq's.
> use IFQ_POLL()/IFQ_DEQUEUE() logic instead as described in altq(4).
> tested by jolan@ on macppc
> "diffs look ok" brad@ (damien@)
~ if_bnx.c ~ if_bnxreg.h
> Use loadfirmware(9) to get /etc/firmware/bnx instead of hard-coding a
> gigantic firmware into the kernel; checked by brad (deraadt@)
~ pci.c
> Do not assume that the pci(4) unit number matches the actual PCI bus
> number.
> Fixes cases where X would get really confused when they didn't match.
> ok drahn@ (kettenis@)
~ pcidevs
> a few hitachi products (mickey@)
~ pcidevs.h ~ pcidevs_data.h
> regen (mickey@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> move Hitachi to the right position (numerical order). (brad@)
~ if_bge.c ~ if_bgereg.h
> add and set PHY workaround flags depending on the ASIC revision
> or chip id. (brad@)
~ if_bge.c ~ if_bgereg.h
> add a no Ethernet at Wirespeedag. (brad@)
~ mpi_pci.c
> Also attach to boards with the PCI Express Fibre Channel FC949E chipset.
> "go go go" dlg@ (brad@)
dev/usb
~ if_axe.c
> don't use IF_PREPEND() on altq's.
> use IFQ_POLL()/IFQ_DEQUEUE() logic instead as described in altq(4).
> tested by jolan@ on macppc
> "diffs look ok" brad@ (damien@)
~ if_uath.c
> make sure to call SLIST_INIT on sc->rx_freelist.
> sanity check length field in RX descriptors. (damien@)
~ ucom.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by mbalmer@
> Fix a possible kernel panic in ucom(4) that is caused by ttyclose() using
> data
> already freed by ucom_close().
> Problem reported and initial patch provided by Marc Winiger
> <marc at winiger.chbrad@)
~ uowreg.h
TAGGED OPENBSD_3_9
> Add status register bits string for pretty %b printf. (grange@)
~ uow.c
TAGGED OPENBSD_3_9
> Implement bus searching. (grange@)
isofs/cd9660
~ cd9660_vnops.c
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
kern
~ vfs_cluster.c ~ vnode_if.src
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
~ vnode_if.c
> regen (pedro@)
lib/libkern
+ arch/sh/Makefile.inc + arch/sh/ffs.S
+ arch/sh/memcpy.S + arch/sh/memset.S
+ arch/sh/movstr_i4.S + arch/sh/sdivsi3.S
+ arch/sh/udivsi3.S
> import supah pieces from netbsd (mickey@)
msdosfs
~ fat.h ~ msdosfs_fat.c
~ msdosfs_lookup.c ~ msdosfs_vnops.c
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
nfs
~ nfs_syscalls.c
> typo, from Bret Lambert (pedro@)
scsi
~ safte.c ~ ses.c
> Free sensors on detach.
> ok dlg@ (grange@)
~ scsiconf.c
> whitespace tweaks (dlg@)
~ scsiconf.c ~ scsiconf.h
~ st.c
> get rid of a boolean typedef. this is c, we have ints, deal with it.
> ok marco@ krw@ (dlg@)
~ cd.c ~ ch.c
~ scsiconf.c ~ scsiconf.h
~ sd.c ~ ss.c
~ st.c
> make cd-roms retry forever while the device indicates that it is
> "becoming ready" - this is done in the exact same way that it
> was done for tape in st.c. This commit adds a cd specific interpret_sense
> routine to cd.c that will catch the becoming ready case and handle it.
> This also removes the need to use crazy timeouts to catch this case.
> ok krw@ (beck@)
~ cd.c
> Something more closely resembling english in this comment. (beck@)
sys
~ buf.h ~ types.h
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
~ vnode_if.h
> regen (pedro@)
~ exec_aout.h ~ exec_elf.h
> Early bits for a 32-bit SuperH toolchain, currently for little-endian
> systems only; more work is necessary in ld land. (miod@)
ufs/ext2fs
~ ext2fs_bmap.c
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
ufs/ufs
~ ufs_bmap.c ~ ufs_extern.h
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
uvm
~ uvm_swap.c
> Introduce daddr64_t and use it for physical block numbers
> Okay weingart@, "I'm game with putting my name on it" dlg@ (pedro@)
== usr.bin =========================================================== 11/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.history
> Fill October
> ok mickey (jasper@)
find
~ find.1
> rewrite the piece about separate arguments to not confuse jmc at . > ok jmc@ kettenis@ (otto@)
~ find.1
> remove some unneccessary escaping; (jmc@)
~ find.1
> - bump latest posix version
> - note additional primaries which are not posix conformant and,
> conversely, one which was not previously conformant and now is
> this was prompted by a mail to either freebsd or netbsd lists, but i
> cannot for the life of me find it - thanks anyway!
> ok otto (jmc@)
~ find.1
> document -depth and -xdev: although we have options which do the same,
> they are not included in posix;
> make the description of -follow match that of -depth and -xdev,
> especially since its option equivalent is preferred;
> ok otto (jmc@)
~ find.1
> -iname is a primary, not an option. ok jmc@ (otto@)
head
~ head.c
> Convert strtol to strtonum, eliminating errno misusage.
> OK dhill@, jaredy@, and moritz at .ay@)
ssh
~ ssh.c ~ ssh-agent.c
~ ssh-keyscan.c
> sys/resource.h needs sys/time.h; prompted by brad@ (djm@)
- README.dns - README.tun
- bufaux.h - getput.h
- includes.h ~ OVERVIEW
~ README ~ atomicio.c
~ atomicio.h ~ auth-bsdauth.c
~ auth-chall.c ~ auth-krb5.c
~ auth-options.c ~ auth-options.h
~ auth-passwd.c ~ auth-rh-rsa.c
~ auth-rhosts.c ~ auth-rsa.c
~ auth-skey.c ~ auth.c
~ auth.h ~ auth1.c
~ auth2-chall.c ~ auth2-gss.c
~ auth2-hostbased.c ~ auth2-kbdint.c
~ auth2-none.c ~ auth2-passwd.c
~ auth2-pubkey.c ~ auth2.c
~ authfd.c ~ authfd.h
~ authfile.c ~ authfile.h
~ bufaux.c ~ buffer.c
~ buffer.h ~ canohost.c
~ canohost.h ~ channels.c
~ channels.h ~ cipher-3des1.c
~ cipher-bf1.c ~ cipher-ctr.c
~ cipher.c ~ cipher.h
~ cleanup.c ~ clientloop.c
~ clientloop.h ~ compat.c
~ compat.h ~ compress.c
~ compress.h ~ crc32.c
~ crc32.h ~ deattack.c
~ deattack.h ~ dh.c
~ dh.h ~ dispatch.c
~ dispatch.h ~ dns.c
~ dns.h ~ fatal.c
~ groupaccess.c ~ groupaccess.h
~ gss-genr.c ~ gss-serv-krb5.c
~ gss-serv.c ~ hostfile.c
~ hostfile.h ~ kex.c
~ kex.h ~ kexdh.c
~ kexdhc.c ~ kexdhs.c
~ kexgex.c ~ kexgexc.c
~ kexgexs.c ~ key.c
~ key.h ~ log.c
~ log.h ~ mac.c
~ mac.h ~ match.c
~ match.h ~ misc.c
~ misc.h ~ moduli.c
~ monitor.c ~ monitor.h
~ monitor_fdpass.c ~ monitor_fdpass.h
~ monitor_mm.c ~ monitor_mm.h
~ monitor_wrap.c ~ monitor_wrap.h
~ msg.c ~ msg.h
~ myproposal.h ~ nchan.c
~ packet.c ~ packet.h
~ pathnames.h ~ progressmeter.c
~ progressmeter.h ~ readconf.c
~ readconf.h ~ readpass.c
~ rsa.c ~ rsa.h
~ scard.c ~ scard.h
~ scp.1 ~ scp.c
~ servconf.c ~ servconf.h
~ serverloop.c ~ serverloop.h
~ session.c ~ session.h
~ sftp-client.c ~ sftp-common.c
~ sftp-common.h ~ sftp-glob.c
~ sftp-server.8 ~ sftp-server.c
~ sftp.1 ~ sftp.c
~ sftp.h ~ ssh-add.c
~ ssh-agent.1 ~ ssh-agent.c
~ ssh-dss.c ~ ssh-gss.h
~ ssh-keygen.1 ~ ssh-keygen.c
~ ssh-keyscan.1 ~ ssh-keyscan.c
~ ssh-keysign.8 ~ ssh-keysign.c
~ ssh-rsa.c ~ ssh.1
~ ssh.c ~ ssh.h
~ ssh1.h ~ ssh2.h
~ ssh_config ~ ssh_config.5
~ sshconnect.c ~ sshconnect.h
~ sshconnect1.c ~ sshconnect2.c
~ sshd.8 ~ sshd.c
~ sshd_config ~ sshd_config.5
~ sshlogin.c ~ sshlogin.h
~ sshpty.c ~ sshpty.h
~ sshtty.c ~ ttymodes.c
~ ttymodes.h ~ uidswap.c
~ uidswap.h ~ uuencode.c
~ uuencode.h ~ version.h
~ xmalloc.c ~ xmalloc.h
~ lib/Makefile ~ sftp/Makefile
~ sftp-server/Makefile + bufbn.c
+ md-sha256.c
TAGGED OPENBSD_3_8
> upgrade to OpenSSH 4.4 (brad@)
tail
~ tail.1
> reword a clunky sentence; (jmc@)
~ tail.1
> - simplify a list item
> - use .Ex (jmc@)
vmstat
~ vmstat.c
> Fix error messages, okay ray@ deraadt@ (pedro@)
write
~ write.c
> if the utmp file is (mysteriously gone) do not assume that the user is
> on the specified tty; problem noted by ilja at suresec.orgk various
> (deraadt@)
== usr.sbin ========================================================== 12/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ntpd
~ parse.y
> strtonum() with INT_MAX intead of LONG_MAX, problem pointed out by
> pierre-yves at spootnik.orgeraadt@)
~ ntpd.conf.5
> use 'weight-value' vs. 'offset' for the weight argument;
> ok jmc@ henning@ (stevesk@)
===============================================================================
More information about the owc
mailing list