[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