[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