[odc] Daily src changes for 2006-03-07

ODC auto at squish.net
Wed Mar 8 07:00:30 GMT 2006


OpenBSD src changes summary for 2006-03-07
==========================================

bin/ksh                                 etc/ipsec.conf
games/rogue                             sbin/ipsecctl
share/misc                              sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/arm/xscale
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/i386/pci                       sys/arch/macppc/dev
sys/arch/vax/vax                        sys/dev/acpi
sys/dev/cardbus                         sys/dev/i2c
sys/dev/i2o                             sys/dev/pci
sys/dev/usb                             sys/net
sys/netinet                             usr.bin/calendar
usr.bin/cvs                             usr.bin/dc
usr.bin/grep                            usr.bin/rcs
usr.bin/ssh                             usr.bin/touch
usr.bin/xlint                           usr.sbin/apm
usr.sbin/bgpd                           usr.sbin/pkg_add
usr.sbin/sensorsd                       

== bin =============================================================== 01/08 ==

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

ksh

  ~ sh.1                                  ~ ksh.1

  > simplify the description of what a restricted shell is:
  > sh.1 does not need to talk about rksh;
  > ksh.1 does not need to talk about rsh;
  > also references to rpdksh are not really helpful;
  > from tamas tevesz;
  > ok jaredy (jmc@)

== etc =============================================================== 02/08 ==

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

ipsec.conf

  ~ ipsec.conf                            

  > grammar tweaks; ok hshoexer (jmc@)

== games ============================================================= 03/08 ==

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

rogue

  ~ rogue.h                               

  > Fix prototype of is_digit(). From Alexey Dobriyan. (otto@)

== sbin ============================================================== 04/08 ==

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

ipsecctl

  ~ ike.c                                 ~ ipsec.conf.5
  ~ ipsecctl.h                            ~ parse.y

  > add an ike option for road warrior setups (hosts with dynamic ip
  > addresses).
  > "ike dynamic esp" will use the system's hostname as the fqdn source id
  > (instead of the ip address) by default and enable dpd (dead peer
  > detection) to allow smooth reconnects after an ip address change (i.e.
  > forced reconnect with consumer adsl lines).
  > ok hshoexer@, looks fine markus@, jmc@ (reyk@)

  ~ ipsec.conf.5                          ~ parse.y
  ~ pfkey.c                               

  > add support for special "bypass" and "deny" flows.
  > ok hshoexer@, thanks jmc@ (reyk@)

== share ============================================================= 05/08 ==

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

misc

  ~ inter.phone                           

  > Moscow code is 495 now. Spotted by Alexey Dobriyan <adobriyan at gmail.com  > (grange@)

== sys =============================================================== 06/08 ==

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

arch/amd64/amd64

  ~ identcpu.c                            

  > It does not make sense to check for IA64 CPUID flag here.
  > ok deraadt@ (jsg@)

  ~ db_interface.c                        

  > Add hooks for "machine acpi disasm"
  > ok jordan (marco@)

arch/amd64/include

  ~ specialreg.h                          

  > It does not make sense to check for IA64 CPUID flag here.
  > ok deraadt@ (jsg@)

arch/arm/arm

  ~ cpufunc.c                             ~ genassym.cf
  ~ mem.c                                 

  > Remove COMPAT_1x stuff inherited from NetBSD, which does not apply to us.
  > ok uwe@ (miod@)

arch/arm/include

  ~ frame.h                               ~ pcb.h

  > Remove COMPAT_1x stuff inherited from NetBSD, which does not apply to us.
  > ok uwe@ (miod@)

arch/arm/xscale

  ~ pxa2x0reg.h                           ~ pxa2x0_clock.c

  > Add the proper constant to replace a magic interrupt number. (uwe@)

  ~ pxa2x0reg.h                           ~ pxa2x0_intr.c

  > Fix collision between SI_SOFTSERIAL and OS timers in the interrupt mask.
  > The new allocation of softintr bits complicates SI_TO_IRQBIT, but I see
  > no safe way around it. (uwe@)

arch/i386/i386

  ~ machdep.c                             

  > Check for a few additional CPUID flags.
  > ok deraadt@ (jsg@)

  ~ db_interface.c                        

  > Add hooks for "machine acpi disasm"
  > ok jordan (marco@)

