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

ODC auto at squish.net
Sun Aug 7 08:00:31 BST 2005


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

distrib/sparc64                         lib/libc
libexec/spamd                           share/man
share/pf                                sys/arch/alpha/alpha
sys/arch/amd64/amd64                    sys/arch/arm/arm
sys/arch/hp300/conf                     sys/arch/hp300/hp300
sys/arch/hppa/hppa                      sys/arch/hppa64/hppa64
sys/arch/i386/i386                      sys/arch/m68k/m68k
sys/arch/m88k/m88k                      sys/arch/mac68k/dev
sys/arch/mac68k/include                 sys/arch/mac68k/mac68k
sys/arch/mvme68k/mvme68k                sys/arch/sgi/sgi
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/arch/vax/vax                        sys/dev/ic
sys/dev/isa                             sys/net
usr.bin/m4                              usr.bin/ssh
usr.sbin/ifstated                       

== distrib =========================================================== 01/07 ==

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

sparc64

  ~ ramdisk/Makefile                      ~ ramdiskB/Makefile

  > use perfect options for actual floppy newfs (deraadt@)

== lib =============================================================== 02/07 ==

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

libc

  ~ string/bm.3                           

  > sync function prototypes to reality; ok jmc (jaredy@)

  ~ string/strcat.3                       ~ string/strcpy.3
  ~ string/strlcpy.3                      ~ string/wcstok.3

  > - macro, punctuation, and rewording tweaks
  > - avoid first person.
  > ok jmc (jaredy@)

  ~ string/strlcpy.3                      

  > add HISTORY; ok jmc (jaredy@)

  ~ gen/getnetgrent.c                     

  > fix use after free, netbsd pr 30832, from phirerunner at comcast.net  > (deraadt@)

  ~ stdlib/atexit.3                       

  > tell people that atexit is bad; ok jmc (deraadt@)

  ~ net/Makefile.inc                      ~ net/ethers.c
  ~ net/gethostnamadr.c                   ~ net/getnetbyaddr.c
  ~ net/getnetbyname.c                    ~ net/getnetent.c
  ~ net/getnetnamadr.c                    ~ net/getproto.c
  ~ net/getprotoent.c                     ~ net/getprotoname.c
  ~ net/getservbyname.c                   ~ net/getservbyport.c
  ~ net/getservent.c                      ~ net/herror.c
  ~ net/htonl.c                           ~ net/htons.c
  ~ net/inet_addr.c                       ~ net/inet_lnaof.c
  ~ net/inet_makeaddr.c                   ~ net/inet_net_ntop.c
  ~ net/inet_net_pton.c                   ~ net/inet_neta.c
  ~ net/inet_netof.c                      ~ net/inet_network.c
  ~ net/inet_ntoa.c                       ~ net/inet_ntop.c
  ~ net/inet_pton.c                       ~ net/ipx_addr.c
  ~ net/ipx_ntoa.c                        ~ net/linkaddr.c
  ~ net/nsap_addr.c                       ~ net/ntohl.c
  ~ net/ntohs.c                           ~ net/rcmd.c
  ~ net/rcmdsh.c                          ~ net/recv.c
  ~ net/res_comp.c                        ~ net/res_data.c
  ~ net/res_debug.c                       ~ net/res_init.c
  ~ net/res_mkquery.c                     ~ net/res_query.c
  ~ net/res_send.c                        ~ net/rresvport.c
  ~ net/send.c                            ~ net/sethostent.c
  + net/res_debug_syms.c                  

  > zap rcsid.
  > split functions off res_debug.c so that getnetnamadr.c does not pull it
  > all when it's used.
  > okay deraadt@, krw@ (espie@)

== libexec =========================================================== 03/07 ==

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

