[odc] Daily src changes for 2004-07-11

ODC auto at squish.net
Mon Jul 12 08:00:33 BST 2004


OpenBSD src changes summary for 2004-07-11
==========================================

gnu/usr.bin/perl                        libexec/ftp-proxy
sbin/fdisk                              share/man
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/compat/hpux                         sys/dev/usb
sys/kern                                sys/miscfs/union
sys/net                                 usr.bin/dc
usr.bin/mg                              usr.bin/newsyslog
usr.bin/nm                              usr.bin/ssh
usr.bin/systat                          usr.sbin/bgpd
usr.sbin/ntpd                           usr.sbin/pkg_add
usr.sbin/syslogc                        

== gnu =============================================================== 01/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/gnu

usr.bin/perl

  ~ Makefile.bsd-wrapper                  

  > move PICFLAG override for sparc after the inclusion of bsd.lib.mk; ok
  > deraadt
  > forgot to commit this with the .mk changes, sparc was broken for a while
  > (pvalchev@)

== libexec =========================================================== 02/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

ftp-proxy

  ~ ftp-proxy.c                           

  > addr -> address in usage() for consistency. (brad@)

== sbin ============================================================== 03/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

fdisk

  ~ disk.c                                

  > Just use err(1, NULL) following malloc() failures, per err(3).
  > ok otto@ (tom@)

== share ============================================================= 04/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/aue.4                            ~ man4/uftdi.4

  > document newly added devices (deraadt@)

  ~ man5/bsd.port.mk.5                    

  > obsolete IGNOREFILES (espie@)

== sys =============================================================== 05/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ fpu.c                                 

  > Fix ldmxcsr asm macro.
  > ok deraadt@ (kettenis@)

arch/amd64/conf

  ~ RAMDISK_CD                            

  > add sf.  ok deraadt@ (tedu@)

compat/hpux

  ~ hppa/hpux_syscall.h                   ~ hppa/hpux_syscallargs.h
  ~ hppa/hpux_syscalls.c                  ~ hppa/hpux_sysent.c

  > regen (mickey@)

  ~ hppa/hpux_sig.c                       ~ hppa/syscalls.master

  > sigaltstack wrapper (mickey@)

  ~ hpux_sig.h                            ~ hppa/hpux_sig.c

  > move struct hpux_sigaltstack out into .h file as i just figured out it is
  > needed elsewhere too (mickey@)

  ~ hpux.h                                

  > get rid of [u]longs in hpux_stat that are really [u]ints and define stat64
  > struct w/ [u]quad ino_t time_t and off_t; millert@ ok (mickey@)

  ~ hpux_sig.h                            

  > typedef hpux_stack_t kinda like stack_t (mickey@)

