[odc] Daily src changes for 2005-12-12

ODC auto at squish.net
Tue Dec 13 07:00:29 GMT 2005


OpenBSD src changes summary for 2005-12-12
==========================================

regress/usr.bin                         sbin/ipsecctl
sbin/ping6                              share/man
sys/arch/alpha/alpha                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/hppa/conf
sys/arch/hppa/hppa                      sys/arch/hppa64/conf
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/luna88k/luna88k                sys/arch/macppc/pci
sys/arch/mips64/mips64                  sys/arch/mvme88k/conf
sys/arch/mvme88k/include                sys/arch/mvme88k/mvme88k
sys/arch/sgi/sgi                        sys/arch/sparc/conf
sys/arch/sparc64/include                sys/conf
sys/dev/ic                              sys/dev/pci
usr.bin/calendar                        usr.bin/chpass
usr.bin/cvs                             usr.bin/passwd
usr.bin/rcs                             usr.bin/script
usr.bin/ssh                             usr.bin/xlint
usr.sbin/authpf                         

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

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

usr.bin

  ~ xlint/test-14.c                       ~ xlint/test-14.c.exp

  > Add test for floating point constant in conditional (cloder@)

  ~ xlint/Makefile                        + xlint/test-14.c
  + xlint/test-14.c.exp                   

  > Regression test for constant in conditional context (cloder@)

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

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

ipsecctl

  ~ pfkdump.c                             

  > use ARGSUSED1 here (hshoexer@)

  ~ parse.y                               

  > Correctly copy interface names; fixes breakage noticed by naddy@
  > ok naddy@
  > cvs: ----------------------------------------------------------------------
  > (hshoexer@)

  ~ ike.c                                 

  > use err() instead of errx() (hshoexer@)

ping6

  ~ ping6.c                               

  > Don't wait one time interval before sending the first packet.
  > Problem reported by Andreas Lundin <lunde at woopheer.mine.nu  > on tech@, but fix from KAME.
  > ok pascoe markus (jaredy@)

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

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

man

  ~ man4/ipsec.4                          

  > fix typo;
  > from tamas tevesz;
  > ok hshoexer (jmc@)

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

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

arch/alpha/alpha

  ~ process_machdep.c                     

  > One procfs.h leftover there, too. (miod@)

arch/amd64/conf

  ~ GENERIC                               

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

arch/amd64/include

  ~ endian.h                              

  > Drop clause 3/4 as per i386 version this was based on.
  > ok niklas@ (Copyright holder). (jsg@)

arch/hppa/conf

  ~ GENERIC                               

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

arch/hppa/hppa

  ~ trap.c                                

  > Nuke leftover references to procfs_mem.h. (miod@)

arch/hppa64/conf

  ~ GENERIC                               

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

arch/i386/conf

  ~ GENERIC                               

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

arch/i386/i386

  ~ mpbios.c                              

  > some bioses screw the order so be extra careful to counters; been in snaps
  > for some time (mickey@)

arch/luna88k/luna88k

  ~ isr.c                                 

  > Remove unused code. (miod@)

arch/macppc/pci

  ~ pciide_machdep.c                      

  > Pass interrupt type and level in the correct order.
  > ok drahn@, deraadt@ (kettenis@)

arch/mips64/mips64

  ~ trap.c                                

  > Nuke leftover references to procfs_mem.h. (miod@)

arch/mvme88k/conf

  ~ files.mvme88k                         

  > Move the MC88410 support code to a specific .c function instead of heavy
  > (and large) inlines.
  > While there, provide correct register clobbering information to the
  > __asm__ statements, and fix mc88410_flush_page() evil typo.
  > Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
  > cases. (miod@)

arch/mvme88k/include

  ~ m88410.h                              

  > Move the MC88410 support code to a specific .c function instead of heavy
  > (and large) inlines.
  > While there, provide correct register clobbering information to the
  > __asm__ statements, and fix mc88410_flush_page() evil typo.
  > Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
  > cases. (miod@)

