[odc] Daily src changes for 2005-08-09

ODC auto at squish.net
Wed Aug 10 08:00:26 BST 2005


OpenBSD src changes summary for 2005-08-09
==========================================

distrib/miniroot                        distrib/notes
distrib/sets                            distrib/sparc64
etc/root/root.mail                      gnu/usr.bin/binutils
include/vis.h                           lib/libc
regress/sbin                            sbin/bioctl
sbin/ipsecctl                           sbin/isakmpd
share/man                               share/mk
share/tmac                              sys/arch/arm/xscale
sys/arch/mac68k/dev                     sys/arch/macppc/stand/tbxidata
sys/arch/sparc64/conf                   sys/conf
sys/dev                                 sys/dev/ic
sys/dev/pci                             sys/scsi
sys/sys                                 usr.bin/calendar
usr.bin/cvs                             usr.bin/mg
usr.sbin                                usr.sbin/bgpd
usr.sbin/ifstated                       usr.sbin/pkg_add
usr.sbin/watchdogd                      

== distrib =========================================================== 01/11 ==

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

miniroot

  ~ install.sub                           

  > move to 3.8-beta (deraadt@)

notes

  ~ sparc64/contents                      ~ sparc64/install
  ~ sparc64/prep                          ~ sparc64/upgrade

  > apparently some ultra machines do need this, work by miod; testing my uwe
  > (deraadt@)

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/md.alpha                   ~ lists/comp/md.amd64
  ~ lists/comp/md.cats                    ~ lists/comp/md.hp300
  ~ lists/comp/md.hppa                    ~ lists/comp/md.hppa64
  ~ lists/comp/md.i386                    ~ lists/comp/md.luna88k
  ~ lists/comp/md.mac68k                  ~ lists/comp/md.macppc
  ~ lists/comp/md.mvme68k                 ~ lists/comp/md.mvme88k
  ~ lists/comp/md.mvmeppc                 ~ lists/comp/md.sgi
  ~ lists/comp/md.sparc                   ~ lists/comp/md.sparc64
  ~ lists/comp/md.vax                     ~ lists/comp/md.zaurus

  > sync (deraadt@)

  ~ lists/base/mi                         ~ lists/man/mi

  > sync (deraadt@)

sparc64

  ~ Makefile                              ~ ramdisk/list
  + ramdiskB/instbin.conf                 

  > apparently some ultra machines do need this, work by miod; testing my uwe
  > (deraadt@)

== etc =============================================================== 02/11 ==

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

root/root.mail

  ~ root/root.mail                        

  > move to 3.8-beta (deraadt@)

== gnu =============================================================== 03/11 ==

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

usr.bin/binutils

  ~ gdb/sparc64obsd-tdep.c                

  > Adjust for new signal trampoline. (kettenis@)

== include =========================================================== 04/11 ==

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

vis.h

  ~ vis.h                                 

  > Add VIS_GLOB to escape special characters used by shell-style globbing.
  > From Solar Designer based on changes in FreeBSD.  OK deraadt@ (millert@)

== lib =============================================================== 05/11 ==

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

libc

  ~ time/localtime.c                      

  > Do not ignore return value of localsub() in localtime_r() (millert@)

  ~ time/localtime.c                      

  > Back out a change from tzcode2005c that can cause an infinite loop in
  > mktime(). (millert@)

  ~ gen/toupper_.c                        

  > use CTYPE_NUM_CHARS instead of harding code the value. ok espie (kevlo@)

  ~ time/localtime.c                      

  > Re-add the change from tzcode2005c, this time with an added bounds
  > check from Arthur David Olson that fixes a possible infinite loop.
  > (millert@)

  ~ gen/vis.3                             ~ gen/vis.c

  > Add VIS_GLOB to escape special characters used by shell-style globbing.
  > From Solar Designer based on changes in FreeBSD.  OK deraadt@ (millert@)

== regress =========================================================== 06/11 ==

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

sbin

  ~ ipsecctl/Makefile                     + ipsecctl/sa5.in
  + ipsecctl/sa5.ok                       + ipsecctl/sa6.in
  + ipsecctl/sa6.ok                       

  > test for SAs (hshoexer@)

  ~ ipsecctl/Makefile                     ~ ipsecctl/sa5.in
  ~ ipsecctl/sa6.in                       ~ ipsecctl/sa6.ok
  + ipsecctl/ak128                        + ipsecctl/ak160
  + ipsecctl/ak256                        + ipsecctl/ak384
  + ipsecctl/ak512                        + ipsecctl/ek128
  + ipsecctl/ek160                        + ipsecctl/ek192
  + ipsecctl/ek64                         + ipsecctl/ek80
  + ipsecctl/tcpmd53.in                   + ipsecctl/tcpmd53.ok

  > Make tests more readable by using predefined keyfiles.  Add test for tcpmd5
  > using a key from a file. (hshoexer@)

