[odc] Daily src changes for 2007-10-22

ODC auto at squish.net
Tue Oct 23 07:00:01 BST 2007


OpenBSD src changes summary for 2007-10-22
==========================================

distrib/sets                            etc/hoststated.conf
games/fortune                           regress/lib
sbin/ipsecctl                           sbin/pfctl
sbin/raidctl                            share/man
sys/arch                                sys/arch/i386/i386
sys/arch/mac68k/dev                     sys/arch/macppc/dev
sys/arch/mips64/mips64                  sys/arch/sgi/sgi
sys/arch/sparc/dev                      sys/arch/sparc64/conf
sys/arch/sparc64/dev                    sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/net                                 usr.bin/pcc
usr.bin/ssh                             usr.bin/tail
usr.sbin                                usr.sbin/hostapd
usr.sbin/hoststated                     usr.sbin/pcidump

== distrib =========================================================== 01/09 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.macppc
  ~ lists/base/md.sgi                     ~ lists/base/md.sparc64
  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/09 ==

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

hoststated.conf

  ~ hoststated.conf                       

  > add additional relay examples: simple non-SSL TCP relay, transparent
  > HTTP proxy. this makes it easier to test hoststated.
  > ok pyr@ (reyk@)

== games ============================================================= 03/09 ==

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

fortune

  ~ datfiles/fortunes-o.real              ~ datfiles/limerick

  > - remove a duplicate entry. since the fortune can hardly be termed
  > "offensive", it makes sense to remove it from fortunes-o.real.
  > - fix a typo in limerick
  > from dougb at freebsd (jmc@)

== regress =========================================================== 04/09 ==

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

lib

  ~ libc/ieeefp/except/except.c           

  > Only test one condition per invocation flavour, instead of testing all
  > of them with exceptions disabled and then only one with exceptions enabled.
  > ok kettenis@ (miod@)

== sbin ============================================================== 05/09 ==

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

ipsecctl

  ~ parse.y                               

  > sync with daemon parser code.
  > ok deraadt@ (pyr@)

pfctl

  ~ parse.y                               

  > pfctl does not need file secrecy (deraadt@)

  ~ parse.y                               

  > sync with daemon parser code.
  > ok deraadt@ (pyr@)

