[odc] Daily src changes for 2007-05-17
ODC
auto at squish.net
Fri May 18 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-17
==========================================
etc/man.conf kerberosV
lib/libc lib/libcurses
lib/libskey regress/lib
share/man sys/arch/hppa/hppa
sys/arch/i386/i386 sys/arch/mac68k/mac68k
sys/dev/pci sys/kern
sys/nfs sys/sys
sys/ufs/ufs usr.bin/asa
usr.bin/cvs usr.bin/make
usr.bin/msgs usr.bin/rcs
usr.bin/ssh usr.bin/sup
usr.sbin/pkg_add usr.sbin/sasyncd
== etc =============================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
man.conf
~ man.conf
> the `doc' entry listed only out of date paths to sendmail docs, so
> remove it (updating it makes little sense);
> ok millert (jmc@)
~ man.conf
> add an entry for `.ms'; ok millert (jmc@)
== kerberosV ========================================================= 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/appl/afsutil/pagsh.c
> Check getpwuid() return value for NULL before dereferencing it.
> ok ray@ millert@ (moritz@)
== lib =============================================================== 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ arch/arm/string/Makefile.inc
> Unbreak libc on arm. -moj (maja@)
~ net/getaddrinfo.c
> Improve reentrancy by not using global variable. Removes two
> wrappers around fopen/fclose. From tbert.
> OK millert@, tedu@, and itojun at . (ray@)
~ arch/arm/string/Makefile.inc ~ arch/vax/string/Makefile.inc
> LSRCS should refer to the C source version of asm files 'put it in'
> deraadt@ (drahn@)
~ gen/psignal.c
> Don't save strlen results in an int. Remove a variable that's used
> only once while here. From tbert.
> OK jaredy at . (ray@)
libcurses
~ tty/lib_mvcur.c
> Check fgets return value, from Charles Longeau.
> OK millert at . (ray@)
libskey
~ skeysubr.c
> Check fgets return value, from Charles Longeau.
> OK millert at . (ray@)
== regress =========================================================== 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
lib
~ libc/Makefile + libc/basename/Makefile
+ libc/basename/basename_test.c + libc/dirname/Makefile
+ libc/dirname/dirname_test.c
> Add basename(3) and dirname(3) regression tests, from tbert.
> OK otto at . (ray@)
== share ============================================================= 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man8/release.8
> Starting with xenocara, /etc/X11/xdm will be overwritten during the
> install phase.
> discussed with, suggesstions by and ok from jmc@ matthieu@ (kili@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/hppa/hppa
~ machdep.c
> Limit hppa buffer cache to 30%. It used to be 70% because stack garbage
> that was used for minaddr instead of the proper vm_map_min(kernel_map)
> (fixed in this diff).
> From mickey. art@ ok (art@)
arch/i386/i386
~ gdt.c
> There's no reason to keep track of gdt_count, we only use it for
> copying the intial gdt when spinning up secondary cpus and then
> we can simply use gdt_size for that.
> From mickey, art@ ok (art@)
~ pmap.c
> Since we're initializing everything in pmap_pinit, it's probably a good
> idea to initialize pm_cpus as well. Otherwise we'll get stray tlb
> shootdowns and pm_cpus is not clear on exit sometimes. (art@)
arch/mac68k/mac68k
~ autoconf.c
> provide dummy device_register() (martin@)
dev/pci
~ if_tht.c
> support changing the mtu up to the maximum frame size it currently
> supports (MCLBYTES). (dlg@)
~ if_tht.c
> copy the lladdr from the arpcom struct onto the hardware when the interface
> is brought up.
> this driver now supports all the features our network layer expects of it.
> (dlg@)
kern
~ vfs_subr.c
> Collapse struct v_selectinfo in struct vnode, remove the
> simplelock and reuse the name for the selinfo member.
> Clean-up accordingly.
> ok tedu@,art@ (thib@)
nfs
~ nfs_kq.c
> Collapse struct v_selectinfo in struct vnode, remove the
> simplelock and reuse the name for the selinfo member.
> Clean-up accordingly.
> ok tedu@,art@ (thib@)
sys
~ vnode.h
> Collapse struct v_selectinfo in struct vnode, remove the
> simplelock and reuse the name for the selinfo member.
> Clean-up accordingly.
> ok tedu@,art@ (thib@)
ufs/ufs
~ ufs_vnops.c
> Collapse struct v_selectinfo in struct vnode, remove the
> simplelock and reuse the name for the selinfo member.
> Clean-up accordingly.
> ok tedu@,art@ (thib@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
asa
~ asa.c
> Fix fgetln(3) handling of lines without trailing newline.
> From Tobias Stoeckmann.
> ok ray@ millert@ (moritz@)
cvs
~ client.c
> Remove nonsensical dereference. From tbert.
> OK niallo && xsa (ray@)
make
~ lowparse.c
> Remove extra return statement, from tbert from lint.
> OK jaredy@ and moritz@ (ray@)
msgs
~ msgs.c
> Check getpwuid() return value for NULL before dereferencing it.
> ok ray@ millert@ (moritz@)
rcs
~ rcs.c
> Don't free unused variable, from tbert.
> OK niallo && xsa (ray@)
ssh
~ log.c
> save and restore errno when logging; ok deraadt@ (djm@)
~ sftp-server.c
> bz#1286 stop reading and processing commands when input or output buffer
> is nearly full, otherwise sftp-server would happily try to grow the
> input/output buffers past the maximum supported by the buffer API and
> promptly fatal()
> based on patch from Thue Janus Kristensen; feedback & ok dtucker@ (djm@)
~ sshconnect2.c
> fall back to gethostname() when the outgoing connection is not
> on a socket, such as is the case when ProxyCommand is used.
> Gives hostbased auth an opportunity to work; bz#616, report
> and feedback stuart AT kaloram.com; ok markus@ (djm@)
~ monitor.c
> pass received SIGINT from monitor to postauth child so it can clean
> up properly. bz#1196, patch from senthilkumar_sen AT hotpop.com;
> ok markus@ (djm@)
~ sshconnect2.c
> djm owes me a vb and a tism cd for breaking ssh compilation (jolan@)
sup
~ src/supcmisc.c
> Check getpwnam() return value for NULL before dereferencing it.
> ok ray@ millert@ (moritz@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ OpenBSD/PackageName.pm
> handle normalization of flavors in PackageName objects. (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> tweak the solver object a bit, now that I have a clearer idea of what
> it's going to be used for. (espie@)
~ OpenBSD/Dependencies.pm
> make the solved dependencies more explicit, match them back to the spec
> they match. (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> access solver internals in a clean way through dependencies, uses it
> internally.
> store solver objects along with solved_dependencies.
> Eventually, all solved_dependencies requests will use solver objects
> instead. (espie@)
~ pkg_add
> use solver object in all direct instances of solved_dependencies. (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> library lookup becomes a real method (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> move the library lookup code into Solver, so that I can turn it into
> methods as well... (espie@)
~ OpenBSD/PackingElement.pm
> make sure that mkfontdir and friends get their arguments (espie@)
~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepository/Installed.pm
~ OpenBSD/PackageRepository/SCP.pm ~ OpenBSD/PackageRepository/Source.pm
> name each urlscheme (espie@)
~ OpenBSD/PackageLocation.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackageRepository/Installed.pm
> new methods: repositories can create url. Rename PackageLocation->stringize
> to url, since that's what it does. Use the new methods to shorten code.
> (espie@)
~ OpenBSD/PackageRepository.pm ~ OpenBSD/PackageRepository/SCP.pm
> do not pass the urlscheme to the constructors, since they each have
> a known urlscheme.
> Recognize inst: and file: as specific schemes that refer to given
> repositories, for future extension. (espie@)
sasyncd
~ conf.y
> Check getpwnam() return value for NULL before dereferencing it.
> ok ray@ millert@ (moritz@)
===============================================================================
More information about the odc
mailing list