dev/usb

  ~ usbdevs                               

  > viewsonic; from loki at animata.neteraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ ohci.c                                ~ uhci.c
  ~ uhub.c                                

  > from netbsd via loki at animata.net  > uhub.c revision 1.65, ohci.c revision 1.146, uhci.c revision 1.177
  > Use the correct wValue to get hub desriptors.
  > Also, make wValue checks of root hub codes less strict. (deraadt@)

  ~ uhub.c                                

  > from netbsd via loki at animata.netevision 1.68
  > Ignore a port error that happens to come in at the same time as a connect
  > status change.  Some root hubs seem to report both. (deraadt@)

  ~ usbdevs                               

  > new (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ uftdi.c                               ~ uftdireg.h
  ~ usbdevs                               

  > support 4 more uftdi ports (3 from freebsd, 1 from netbsd) (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ umct.c                                

  > from freebsd via netbsd via loki
  > The MCT advertises both the interrupt and bulkin endpoints as
  > interrupts. Go from assuming that the first enumerated interrupt
  > is the bulkin (since this may not be the case) to assuming that
  > the true interrupt endpoint will have a 0x2 wMaxPacketSize. (deraadt@)

  ~ usbdevs                               

  > simplify (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ uvscom.c                              ~ usbdevs

  > support two more suntac products; from freebsd (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ if_aue.c                              ~ usbdevs

  > 4 more aue(4) devices (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs                               

  > shrink (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ umodem.c                              

  > special case of a non-CDC_AT device tha belongs here; from freebsd
  > (deraadt@)

  ~ usbdevs                               

  > Kyocera product (deraadt@)

kern

  ~ vfs_lookup.c                          

  > save an (eventually existent) namei process context when going over
  > symbolic links. fixes pr 3842, ok tedu@, art@ (pedro@)

miscfs/union

  ~ union_vfsops.c                        

  > explicitly initialize a variable that is used to control the vnode
  > flushing loop, otherwise we could hard-lock the machine when unmounting
  > an union filesystem
  > ok tedu@ (pedro@)

net

  ~ pf_if.c                               

  > Create the group when adding a dynamic interface that's not yet plugged in.
  > ok henning@ (mcbride@)

  ~ pf.c                                  ~ pf_norm.c
  ~ pfvar.h                               

  > backout IPv6 reass-on-scrub patch (more work needs to be done).
  > requested by deraadt (itojun@)

== usr.bin =========================================================== 06/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

dc

  ~ mem.c                                 

  > No need to free() after a failing realloc(), we're bailing out anyway.
  > From Andrey Matveev. (otto@)

mg

  ~ main.c                                

  > change lower bound to 0, row shouldn't be negative; suggested & ok vincent
  > (pvalchev@)

  ~ main.c                                

  > use strtonum instead of strtoul and don't abuse a long for int
  > functionality; ok vincent (pvalchev@)

  ~ main.c                                

  > oops
  > I just realized I gave a really bad advise to pval, negative goto-line are
  > entirely valid (mean # of lines from end of file)
  > go back to INT_MIN as the lower bound (vincent@)

newsyslog

  ~ newsyslog.c                           

  > Make newsyslog(8) deal correctly with a count of 0 in newsyslog.conf.
  > Based on a diff from Matthew Gream. (millert@)

nm

  ~ nm.c                                  

  > need to byteswap string table size before use for the alien endian a.out
  > (mickey@)

ssh

  ~ channels.c                            ~ cipher.c
  ~ clientloop.c                          ~ clientloop.h
  ~ compat.h                              ~ moduli.c
  ~ nchan.c                               ~ pathnames.h
  ~ progressmeter.c                       ~ readconf.c
  ~ readconf.h                            ~ servconf.c
  ~ session.c                             ~ sftp-client.c
  ~ sftp.c                                ~ ssh-agent.1
  ~ ssh-keygen.c                          ~ ssh.c
  ~ ssh1.h                                ~ sshd.c
  ~ ttymodes.h                            

  > spaces (deraadt@)

systat

  ~ keyboard.c                            

  > prototypes; ok deraadt (pvalchev@)

== usr.sbin ========================================================== 07/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpd

  ~ bgpd.conf.5                           

  > Fix a cross reference to bgpd in the FILES section
  > ok jmc@, should make brad stop whining (jfb@)

ntpd

  ~ client.c                              ~ ntpd.h

  > Start collecting the remote server state along with the calculated
  > offsets, in preparation for having correct server statistics in
  > responses to client queries.  ok henning@ (alexander@)

  ~ log.c                                 ~ ntp_msg.c
  ~ server.c                              

  > Use SA_LEN(sa) instead of sa->sa_len; ok henning@ (dtucker@)

pkg_add

  ~ pkg_add                               

  > hunt for the originating packages in case of collision, and sort
  > the colliding files by package.
  > okay naddy@, and typo fix naddy/pval. (espie@)

syslogc

  ~ syslogc.8                             

  > .Xr syslogd(8) in SEE ALSO; ok djm@ jmc at .sa@)

===============================================================================



More information about the odc mailing list