== sbin ============================================================== 07/11 ==

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

bioctl

  ~ bioctl.8                              ~ bioctl.c

  > verbose output option (deraadt@)

  ~ bioctl.c                              

  > align a column (deraadt@)

  ~ bioctl.8                              

  > sort options; (jmc@)

ipsecctl

  ~ parse.y                               

  > Correct keysize for 3des-cbc (hshoexer@)

  ~ ipsecctl.c                            ~ ipsecctl.h
  ~ parse.y                               ~ pfkey.c

  > Rewrite handling of transforms.  Now both ah and esp can be specified and
  > validated correctly.  Unbreaks ah. (hshoexer@)

  ~ ipsec.conf.5                          

  > Document how to read keys from a file. (hshoexer@)

isakmpd

  ~ sa.c                                  

  > Normalize attribute values before comparison.  Unbreaks interop with
  > netscreen.
  > Noticed by Sean Knox.  Testing by msf@, Sean Knox and others.  Thanks!
  > ok cloder@ msf@ (hshoexer@)

== share ============================================================= 08/11 ==

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

man

  ~ man4/ac97.4                           ~ man4/auich.4
  ~ man4/autri.4                          ~ man4/auvia.4
  ~ man4/maestro.4                        ~ man4/pci.4

  > AC97 -> AC'97, according to spec; (jmc@)

  ~ man4/carp.4                           

  > lightly document ifstated(8);
  > help + ok mpf@ (jmc@)

  ~ man4/pfsync.4                         

  > add Xr to ifstated(8);
  > ok mpf@ (jmc@)

mk

  ~ sys.mk                                

  > move to 3.8-beta (deraadt@)

tmac

  ~ mdoc/doc-common                       

  > move to 3.8-beta (deraadt@)

== sys =============================================================== 09/11 ==

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

arch/arm/xscale

  ~ pxa2x0_apm.c                          

  > - Don't depend on the APM_CRIT_RESUME event to run PWR_RESUME power hooks
  > after a APM_CRIT_SUSPEND_REQ event. This fixes non-working devices after
  > resume from battery low suspend.
  > - Don't suspend automatically on APM_BATT_LOW because that's what could
  > be too early (and we now understand APM_CRIT_SUSPEND_REQ). (uwe@)

arch/mac68k/dev

  ~ esp.c                                 

  > Save a variable in espmatch(), vm_offset_t->vaddr_t, print DEBUG address
  > after everything else, fix transfer sizes on quick/non-quick and attach
  > sub devices after interrupts are configured.
  > from NetBSD (martin@)

arch/macppc/stand/tbxidata

  ~ bsd.tbxi                              

  > move to 3.8-beta (deraadt@)

arch/sparc64/conf

  ~ RAMDISKU5                             

  > apparently some ultra machines do need this, work by miod; testing my uwe
  > (deraadt@)

conf

  ~ newvers.sh                            

  > move to 3.8-beta (deraadt@)

dev

  ~ biovar.h                              

  > Provide HDD serial numbers to bio.	Requested deraadt@ ok dlg@ (marco@)

dev/ic

  ~ ami.c                                 

  > Provide HDD serial numbers to bio.	Requested deraadt@ ok dlg@ (marco@)

