[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