[odc] Daily src changes for 2006-03-16

ODC auto at squish.net
Fri Mar 17 07:03:22 GMT 2006


OpenBSD src changes summary for 2006-03-16
==========================================

regress/usr.bin                         sbin/mount
share/man                               sys/arch/alpha/pci
sys/arch/alpha/tc                       sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/arch/macppc/dev
sys/dev/ic                              sys/dev/microcode
sys/dev/pci                             sys/kern
sys/net                                 sys/uvm
usr.bin/calendar                        usr.bin/cvs
usr.bin/hexdump                         usr.bin/rcs
usr.bin/ssh                             usr.bin/tip
usr.sbin/dhcpd                          usr.sbin/ifstated

== regress =========================================================== 01/06 ==

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

usr.bin

  ~ rcs/Makefile                          

  > Quiet, please.
  > ``sure.'' xsa and ``Yup, thats cool.'' niallo (ray@)

== sbin ============================================================== 02/06 ==

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

mount

  ~ mount.8                               

  > typo.
  > ok otto@ (aanriot@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/vga.4                            

  > Document the APGIOC_XXX ioctls and associated structures.
  > ok matthieu@ (dim@)

  ~ man4/vga.4                            

  > some clarifications on the AGP support (deraadt@)

== sys =============================================================== 04/06 ==

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

arch/alpha/pci

  ~ apecs.c                               ~ apecsvar.h
  ~ cia.c                                 ~ ciavar.h
  ~ irongate.c                            ~ irongatevar.h
  ~ lca.c                                 ~ lcavar.h
  ~ tsc.c                                 ~ tsvar.h

  > Get rid of specific softc structure for pci host bridges, as it is never
  > used. No functional change. (miod@)

arch/alpha/tc

  ~ tcasic.c                              

  > Get rid of redundant check in tcasicmatch() - we will only request "tcasic"
  > as platform.iobus on tc-capable machines. (miod@)

arch/amd64/amd64

  ~ powernow-k8.c                         

  > display the possible speedstep values like we do on intel chips.
  > from gwk, ok deraadt@ (dlg@)

  ~ powernow-k8.c                         

  > dont leak memory when we fail to find any valid states.
  > from gwk, ok deraadt@ (dlg@)

  ~ identcpu.c                            

  > remove useless powernow cruft from dmesg. we're interested in the
  > available speed states (which is output separately), not if the cpu can
  > support them even if the speedstates are not provided.
  > from gwk, ok deraadt@ (dlg@)

arch/i386/i386

  ~ powernow-k8.c                         

  > display the possible speedstep values like we do on intel chips.
  > from gwk, ok deraadt@ (dlg@)

  ~ powernow-k8.c                         

  > dont leak memory when we fail to find any valid states.
  > from gwk, ok deraadt@ (dlg@)

  ~ machdep.c                             

  > remove useless powernow cruft from dmesg. we're interested in the
  > available speed states (which is output separately), not if the cpu can
  > support them even if the speedstates are not provided.
  > from gwk, ok deraadt@ (dlg@)

  ~ machdep.c                             

  > Fix for PR 4966: Only disregard bit 27 of MSR_EBL_CR_POWERON for
  > specific Pentium III models (early stepping 1 Coppermines).
  > "go for it" deraadt@ (dim@)

  ~ machdep.c                             

  > spaces (deraadt@)

arch/macppc/dev

  ~ tpms.c                                

  > ventical -> vertical (miod@)

dev/ic

  ~ siop_common.c                         ~ siopreg.h

  > Comment out tekram_sync_table and only degine {,dt_}scf_period[] for
  > siop_common.c; shaves half a KB. (miod@)

dev/microcode

  ~ Makefile                              

  > sort (deraadt@)

dev/pci

  ~ if_ti.c                               ~ if_tireg.h

  > tidy up a bit. (brad@)

  ~ if_ti.c                               

  > if the link is down then show a media status of none. (brad@)

  ~ if_bge.c                              

  > if the link is down with a card using a fibre interface then show a
  > media status of none. (brad@)

  ~ files.pci                             ~ vga_pci.c
  ~ vga_pcivar.h                          + agp.c

  > Move the agpgart handling code to a separate file.
  > Ansify some remaining function declarations in vga_pci.c.
  > ok miod@, dim at .atthieu@)

  ~ if_lmc.c                              ~ if_lmcvar.h

  > Move lmc_system_errors[] so that there is only one instance of it in the
  > code instead of four; shaves more than 1KB off GENERIC. (miod@)

