[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