spamd

  ~ spamd.8                               

  > replace port number 8025 w/ symbolic `spamd';
  > ok krw@ deraadt@
  > diff from ray lai; (jmc@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/pf.4                             

  > DIOCRDELTABLES modifies pfrio_ndel, not _nadd. (pascoe@)

  ~ man9/malloc.9                         

  > Document M_CANFAIL and sync M_xxx types;
  > prodded by beck@, feedback jmc@, ok deraadt@ (miod@)

  ~ man5/pf.conf.5                        

  > replace port number 8025 w/ symbolic `spamd';
  > ok krw@ deraadt@
  > diff from ray lai; (jmc@)

  ~ man8/release.8                        

  > move to ksh(1) style.
  > discussed with many, ok jmc@ (aanriot@)

pf

  ~ spamd                                 

  > replace port number 8025 w/ symbolic `spamd';
  > ok krw@ deraadt@
  > diff from ray lai; (jmc@)

== sys =============================================================== 05/07 ==

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

arch/alpha/alpha

  ~ netbsd_machdep.c                      

  > If a process has trashed its stack, use sigexit() instead of psignal() to
  > terminate it with prejudice, as done in native sendsig().
  > Plus you get a memory leak in COMPAT_HPUX on m68k fixed for free.
  > review art@ test martin@ (miod@)

arch/amd64/amd64

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/arm/arm

  ~ arm32_machdep.c                       

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/hp300/conf

  ~ Makefile.hp300                        

  > Model 360 does not have a PAC. (miod@)

arch/hp300/hp300

  ~ hpux_machdep.c                        

  > If a process has trashed its stack, use sigexit() instead of psignal() to
  > terminate it with prejudice, as done in native sendsig().
  > Plus you get a memory leak in COMPAT_HPUX on m68k fixed for free.
  > review art@ test martin@ (miod@)

arch/hppa/hppa

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/hppa64/hppa64

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/i386/i386

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/m68k/m68k

  ~ sunos_machdep.c                       

  > If a process has trashed its stack, use sigexit() instead of psignal() to
  > terminate it with prejudice, as done in native sendsig().
  > Plus you get a memory leak in COMPAT_HPUX on m68k fixed for free.
  > review art@ test martin@ (miod@)

  ~ m68k_machdep.c                        

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/m88k/m88k

  ~ trap.c                                

  > In cache_flush(), after testing for curproc != NULL, do not use curproc
  > blindly... (miod@)

arch/mac68k/dev

  ~ grf.c                                 ~ grf_iv.c
  ~ grf_mv.c                              ~ grf_subr.c
  ~ grfvar.h                              

  > overhaul the grf driver:
  > - Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
  > second argument to both, as we don't use it anyway.
  > - Handle fbbase and fboff consistently throughout.
  > - Eliminate grfaddr() by pulling it into grfmmap(), which is the
  > only place it was used, previously.
  > - grfmap() now gets the physical address of the framebuffer from
  > the appropriate driver, rather than try to compute it by itself.
  > Be careful with aligning the base to a page address and increase
  > the length of the mapped region appropriately.
  > - Store the PA of the framebuffer in the softc.  This eliminates the need
  > for the sc_phys callback; we can just store the PA in the grfbus attach
  > args, rather than a function pointer, which simplifies the code nicely.
  > - Disable Valkyrie interrupts on the Quadra 630
  > - New and improved console framebuffer initialization and autoconfig.  This
  > resolves a great many issues, including Performa 58x interrupt handling
  > and offset displays on some models.
  > - Remove unused grf ioctls
  > - Some KNF and other minor things
  > help and ok miod@
  > from NetBSD (martin@)

arch/mac68k/include

  ~ grfioctl.h                            

  > overhaul the grf driver:
  > - Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
  > second argument to both, as we don't use it anyway.
  > - Handle fbbase and fboff consistently throughout.
  > - Eliminate grfaddr() by pulling it into grfmmap(), which is the
  > only place it was used, previously.
  > - grfmap() now gets the physical address of the framebuffer from
  > the appropriate driver, rather than try to compute it by itself.
  > Be careful with aligning the base to a page address and increase
  > the length of the mapped region appropriately.
  > - Store the PA of the framebuffer in the softc.  This eliminates the need
  > for the sc_phys callback; we can just store the PA in the grfbus attach
  > args, rather than a function pointer, which simplifies the code nicely.
  > - Disable Valkyrie interrupts on the Quadra 630
  > - New and improved console framebuffer initialization and autoconfig.  This
  > resolves a great many issues, including Performa 58x interrupt handling
  > and offset displays on some models.
  > - Remove unused grf ioctls
  > - Some KNF and other minor things
  > help and ok miod@
  > from NetBSD (martin@)

arch/mac68k/mac68k

  ~ machdep.c                             ~ pmap_bootstrap.c

  > overhaul the grf driver:
  > - Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
  > second argument to both, as we don't use it anyway.
  > - Handle fbbase and fboff consistently throughout.
  > - Eliminate grfaddr() by pulling it into grfmmap(), which is the
  > only place it was used, previously.
  > - grfmap() now gets the physical address of the framebuffer from
  > the appropriate driver, rather than try to compute it by itself.
  > Be careful with aligning the base to a page address and increase
  > the length of the mapped region appropriately.
  > - Store the PA of the framebuffer in the softc.  This eliminates the need
  > for the sc_phys callback; we can just store the PA in the grfbus attach
  > args, rather than a function pointer, which simplifies the code nicely.
  > - Disable Valkyrie interrupts on the Quadra 630
  > - New and improved console framebuffer initialization and autoconfig.  This
  > resolves a great many issues, including Performa 58x interrupt handling
  > and offset displays on some models.
  > - Remove unused grf ioctls
  > - Some KNF and other minor things
  > help and ok miod@
  > from NetBSD (martin@)

arch/mvme68k/mvme68k

  ~ hpux_machdep.c                        

  > If a process has trashed its stack, use sigexit() instead of psignal() to
  > terminate it with prejudice, as done in native sendsig().
  > Plus you get a memory leak in COMPAT_HPUX on m68k fixed for free.
  > review art@ test martin@ (miod@)

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/sgi/sgi

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/sparc/sparc

  ~ cpu.c                                 

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/sparc64/sparc64

  ~ cpu.c                                 

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

arch/vax/vax

  ~ machdep.c                             

  > We do not need a char machine_arch[] constant.
  > ok deraadt@ (miod@)

  ~ trap.c                                

  > Remove 16 bit mode_t leftover in syscall processing.
  > ok deraadt@ (miod@)

dev/ic

  ~ pckbc.c                               

  > while checking for an aux port, if we timeout waiting for our test
  > data to echo back, send KBC_AUXWRITE and send the test again
  > required to find the aux port on the oqo model 01
  > ok mickey@ and miod@ (jcs@)

dev/isa

  ~ aps.c                                 

  > Improved X40 kludge, tested by djm at .  > Any X40 users still having problems after this mail me. (jsg@)

net

  ~ pf_norm.c                             

  > correct some spellos (pascoe@)

== usr.bin =========================================================== 06/07 ==

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

m4

  ~ eval.c                                ~ look.c
  ~ main.c                                ~ misc.c

  > zap rcsid. It's not ramdisk, but they still take space. (espie@)

ssh

  ~ servconf.c                            

  > Unbreak sshd ListenAddress for bare IPv6 addresses.
  > Report from Janusz Mucka; ok djm@ (dtucker@)

== usr.sbin ========================================================== 07/07 ==

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

ifstated

  ~ Makefile                              + ifstated.conf.5

  > new manpage for ifstated.conf written with mpf@
  > comments and help from jmc@, commitski henning@ (sturm@)

  ~ ifstated.8                            

  > add ifstated.conf(5) to SEE ALSO; (jmc@)

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



More information about the odc mailing list