[odc] Daily src changes for 2007-11-24
ODC
auto at squish.net
Sun Nov 25 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-24
==========================================
games/battlestar gnu/usr.bin/ld
gnu/usr.bin/perl include/rpc/svc.h
lib/libcurses share/doc
share/man sys/arch/amd64/conf
sys/arch/armish/stand/boot sys/arch/m68k/include
sys/arch/m68k/m68k sys/arch/m88k/m88k
sys/arch/mac68k/dev sys/arch/mac68k/mac68k
sys/arch/macppc/macppc sys/arch/mips64/mips64
sys/arch/mvme88k/mvme88k sys/dev/microcode
sys/dev/pci sys/dev/usb
sys/dev/wscons sys/lib/libkern
sys/net sys/netinet
sys/sys sys/ufs/mfs
usr.bin/awk usr.bin/gprof
usr.bin/less usr.bin/make
usr.bin/pcc usr.bin/vi
usr.sbin/afs usr.sbin/apmd
usr.sbin/bgpd usr.sbin/bind
usr.sbin/hoststatectl usr.sbin/hoststated
usr.sbin/httpd usr.sbin/ospf6d
usr.sbin/wsmoused
== games ============================================================= 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
battlestar
~ parse.c
> some spelling fixes from Martynas Venckus (jmc@)
== gnu =============================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/ld
~ m88k/md.c
> Fix a.out header endianness swap. (miod@)
usr.bin/perl
~ Makefile.SH ~ Makefile.bsd-wrapper
+ Makefile.bsd-wrapper1
> some make -j fixes.
> - put the man pages in a separate Makefile, they need main build to be
> finished for dependencies to resolve correctly.
> - run perl's make depend before we run build. We can probably get rid
> of most of it, but one of Todd's remarks made me realize we still want
> to depend perlmain. (espie@)
== include =========================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
rpc/svc.h
~ rpc/svc.h
> some spelling fixes from Martynas Venckus (jmc@)
== lib =============================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libcurses
~ Makefile
> fix yacc/lex parallel file generation (espie@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
doc
~ papers/relengr/spell.ok
> some spelling fixes from Martynas Venckus (jmc@)
man
~ man9/workq_add_task.9
> workq_add_task returns ENOMEM on failure (tedu@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/conf
~ GENERIC
> enable PCIAGP on amd64, tested for some time now by various people
> ok tedu@ oga@ (reyk@)
arch/armish/stand/boot
~ machdep.c
> some spelling fixes from Martynas Venckus (jmc@)
arch/m68k/include
~ asm.h
> make ALTENTRY() use _C_LABEL() for the 2nd argument, and adjust callers
> ok miod (deraadt@)
arch/m68k/m68k
~ bcopy.s
> make ALTENTRY() use _C_LABEL() for the 2nd argument, and adjust callers
> ok miod (deraadt@)
arch/m88k/m88k
~ m8820x_machdep.c
> Slightly faster cache flushing operations on MP systems. (miod@)
~ pmap.c ~ vm_machdep.c
> Do not mark any page as global on monoprocessor kernels if running on a
> 88110, to avoid snooping notification bus cycles, as recommended by the
> manual. (miod@)
arch/mac68k/dev
~ zs.c
> some spelling fixes from Martynas Venckus (jmc@)
arch/mac68k/mac68k
~ locore.s
> make ALTENTRY() use _C_LABEL() for the 2nd argument, and adjust callers
> ok miod (deraadt@)
arch/macppc/macppc
~ clock.c
> Some macppc models (e.g. the 1.5 GHz G4 MacMini) have a large clock drift
> which is due to the timecounter running at a different frequency than what
> OpenFirmware tells us. On such machines, measure the actual timecounter
> frequency (triggered by a table of affected models) and use this measured
> value instead. This brings down the drift to values where
> adjtime()/adjfreq()
> triggered by ntpd(8) can tame the clock.
> feedback many, ok miod, kettenis (mbalmer@)
arch/mips64/mips64
~ context.S ~ db_disasm.c
> Recognize the wait r5k instruction in ddb and use it in cpu_idle_cycle.
> ok jsing@ a while ago (and this diff is much much older) (miod@)
arch/mvme88k/mvme88k
~ m197_machdep.c
> Be sure to program the busswitch interrupt selection register on 197SP
> and 197DP to route interrupts to the processor we're booting on. This
> allows
> a 197DP to run when booting from the second cpu. (miod@)
~ m88110.c
> Fix a stupid underscore bug in memory area computations in the cache
> functions,
> it's amazing things didn't break. (miod@)
dev/microcode
~ aic7xxx/aic79xx.seq ~ aic7xxx/aic7xxx.seq
> some spelling fixes from Martynas Venckus (jmc@)
dev/pci
~ azalia_codec.c
> The Sigmatel codec id 7662 looks identical to STAC7661 and works fine with
> the code here. Tested by Rob Lytle, thanks. (deanna@)
~ ppb.c
> First step towards PCI Express/ExpressCard hotplug. Unplug should work on
> detachable drivers.
> "put it in" deraadt@ (kettenis@)
dev/usb
~ uslcom.c
> Allow for any baud rate within a range rather than
> having a fixed list of rates. (jsg@)
dev/wscons
~ wsdisplay.c
> typo (miod@)
lib/libkern
~ htonl.c ~ htons.c
> ansi C (deraadt@)
~ arch/amd64/bcmp.S ~ arch/amd64/bcopy.S
~ arch/amd64/bzero.S ~ arch/amd64/ffs.S
~ arch/amd64/memchr.S ~ arch/amd64/memcmp.S
~ arch/amd64/memset.S ~ arch/amd64/strlen.S
~ arch/amd64/strcmp.S
> delete unused junk RCS ids (deraadt@)
~ arch/m68k/bcmp.S ~ arch/m68k/bzero.S
~ arch/m68k/ffs.S ~ arch/m68k/memcmp.S
~ arch/m68k/memset.S ~ arch/m68k/strcmp.S
~ arch/m68k/strlen.S ~ arch/m68k/strncmp.S
~ arch/m68k/strncpy.S
> junk SCCS (deraadt@)
~ arch/sh/ffs.S ~ arch/sh/memcpy.S
~ arch/sh/memset.S
> more junk SCCS (deraadt@)
~ arch/sparc/ffs.S
> junk RCS (deraadt@)
~ arch/hppa/bcopy.m4 ~ arch/hppa64/bcopy.m4
> junk SCCS (deraadt@)
~ arch/sparc/_setjmp.S ~ arch/sparc/bzero.S
~ arch/sparc/divrem.m4 ~ arch/sparc/mul.S
~ arch/sparc/setjmp.S ~ arch/sparc/umul.S
~ arch/sparc/strlen.S
> SCCS junk, bit by bit (deraadt@)
net
~ pfkeyv2.c
> some spelling fixes from Martynas Venckus (jmc@)
netinet
~ ip_icmp.c ~ tcp_output.c
~ tcp_timer.h
> some spelling fixes from Martynas Venckus (jmc@)
sys
~ fcntl.h
> some spelling fixes from Martynas Venckus (jmc@)
~ device.h
> we dont need ot include sys/lock.h here
> ok miod@ krw@ (dlg@)
ufs/mfs
~ mfs_vfsops.c
> Try a forced unmount if mount_mfs is killed with SIGKILL.
> OK tedu@ (mpf@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
awk
~ Makefile
> fix yacc/lex parallel file generation (espie@)
gprof
~ Makefile
> write explicit dependencies for make -j. beforedepend creates the file,
> but make -j tries to find them earlier, and can't. (espie@)
less
~ cmd.h
> some spelling fixes from Martynas Venckus (jmc@)
make
~ gnode.h ~ make.c
~ suff.c ~ suff.h
~ targ.c ~ targ.h
> more parallel make fixes.
> Preparations to fix the engine:
> - new function has_been_built(gn), that tells you what's the status of
> a given node. Allows us to run Suff_FindDeps later, by updating the number
> of unmade children correctly.
> - take out the code that handles shell expansions in an expand_children*
> set of functions, called by Suff_FindDeps, among others. These must be
> called early in the engine to avoid creating bogus nodes.
> Engine fixes:
> - take the predecessor/successor special handling out, deal with it in
> separate functions.
> - don't count nodes. Explicitly track them all in a hash table (better
> way to deal with non-built issues).
> - don't run Suff_FindDeps at start, but just before building an actual
> node.
> This allows make to find all dependencies correctly, as in groff.
> Pfiou! now it works. (espie@)
pcc
~ powerpc/table.c
> Add newline after comment. The following instruction would not be
> recognized by the assembler otherwise. (stefan@)
~ powerpc/table.c
> Pull from master repo:
> More missing newlines. (stefan@)
~ powerpc/table.c
> Pull from master repo:
> No need to sign-extend unsigned shorts loaded from memory. (stefan@)
~ powerpc/table.c
> Pull from master repo:
> chars are sign-extended with extsb, not extsh. (stefan@)
vi
~ common/exf.c ~ docs/USD.doc/exref/ex.rm
> some spelling fixes from Martynas Venckus (jmc@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
afs
~ lib/libarla/Makefile.rxdef.inc ~ src/lib/ko/Makefile.in
> parallel make fixes: $(YDR) produces several files, we need a timestamp.
> Also fixes an explicit make instead of $(MAKE) and a missing dependency.
> (espie@)
apmd
~ apmd.c
> cope with incorrect extra arguments; from Rodolfo Gouveia (deraadt@)
bgpd
~ kroute.c
> some spelling fixes from Martynas Venckus (jmc@)
~ kroute.c
> Another missing RTM_VERSION check. This will remove the RB_INSERT warnings
> seen on startup. (claudio@)
bind
~ make/rules.in
> fix race condition, as reported by naddy at .
> On a sufficiently fast machine, the subdirs and the ${TARGETS} will be
> run simultaneously, and will fail.
> Since TARGETS can be empty, we need an extra dummy-target to make sure
> make does something sensible (this avoids bsd-specific constructs).
> (espie@)
hoststatectl
~ hoststatectl.c ~ parser.c
> style(9) for includes (reyk@)
hoststated
~ relay.c
> fix goto to jump to the right place (reyk@)
~ hoststated.c ~ hoststated.conf.5
~ hoststated.h ~ relay.c
> extend the url lookup algorithm to match the full URL and different
> possible suffix/prefix combinations by stripping subdomains, path
> components, and the query args.
> ok and tested by gilles@ (reyk@)
~ buffer.c ~ carp.c
~ check_icmp.c ~ check_script.c
~ check_tcp.c ~ control.c
~ hce.c ~ hoststated.c
~ imsg.c ~ log.c
~ parse.y ~ pfe.c
~ pfe_filter.c ~ relay.c
~ relay_udp.c ~ ssl.c
~ ssl_privsep.c
> sort includes, adjust to style(9) (reyk@)
~ relay.c
> tweak for hostnames without dots (like "localhost") (reyk@)
~ hoststated.conf.5
> new sentence, new line; (jmc@)
httpd
~ src/modules/ssl/Makefile.tmpl
> fix yacc/lex parallel file generation (espie@)
ospf6d
~ interface.c
> Print the neighbor ID instead of the neighbor address in if_act_elect().
> Neighbors are identified by ID in OSPF v3 and trying to print a IPv6 addr
> as AF_INET was wrong anyway. (claudio@)
~ rde_lsdb.c
> lsa_self() is completely busted at the moment, so just ignore it.
> Currently ospf6d is unable to announce a thing so there is no need to
> cleanup. (claudio@)
wsmoused
~ wsmoused.c
> Since switches from X to consoles are aysnchronous, wsmoused(8) can be
> awakened
> before the X server has release the mouse device. Instead of an arbitrary
> sleep,
> loop (with increasing delays) until we can open the device again.
> Found the hard way and tested by jmc@ (miod@)
===============================================================================
More information about the odc
mailing list