arch/i386/include

  ~ specialreg.h                          

  > Check for a few additional CPUID flags.
  > ok deraadt@ (jsg@)

arch/i386/pci

  ~ pci_intr_fixup.c                      

  > - Use the correct initialization routine for the VIA VT8233 chipset
  > now that kettenis@ has corrected the PCI id entry.
  > - Add the SiS 962 chipset.
  > ok kettenis@ mickey@ (brad@)

arch/macppc/dev

  ~ adb.c                                 ~ pm_direct.c

  > On via-pmu systems, check whether the firmware has found adb devices on the
  > bus to decide whether to go the long way or not when resetting the bus.
  > Fixes the long delay probe on Mac Mini. Tested by various. (miod@)

arch/vax/vax

  ~ machdep.c                             

  > Remove COMPAT_1x stuff inherited from NetBSD, which does not apply to us.
  > ok uwe@ (miod@)

dev/acpi

  ~ acpidebug.c                           ~ acpidebug.h
  ~ amltypes.h                            ~ dsdt.c
  ~ dsdt.h                                

  > Add "disasm" code for ddb.	With this one can disassemble AML code from
  > DDB.
  > example : "machine acpi disasm \\_SB_.BIF_" dumps the battery AML on my
  > laptop.
  > Disasm code was written by jordan.	Help from miod on ddb lexer magic.
  > ok jordan. (marco@)

dev/cardbus

  ~ com_cardbus.c                         

  > Add support for the serial interface to the UMTS/GPRS/GSM modem
  > portion of the Sony Ericsson GC89 card.
  > From Felix Kronlage. (jsg@)

dev/i2c

  ~ i2c_scan.c                            

  > Improve adm1030/adm1031 detection.
  > ok deraadt@ (kettenis@)

  ~ i2c_scan.c                            

  > Add a few more SMSC devices. (kettenis@)

dev/i2o

  ~ iop.c                                 

  > Don't issue I2O_EXEC_IOP_CLEAR to AMI boards, since some
  > firmware revisions can't handle it.
  > From ad NetBSD
  > ok mickey@ (brad@)

