[odc] Daily src changes for 2005-09-08

ODC auto at squish.net
Fri Sep 9 08:00:33 BST 2005


OpenBSD src changes summary for 2005-09-08
==========================================

sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/conf
sys/dev/cardbus                         sys/dev/ic
sys/dev/pci                             sys/net80211
sys/scsi                                usr.sbin/bgpd
usr.sbin/httpd                          usr.sbin/pkg_add

== sys =============================================================== 01/02 ==

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

arch/sparc64/dev

  ~ ce4231.c                              ~ sbus.c

  > make comments match the fact that we are on sun4u, plus minor cleanup
  > ok mickey@ (martin@)

arch/sparc64/include

  ~ bsd_openprom.h                        ~ param.h

  > make comments match the fact that we are on sun4u, plus minor cleanup
  > ok mickey@ (martin@)

arch/sparc64/sparc64

  ~ cpuvar.h                              

  > make comments match the fact that we are on sun4u, plus minor cleanup
  > ok mickey@ (martin@)

conf

  ~ files                                 

  > Remove FreeBSD if_printf compat function from net80211.
  > ok reyk@ (jsg@)

dev/cardbus

  ~ if_ath_cardbus.c                      ~ if_atw_cardbus.c
  ~ if_rtw_cardbus.c                      

  > Remove the last of the FreeBSD compatiblity goop.
  > ok reyk@ (jsg@)

dev/ic

  ~ ath.c                                 

  > Remove FreeBSD if_printf compat function from net80211.
  > ok reyk@ (jsg@)

  ~ ar5xxx.h                              ~ ath.c
  ~ atw.c                                 ~ rtw.c

  > Remove the last of the FreeBSD compatiblity goop.
  > ok reyk@ (jsg@)

  ~ ath.c                                 

  > fix a possible division by zero by using minimal default values for the
  > beacon interval and the beacon miss timeout (beacon interval * 7). (reyk@)

  ~ ath.c                                 

  > use ieee80211_iterate_nodes to iterate the nodes and add a extra check
  > for the maximal number of gpio pins. (reyk@)

dev/pci

  ~ if_de.c                               

  > make de(4) use ether_input_mbuf()
  > From thorpej NetBSD
  > ok krw@ martin@ (brad@)

  ~ if_devar.h                            

  > remove some trailing whitespace (brad@)

  ~ if_de.c                               

  > add missing TULIP_STS_LINKFAIL flag in tulip_21041_media_probe().
  > From NetBSD rev 1.67 and verified to still be there in -current. (brad@)

  ~ if_ath_pci.c                          ~ if_atw_pci.c
  ~ if_rtw_pci.c                          

  > Remove the last of the FreeBSD compatiblity goop.
  > ok reyk@ (jsg@)

  ~ if_ath_pci.c                          

  > tell the driver to allocate memory for the size of ath_pci_softc
  > instead of ath_softc. this fixes possible page faults with ath at pci.eyk@)

  ~ if_ath_pci.c                          

  > remove unused variables from ath_pci_softc (reyk@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (mickey@)

  ~ pcidevs                               

  > two more ibm serveraid ids (mickey@)

  ~ if_ath_pci.c                          

  > save the pcitag (reyk@)

  ~ if_bge.c                              

  > - Removes spl durring attach
  > - Use pci_mapreg_map()
  > - Ensure bge_attach() always cleans up properly upon failure
  > ok krw@ sturm@ (brad@)

net80211

  ~ ieee80211.c                           ~ ieee80211_node.c
  ~ ieee80211_node.h                      

  > reset the scan state for each new mode
  > ok jsg@ (reyk@)

  - ieee80211_compat.c                    ~ ieee80211.c
  ~ ieee80211_compat.h                    ~ ieee80211_crypto.c
  ~ ieee80211_input.c                     ~ ieee80211_node.c
  ~ ieee80211_output.c                    ~ ieee80211_proto.c

  > Remove FreeBSD if_printf compat function from net80211.
  > ok reyk@ (jsg@)

  - ieee80211_compat.h                    ~ ieee80211.c
  ~ ieee80211_crypto.c                    ~ ieee80211_input.c
  ~ ieee80211_node.c                      ~ ieee80211_output.c
  ~ ieee80211_proto.c                     ~ ieee80211_rssadapt.c

  > Remove the last of the FreeBSD compatiblity goop.
  > ok reyk@ (jsg@)

  ~ ieee80211.c                           ~ ieee80211.h
  ~ ieee80211_crypto.c                    ~ ieee80211_input.c
  ~ ieee80211_ioctl.h                     ~ ieee80211_node.c
  ~ ieee80211_node.h                      ~ ieee80211_output.c
  ~ ieee80211_proto.c                     ~ ieee80211_regdomain.c
  ~ ieee80211_rssadapt.c                  ~ ieee80211_rssadapt.h
  ~ ieee80211_var.h                       

  > mostly knf
  > ok jsg@ (reyk@)

scsi

  ~ sd.c                                  

  > free(NULL, ...) is not safe in the kernel. So check for NULL'ness
  > before free()'ing buf in sd_get_parms(). Tweak code so there is only
  > one free(buf, ...) to worry about.
  > ok deraadt at .rw@)

== usr.sbin ========================================================== 02/02 ==

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

bgpd

  ~ session.c                             

  > fix reloads where capbilities change
  > when a new peer in initialized, the configured capailities are copied.
  > this copy is modified as part of the capabilities negotiation.
  > now if teh session drops we want to re-negotiate capabilities at the next
  > establishment, last not least because the configured capabilities might
  > have changed in between (that's how I stumbled over it, added v6 shitz)
  > so copy the configured capabilities over every time a session goes to
  > IDLE state, unless the reason is EVNT_RCVD_OPEN, because then we're in
  > capabilities negotiation. (henning@)

httpd

  ~ src/modules/ssl/ssl_engine_kernel.c   

  > ensure that renegotiation is performed for a transition from
  > "SSLVerifyClient
  > optional" to "SSLVerifyClient require"
  > fixes CAN-2005-2700
  > ok henning@, "go for it" deraadt@ (niallo@)

pkg_add

  ~ pod/OpenBSD::PackingList.pod          

  > typo, from Bernd Ahlers (espie@)

  ~ pkg_merge.1                           

  > - make SYNOPSIS match usage() and tweak DESCRIPTION accordingly
  > - tweak -o description a little
  > ok espie@ (jmc@)

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



More information about the odc mailing list