[odc] Daily src changes for 2007-03-26

ODC auto at squish.net
Tue Mar 27 08:00:21 BST 2007


OpenBSD src changes summary for 2007-03-26
==========================================

distrib/miniroot                        distrib/sets
etc/etc.zaurus/ttys                     gnu/usr.bin/binutils
lib/libevent                            libexec/ftpd
libexec/spamd                           sbin/isakmpd
share/man                               sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/pci
sys/arch/zaurus/dev                     sys/arch/zaurus/zaurus
sys/dev                                 sys/dev/acpi
sys/dev/ic                              sys/uvm
usr.bin/at                              usr.bin/cdio
usr.bin/login                           usr.bin/rpcinfo
usr.bin/sendbug                         usr.sbin/dvmrpd
usr.sbin/httpd                          usr.sbin/pkg_add
usr.sbin/tcpdump                        

== distrib =========================================================== 01/10 ==

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

miniroot

  ~ install.sub                           

  > Don't pass fsck '--fp'. From Loic Tortay via PR #5422. (krw@)

  ~ install.sub                           

  > Make the default behaviour to force a fsck when upgrading, as it
  > was before it became optional. ok krw@ beck@ pedro@ (otto@)

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== etc =============================================================== 02/10 ==

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

etc.zaurus/ttys

  ~ etc.zaurus/ttys                       

  > disable ttyC1 until someone fixes the stupid bug (deraadt@)

== gnu =============================================================== 03/10 ==

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

usr.bin/binutils

  ~ Makefile.bsd-wrapper                  

  > sort the MAN entry; ok deraadt (jmc@)

  - binutils/addr2line.1                  - binutils/ar.1
  - binutils/nlmconv.1                    - binutils/nm.1
  - binutils/objcopy.1                    - binutils/objdump.1
  - binutils/ranlib.1                     - binutils/size.1
  - binutils/strings.1                    - binutils/strip.1

  > remove old pages; spotted by kettenis
  > ok deraadt (jmc@)

== lib =============================================================== 04/10 ==

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

libevent

  ~ event.3                               

  > do not doc the http parts (deraadt@)

  - http-internal.h                       - http.c
  ~ Makefile                              

  > do not ship the http parts for now; ok millert (deraadt@)

== libexec =========================================================== 05/10 ==

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

ftpd

  ~ monitor.c                             

  > Do not log when the slave gets killed because of read()
  > returning 0. This is normal behavior and should not spam
  > the logs. Noticed by henning@
  > OK henning@ millert@ (moritz@)

spamd

  ~ spamd.8                               ~ spamd.c

  > A couple of spamd improvements
  > 1) Implement the NOOP command, which now seems necessary for certain
  > windows mail wrappers and sender verification schemes. Tested by me
  > and sidcarter at symonds.netho noticed the problem on his site.
  > ok millert@
  > 2) Change the behaviour of the maxblack parameter, instead of hanging
  > up immediately on new blacklisted connections when the maxblack parameter
  > is reached, we instead make spamd not stutter at them, so the connection
  > is instead completed quickly. This seems to handle peaks and spikes
  > much better than the old way of doing this.
  > ok deraadt@, with some man page changes by jmc@ (beck@)

  ~ sdl.h                                 

  > use new license. ok kjell@, who also wanted his name removed, but he needs
  > to remember how to commit to do that. (beck@)

  ~ spamd.c                               

  > use new license, ok deraadt@ (beck@)

  ~ sdl.c                                 

  > use new license. (beck@)

  ~ spamd.c                               

  > Copyright - I should share the blame. (beck@)

  ~ spamd.8                               

  > kill trailing whitespace...shame on me if i sent bob a diff w/
  > whitespace at eol (jmc@)

== sbin ============================================================== 06/10 ==

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

isakmpd

  ~ vendor.h                              ~ vendor.c

  > typo in initial RCS tag ($OpenBSD: -> $OpenBSD$) (pedro@)

== share ============================================================= 07/10 ==

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

man

  ~ man4/softraid.4                       

  > loss of any raid 0 component is bad. ok dlg (tedu@)

  ~ man9/uvm.9                            

  > Rip out all the KERN_ return values, since they will go
  > away sooner than later. (art@)

  ~ man4/man4.macppc/mc.4                 

  > add machines supported by the mc(4) driver and HISTORY section.
  > OK martin@ jmc at .sa@)

  ~ man8/release.8                        

  > Switch X build instructions to xenocara.
  > ok deraadt@ jmc@ mbalmer@ (matthieu@)

  ~ man9/uvm.9                            

  > Change some return value descriptions from "standard UVM return value"
  > to "standard errno", since that is what it is now.
  > noted by jmc@ (art@)

== sys =============================================================== 08/10 ==

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

arch/i386/conf

  ~ RAMDISK_CD                            

  > i shouldn't be shy about commiting ahci to this.
  > lots of poking by jsg@ (dlg@)

arch/i386/i386

  ~ pmapae.c                              

  > Rip out the KERN_ error codes.
  > ok otto@ (art@)

