[odc] Daily src changes for 2005-12-24
ODC
auto at squish.net
Sun Dec 25 07:00:32 GMT 2005
OpenBSD src changes summary for 2005-12-24
==========================================
etc/ipsec.conf lib/librthread
share/man sys/arch/macppc/stand
sys/dev/i2c sys/dev/ic
sys/dev/pci sys/dev/puc
sys/dev/usb usr.bin/cvs
usr.bin/rcs usr.bin/ssh
usr.sbin/bgpd
== etc =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
ipsec.conf
+ ipsec.conf
> Very basic sample ipsec.conf, more to come. Has been demanded by deraadt@
> for
> a long time, but i'm a bloody slacker... (hshoexer@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
librthread
+ arch/mips64/_atomic_lock.c + arch/mips64/rfork_thread.S
> mips64 support code for librthread (_atomic_lock yanked from existing
> libpthread code). (miod@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/admtemp.4
> document Xeon temp probes (deraadt@)
~ man4/Makefile ~ man4/iic.4
+ man4/admtt.4
> adm1031 (and xeon sensors) man page (deraadt@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/macppc/stand
~ boot.c
> Claim a bit more memory such that we can load bsd.rd.
> tested by many; ok deraadt@ (kettenis@)
dev/i2c
~ i2c_scan.c
> add lm75/77 detection (not tested yet) and adm1031 probing.
> verbose logs for the moment, we still have a ways to go (deraadt@)
~ files.i2c + adm1031.c
> adm1031 driver, pvalchev has one in a machine (deraadt@)
~ adm1021.c
> signed temperature... (deraadt@)
~ adm1025.c
> use I2C_F_POLL for now (deraadt@)
~ i2c_scan.c ~ adm1021.c
> handle embedded xeon temperature probes. yes, you got it -- i2c wires
> coming off the processor... for an embedded adm1021 on the chip. only
> the "external" temperature is valid, the other one is disabled. (deraadt@)
~ adm1021.c
> For Xeon sensors, only show one probe (deraadt@)
~ adm1021.c
> bad message (deraadt@)
~ i2c_scan.c
> even though the adm1021 manual page doesn't say that the rev at 0xff
> was always 0x0?, the adm1021A (which uses 0x3?) manual page does claim
> that this was the case. trust it, why not. (deraadt@)
dev/ic
~ nslm7x.c
> Use sensors thread instead of timeouts.
> Update every 5 instead of 1.5 seconds.
> ok grange@, deraadt@ (kettenis@)
dev/pci
~ if_lge.c
> clear RUNNING here to do a full init. (brad@)
~ piixpm.c
> Rewrite piixpm(4) driver. It doesn't support acpi timer anymore, if we
> want it for timecounters we better use real chipset-independent
> acpi timer driver (that's already in the tree, btw).
> Instead it supports Intel PIIX (and compatible, like ServerWorks)
> SMBus controller to be used with our fancy i2c stuff.
> ok deraadt@ (grange@)
~ files.pci
> piixpm now provides i2cbus attribute. Reminded by deraadt at .range@)
~ files.pci + alipm.c
> Driver for Acer Labs M7101 power management controller (kettenis@)
dev/puc
~ com_puc.c
> establish interrupt at IPL_TTY instead of IPL_HIGH, so it doesn't
> reenter comstart; pr #4947 and fix from Kudo Takashi, ok deraadt@ (djm@)
dev/usb
~ usbdevs.h ~ usbdevs_data.h
> regen (robert@)
~ usbdevs ~ usb_quirks.c
> Add Logitech QuickCam Zoom support.
> A quirk is needed to prevent attaching to uaudio(4) instead of ugen(4),
> because of the internal microphone.
> ok jsg@ (robert@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ fatal.c
> we should be calling cvs_vlog(); to at least get some decent output;
> (joris@)
~ buf.c ~ diff3.c
~ rcs.c ~ util.c
> remove useless cvs_buf_alloc() failure checks; (joris@)
~ cvs.h ~ release.c
~ req.c ~ server.c
~ util.c
> add an argument to cvs_chdir() which enables or not the removal
> of the directory we just chdir'd to.
> Useful when the function fails especially for the server mode and
> its temporary directory. This way it's not left behind on exit.
> ok joris at .sa@)
rcs
~ rcsprog.c
> - support for -n -N and -t;
> - check for path truncation;
> - do not pollute flags being passed to rcs_open() with local flags;
> - fix rcs initialization stuff; (joris@)
~ rcsprog.c
> error message consistency in fatal(); (xsa@)
ssh
~ session.c ~ sshd.c
> eliminate some code duplicated in privsep and non-privsep paths, and
> explicitly clear SIGALRM handler; "groovy" deraadt@ (djm@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ rde.c
> Don't use bzero(&pfd, sizeof(pfd)); pfd is an array so bzero(pfd,
> sizeof(pfd));
> is better. Discussed on icb. (claudio@)
~ bgpd.c
> bzero the pfd array before setting it up and calling poll because on error
> (e.g. EINTR) poll() will not update the pfd array (copyout) and so the old
> revents are used and results in a blocking parent process. OK dlg@
> (claudio@)
===============================================================================
More information about the odc
mailing list