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

ODC auto at squish.net
Wed Nov 2 07:00:40 GMT 2005


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

distrib/sets                            etc/rc.conf
lib/libpthread                          lib/libssl
sbin/ifconfig                           share/man
sys/arch/sparc/include                  sys/conf
sys/dev/ic                              sys/kern
sys/net                                 sys/uvm
usr.bin/rcs                             usr.bin/xargs
usr.sbin/bgpd                           usr.sbin/httpd
usr.sbin/pkg_add                        

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/08 ==

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

rc.conf

  ~ rc.conf                               

  > wsmoused works on amd64 too; carvalholatas at gmail.comeraadt@)

== lib =============================================================== 03/08 ==

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

libpthread

  ~ man/pthread_atfork.3                  

  > a bit of rewording; with input from jmc at .gsch@)

libssl

  ~ src/ssl/s23_srvr.c                    

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by markus@
  > 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 (brad@)

== sbin ============================================================== 04/08 ==

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

ifconfig

  ~ ifconfig.c                            

  > missing freeaddrinfo(); maticd at gmail.comeraadt@)

== share ============================================================= 05/08 ==

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

man

  - man4/man4.sparc64/vgafb.4             ~ man4/Makefile
  ~ man4/man4.sparc64/Makefile            + man4/vgafb.4

  > vgafb needs to be MI; noted by sthen at spacehopper.orgeraadt@)

  ~ man4/wsdisplay.4                      

  > lcd contains multiple screen support too; noted by sthen at spacehopper.org  > (deraadt@)

  ~ man4/vgafb.4                          

  > these other drivers have nothing to do with vgafb (deraadt@)

  ~ man4/wsdisplay.4                      

  > Xr smg(4) in SEE ALSO; (jmc@)

  ~ man4/trunk.4                          

  > clarify the section on trunk protocols;
  > after a mail to misc@ from gustavos rios;
  > ok reyk@ (jmc@)

  ~ man5/bsd.port.mk.5                    

  > document show-required-by (espie@)

== sys =============================================================== 06/08 ==

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

arch/sparc/include

  ~ param.h                               

  > remove Mach macros, they were unused anyway (martin@)

conf

  ~ newvers.sh                            

  TAGGED OPENBSD_3_8
  > and here comes -stable (brad@)

  ~ files                                 

  TAGGED OPENBSD_3_8
  > Remove the call to ieee80211_ifattach() for the moment as it
  > makes wi prematurely depend on net80211 code which bloats the
  > ramdisks.
  > ok dlg@ (jsg@)

dev/ic

  ~ if_wi.c                               

  > Remove the call to ieee80211_ifattach() for the moment as it
  > makes wi prematurely depend on net80211 code which bloats the
  > ramdisks.
  > ok dlg@ (jsg@)

kern

  ~ vfs_bio.c                             

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by pedro@
  > Revert revision 1.39. Under heavy load, it could cause severe corruption
  > in the buffer lists by removing a buffer from the hash twice. Problem
  > identified in discussion with Alexander Bluhm <Alexander_Bluhm at genua.de  > ok deraadt@ pedro@ (brad@)

  ~ kern_time.c                           

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by aaron@
  > In realitexpire(), do not re-add the itimer timeout if the process is in
  > the midst of exiting.  This solves a race condition that causes freed
  > memory
  > to be left referenced in the master kernel timeout worklist, leading to a
  > uvm_fault.
  > ok deraadt@ aaron@ (brad@)

  ~ kern_clock.c                          

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by aaron@
  > In hardclock(), do not setup process virtual and profile timers if the
  > process
  > is in the midst of exiting.  This solves a race condition that causes freed
  > memory to be left referenced in the master kernel timeout worklist, leading
  > to
  > a uvm_fault (observed on an i386 MP system).
  > ok deraadt@ aaron@ (brad@)

net

  ~ if_pfsync.c                           

  > Always sure that we have memory for the 'dst' scrub information, which may
  > not have been allocated at the initial state synchronisation time.
  > ok henning@ (pascoe@)

uvm

  ~ uvm_glue.c                            

  > In uvm_swapout(), protect "p->p_swtime = 0;" with SCHED_LOCK() as is
  > already
  > done in uvm_swapin().  Looks like this was a mistake made while editing. 
  > No
  > response from art at .eraadt@, miod@, pedro@ ok (aaron@)

== usr.bin =========================================================== 07/08 ==

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

rcs

  ~ co.1                                  

  > - `-p' option has been implemented for a while, but not documented fully in
  > the manual page -> document it. (niallo@)

xargs

  ~ strnsubst.c                           ~ xargs.c

  > spacing (deraadt@)

== usr.sbin ========================================================== 08/08 ==

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

bgpd

  ~ bgpd.c                                ~ bgpd.h
  ~ parse.y                               ~ printconf.c
  ~ rde.c                                 ~ rde_filter.c
  ~ rde_update.c                          ~ session.c

  > Switch from the per peer filter set list to a filter-only solution.
  > The default filter_sets are converted into match filter rules that get
  > evaluated first. Simplifies code massively -- mainly the config reload
  > part -- and makes softreconfig out a piece of cake.  "get it in" henning@
  > (claudio@)

  ~ rde.c                                 ~ rde.h
  ~ rde_update.c                          

  > Major cleanup in rde_update.c. Merge equal code used in different places
  > into own functions. Move up_dump_upcall() into rde.c and rename it
  > rde_up_dump_upcall(). This is needed for the next step.
  > up_test_update() tests if an update or withdraw is needed and up_generate()
  > creates the updates.  "get it in" henning@ (he is eager on softreconfig
  > out) (claudio@)

  ~ rde.c                                 ~ rde.h
  ~ rde_filter.c                          ~ rde_update.c

  > Softreconfig out support. On config reload filter changes of outgoing rules
  > will propagte directly to the neighbors. There is no need to restart bgpd
  > in that case. Currently not optimal but a good start. "get it in" henning@
  > (claudio@)

  ~ parse.y                               

  > Make sure, that the list of filter_sets is ordered. Makes comparing easier.
  > (claudio@)

  ~ parse.y                               

  > Relative metrics should be stored in relative and not metric. The one
  > is singed the other not. (claudio@)

  ~ parse.y                               

  > Sort filter_set with equal type as well. This affects community
  > attributes and set nexthop. Now the full filter set list is sorted.
  > (claudio@)

httpd

  ~ src/modules/ssl/ssl_engine_kernel.c   

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by niallo@
  > ensure that renegotiation is performed for a transition from
  > "SSLVerifyClient
  > optional" to "SSLVerifyClient require"
  > fixes CAN-2005-2700 (brad@)

pkg_add

  ~ pkg_info                              ~ pkg_info.1

  > Add -P option. This shows the pkgpath for each package. Nice for building
  > subdirlists.
  > Document new option.
  > "commit" espie@ (bernd@)

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



More information about the odc mailing list