[odc] Daily src changes for 2007-10-11
ODC
auto at squish.net
Fri Oct 12 07:00:01 BST 2007
OpenBSD src changes summary for 2007-10-11
==========================================
bin/chio lib/libc
lib/libssl sbin/ipsecctl
sbin/pfctl sys/arch/armish/conf
sys/conf sys/dev/acpi
sys/dev/i2c sys/dev/pci
sys/dev/usb sys/kern
sys/sys usr.bin/xlint
usr.sbin/bgpd usr.sbin/dvmrpd
usr.sbin/hostapd usr.sbin/hoststated
usr.sbin/ifstated usr.sbin/ntpd
usr.sbin/ospf6d usr.sbin/ospfctl
usr.sbin/ospfd usr.sbin/ripd
== bin =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
chio
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/gethostnamadr.c ~ net/getrrsetbyname.c
~ net/res_debug.c
> use RRSIG instead of SIG for DNSSEC. ok djm@ (jakob@)
libssl
~ src/ssl/ssl_lib.c
TAGGED OPENBSD_4_0
> MFC, fix by moritz:
> The SSL_get_shared_ciphers() function contains an off-by-one overflow.
> (henning@)
~ src/ssl/ssl_lib.c
TAGGED OPENBSD_4_1
> MFC, fix by moritz:
> The SSL_get_shared_ciphers() function contains an off-by-one overflow.
> (henning@)
~ src/ssl/ssl_lib.c
TAGGED OPENBSD_4_2
> MFC, fix by moritz:
> The SSL_get_shared_ciphers() function contains an off-by-one overflow.
> (henning@)
== sbin ============================================================== 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ipsecctl
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
pfctl
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/armish/conf
~ GENERIC ~ files.armish
> enable puc(4) for GENERIC on armish
> ok deraadt@ (sthen@)
conf
~ newvers.sh
TAGGED OPENBSD_4_2
> enter -stable (henning@)
dev/acpi
~ acpi.c
> When walking the tree yo find _PRT methods, check whether the device is
> actually enabled and functioning. Similar to what we do for _INI.
> ok weingart@, beck@ (kettenis@)
dev/i2c
~ spdmem.c
> hypenate memory type for readability. (jsg@)
~ i2c_scan.c
> probe for Winbond W83793G; tested by jon.steel at esentire.com; suggestions/ok
> deraadt@ (cnst@)
dev/pci
~ pcidevs ~ pcidevs.h
~ pcidevs_data.h ~ pucdata.c
> Add device ID used by Commell MP-954GPS
> ok deraadt@ (sthen@)
~ pcidevs.h ~ pcidevs_data.h
> sync (deraadt@)
~ if_bgereg.h
> Make BGE_JUMBO_FRAMELEN big enough to include vlan tag. Fixes problems
> with
> receiving jumbo frames on bge(4).
> ok krw@ (kettenis@)
dev/usb
~ usb_subr.c ~ usbdi.c
> serialize usbd_probe_and_attach(); only let one usb device be match'd and
> attached at a time; ok kettenis (deraadt@)
~ if_atu.c ~ if_aue.c
~ if_axe.c ~ if_cdce.c
~ if_cdcef.c ~ if_cue.c
~ if_kue.c ~ if_ral.c
~ if_rum.c ~ if_uath.c
~ if_udav.c ~ if_upl.c
~ if_url.c ~ if_wi_usb.c
~ if_zyd.c ~ moscom.c
~ uark.c ~ uaudio.c
~ uberry.c ~ ubsa.c
~ ubt.c ~ uchcom.c
~ udcf.c ~ udsbr.c
~ ueagle.c ~ uftdi.c
~ ugen.c ~ uhidev.c
~ uhub.c ~ uipaq.c
~ ulpt.c ~ umass.c
~ umct.c ~ umidi.c
~ umodem.c ~ umsm.c
~ uow.c ~ uplcom.c
~ urio.c ~ usb_subr.c
~ uscanner.c ~ uslcom.c
~ usscanner.c ~ uts.c
~ uvisor.c ~ uvscom.c
~ uyap.c
> treat usb vendor/product names as a locator, and have usbd_print handle it,
> so that it shows up before the :. as a result, all the usb devices do not
> need to have name printing code anymore. all this now works and prints
> nicely because usbd_probe_and_attach() is serialized. ok kettenis
> (deraadt@)
kern
~ sched_bsd.c
> sched_lock_idle and sched_unlock_idle are obsolete now. (art@)
sys
~ sched.h
> sched_lock_idle and sched_unlock_idle are obsolete now. (art@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
xlint
~ lint1/param.h
> pcc also knows about quads; ok cloder@ (otto@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
dvmrpd
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
hostapd
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
hoststated
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
ifstated
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
ntpd
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
ospf6d
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
~ database.c ~ neighbor.c
~ ospfe.h
> From ospfd:
> Do not overload nbr->options with the dd exchange bits. nbr->options is
> used
> by the hello protocol. Instead add a dd_more flag that is used together
> with
> (the renamed) dd_master flag. (claudio@)
~ area.c ~ database.c
~ hello.c ~ ospf6d.c
~ ospf6d.h ~ ospfe.c
~ parse.y ~ rde.c
> From ospfd:
> Bye bye global ospf options. OSPF options are per area (at least the one
> flag that we set). So introduce a area_ospf_options() function that will
> return the correct flags for each area. This makes stub area support a lot
> easier.
> Don't check for OSPF_OPTION_E in the parent. OSPF_OPTION_E is per area and
> so the parent process has no way to know if it should redistribute or not.
> (claudio@)
~ area.c ~ database.c
~ ospf6d.h ~ ospfe.h
> area_ospf_options() should return the options in network byte order.
> (claudio@)
~ ospf6d.h
> Last commit added way to much stuff. Revert the readd of global options.
> (claudio@)
~ hello.c
> The person that came up with the glorious idea to define a 24bit field
> should
> be hanged and shot. Add a ntohl() around the area_ospf_options() call.
> (claudio@)
~ ospfe.c ~ rde.c
> Disable some code that is currently far from working and results in
> frequent
> session resets because of bad packets. With this it seems we survive the
> hello and database exchange phases. A closer look at the DR and BDR
> calculation
> is still needed. (claudio@)
~ interface.c ~ neighbor.c
~ ospf6d.h ~ ospfe.h
> In OSPFv3 auth crypt is no longer (actually all the auth code is gone) so
> kill crypt_seq_num as well. (claudio@)
~ hello.c
> OSPFv3 runs on links not on networks so there is no need for a mask in the
> hello protocol. Kill no longer needed code. (claudio@)
~ interface.c ~ ospf6d.c
~ ospf6d.h
> No need to store the interface mask. An interface represents a link and is
> only addressed via its link local address. All networks on top of it are
> handled separately via type 8 Link-LSA. (claudio@)
~ kroute.c ~ ospf6d.h
~ parse.y
> There is no need to support interface em0:<IP> anymore. Remove most of the
> code the rest will be reused somehow. (claudio@)
ospfctl
~ ospfctl.c
> Cleanup the way we display timers.
> It does not make sense to display timer = 0 as "Stopped". When a timer is
> 0 it usually means that it is getting reset very soon. Display the string
> "00:00:00" instead.
> ok claudio@ (norby@)
ospfd
~ database.c ~ neighbor.c
~ ospfe.h
> Do not overload nbr->options with the dd exchange bits. nbr->options is
> used
> by the hello protocol. Instead add a dd_more flag that is used together
> with
> (the renamed) dd_master flag.
> Tested and OK norby@ (claudio@)
~ ospfd.c
> Don't check for OSPF_OPTION_E in the parent. OSPF_OPTION_E is per area and
> so the parent process has no way to know if it should redistribute or not.
> Let the RDE decide. OK norby@ (claudio@)
~ area.c ~ database.c
~ hello.c ~ ospfd.h
~ ospfe.c ~ parse.y
~ rde.c
> Bye bye global ospf options. OSPF options are per area (at least the one
> flag that we set). So introduce a area_ospf_options() function that will
> return the correct flags for each area. This makes stub area support a lot
> easier.
> OK norby@ (claudio@)
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
ripd
~ parse.y
> next step in the yylex unification: handle quoted strings in a nicer
> fashion
> as found in hoststated, and make all the code diff as clean as possible. a
> few issues remain mostly surrounding include support, which will likely be
> added to more of the grammers soon.
> ok norby pyr, others (deraadt@)
===============================================================================
More information about the odc
mailing list