arch/mvme88k/mvme88k

  + m88410.c                              

  > Move the MC88410 support code to a specific .c function instead of heavy
  > (and large) inlines.
  > While there, provide correct register clobbering information to the
  > __asm__ statements, and fix mc88410_flush_page() evil typo.
  > Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
  > cases. (miod@)

arch/sgi/sgi

  ~ machdep.c                             

  > Correct uvm_km_suballoc() arguments, do not make phys_map pageable. (miod@)

arch/sparc/conf

  ~ GENERIC                               ~ SUN4
  ~ SUN4C                                 ~ SUN4M

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

arch/sparc64/include

  ~ pmap.h                                

  > Nuke unused pmap_from_phys_address(). (miod@)

conf

  ~ GENERIC                               

  > Only include PROCFS on kernels which have either COMPAT_LINUX or
  > COMPAT_SVR4,
  > otherwise it's just a waste of bytes.
  > ok deraadt@ mickey@ (miod@)

dev/ic

  ~ amivar.h                              

  > knf (dlg@)

  ~ mc6845.h                              

  > fix a license i botched years ago (mickey@)

  ~ ciss.c                                

  > make printf debug-only so some people would just shuddup (mickey@)

  ~ ac97.c                                

  > ansi, no binary change. (fgsch@)

dev/pci

  ~ if_bge.c                              ~ if_bgereg.h

  > If a PCI-X card is detected then set bge_pcix. (brad@)

  ~ ami_pci.c                             

  > knf (dlg@)

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

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

calendar

  ~ calendars/calendar.birthday           ~ calendars/calendar.history

  > Adam Weishaupt (by grunk@); fix a couple of entries out of order (mickey@)

chpass

  ~ chpass.c                              

  > ARGSUSED on signal handler (deraadt@)

cvs

  ~ rcs.c                                 ~ rcsnum.c

  > rcsnum_alloc() and rcsnum_cpy() no longer can fail, so don't
  > bother checking return values for failure.
  > ok xsa@ (joris@)

  ~ file.c                                

  > only xfree() cf->cf_dir when it's not NULL; (joris@)

passwd

  ~ passwd.1                              

  > - simplify synopsis
  > - remove some .Bk/.Ek clutter
  > - sort options list (jmc@)

  ~ passwd.c                              

  > sync usage();
  > from david leonard (pr #4939); (jmc@)

rcs

  ~ ci.1                                  

  > be consistent w/ `-tfile|str' documentation (cf. rcs.1); (xsa@)

  ~ ci.c                                  

  > - sync usage() for `-tfile|str'
  > - nuke trailing whitespace (xsa@)

script

  ~ script.c                              

  > in the write codepaths, errors other than EAGAIN are fatal to the loop; ok
  > otto (deraadt@)

ssh

  ~ channels.c                            ~ channels.h
  ~ session.c                             

  > make sure protocol messages for internal channels are ignored.
  > allow adjust messages for non-open channels; with and ok djm@ (markus@)

xlint

  ~ lint1/tree.c                          

  > Restructure conditional from last checkin regarding constant in conditional
  > contexts, so that we do not lose the ability to warn on non-integer
  > constants. (cloder@)

  ~ lint1/externs1.h                      ~ lint1/tree.c

  > Cut down on extraneous "constant in conditional context" warnings when
  > lint encounters expressions like do { ... } while (0); and if (1) ...
  > We use these idioms frequently in our tree for scoping purposes and we
  > deem them to be safe.  Now lint will not warn if it encounters a constant
  > in a conditional context when the expression consists only of a constant
  > (with no operators) and the constant is 0 or 1.  This means that lint
  > will not warn for "if (1)" but will warn for "if (2)" and will also
  > continue to warn for "if (foo && 1)".  This cuts down the vast majority
  > of these warnings while still preserving the ability to catch bugs.
  > (cloder@)

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

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

authpf

  ~ authpf.c                              

  > Backout previous change back to 1.92 - My fault, committed diff
  > from unclean tree. (beck@)

  ~ authpf.c                              

  > correct err() usage and remove the do_death which is unneeded in
  > the child proceess, (as noticed by <evol at online.ptt.ru(beck@)

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



More information about the odc mailing list