[odc] Daily src changes for 2005-08-08
ODC
auto at squish.net
Tue Aug 9 08:00:38 BST 2005
OpenBSD src changes summary for 2005-08-08
==========================================
distrib/sets include/ctype.h
lib/libc regress/sbin
regress/sys sbin/bioctl
sbin/dhclient sbin/ipsecctl
sbin/newfs share
share/man share/mk
sys/arch/arm/xscale sys/arch/sparc64/sparc64
sys/dev sys/dev/ic
sys/scsi sys/ufs/ffs
usr.bin usr.bin/cvs
usr.bin/ssh usr.sbin/ntpd
usr.sbin/ospfd usr.sbin/watchdogd
== distrib =========================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
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/base/mi ~ lists/comp/mi
~ lists/man/mi
> sync (deraadt@)
== include =========================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
ctype.h
~ ctype.h
> activate LC_CTYPE for 8 bits locale.
> Make sure tolower/toupper use the whole 8 bits.
> okay deraadt@
> thanks to everyone who tested (espie@)
== lib =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ shlib_version ~ gen/ctype_.c
~ gen/tolower_.c ~ gen/toupper_.c
~ locale/Makefile.inc ~ locale/runetype.h
~ locale/setlocale.c ~ string/wcscmp.c
~ string/wcsncmp.c ~ string/wmemcmp.c
+ include/ctype_private.h
> activate LC_CTYPE for 8 bits locale.
> Make sure tolower/toupper use the whole 8 bits.
> okay deraadt@
> thanks to everyone who tested (espie@)
- locale/iswctype_sb.c - stdlib/multibyte.c
~ compat-43/creat.c ~ compat-43/getdtablesize.c
~ compat-43/gethostid.c ~ compat-43/getwd.c
~ compat-43/killpg.c ~ compat-43/sethostid.c
~ compat-43/setpgrp.c ~ compat-43/sigcompat.c
~ crypt/crypt.c ~ crypt/crypt2.c
~ crypt/md5crypt.c ~ db/btree/bt_debug.c
~ db/hash/ndbm.c ~ gen/_sys_errlist.c
~ gen/_sys_nerr.c ~ gen/_sys_siglist.c
~ gen/alarm.c ~ gen/assert.c
~ gen/basename.c ~ gen/clock.c
~ gen/closedir.c ~ gen/confstr.c
~ gen/ctermid.c ~ gen/ctype_.c
~ gen/daemon.c ~ gen/devname.c
~ gen/dirname.c ~ gen/disklabel.c
~ gen/elf_hash.c ~ gen/err.c
~ gen/errlist.c ~ gen/errno.c
~ gen/errx.c ~ gen/exec.c
~ gen/fnmatch.c ~ gen/frexp.c
~ gen/fstab.c ~ gen/ftok.c
~ gen/fts.c ~ gen/ftw.c
~ gen/getbsize.c ~ gen/getcap.c
~ gen/getcwd.c ~ gen/getdomainname.c
~ gen/getgrent.c ~ gen/getgrouplist.c
~ gen/gethostname.c ~ gen/getloadavg.c
~ gen/getlogin.c ~ gen/getmntinfo.c
~ gen/getnetgrent.c ~ gen/getpagesize.c
~ gen/getpwent.c ~ gen/getttyent.c
~ gen/getusershell.c ~ gen/glob.c
~ gen/initgroups.c ~ gen/isatty.c
~ gen/isctype.c ~ gen/isfdtype.c
~ gen/lockf.c ~ gen/nftw.c
~ gen/nice.c ~ gen/nlist.c
~ gen/opendir.c ~ gen/pause.c
~ gen/popen.c ~ gen/psignal.c
~ gen/pw_dup.c ~ gen/pwcache.c
~ gen/raise.c ~ gen/readdir.c
~ gen/readpassphrase.c ~ gen/rewinddir.c
~ gen/scandir.c ~ gen/seekdir.c
~ gen/setdomainname.c ~ gen/sethostname.c
~ gen/setjmperr.c ~ gen/setmode.c
~ gen/setproctitle.c ~ gen/siginterrupt.c
~ gen/siglist.c ~ gen/signal.c
~ gen/signame.c ~ gen/sigsetops.c
~ gen/sleep.c ~ gen/strtofflags.c
~ gen/sysconf.c ~ gen/sysctl.c
~ gen/syslog.c ~ gen/telldir.c
~ gen/time.c ~ gen/times.c
~ gen/timezone.c ~ gen/tolower_.c
~ gen/toupper_.c ~ gen/ttyname.c
~ gen/ttyslot.c ~ gen/ualarm.c
~ gen/uname.c ~ gen/unvis.c
~ gen/usleep.c ~ gen/utime.c
~ gen/valloc.c ~ gen/verr.c
~ gen/verrx.c ~ gen/vis.c
~ gen/vwarn.c ~ gen/vwarnx.c
~ gen/wait.c ~ gen/wait3.c
~ gen/waitpid.c ~ gen/warn.c
~ gen/warnx.c ~ gmon/gmon.c
~ gmon/mcount.c ~ hash/helper.c
~ hash/md4.c ~ hash/md5.c
~ hash/rmd160.c ~ hash/sha1.c
~ hash/sha2.c ~ locale/__mb_cur_max.c
~ locale/_def_messages.c ~ locale/_def_monetary.c
~ locale/_def_numeric.c ~ locale/_def_time.c
~ locale/localeconv.c ~ locale/mbrtowc_sb.c
~ locale/multibyte_sb.c ~ locale/nl_langinfo.c
~ locale/setlocale.c ~ locale/wcstol.c
~ locale/wcstoll.c ~ locale/wcstoul.c
~ locale/wcstoull.c ~ quad/adddi3.c
~ quad/anddi3.c ~ quad/ashldi3.c
~ quad/ashrdi3.c ~ quad/cmpdi2.c
~ quad/divdi3.c ~ quad/fixdfdi.c
~ quad/fixsfdi.c ~ quad/fixunsdfdi.c
~ quad/fixunssfdi.c ~ quad/floatdidf.c
~ quad/floatdisf.c ~ quad/floatunsdidf.c
~ quad/iordi3.c ~ quad/lshldi3.c
~ quad/lshrdi3.c ~ quad/moddi3.c
~ quad/muldi3.c ~ quad/negdi2.c
~ quad/notdi2.c ~ quad/qdivrem.c
~ quad/subdi3.c ~ quad/ucmpdi2.c
~ quad/udivdi3.c ~ quad/umoddi3.c
~ quad/xordi3.c ~ quad/TESTS/divrem.c
~ quad/TESTS/mul.c ~ rpc/auth_none.c
~ rpc/auth_unix.c ~ rpc/authunix_prot.c
~ rpc/clnt_generic.c ~ rpc/clnt_perror.c
~ rpc/clnt_raw.c ~ rpc/clnt_simple.c
~ rpc/clnt_tcp.c ~ rpc/clnt_udp.c
~ rpc/get_myaddress.c ~ rpc/getrpcent.c
~ rpc/getrpcport.c ~ rpc/pmap_clnt.c
~ rpc/pmap_getmaps.c ~ rpc/pmap_getport.c
~ rpc/pmap_prot.c ~ rpc/pmap_prot2.c
~ rpc/pmap_rmt.c ~ rpc/rpc_callmsg.c
~ rpc/rpc_commondata.c ~ rpc/rpc_dtablesize.c
~ rpc/rpc_prot.c ~ rpc/svc.c
~ rpc/svc_auth.c ~ rpc/svc_auth_unix.c
~ rpc/svc_raw.c ~ rpc/svc_run.c
~ rpc/svc_simple.c ~ rpc/svc_tcp.c
~ rpc/svc_udp.c ~ rpc/xdr.c
~ rpc/xdr_array.c ~ rpc/xdr_float.c
~ rpc/xdr_mem.c ~ rpc/xdr_rec.c
~ rpc/xdr_reference.c ~ rpc/xdr_stdio.c
~ stdio/asprintf.c ~ stdio/clrerr.c
~ stdio/fclose.c ~ stdio/fdopen.c
~ stdio/feof.c ~ stdio/ferror.c
~ stdio/fflush.c ~ stdio/fgetc.c
~ stdio/fgetln.c ~ stdio/fgetpos.c
~ stdio/fgets.c ~ stdio/fgetws.c
~ stdio/fileno.c ~ stdio/findfp.c
~ stdio/flags.c ~ stdio/fopen.c
~ stdio/fprintf.c ~ stdio/fpurge.c
~ stdio/fputc.c ~ stdio/fputs.c
~ stdio/fputws.c ~ stdio/fread.c
~ stdio/freopen.c ~ stdio/fscanf.c
~ stdio/fseek.c ~ stdio/fsetpos.c
~ stdio/ftell.c ~ stdio/funopen.c
~ stdio/fvwrite.c ~ stdio/fwalk.c
~ stdio/fwrite.c ~ stdio/getc.c
~ stdio/getchar.c ~ stdio/gets.c
~ stdio/getw.c ~ stdio/makebuf.c
~ stdio/mktemp.c ~ stdio/perror.c
~ stdio/printf.c ~ stdio/putc.c
~ stdio/putchar.c ~ stdio/puts.c
~ stdio/putw.c ~ stdio/refill.c
~ stdio/remove.c ~ stdio/rewind.c
~ stdio/rget.c ~ stdio/scanf.c
~ stdio/setbuf.c ~ stdio/setbuffer.c
~ stdio/setvbuf.c ~ stdio/snprintf.c
~ stdio/sprintf.c ~ stdio/sscanf.c
~ stdio/stdio.c ~ stdio/tempnam.c
~ stdio/tmpfile.c ~ stdio/tmpnam.c
~ stdio/ungetc.c ~ stdio/vasprintf.c
~ stdio/vfprintf.c ~ stdio/vfscanf.c
~ stdio/vprintf.c ~ stdio/vscanf.c
~ stdio/vsnprintf.c ~ stdio/vsprintf.c
~ stdio/vsscanf.c ~ stdio/wbuf.c
~ stdio/wsetup.c ~ stdlib/_Exit.c
~ stdlib/_rand48.c ~ stdlib/a64l.c
~ stdlib/abort.c ~ stdlib/abs.c
~ stdlib/atexit.c ~ stdlib/atof.c
~ stdlib/atoi.c ~ stdlib/atol.c
~ stdlib/atoll.c ~ stdlib/bsearch.c
~ stdlib/calloc.c ~ stdlib/cfree.c
~ stdlib/div.c ~ stdlib/drand48.c
~ stdlib/ecvt.c ~ stdlib/erand48.c
~ stdlib/exit.c ~ stdlib/gcvt.c
~ stdlib/getenv.c ~ stdlib/getopt_long.c
~ stdlib/getsubopt.c ~ stdlib/hcreate.c
~ stdlib/heapsort.c ~ stdlib/insque.c
~ stdlib/jrand48.c ~ stdlib/l64a.c
~ stdlib/labs.c ~ stdlib/lcong48.c
~ stdlib/ldiv.c ~ stdlib/llabs.c
~ stdlib/lrand48.c ~ stdlib/malloc.c
~ stdlib/merge.c ~ stdlib/mrand48.c
~ stdlib/nrand48.c ~ stdlib/putenv.c
~ stdlib/qabs.c ~ stdlib/qdiv.c
~ stdlib/qsort.c ~ stdlib/radixsort.c
~ stdlib/rand.c ~ stdlib/random.c
~ stdlib/realpath.c ~ stdlib/remque.c
~ stdlib/seed48.c ~ stdlib/setenv.c
~ stdlib/srand48.c ~ stdlib/strtod.c
~ stdlib/strtol.c ~ stdlib/strtoll.c
~ stdlib/strtoul.c ~ stdlib/strtoull.c
~ stdlib/system.c ~ string/bcmp.c
~ string/bcopy.c ~ string/bm.c
~ string/bzero.c ~ string/ffs.c
~ string/index.c ~ string/memccpy.c
~ string/memchr.c ~ string/memcmp.c
~ string/memset.c ~ string/rindex.c
~ string/strcasecmp.c ~ string/strcasestr.c
~ string/strcat.c ~ string/strcmp.c
~ string/strcoll.c ~ string/strcpy.c
~ string/strcspn.c ~ string/strdup.c
~ string/strerror.c ~ string/strerror_r.c
~ string/strlcat.c ~ string/strlcpy.c
~ string/strlen.c ~ string/strmode.c
~ string/strncat.c ~ string/strncmp.c
~ string/strncpy.c ~ string/strpbrk.c
~ string/strsep.c ~ string/strsignal.c
~ string/strspn.c ~ string/strstr.c
~ string/strtok.c ~ string/strxfrm.c
~ string/swab.c ~ string/wcscat.c
~ string/wcschr.c ~ string/wcscmp.c
~ string/wcscpy.c ~ string/wcscspn.c
~ string/wcslcat.c ~ string/wcslcpy.c
~ string/wcslen.c ~ string/wcsncat.c
~ string/wcsncmp.c ~ string/wcsncpy.c
~ string/wcspbrk.c ~ string/wcsrchr.c
~ string/wcsspn.c ~ string/wcsstr.c
~ string/wcstok.c ~ string/wcswidth.c
~ string/wmemchr.c ~ string/wmemcmp.c
~ string/wmemcpy.c ~ string/wmemmove.c
~ string/wmemset.c ~ sys/ftruncate.c
~ sys/lseek.c ~ sys/mmap.c
~ sys/pread.c ~ sys/preadv.c
~ sys/pwrite.c ~ sys/pwritev.c
~ sys/semctl.c ~ sys/stack_protector.c
~ sys/timer_create.c ~ sys/timer_delete.c
~ sys/timer_getoverrun.c ~ sys/timer_gettime.c
~ sys/timer_settime.c ~ sys/truncate.c
~ time/asctime.c ~ time/difftime.c
~ time/ialloc.c ~ time/localtime.c
~ time/scheck.c ~ time/strftime.c
~ time/strptime.c ~ time/zdump.c
~ time/zic.c
> zap remaining rcsid.
> Kill old files that are no longer compiled.
> okay theo (espie@)
== regress =========================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ ipsecctl/Makefile + ipsecctl/sa1.in
+ ipsecctl/sa1.ok + ipsecctl/sa2.in
+ ipsecctl/sa2.ok + ipsecctl/sa3.in
+ ipsecctl/sa3.ok + ipsecctl/sa4.in
+ ipsecctl/sa4.ok
> some simple regression tests for static keying (hshoexer@)
~ ipsecctl/Makefile
> no test "ipsec13" yet (hshoexer@)
~ Makefile
> connect ipsecctl regression tests
> ok deraadt (hshoexer@)
sys
~ kern/signal/Makefile + kern/signal/earlysig/Makefile
+ kern/signal/earlysig/earlysig.c
> A reghression test that checks if a process survives very early signal
> delivery. Very early is before fork() returns. (otto@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
bioctl
- bioctl.h ~ bioctl.8
~ bioctl.c
> lots of cleanup, print lots of information based on new linkages between
> devices provided by marco; ok marco (deraadt@)
~ bioctl.c
> print out target as channel:target.lun (deraadt@)
~ bioctl.c
> print information about ses/safte for each device; ok marco (deraadt@)
dhclient
~ privsep.c
> re-add write() error check in buf_close(). ok henning@ (moritz@)
ipsecctl
~ ipsecctl.c ~ ipsecctl.h
~ parse.y ~ pfkey.c
> prepare for static keying (hshoexer@)
~ ipsecctl.c ~ ipsecctl.h
~ parse.y
> add crypto transforms and static keying rules (hshoexer@)
~ pfkey.c
> pfkey pieces for static keying, enable static keying (hshoexer@)
newfs
~ mkfs.c
> More informative error message when trying to create a filesystem
> larger than 1TB. ok deraadt@ (otto@)
== share ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
share
~ Makefile
> activate LC_CTYPE for 8 bits locale.
> Make sure tolower/toupper use the whole 8 bits.
> okay deraadt@
> thanks to everyone who tested (espie@)
man
~ man4/ac97.4 ~ man4/audio.4
~ man4/pci.4
> more xr auipx i missed to commit first round (mickey@)
~ man9/style.9
> lclint is not in the ports tree anymore, splint is. OK jmc at .sa@)
~ man4/man4.i386/intro.4 ~ man4/man4.amd64/intro.4
> ciss and auixp into intro!; from jsg@ (mickey@)
~ man4/wi.4tbl
> Belkin F5D6060 CF works, reported Patrick Heim. (uwe@)
~ man4/man4.amd64/intro.4
> remove editing slip; (jmc@)
~ man4/wi.4tbl
> Senao NL-2511CF (uwe@)
mk
~ bsd.own.mk
> activate LC_CTYPE for 8 bits locale.
> Make sure tolower/toupper use the whole 8 bits.
> okay deraadt@
> thanks to everyone who tested (espie@)
== sys =============================================================== 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/arm/xscale
~ pxa2x0reg.h ~ pxa2x0_intr.c
~ pxa2x0_intr.h
> Avoid overlap in USB hard and the soft interrupt bits, update comments
> to reflect the new allocation of IRQ bits, and zap duplicate definition
> of SI_TO_IRQBIT; help/test niallo@ ok drahn@ (uwe@)
arch/sparc64/sparc64
~ locore.s ~ vm_machdep.c
> Skip (trap) instruction in cpu_fork() instead of proc_trampoline().
> Fixes returning from fork(2) in the child with a pending signal.
> tested by otto@, krw@, sturm@
> ok deraadt@ (kettenis@)
dev
~ biovar.h
> Add devices to structures.
> ok and help deraadt@ (marco@)
~ bio.c ~ biovar.h
> rename a bunch of bio/raid APIs to stop the bleeding in dlg and
> my eyes; marco ok (deraadt@)
~ biovar.h
> Add ses link. Tested and ok deraadt@ (marco@)
dev/ic
~ ami.c ~ amivar.h
> Add devices to structures.
> ok and help deraadt@ (marco@)
~ ami.c
> rename a bunch of bio/raid APIs to stop the bleeding in dlg and
> my eyes; marco ok (deraadt@)
~ ami.c ~ amivar.h
> Add ses link. Tested and ok deraadt@ (marco@)
scsi
~ ses.c
> Fill in device structure, bad dlg@ (marco@)
~ safte.c
> Fill in device structure, bad dlg@ (marco@)
ufs/ffs
~ ffs_softdep.c
> Add a few splassert() checks, okay art@ (pedro@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
usr.bin
~ Makefile
> activate LC_CTYPE for 8 bits locale.
> Make sure tolower/toupper use the whole 8 bits.
> okay deraadt@
> thanks to everyone who tested (espie@)
cvs
~ status.c ~ update.c
> zap unused vars; (xsa@)
~ tag.c
> add rtag command aliases; (xsa@)
~ repo.h
> add missing `(' in function declaration; (xsa@)
~ logmsg.c ~ server.c
> use cvs_tmpdir; OK jfb@ joris at .sa@)
~ getlog.c
> zap unused var; (xsa@)
~ Makefile + cvswrappers.5
> add cvswrappers doc; mucho input/ok jmc, ok jfb joris; (xsa@)
~ cvs.1
> .Xr cvswrappers 5 (xsa@)
ssh
~ sftp.c
> sftp prompt enhancements:
> - in non-interactive mode, do not print an empty prompt at the end
> before finishing
> - print newline after EOF in editline mode
> - call el_end() in editline mode
> ok dtucker djm (jaredy@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ntpd
~ ntp.c
> with -s, do not wait if we don't have any peers at all.
> From: Thomas Jarosch <thomas.jarosch at intra2net.comhenning@)
ospfd
~ kroute.c
> tab before newline. (claudio@)
~ rde_spf.c
> Correctly order LSA/route entries. Also prefer network vertices over router
> ones in the candidate list. Be more careful about LS_INFINITY as it is
> possible that the cost overflows in the calculation (checking for == is in
> some cases wrong). Simplify the code a bit. Tested and OK norby@ (claudio@)
~ rde.c ~ rde.h
~ rde_lsdb.c ~ rde_spf.c
> Try to do an SPF recalculation only if the LS DB changed.
> This is still not perfect as on ABRs it is only necessary to
> recalculate the area that got changed and not all others too.
> More to come but it is a good start. OK norby@ (claudio@)
watchdogd
+ Makefile + watchdogd.8
+ watchdogd.c
> Initial import of watchdogd, a daemon to retrigger the watchdog timer
> from userland (not yet linked to the build process).
> ok henning@ (mbalmer@)
~ watchdogd.c
> function prototypes, spacing, KNF, and other readability fixes (henning@)
~ watchdogd.c
> Use unsigned integers for period and nperiod.
> ok henning@ (mbalmer@)
===============================================================================
More information about the odc
mailing list