kern

  ~ subr_extent.c                         

  > Turn EXTENT_ALIGN into an inline function; shaves about 50 to 100 bytes
  > on RISC arches, but m68k loses a few bytes; ok deraadt@ (miod@)

net

  ~ if_tun.c                              

  > Switch tun(4) from encapsualting packets into a long mbuf chain over to use
  > mbuf clusters if the packet is big enough. This should speed up tun(4) and
  > may help in other cases where long mbuf chains hurt.
  > Additionally switch the default tun(4) MTU to a more sane 1500 bytes.
  > TUNMTU is kept because it is used in userland.
  > Input and OK from brad@ and djm@ (claudio@)

uvm

  ~ uvm_mmap.c                            

  > In sys_mincore(), pass a size in bytes, not pages, to uvm_vslock() and
  > uvm_vsunlock(). ok mickey@ (miod@)

== usr.bin =========================================================== 05/06 ==

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

calendar

  ~ calendars/calendar.fictional          

  > Consistency, one Lord of the Rings entry not marked "(LOTR)" (mcbride@)

cvs

  ~ diff3.c                               

  > kill two unused variables. (xsa@)

  ~ resp.c                                

  > add missing {} so everything gets reached. (xsa@)

  ~ admin.c                               ~ commit.c
  ~ edit.c                                ~ remove.c
  ~ update.c                              

  > zap more unused variables. (xsa@)

hexdump

  ~ odsyntax.c                            

  > clean up the od(1) usage form, it was ugly with a capital u (deraadt@)

rcs

  ~ rcsprog.c                             

  > Simplify rcs_statfile() by having it call rcs_choosefile().
  > ok xsa and niallo (ray@)

  ~ co.c                                  

  > Currently co(1) overwrites files that the current user doesn't have
  > write permissions for.  If you own the directory, that means your
  > existing file, mode 000, is blown away without prompting you.  GNU
  > RCS does this as well.
  > This fixes changes co(1) to always prompt if a file exists.  This
  > breaks GNU compatibility but I think it's more important that we
  > prevent co(1) from overwriting files with strict permissions without
  > even prompting.
  > ``makes sense'' xsa to an earlier diff (ray@)

  ~ ci.c                                  ~ co.c
  ~ ident.c                               ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rlog.c

  > Follow exit() with /* NOTREACHED*/ for lint.
  > ``OK niallo@'' niallo@ (ray@)

  ~ co.c                                  

  > error message fix; respect -q too. Ok ray at .sa@)

  ~ co.c                                  

  > - checkout_rev() can fail, in which case we want a non-zero exit code.
  > ok joris@ (niallo@)

ssh

  ~ ssh.1                                 

  > Add RFC4419 (Diffie-Hellman group exchange KEX) to the list of SSH RFCs
  > that OpenSSH supports (djm@)

  ~ scp.c                                 

  > Try to display errormessage even if remout == -1
  > ok djm@, markus@ (biorn@)

tip

  ~ acu.c                                 ~ cmds.c
  ~ cmdtab.c                              ~ cu.c
  ~ hunt.c                                ~ log.c
  ~ remote.c                              ~ tip.c
  ~ tip.h                                 ~ tipout.c
  ~ uucplock.c                            ~ value.c

  > first pass of cleanup of this mess; ok dhill (deraadt@)

  ~ cmds.c                                ~ tip.h
  ~ value.c                               

  > Fix bug that was uncovered by adding correct prototypes and
  > remove lots of names from func declarations. ok dhill@ (moritz@)

== usr.sbin ========================================================== 06/06 ==

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

dhcpd

  ~ dhcp.c                                ~ dispatch.c

  > KNF. No binary change. (claudio@)

ifstated

  ~ ifstated.c                            

  > Kill useless arguments to libevent *_set() functions.
  > ok mpf@ (mcbride@)

  ~ parse.y                               

  > Error out of ifstate.conf parsing instead of dumping core in operation
  > when a undefined ruleset is referenced.  Fixes PR5049.
  > Report and troubleshooting from Michael Knudsen. (mcbride@)

  ~ parse.y                               

  > Make ifstated handle config reloads after a parse error. Fixes PR5051
  > Fix from Michael Knudsen. (mcbride@)

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



More information about the odc mailing list