dev/pci

  ~ pcidevs                               

  > Add a few entries found in submitted dmesgs.
  > Also change nForce 4 SATA entires to not be of the form
  > nForce 4 SATA [1-2] to reduce confusion wrt SATA I/II. (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ pcidevs                               

  > Add id for the serial interface to the UMTS/GPRS/GSM modem on
  > the Sony Ericsson GC89 card.
  > From Felix Kronlage. (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ if_em_hw.c                            

  > advertisment -> advertisement; from leonardo chiquitto filho (jmc@)

  ~ amdpm.c                               

  > whitespace fixes (dlg@)

dev/usb

  ~ if_aue.c                              ~ if_auereg.h
  ~ if_axe.c                              ~ if_cue.c
  ~ if_cuereg.h                           ~ if_kue.c
  ~ if_kuereg.h                           ~ if_udav.c
  ~ if_udavreg.h                          ~ if_upl.c
  ~ if_url.c                              ~ if_urlreg.h
  ~ uhidev.c                              ~ uhidev.h

  > Remove last NRND NetBSDisms from tree.
  > ok deraadt@ brad@ (krw@)

net

  ~ bridgestp.c                           

  > use the cu_bridge_id rather than the cu_rootid for the bridge address.
  > From: Onno Molenkamp via Andrew Thompson <thompsa at freebsd dot org>
  > ok jason@ (brad@)

netinet

  ~ icmp6.h                               

  > advertisment -> advertisement; from leonardo chiquitto filho (jmc@)

== usr.bin =========================================================== 07/08 ==

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

calendar

  ~ calendars/calendar.history            ~ calendars/calendar.holiday

  > a few things from bavarian affection w/ beer (mickey@)

  ~ calendars/calendar.birthday           

  > add feodor ivanovich chaliapin (mickey@)

cvs

  ~ rcs.c                                 ~ rcs.h

  > -z support for RCS; (joris@)

  ~ rcs.c                                 

  > match gnu on error; (joris@)

  ~ rcs.c                                 

  > make sure the timezone is valid; (joris@)

  ~ buf.c                                 

  > no need to duplicate error message; (xsa@)

  ~ rcs.c                                 

  > in rcs_write() only do stuff when the RCS file ondisk isn't synced;
  > niallo agrees; (joris@)

dc

  ~ dc.1                                  

  > Typo. ok otto@ (kjell@)

grep

  ~ grep.1                                

  > -nv is a valid combination; confirmed by otto (jmc@)

  ~ grep.c                                

  > Break patterns containing newlines into multiple patterns like POSIX says.
  > Report by Ralf dot Wildenhues at gmx dot de;
  > testing by jmc@ ok beck@ millert@ (otto@)

rcs

  ~ ci.c                                  ~ co.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rlog.c                                

  > -z support for RCS; (joris@)

  ~ ci.c                                  

  > fix usage(); (joris@)

  ~ rlog.c                                

  > missing break; (xsa@)

  ~ rcs.1                                 

  > beef up this file somewhat and merge in cvsintro.7, which is not
  > needed as a standalone file;
  > requested by deraadt
  > ok xsa niallo (in a slightly different incarnation) (jmc@)

  - rcsintro.7                            ~ Makefile

  > rcsintro.7 now merged into rcs.1; (jmc@)

ssh

  ~ lib/Makefile                          ~ sshd.c
  ~ sshconnect2.c                         ~ ssh-keyscan.c
  ~ myproposal.h                          ~ monitor.c
  ~ kex.h                                 ~ kex.c
  + md-sha256.c                           

  > Implement the diffie-hellman-group-exchange-sha256 key exchange method
  > using the SHA256 code in libc (and wrapper to make it into an OpenSSL
  > EVP), interop tested against CVS PuTTY (djm@)

touch

  ~ touch.c                               

  > KNF & cleanup
  > mostly From: Przemyslaw Nowaczyk <p_nowaczyk at o2.plhenning@)

xlint

  ~ xlint/xlint.c                         

  > Fix NULL deref when doing `lint --'.
  > Successful build with i386 and sparc64. (moritz@)

== usr.sbin ========================================================== 08/08 ==

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

apm

  ~ apm.8                                 

  > Clone documentation for -C and -A options from apmd(8); otherwise they look
  > terribly naked in here (deraadt@)

bgpd

  ~ bgpd.conf.5                           

  > Use 65535 instead of 0xffff to specify the maximum number that can be used
  > for the local part of communities. (claudio@)

  ~ bgpd.conf.5                           

  > "set attribute ..." in neighbor blocks needs better documentation.
  > With input from jmc@ and ok henning@ (claudio@)

  ~ parse.y                               

  > Fix a bug reported by Xavier Beaudouin. On config reloads set parameters
  > inside group blocks were reset to default values. The problem was that
  > group ids changed on reload as soon as a new peer was added to one group.
  > Make sure that group ids remain the same over reloads a similar thing is
  > already done for peer ids. ok henning@ (claudio@)

pkg_add

  ~ OpenBSD/PackageLocation.pm            ~ OpenBSD/PackageRepository.pm

  > pass the grandchild pid through the pipe, in order to be able to monitor
  > it. (espie@)

  ~ pkg_add.1                             ~ OpenBSD/PackageRepository/SCP.pm

  > let scp repositories work. Avoid run-away processes by just having one
  > single
  > ssh connection for each repository. (espie@)

  ~ OpenBSD/Update.pm                     

  > special case: repository holds several packages (say, old versions), and
  > you choose the most recent one, which also happens to be the currently
  > installed version -> then explicitly say no update is needed and proceed.
  > (espie@)

  ~ OpenBSD/PackageRepository/SCP.pm      

  > only the grand child can have issues (espie@)

  ~ OpenBSD/PackageRepository.pm          

  > make pkg_copy be overidable by subclass. (espie@)

  ~ OpenBSD/PackageRepository/SCP.pm      

  > rendez-vous with subchild through signal USR1. (espie@)

  ~ OpenBSD/PackageRepository.pm          ~ OpenBSD/PackageRepository/SCP.pm

  > properly zap temporary file. (espie@)

  ~ OpenBSD/PackageRepository.pm          

  > Fix pkg_copy(). (bernd@)

  ~ OpenBSD/PackageRepository.pm          

  > do not write partial files out if the PKG_CACHE filesystem overflows.
  > (espie@)

sensorsd

  ~ sensorsd.conf.5                       

  > beef up this file a little; ok grange (jmc@)

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



More information about the odc mailing list