dev/pci

  ~ aac_pci.c                             ~ adw_pci.c
  ~ ahc_pci.c                             ~ ahd_pci.c
  ~ ami_pci.c                             ~ auich.c
  ~ autri.c                               ~ bha_pci.c
  ~ cac_pci.c                             ~ ciss_pci.c
  ~ cs4280.c                              ~ cs4281.c
  ~ dpt_pci.c                             ~ eap.c
  ~ ehci_pci.c                            ~ emuxki.c
  ~ esa.c                                 ~ eso.c
  ~ gtp.c                                 ~ i82365_pci.c
  ~ if_an_pci.c                           ~ if_ath_pci.c
  ~ if_atw_pci.c                          ~ if_bce.c
  ~ if_bge.c                              ~ if_dc_pci.c
  ~ if_de.c                               ~ if_em.c
  ~ if_ep_pci.c                           ~ if_fxp_pci.c
  ~ if_ipw.c                              ~ if_iwi.c
  ~ if_le_pci.c                           ~ if_lge.c
  ~ if_lmc_obsd.c                         ~ if_mtd_pci.c
  ~ if_ne_pci.c                           ~ if_nge.c
  ~ if_ral_pci.c                          ~ if_re_pci.c
  ~ if_rtw_pci.c                          ~ if_sf.c
  ~ if_sis.c                              ~ if_ste.c
  ~ if_vge.c                              ~ if_wb.c
  ~ if_xl_pci.c                           ~ iha_pci.c
  ~ iop_pci.c                             ~ ises.c
  ~ isp_pci.c                             ~ maestro.c
  ~ mpt_pci.c                             ~ neo.c
  ~ nofn.c                                ~ ohci_pci.c
  ~ pciide.c                              ~ pcscp.c
  ~ safe.c                                ~ sv.c
  ~ trm_pci.c                             ~ twe_pci.c
  ~ ubsec.c                               ~ uhci_pci.c
  ~ yds.c                                 

  > do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in
  > pcisubmatch(); kettenis@ testing; brad@ ok (mickey@)

scsi

  ~ ses.c                                 

  > normalise the fan speed output
  > ok marco@ (dlg@)

  ~ scsi_all.h                            

  > Add Vital Product Data structure.  Requested deraadt@ ok dlg@ (marco@)

sys

  ~ param.h                               

  > move to 3.8-beta (deraadt@)

== usr.bin =========================================================== 10/11 ==

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

calendar

  ~ calendar.c                            ~ calendar.h
  ~ day.c                                 

  > handle -A0 correctly; from koen at egelink.nlickey@)

cvs

  ~ cvs.1                                 

  > add DIAGNOSTICS section about utility return codes;
  > input/ok jmc, ok jfb joris. (xsa@)

  ~ cvs.c                                 

  > add missing [-T tmpdir] in usage(), spotted by jmc at .sa@)

  ~ cvs.1                                 

  > oops: occured -> occurred (jmc@)

  ~ cvs.h                                 ~ root.c

  > fix our root caching method, it was utterly broken and would
  > cause opencvs to segfault in several cases.
  > ok jfb@, xsa@ (joris@)

mg

  ~ autoexec.c                            ~ basic.c
  ~ buffer.c                              ~ dir.c
  ~ dired.c                               ~ echo.c
  ~ extend.c                              ~ file.c
  ~ grep.c                                ~ help.c
  ~ mail.c                                ~ main.c
  ~ modes.c                               ~ re_search.c
  ~ region.c                              ~ search.c

  > Clean up eread handling in mg. (basically, fallout from the 'enter often
  > means abort' behaviour added during the hackathon). Eliminates
  > redundant ereply function, fixes miscellaneous cores when aborting,
  > and move a number of assumed pathnames into the prompt text, since
  > they are used there anyway. All changes consistent with emacs behavior
  > ok beck@ many, many moons ago. (kjell@)

== usr.sbin ========================================================== 11/11 ==

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

usr.sbin

  ~ Makefile                              

  > add watchdogd (deraadt@)

bgpd

  ~ bgpd.conf.5                           ~ bgpd.h
  ~ parse.y                               ~ printconf.c
  ~ rde_decide.c                          

  > Introduce new route decision tunable "rde med compare (always|strict)".
  > If set to always the med will also be compared between different AS.
  > The default is strict which is the way the RFC specifies it.
  > OK henning@ (claudio@)

ifstated

  ~ ifstated.8                            

  > ifstated isn't released before 3.8
  > ok jmc@ (mpf@)

  ~ ifstated.conf.5                       

  > same here
  > 3.8 not 3.5 (mpf@)

pkg_add

  ~ OpenBSD/Delete.pm                     

  > if we are replacing a package, the messages for @extra stuff should be
  > slightly different.
  > Noticed by rohee@ (espie@)

watchdogd

  ~ watchdogd.8                           

  > use a standard options list, and various other minor tweaks;
  > help + ok mbalmer@ (jmc@)

  ~ Makefile                              ~ watchdogd.c

  > link static and mlockall() once daemonised to prevent sudden pageins and
  > wdog misfire; discussed a lot at wtf; mbalmer@ art@ ok (mickey@)

  ~ watchdogd.8                           

  > xr sysctl(8) (mickey@)

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



More information about the odc mailing list