[odc] Daily src changes for 2007-06-19

ODC auto at squish.net
Wed Jun 20 07:00:01 BST 2007


OpenBSD src changes summary for 2007-06-19
==========================================

distrib/sets                            etc/ospfd.conf
libexec/ftpd                            sbin/ifconfig
share/man                               sys/arch/hppa/conf
sys/arch/hppa/dev                       sys/arch/i386/i386
sys/arch/luna88k/include                sys/arch/luna88k/luna88k
sys/dev/pci                             sys/dev/sdmmc
sys/dev/usb                             sys/netbt
usr.bin/mail                            usr.bin/netstat
usr.bin/ssh                             usr.sbin/bgpd
usr.sbin/hoststated                     usr.sbin/ospfd
usr.sbin/pkg_add                        

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

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

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

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

ospfd.conf

  ~ ospfd.conf                            

  > add rtlabel to external-tag example (reyk@)

== libexec =========================================================== 03/08 ==

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

ftpd

  ~ ftpd.c                                

  > Make sure perror_reply() is only called when errno is set.	When
  > changing perror_reply() -> reply(), increase error message detail
  > for ftp client.  Move free() statement to prevent errno clobbering.
  > OK moritz (ray@)

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

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

ifconfig

  ~ ifconfig.8                            ~ ifconfig.c

  > Allow IPv6 addresses to use the CIDR notation too, no need for separate
  > prefixlen specification when using this form.
  > man page bits by jmc.
  > ok henning@, ``looks sane'' djm at . (pyr@)

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

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

man

  ~ man4/ubt.4                            

  > Update history section (uwe@)

  ~ man4/Makefile                         + man4/sbt.4

  > Man page for SDIO Bleutooth adapter driver, reminded by Alexey Suslikov
  > (uwe@)

  ~ man4/man4.hppa/Makefile               + man4/man4.hppa/ssio.4

  > Add ssio(4). (kettenis@)

  ~ man4/com.4                            

  > Update for com at ssio. (kettenis@)

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

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

arch/hppa/conf

  ~ GENERIC                               ~ files.hppa

  > Add ssio(4), a driver for the castrated National Semiconductor PC87560
  > Sucky SuperIO chip.  For now it only provides support for the
  > i8259-compatible
  > PICs on the chip, but that support is necessary to make USB interrupts
  > work. (kettenis@)

  ~ GENERIC                               ~ files.hppa

  > com at ssio (kettenis@)

arch/hppa/dev

  + ssio.c                                

  > Add ssio(4), a driver for the castrated National Semiconductor PC87560
  > Sucky SuperIO chip.  For now it only provides support for the
  > i8259-compatible
  > PICs on the chip, but that support is necessary to make USB interrupts
  > work. (kettenis@)

  ~ ssio.c                                + com_ssio.c
  + ssiovar.h                             

  > com at ssio (kettenis@)

arch/i386/i386

  ~ pmap.c                                

  > Mark PDE entries with PG_U and PG_M. We never need that information from
  > the
  > mmu, it slightly speeds up tlb misses and according to an errata from AMD
  > it can actually work around a bug in the mmu.
  > toby@ ok (art@)

arch/luna88k/include

  ~ disklabel.h                           

  > Empty another cpu_disklabel. In this case read in the boot
  > block/native label as needed rather than keeping it in cpu_disklabel.
  > Also a number of assorted minor tweaks to reduce the delta to sparc64
  > disksubr.c.
  > 'get this in' deraadt@ (krw@)

arch/luna88k/luna88k

  ~ disksubr.c                            

  > Empty another cpu_disklabel. In this case read in the boot
  > block/native label as needed rather than keeping it in cpu_disklabel.
  > Also a number of assorted minor tweaks to reduce the delta to sparc64
  > disksubr.c.
  > 'get this in' deraadt@ (krw@)

dev/pci

  ~ azalia.c                              

  > Handle interrupts for the record stream as well.  Recording now works.
  > Tested by ajacoutot@, steven@ and Will Backman. (deanna@)

  ~ azalia_codec.c                        

  > Add a dac group init, mixer table and mixer init for the Sigmatel
  > codec ID 83847661 found in some Sony VAIO FE and SZ laptops.
  > No regressions noticed by jasper@, steven@ or Will Backman.  I've been
  > using it for months. (deanna@)

