[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