raidctl

  ~ rf_configure.c                        

  > add missing header to avoid warning
  > "Yes please" ray@ krw@ (chl@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/pci.4                            

  > Xr pcidump
  > suggested by deraadt@ (dlg@)

  ~ man4/arc.4                            

  > areca has SAS hbas now, and so far they seem to work fine. i need a cable
  > to actually run disks on them with though. (dlg@)

  ~ man4/trunk.4                          

  > Add a broadcast mode to trunk(4). This mode sends frames on all
  > ports and receives frame on any port. This allows interaction with
  > some L2 configurations.
  > with input and ok reyk@ (pyr@)

  ~ man4/uipaq.4                          

  > HTC smartphone (deraadt@)

== sys =============================================================== 07/09 ==

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

arch

  ~ i386/Makefile                         

  > no need for NOPROG and bsd.prog.mk (deraadt@)

  ~ landisk/Makefile                      

  > fix tag building; Pierre Riteau plus my own tweaks (deraadt@)

arch/i386/i386

  ~ apm.c                                 

  > remove flagsa/dobusy/doidle stuff introduced 3 years ago as a debugging
  > aid.. (deraadt@)

arch/mac68k/dev

  ~ zs.c                                  

  > stoped -> stopped
  > ok miod@ (jsing@)

arch/macppc/dev

  ~ zs.c                                  

  > stoped -> stopped
  > ok miod@ (jsing@)

arch/mips64/mips64

  ~ db_machdep.c                          

  > stoped -> stopped
  > ok miod@ (jsing@)

arch/sgi/sgi

  ~ machdep.c                             

  > Recognize kernel options specified on the "boot" command line (e.g. boot
  > --c),
  > in addition to the OSLoadOptions variable; and do not default to -a -s if
  > it is missing or empty.
  > ok deraadt@ jsing@ (miod@)

arch/sparc/dev

  ~ zs.c                                  

  > stoped -> stopped
  > ok miod@ (jsing@)

arch/sparc64/conf

  ~ GENERIC                               

  > alipm0 can now be enabled because of the crash workaround (deraadt@)

arch/sparc64/dev

  ~ zs.c                                  

  > stoped -> stopped
  > ok miod@ (jsing@)

  ~ pcf8591_ofw.c                         ~ pcf8591_envctrl.c

  > the invalid flag is never set in these two drivers, so don't test if it is;
  >  ok djm@ kettenis@ (cnst@)

  ~ pcf8591_envctrl.c                     

  > CPU temperature sensors on the E450 have a conversion factor of 1/1 instead
  > of
  > 0/0 like the E250.	Handle both. (kettenis@)

  ~ pcfiic_ebus.c                         

  > Add support for SUNW,envctrl as found on the E450. (kettenis@)

  ~ ofwi2c.c                              

  > let alipm0 still be used for spdmem probes, but skip sensors.  alipm (or
  > more likely psycho) still has a bug where the pci bus croaks on the
  > intermittent i2c accesses.	the spdmem accesses are safe, though.
  > if you wish to help us find out when this bug gets fixed, please run
  > your machine WITHOUT this diff, though.
  > ok kettenis jsg (deraadt@)

dev/ic

  ~ com_subr.c                            

  > enable the fifo probe code as long as the serial is not used as console
  > or kgdb. if this probes to be a problem it will be disabled again .
  > tested and ok by toby@ otto@ jsing@ (fgsch@)

dev/pci

  ~ pci.c                                 ~ pcivar.h

  > Add pci_set_powerstate() to change the pm state for a given device.
  > ok by many. (fgsch@)

  ~ ahd_pci.c                             ~ auixp.c
  ~ cs4280.c                              ~ cs4281.c
  ~ esa.c                                 ~ if_atw_pci.c
  ~ if_epic_pci.c                         ~ if_pcn.c
  ~ if_rtw_pci.c                          ~ if_sf_pci.c
  ~ if_stge.c                             

  > Use pci_set_powerstate(), shrinking the code and unifying the different
  > versions. ok by many. (fgsch@)

  ~ pucdata.c                             

  > Add SUNIX 4036A 2 port serial card. Sadly it does not conform to
  > the SUNIX subsystem numbering scheme used on other cards, so it
  > needs its own entry; ok fgsch@ (otto@)

  ~ arc.c                                 

  > arc supports more than just SATA hbas, so dont say the ports are always
  > SATA ports. print "firmware" instead of "FW Version:" cos i think it looks
  > better. tested on a 1680 which seems to just work so far. (dlg@)

  ~ maestro.c                             

  > the codec is not readable. If we try to read it the ac-link enters a kind
  > of
  > "busy state" in which it's not writeable. This fix tags the host as unable
  > to read the codec, so the ac97 driver doesn't try to read it, instead it
  > keeps in memory copy of all codec registers. Fixes pr 2451
  > ok jakemsr (ratchov@)

  ~ if_atw_pci.c                          ~ if_epic_pci.c
  ~ if_pcn.c                              ~ if_rtw_pci.c
  ~ if_sf_pci.c                           ~ if_stge.c

  > only output on situations where power state is D3. unify the message in
  > such cases. ok brad@ kettenis@ (fgsch@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > Regen (miod@)

  ~ usbdevs                               

  > More Microsoft mice, from FreeBSD (miod@)

  ~ usbdevs                               

  > HTC smartphone (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ uipaq.c                               

  > HTC smartphone (deraadt@)

net

  ~ if_trunk.c                            ~ if_trunk.h

  > Add a broadcast mode to trunk(4). This mode sends frames on all
  > ports and receives frame on any port. This allows interaction with
  > some L2 configurations.
  > with input and ok reyk@ (pyr@)

  ~ if_trunk.c                            

  > use the input mbuf for the first active port instead of copying it in
  > the broadcast start routing.
  > ok pyr@ (reyk@)

== usr.bin =========================================================== 08/09 ==

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

pcc

  ~ cc/Makefile                           ~ ccconfig.h

  > move from x86 to i386; gentle push by deraadt@, ok ragge@ (otto@)

  - ccom/x86/Makefile                     ~ ccom/Makefile
  + ccom/i386/Makefile                    

  > move from x86 to i386; gentle push by deraadt@, ok ragge@ (otto@)

  - x86/code.c                            - x86/local.c
  - x86/local2.c                          - x86/macdefs.h
  - x86/order.c                           - x86/table.c
  + i386/code.c                           + i386/local.c
  + i386/local2.c                         + i386/macdefs.h
  + i386/order.c                          + i386/table.c

  > move from x86 to i386; gentle push by deraadt@, ok ragge@ (otto@)

  ~ cpp/cpp.c                             

  > Pull from ragge's repo:
  > Some small bugfixes from Jan Kryl. (otto@)

  ~ cc/cc.c                               

  > Pull from master repo:
  > Pass the right file and not a temporary to as if cc is invoked with .s
  > files.
  > ok ragge@, otto@ (stefan@)

ssh

  ~ readconf.c                            

  > make sure that both the local and remote port are correct when
  > parsing -L; Jan Pechanec (bz #1378) (markus@)

tail

  ~ forward.c                             

  > use EV_SET() instead of doing it by hand; Iruata Souza (deraadt@)

== usr.sbin ========================================================== 09/09 ==

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

usr.sbin

  ~ Makefile                              

  > "link it to the build" deraadt@ (dlg@)

hostapd

  ~ parse.y                               

  > last one left behind.
  > all daemons synced.
  > ok reyk@ (pyr@)

hoststated

  ~ parse.y                               

  > do not check the file secrecy of hoststated.conf, there is no need to
  > enforce the file ownership and permissions to root:wheel 0400 because
  > we have nothing to hide.
  > ok pyr@ (reyk@)

  ~ hoststated.conf.5                     ~ parse.y

  > add support for the include directive to the configuration file parser,
  > based on the existing hostapd/pfctl code.
  > ok pyr@ (reyk@)

  ~ hoststated.conf.5                     

  > add missing .Ed; (jmc@)

  ~ hoststated.h                          ~ parse.y
  ~ relay.c                               

  > load certificates text at parse time. then load them in relay processes.
  > this separation will ease reload a bit more.
  > ok reyk@ who spotted a stupid mistake again... (pyr@)

  ~ relay.c                               

  > we don't need mmap/munmap in relay_load_certificates anymore...
  > just use read() and make the function a little bit nicer.
  > ok pyr@ (reyk@)

pcidump

  + Makefile                              + pcidump.8
  + pcidump.c                             

  > put pcidump in the tree, a little tool for reading the pci configuration
  > spaces.
  > requested by kettenis@ ok kettenis@ deraadt@ marco@ and lots of others
  > (dlg@)

  ~ pcidump.c                             

  > i wrote most of the code this year, so fix copyright. (dlg@)

  ~ pcidump.8                             

  > infromation -> information
  > from paul de weerd (dlg@)

  ~ pcidump.c                             

  > dmesg prints bus/dev/func locations in decimal, and the command line param
  > to pcidump takes decimals, so print the locations as decimals too. less
  > confusing, but maybe a bit uglier. ugliness can be fixed later though.
  > (dlg@)

  ~ pcidump.c                             

  > lint says __progname is not const (deraadt@)

  ~ Makefile                              

  > only build program on pci architectures (deraadt@)

  ~ pcidump.8                             

  > various improvements; (jmc@)

  ~ pcidump.c                             

  > add RCS id
  > "free commit!" dlg@ (jasper@)

  ~ pcidump.c                             

  > variable does not need init; ok dlg (deraadt@)

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


More information about the odc mailing list