[odc] Daily src changes for 2010-02-26
ODC
auto at squish.net
Sat Feb 27 07:00:02 GMT 2010
OpenBSD src changes summary for 2010-02-26
==========================================
bin/ksh distrib/sparc64
etc/etc.sparc64/disktab regress/usr.bin
share/man sys/arch/loongson/conf
sys/arch/loongson/dev sys/arch/luna88k/luna88k
sys/arch/macppc/dev sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/mvme88k sys/arch/sparc/sparc
sys/arch/sparc64/sparc64 sys/arch/sparc64/stand/bootblk
sys/dev/acpi sys/dev/pci
usr.bin/mandoc usr.bin/ssh
usr.sbin/bgpd usr.sbin/ospf6d
usr.sbin/smtpd
== bin =============================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ ksh.1
> Array indices are limited to 0 through 10239 now.
> ok jmc deraadt (william@)
== distrib =========================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sparc64
~ miniroot/Makefile
> grow the miniroot a wee little bit (deraadt@)
~ cdfs/Makefile ~ iso/Makefile
> use more mkhybrid flags like we do elsewhere; rockridge in the iso image is
> a good idea (deraadt@)
== etc =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.sparc64/disktab
~ etc.sparc64/disktab
> grow the miniroot a wee little bit (deraadt@)
== regress =========================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ ssh/Makefile + ssh/cert-hostkey.sh
+ ssh/cert-userkey.sh
> regression tests for certified keys (djm@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/ac97.4
> remove superfluous hyphen on `analog-to-digital' and `digital-to-analog'
> for consistency with other manual pages.
> ok jakemsr@ (sobrado@)
~ man4/iic.4 ~ man4/pcfadc.4
~ man4/man4.sparc64/ecadc.4
> pcfadc is in section 4 of the manual, not in section 8; use lower
> case letters for both `environmental monitoring subsystem' and
> `analog to digital converter', as these are generic terms and not
> trade marks; s/analogue/analog/ on `analogue to digital converter'.
> tweak on iic(4) reminded by jmc@
> ok jmc@ (sobrado@)
~ man4/ohci.4 ~ man4/man4.loongson/voyager.4
> Subdevice interrupt dispatcher for voyager(4) and ohci at voyager device, only
> allowed to match on old gdium artwork, as newer artwork have nothing
> connected to the usb pins, and this causes the empty bus probe to stall the
> boot a few seconds. (miod@)
~ man5/bsd.port.mk.5
> fix TRY_BROKEN (espie@)
~ man4/man4.macppc/aoa.4
> - there's just no volume control here.
> discussed with and ok jakemsr@ jmc@ (jasper@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/loongson/conf
~ GENERIC ~ RAMDISK
~ files.loongson
> Subdevice interrupt dispatcher for voyager(4) and ohci at voyager device, only
> allowed to match on old gdium artwork, as newer artwork have nothing
> connected to the usb pins, and this causes the empty bus probe to stall the
> boot a few seconds. (miod@)
arch/loongson/dev
~ smfb.c ~ voyager.c
~ voyagerreg.h ~ voyagervar.h
+ ohci_voyager.c
> Subdevice interrupt dispatcher for voyager(4) and ohci at voyager device, only
> allowed to match on old gdium artwork, as newer artwork have nothing
> connected to the usb pins, and this causes the empty bus probe to stall the
> boot a few seconds. (miod@)
arch/luna88k/luna88k
~ disksubr.c
> when we build a vendor label for writing, clear the memory supplied by the
> buffer cache first, so that all sorts of gibble doesn't end up on the disk.
> ok kettenis (for the sparc/sparc64 ones, at least) (deraadt@)
arch/macppc/dev
~ aoa.c
> - this device doesn't provide volume control, so stop whining about it.
> it's just not there.
> ok jakemsr@ drahn@ (jasper@)
~ daca.c ~ i2svar.h
> - remove double cvs id's (jasper@)
arch/mvme68k/mvme68k
~ disksubr.c
> when we build a vendor label for writing, clear the memory supplied by the
> buffer cache first, so that all sorts of gibble doesn't end up on the disk.
> ok kettenis (for the sparc/sparc64 ones, at least) (deraadt@)
arch/mvme88k/mvme88k
~ disksubr.c
> when we build a vendor label for writing, clear the memory supplied by the
> buffer cache first, so that all sorts of gibble doesn't end up on the disk.
> ok kettenis (for the sparc/sparc64 ones, at least) (deraadt@)
arch/sparc/sparc
~ disksubr.c
> when we build a vendor label for writing, clear the memory supplied by the
> buffer cache first, so that all sorts of gibble doesn't end up on the disk.
> ok kettenis (for the sparc/sparc64 ones, at least) (deraadt@)
arch/sparc64/sparc64
~ disksubr.c
> when we build a vendor label for writing, clear the memory supplied by the
> buffer cache first, so that all sorts of gibble doesn't end up on the disk.
> ok kettenis (for the sparc/sparc64 ones, at least) (deraadt@)
arch/sparc64/stand/bootblk
~ bootblk.fth
> Back out the last commit. Bizzarely, that extra l@ makes boong from CD
> fail!
> Why this code, which must be executed, is not failing on disk is an utter
> mystery. More investigation needed. (deraadt@)
~ bootblk.fth
> crank version of the ofwboot, so we can tell which is which (deraadt@)
dev/acpi
~ atk0110.c
> initialise 's' before first use in the unlikely error path; from cnst
> (deraadt@)
dev/pci
~ pcidevs.h ~ pcidevs_data.h
> regen (robert@)
~ pcidevs
> Add Ricoh SD/MMC found in the Dell Studio 1557
> ok deraadt@ (robert@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
mandoc
~ mdoc.h ~ mdoc_macro.c
> Support .It .Xo.
> The trick is to not switch from the .It header to the body at EOL, but,
> in case an explicit block macro follows, at the end of the block.
> (schwarze@)
~ man.c ~ man_term.c
~ man_validate.c
> The groff_man(7) manual says "the first line of text following" .TP is
> used as a label, not "the first line following", so allow (some kinds of)
> intervening macros - some people actually put macros in between.
> On the other hand, when there is no text line before the next block macro,
> that is, when the .TP block ends without any text line, then something *is*
> broken, so still error out in that case. (schwarze@)
~ arch.in ~ mdoc.7
> Old news: there is an experimental "loongson" port.
> This commit corresponds to what jmc@ did in share/tmac/mdoc/doc-common
> and share/man/man7/mdoc.samples.7 on January 24. (schwarze@)
ssh
~ PROTOCOL ~ PROTOCOL.agent
~ addrmatch.c ~ auth-options.c
~ auth-options.h ~ auth.h
~ auth2-pubkey.c ~ authfd.c
~ dns.c ~ dns.h
~ hostfile.c ~ hostfile.h
~ kex.h ~ kexdhs.c
~ kexgexs.c ~ key.c
~ key.h ~ match.h
~ monitor.c ~ myproposal.h
~ servconf.c ~ servconf.h
~ ssh-add.c ~ ssh-agent.c
~ ssh-dss.c ~ ssh-keygen.1
~ ssh-keygen.c ~ ssh-rsa.c
~ ssh.1 ~ ssh.c
~ ssh2.h ~ sshconnect.c
~ sshconnect2.c ~ sshd.8
~ sshd.c ~ sshd_config.5
+ PROTOCOL.certkeys
> Add support for certificate key types for users and hosts.
> OpenSSH certificate key types are not X.509 certificates, but a much
> simpler format that encodes a public key, identity information and
> some validity constraints and signs it with a CA key. CA keys are
> regular SSH keys. This certificate style avoids the attack surface
> of X.509 certificates and is very easy to deploy.
> Certified host keys allow automatic acceptance of new host keys
> when a CA certificate is marked as trusted in ~/.ssh/known_hosts.
> see VERIFYING HOST KEYS in ssh(1) for details.
> Certified user keys allow authentication of users when the signing
> CA key is marked as trusted in authorized_keys. See "AUTHORIZED_KEYS
> FILE FORMAT" in sshd(8) for details.
> Certificates are minted using ssh-keygen(1), documentation is in
> the "CERTIFICATES" section of that manpage.
> Documentation on the format of certificates is in the file
> PROTOCOL.certkeys
> feedback and ok markus@ (djm@)
~ ssh-keygen.1 ~ ssh.1
~ sshd.8
> tweak previous; (jmc@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ kroute.c
> Fix some minor issues. 0 instead of NULL in one comparison. Set the
> right flags when protecting the IPv6 loopback addr (instead of reassigning
> the IPv4 ones) and install the IPv4 loopback blocker as 127/8 and not as
> 127.0.0.1/8. First two found by Hiroki Sato hrs (at) allbsd org and I found
> the 127/8 issue all by myself. (claudio@)
ospf6d
~ rde_lsdb.c
> Swap order of RB tree sorting from type, ls_id, adv_rtr to type, adv_rtr,
> ls_id. This is needed since sometimes the ls_id is not known and we need
> to walk part of the tree. (claudio@)
smtpd
~ parse.y ~ ruleset.c
> - fix netmask matching for AF_INET, it was broken in many ways, problem
> was reported by nicm@ which spent a couple hours with me trying to
> understand what was causing the bug, and helping me write and test fix.
> (gilles@)
===============================================================================
More information about the odc
mailing list