arch/i386/pci

  ~ ichpcib.c                             

  > ichss_cookie is a bad name, and should not be a void pointer.
  > Spotted by Stefan Sperling <stsp AT tsp.in-berlin.de> when reviewing
  > his piix speedstep diff.
  > ok tedu@ (gwk@)

arch/zaurus/dev

  ~ zaurus_scoop.c                        

  > software-driven drive light code, using a timeout.	uwe wrote some code
  > initially that used a disk_busy() hook, but this uses a lot less cpu and
  > is MD; ok uwe (deraadt@)

arch/zaurus/zaurus

  ~ autoconf.c                            

  > software-driven drive light code, using a timeout.	uwe wrote some code
  > initially that used a disk_busy() hook, but this uses a lot less cpu and
  > is MD; ok uwe (deraadt@)

dev

  ~ softraid.c                            

  > typos in comments (tedu@)

dev/acpi

  ~ acpi.c                                

  > Calculate minutes left more accurately.
  > From giovanni <qgiovanni at gmail.commarco@)

  ~ acpitz.c                              

  > Don't leak memory.
  > From giovanni <qgiovanni at gmail.commarco@)

dev/ic

  ~ silireg.h                             

  > oops, 64bit memory bars. (dlg@)

  ~ silireg.h                             

  > bits for the global control register (dlg@)

uvm

  ~ uvm_fault.c                           ~ uvm_loan.c
  ~ uvm_map.c                             ~ uvm_mmap.c
  ~ uvm_param.h                           

  > Rip out the KERN_ error codes.
  > ok otto@ (art@)

== usr.bin =========================================================== 09/10 ==

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

at

  ~ at.1                                  ~ at.c

  > indicate that -l takes an optional argument;
  > whilst here, clean up the -cr descriptions, add some refs to
  > SEE ALSO, and merge the first two synopses into one
  > based on a diff from J.C. Roberts
  > help/ok millert (jmc@)

cdio

  ~ cdio.1                                

  > fix wording for `replay'; from AndrAcs (jmc@)

login

  ~ login.1                               ~ login.c

  > tidy up SYNOPSIS, options description, FILES, and usage();
  > from Igor Sobrado (jmc@)

rpcinfo

  ~ rpcinfo.8                             ~ rpcinfo.c

  > sort options, synopsis, and usage(); from Igor Sobrado (jmc@)

sendbug

  ~ sendbug.c                             

  > more careful waitpid() discussed with ray (plus some knf) (deraadt@)

  ~ sendbug.c                             

  > When someone hits ^C in an editor, the editor does exit(130), I
  > don't know why.  Something to do with the shell, says deraadt at .  > Continuing to ignore these signals in the child fixes this.
  > Now editit()'s return value can be reliably checked.
  > OK deraadt at .ay@)

  ~ sendbug.c                             

  > Restore errno before calling perror(). (ray@)

  ~ sendbug.c                             

  > Check fork() == -1 instead of fork() < 0. (ray@)

  ~ sendbug.c                             

  > Save and restore signal handlers.  Although we do not install our
  > own signal handlers, this allows this code to be more easily reused
  > in other programs.
  > OK deraadt@ (ray@)

  ~ sendbug.1                             ~ sendbug.c

  > Accept $VISUAL in addition to $EDITOR. (ray@)

  ~ sendbug.c                             

  > Don't print warnings in editit(), instead make errno reliable on
  > failure.  If the editor exits non-zero, errno is set to ECHILD.
  > OK deraadt at .ay@)

  ~ sendbug.c                             

  > Certain errors in editit() should be fatal. (ray@)

  ~ sendbug.c                             

  > Break on waitpid success; we shouldn't continue on WIFSIGNALED, and
  > WIFCONTINUED can't happen in this case.
  > OK deraadt at .ay@)

  ~ sendbug.c                             

  > Remove pointless cast.  No binary change. (ray@)

  ~ sendbug.c                             

  > Simplify gecos parsing code and prevent buffer overflow
  > when gecos field contains multiple '&' characters with
  > other characters inbetween.
  > With and OK ray@ (moritz@)

  ~ sendbug.1                             

  > - tweak the opening sentence
  > - be less precise about editors in the opening blurb
  > - note that prs are not confidential, and provide an alternative
  > ok ray deraadt (jmc@)

== usr.sbin ========================================================== 10/10 ==

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

dvmrpd

  ~ rde_srt.c                             

  > Route report packets with metric greater than infinity are legal, so don't
  > drop them.
  > Small typo.
  > OK norby@ (michele@)

httpd

  ~ src/support/htpasswd.1                

  > fix lines with too many args; from Igor Sobrado (jmc@)

  ~ src/support/htpasswd.c                

  > remove the unneccessary options descriptions from usage();
  > noticed by Igor Sobrado
  > ok henning (jmc@)

pkg_add

  ~ pod/OpenBSD::Ustar.pod                

  > adjust documentation to simplify the common case. (espie@)

  ~ pod/OpenBSD::Ustar.pod                

  > even better wording. (espie@)

tcpdump

  ~ print-802_11.c                        

  > Print the reason code of deauth and disassociation packets if in verbose
  > mode.
  > This helps debugging issues with stations that fail to join a network.
  > OK mglocker@, reyk@, jsg@ (claudio@)

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



More information about the odc mailing list