[odc] Daily src changes for 2005-12-23
ODC
auto at squish.net
Sat Dec 24 07:00:45 GMT 2005
OpenBSD src changes summary for 2005-12-23
==========================================
distrib/sets lib/libc
lib/librthread share/man
sys/arch/macppc/conf sys/arch/vax/vax
sys/dev/i2c sys/dev/pci
sys/dev/usb sys/netinet
sys/scsi usr.bin/cvs
usr.bin/rcs usr.bin/ssh
usr.sbin/traceroute usr.sbin/traceroute6
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdlib/lsearch.3
> Prototypes live in <search.h> (millert@)
librthread
~ rthread.c
> for reasons that do not make any sense whatsoever, _rthread_alloc_stack
> must be called with the thread_lock held, or we crash in rfork_thread
> (tedu@)
+ arch/m68k/_atomic_lock.c + arch/m68k/rfork_thread.S
> m68k support code for librthread; atomic lock routine borrowed from the
> existing libpthread code. (miod@)
+ arch/vax/_atomic_lock.c + arch/vax/rfork_thread.S
> vax support bits for librthread (need the child_return() fix just
> commited). (miod@)
+ arch/m88k/_atomic_lock.c + arch/m88k/rfork_thread.S
> m88k suppport code for librthread. (miod@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/Makefile ~ man4/iic.4
+ man4/admtemp.4 + man4/admtm.4
> new i2c drivers... (deraadt@)
~ man4/ral.4
> Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driver
> and verified against windows driver. (jsg@)
~ man8/vpn.8
> encryption key should be 160 bits, not 128;
> from will h. backman;
> ok hshoexer (jmc@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/macppc/conf
~ GENERIC
> add emu(4) and missing midi attachment for eap(4). (brad@)
~ GENERIC
> move midi attachment for umidi down to the MIDI section. (brad@)
arch/vax/vax
~ trap.c
> Make sure child_return() returns with carry clear and r0 = r1 = 0. (miod@)
dev/i2c
~ adm1021.c ~ adm1025.c
> match functions deserve a failure condition (deraadt@)
~ i2c.c
> upon startup, only scan-and-attach devices which specify an address
> attribute; if that is not set, then we hope something later will guess
> the address. this must be revisited later on, to avoid double-attachment
> (deraadt@)
~ i2c_scan.c
> typo (pedro@)
~ i2c_scan.c
> work in progress towards "identifying" various devices on the i2c bus.
> this will later on hopefully be table driven, but first I have to read
> the 100 or so data sheets and start coding up detection rules.....
> bleah (deraadt@)
~ adm1025.c
> send a command to start scanning... (deraadt@)
~ i2c_scan.c
> grok some more devices (deraadt@)
~ i2c_scan.c
> another check register (deraadt@)
~ adm1025.c
> smsc 47m192 has a monitor like the adm1025 (deraadt@)
~ i2c_scan.c
> next generation. grok a few more chips, but also change the logic to
> correct locking, etc, etc, and even try a 16-bit register read just to
> compare against if we fail to match.. (deraadt@)
~ i2c_scan.c
> set both ia_name and ia_compat (deraadt@)
~ adm1025.c
> correct ic_release_bus (deraadt@)
~ i2c_scan.c
> not quite becoming a nightmare, but we are getting there.. (deraadt@)
~ i2c_scan.c
> oops, 0x31 is as99127f (deraadt@)
~ adm1025.c
> typo (deraadt@)
~ i2c_scan.c
> better way to probe winbonds, with kettenis (deraadt@)
~ adm1025.c ~ i2c_scan.c
> build a cacheing-read api internally, so that we can be even more stingy
> with i2c cycles. as well, this will let us basically now write if/else
> code for basically free. much easier; tested by kettenis and pval
> (deraadt@)
~ adm1025.c
> sdata should be signed (deraadt@)
dev/pci
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> - add JMicron vendor ID and SATA II chipset product id.
> - add ALi host bridge and PCI-E bridge product id's.
> - add National Semiconductor CS5535 product id's.
> - add another Intel IO APIC product id.
> Intel device from Srebrenko Sehic <ssehic at gmail dot com>
> ALi and Jmicron devices from Stuart Henderson <sthen at spacehopper dot
> org>
> National Semiconductor devices from David Delavennat <david dot delavennat
> at univ-mlv dot fr> (brad@)
~ ami_pci.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by dlg@
> the megaraid i4 and my dell perc 3/dc share the same vendor and product
> ids, but the i4 is considered broken while my perc is definately working
> fine. so instead of marking all the devices with this vendor and product
> id as broken, we use the pci subsys ids to determine if the device needs
> a quirk.
> ok deraadt@ marco@ dlg@ (brad@)
dev/usb
~ usbdevs.h ~ usbdevs_data.h
> regen (jsg@)
~ usbdevs
> Nintendo Wi-Fi USB Connector (jsg@)
~ if_ral.c
> Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driver
> and verified against windows driver. (jsg@)
netinet
~ in_gif.c ~ in_proto.c
~ ip_gre.h
> Remove unnecessary #ifdef MROUTING blocks. OK brad@ markus@ (claudio@)
scsi
~ cd.c
> Make cd_load_toc() take an address mode parameter, clean up a bit.
> Add a check for ending_track < starting_track before calculating size
> of TOC to read.
> Tested by mjc@ (krw@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ buf.c
> cvs_buf_write() did not properly set new permissions
> on already existing files.
> niallo agrees. (joris@)
rcs
~ ci.c ~ co.c
~ rcsprog.h
> support co -d, which checks out the first revision who's
> date is less than or equal to the given date. (joris@)
ssh
~ ssh.1
> - sync the description of -e w/ synopsis
> - simplify the description of -I
> - note that -I is only available if support compiled in, and that it
> isn't by default
> feedback/ok djm@ (jmc@)
~ ssh.1
> less mark up for -c; (jmc@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
traceroute
~ traceroute.8
> adjust the description of -r to that in freebsd's traceroute6(8),
> since it's more informative;
> ok djm claudio (jmc@)
traceroute6
~ traceroute6.8
> fill in the blanks for -r;
> from dd at freebsdr1.15, but synced with our traceroute(8) -r;
> ok djm claudio (jmc@)
~ traceroute6.8
> - no need to use .Bk/.Ek after every option
> - make -s more consistent w/ rest of the page (jmc@)
===============================================================================
More information about the odc
mailing list