[odc] Daily src changes for 2005-10-11

ODC auto at squish.net
Wed Oct 12 08:00:38 BST 2005


OpenBSD src changes summary for 2005-10-11
==========================================

distrib/sets                            lib/libc
lib/libedit                             lib/libevent
lib/libssl                              share/man
sys/arch/macppc/dev                     sys/dev/ic
sys/dev/pci                             sys/dev/tc
sys/dev/usb                             sys/scsi
usr.bin/cvs                             usr.bin/mg
usr.bin/rcs                             usr.bin/ssh
usr.sbin/hostapd                        

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

== lib =============================================================== 02/06 ==

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

libc

  ~ stdlib/getopt.3                       ~ stdlib/getopt_long.3
  ~ stdlib/getsubopt.3                    

  > tidy up examples
  > - use err() for error handling
  > - add lint hints
  > - spacing nits and missing braces
  > ok otto (jaredy@)

libedit

  ~ editline.3                            

  > add el_get() to the Nm list; (jmc@)

libevent

  ~ Makefile                              

  > add missing MLINK for evbuffer_readline.3 (jmc@)

libssl

  ~ src/ssl/s23_srvr.c                    

  > fix potential SSL 2.0 rollback
  > (http://www.openssl.org//news/secadv_20051011.txt)
  > from http://www.openssl.org/news/patch-CAN-2005-2969.txt (markus@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/man4.alpha/scc.4                 

  > .Nm scc (martin@)

== sys =============================================================== 04/06 ==

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

arch/macppc/dev

  ~ snapper.c                             

  > Dont reset the registers if the same speed is programmed. helps reduce
  > the possible race where the frequency fails to set when changing speeds.
  > hopefully this will workaround the problem reported on misc@ (drahn@)

dev/ic

  ~ ami.c                                 

  > ansi and a sprinkle of knf. i'll do anything to avoid doing assignments.
  > (dlg@)

  ~ atw.c                                 

  > Eliminate use of M_HASFCS.
  > From thorpej NetBSD
  > ok jsg@ (brad@)

  ~ gem.c                                 

  > have gem strip off the Ethernet FCS before passing it to bpf.
  > ok krw@, also tested by Peter Hessler on macppc (brad@)

dev/pci

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ pcidevs                               

  > A handful of Intel and Acer Labs devices from submitted dmesgs. (jsg@)

  ~ pcidevs                               

  > Consistently refer to Intel chipsets, ie 915G becomes 82915G. (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

dev/tc

  ~ if_le_tc.c                            

  > TC le(4) needs to be accessed in sparse address space for alpha.
  > Should fix TC ethernet cards as noted by some people.
  > from NetBSD
  > ok miod@ (martin@)

dev/usb

  ~ usb.c                                 

  > make all usb1 controllers sleep until all the usb2 controllers have probed
  > and handed over any usb1 devices to the companion. without this usb1
  > devices didnt appear till after root was mounted, which is frustrating if
  > you want to use a usb keyboard to enter the root device.
  > tested by kettenis@ and drahn@
  > ok drahn@ go for it deraadt@ (dlg@)

scsi

  ~ cd.c                                  

  > Change some byte shifting to _4btol() and swap32() calls.
  > ok hshoexer@ (krw@)

  ~ cd.c                                  

  > use [bl]etohXX instead of ntoh[sl], makes the code more consistent and
  > better readable.  actually no binary change.
  > ok krw@ (hshoexer@)

== usr.bin =========================================================== 05/06 ==

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

cvs

  ~ rcs.c                                 

  > fix patching in rcs_getrev(); (joris@)

  ~ rcs.c                                 

  > remove debug cruft; (joris@)

  ~ rcs.c                                 

  > more debug stuff i forgot to take out, i blame the dominican sun! (joris@)

  ~ diff.c                                ~ diff.h

  > export diff_file variable so it can be set from without diff functions;
  > ok niallo@ (joris@)

  ~ diff.c                                

  > close the RCSFILE on error, so we don't leak memory; (joris@)

mg

  ~ echo.c                                

  > Be more explicit in error prompt. ok deraadt. (kjell@)

  ~ def.h                                 ~ grep.c
  ~ keymap.c                              

  > Enable the 'next-error' (C-x `) keybinding by default.
  > Niklas, this one is for you.
  > ok deraadt@, cloder@ (kjell@)

  ~ search.c                              

  > Allow the more traditional emacs keybindings during search/replace, too
  > (i.e. 'y' to accept, 'n' to skip, and <CR> to end)
  > ok deraadt@, cloder@ (kjell@)

  ~ buffer.c                              ~ def.h
  ~ undo.c                                ~ window.c

  > A while back, undo records were moved from the BUFFER struct to MGWIN.
  > This is nonsensical, and utterly broken if you are undo-ing across
  > multiple buffers. Change them back to being associated with the BUFFER
  > struct. (effectively, just revert the original change)
  > ok deraadt@ (kjell@)

  ~ dired.c                               

  > prevent trashing of errno in signal handler (deraadt@)

  ~ mg.1                                  

  > document a few more things; kjell ok (deraadt@)

  ~ mg.1                                  

  > fix undo BUGS entry. ok deraadt@ (kjell@)

  ~ mg.1                                  

  > bit more consistency in the list of key bindings;
  > ok kjell@ (jmc@)

rcs

  ~ rcsprog.c                             

  > free logrev on error; (joris@)

  ~ rcsdiff.c                             

  > correctly set the filename by setting the diff_file variable;
  > fixes the (null) stuff seen when using rcsdiff;
  > ok niallo@ (joris@)

  ~ Makefile                              ~ ci.c
  ~ rcsprog.h                             

  > - support -d <date> option in ci.
  > ok joris@ (niallo@)

  ~ ci.c                                  

  > zap unused variable `dflag' (niallo@)

  ~ rcs.1                                 

  > sync options somewhat, make -m format a little nicer, and correct the
  > grammar for its description;
  > ok joris@ (jmc@)

ssh

  ~ channels.c                            

  > bz #1076 set SO_REUSEADDR on X11 forwarding listner sockets, preventing
  > bind() failure when a previous connection's listeners are in TIME_WAIT,
  > reported by plattner AT inf.ethz.ch; ok dtucker@ (djm@)

== usr.sbin ========================================================== 06/06 ==

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

hostapd

  ~ handle.c                              

  > fix "node add" (reyk@)

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



More information about the odc mailing list