[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