dev/sdmmc

  ~ sbt.c                                 

  > better debug output (uwe@)

  ~ sbt.c                                 

  > Pass the correct flag to sbt_start() in sbt_start_cmd() (uwe@)

dev/usb

  ~ usbf.c                                ~ usbf.h

  > KNF after the recent macro expansion, mostly prototype indendation.
  > No binary change.
  > ok uwe. (mbalmer@)

  ~ usbdevs                               

  > novatel ES620 CDMA modem found in the oqo model 2 (jcs@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jcs@)

  ~ umsm.c                                

  > attach to the novatel ES620 found in the oqo model 2 w/sprint card (jcs@)

netbt

  ~ hci.h                                 ~ hci_link.c
  ~ hci_event.c                           

  > Abort all pending ACL connections when we get an HCI command parameter
  > error in response to a HCI_CMD_CREATE_CON command instead of waiting
  > that the user aborts due to boredom.  Unfortunately, the command status
  > event does not include a hint to tells us which connection failed. (uwe@)

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

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

mail

  ~ vars.c                                

  > Grammar-o.
  > OK jmc (ray@)

netstat

  ~ inet.c                                

  > "off" isn't a pointer, it's a ulong.  According to printf(3), %#lx
  > is equivalent to %p.
  > OK markus and itojun (ray@)

  ~ netstat.h                             

  > net80211_ifstats() is called in main.c but there was no prototype.
  > OK markus and itojun (ray@)

  ~ net80211.c                            

  > err(3) was being called but was missing an include, and end: was
  > unused.
  > OK markus and itojun (ray@)

  ~ show.c                                

  > Remove unused variable. (ray@)

ssh

  ~ atomicio.c                            

  > if the fd passed to atomicio/atomiciov() is non blocking, then poll() to
  > avoid a spin if it is not yet ready for reading/writing; ok dtucker@ (djm@)

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

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

bgpd

  ~ rde.c                                 ~ session.c

  > Ignore SIGHUP in bgpd's children to allow the use of pkill -1 bgpd for
  > reloading.
  > ``yeah that is good'' henning@ (pyr@)

hoststated

  ~ hce.c                                 ~ hoststated.c
  ~ pfe.c                                 ~ relay.c

  > Do not fatal out with ``pipe closed'' when a short read occurs on one
  > of our socket pairs. Instead disable listening on the pipe, terminate the
  > event loop, and let the parent process's SIGCHLD handler do a clean
  > shutdown.
  > from an ospfd diff by claudio, ok claudio@ (pyr@)

  ~ hce.c                                 ~ pfe.c

  > don't go through the effort of creating a SIGHUP handler through
  > libevent just to ignore it, use SIG_IGN instead.
  > this syncs hoststated with bgpd and (soon) ospfd. (pyr@)

ospfd

  ~ ospfd.c                               ~ ospfe.c
  ~ rde.c                                 

  > Allow ospfd reconfiguration through SIGHUP, add SIGHUP handlers in
  > children like in bgpd so that ``pkill -1 ospfd'' works as expected.
  > ok claudio@ (pyr@)

  ~ kroute.c                              ~ name2id.c
  ~ ospfd.conf.5                          ~ ospfd.h
  ~ parse.y                               ~ printconf.c
  ~ rde.c                                 ~ rde.h
  ~ rde_spf.c                             

  > add support for mapping route labels to AS-external route tags.
  > manpage bits from jmc@
  > ok norby@ claudio@ (reyk@)

pkg_add

  ~ OpenBSD/Dependencies.pm               

  > sometimes, wanting to share code gives insight: disentangle the code
  > that walks dependencies entirely. It is far less related to the main
  > solver than I thought, it can be built when needed, and own its own
  > state. Much cleaner design. (espie@)

  ~ OpenBSD/Dependencies.pm               ~ OpenBSD/PackingList.pm

  > first draft of a tag solver, needs more flesh to be useful (especially:
  > transform the lib cache into a tags/lib cache) (espie@)

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


More information about the odc mailing list