[odc] Daily src changes for 2005-10-16

ODC auto at squish.net
Mon Oct 17 08:11:13 BST 2005


OpenBSD src changes summary for 2005-10-16
==========================================

distrib/miniroot                        etc/etc.amd64/sysctl.conf
libexec/ld.so                           regress/sbin
sbin/ipsecctl                           share/man
sys/arch/macppc/dev                     sys/arch/macppc/macppc
sys/arch/macppc/pci                     sys/dev/mii
sys/dev/pci                             sys/dev/usb
sys/scsi                                usr.bin/asn1_compile
usr.bin/cvs                             usr.bin/rcs
usr.sbin/ospfctl                        usr.sbin/tcpdump

== distrib =========================================================== 01/09 ==

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

miniroot

  ~ install.sub                           

  > Use 'rtsolif' in enable_network(), rather than 'rtsif', to make it more
  > closely resemble netstart. No functional change. (krw@)

  ~ install.sub                           

  > Bring enable_network() into line with /etc/netstart by not attempting
  > to use mygate if any interface attempts dhcp. (krw@)

== etc =============================================================== 02/09 ==

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

etc.amd64/sysctl.conf

  ~ etc.amd64/sysctl.conf                 

  > remove references of apm from here. when we have some power management
  > here they'll come back.  deraadt@ ok. (fgsch@)

== libexec =========================================================== 03/09 ==

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

ld.so

  ~ dlfcn.c                               ~ loader.c
  ~ resolve.h                             

  > Consolidate dl_boot and dlopen dep lib loading into new function
  > _dl_load_dep_libs. Now both dl_boot and dlopen will randomize dep lib
  > loading, where previously only dl_boot did. (kurt@)

== regress =========================================================== 04/09 ==

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

sbin

  ~ ipsecctl/Makefile                     + ipsecctl/ike8.in
  + ipsecctl/ike8.ok                      + ipsecctl/ipsec13.in
  + ipsecctl/ipsec13.ok                   + ipsecctl/sa7.in
  + ipsecctl/sa7.ok                       

  > Regression tests for "any" keyword. (hshoexer@)

== sbin ============================================================== 05/09 ==

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

ipsecctl

  ~ ike.c                                 ~ ipsecctl.c
  ~ parse.y                               ~ pfkey.c

  > cleanup messages generated by err(3) (hshoexer@)

  ~ parse.y                               ~ ipsec.conf.5

  > Add keyword "any" for addresses, reduces to "0.0.0.0/0". (hshoexer@)

  ~ parse.y                               

  > Unset debug flag. (hshoexer@)

  ~ parse.y                               

  > Prepare for better host specification parser: dns names, interfaces, etc. 
  > But
  > for now, just ipv4.  Derived from pfctl(8). (hshoexer@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/ipmi.4                           

  > Two typos from Christian Brueffer <chris at unixpages dot org> (marco@)

== sys =============================================================== 07/09 ==

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

arch/macppc/dev

  ~ macintr.c                             ~ openpic.c

  > print the hardware irq number, not the bogus internal number for 'vmstat
  > -i' (drahn@)

arch/macppc/macppc

  ~ autoconf.c                            

  > Turn /k2-sata-root into T_BUS; makes us recognize the bootpath of internal
  > disks on G5 systems with K2 SATA.
  > ok deraadt@ (kettenis@)

arch/macppc/pci

  ~ ht.c                                  

  > Allow PCI_INTERRUPT_PIN_NONE for the interrupt pin.
  > HyperTransport delivers interrupts via messages and does not define any
  > interrupt pins.  (The documentation even warns that some operating systems
  > will not function correctly without a non-zero value in its Interrupt Pin
  > configuration space register.)
  > ok deraadt@ (kettenis@)

dev/mii

  ~ ukphy.c                               

  > make ukphy dmesg attach print on one line. (brad@)

dev/pci

  ~ if_em.c                               

  > While in em_process_receive_interrupts() processing the packet em_init()
  > may be called (either from em_watchdog() from softclock interrupt or
  > from ifconfig). em_init() resets the card, in particular it sets
  > sc->next_rx_desc_to_check to 0 and resets hardware RX Head and Tail
  > descriptor pointers. The loop in em_process_receive_interrupts()
  > does not expect these things to change, and a mess may result.
  > >From glebius FreeBSD
  > ok krw@ (brad@)

  ~ pciide.c                              + pciide_svwsata_reg.h

  > ServerWorks SATA
  > ok deraadt@, grange@ (kettenis@)

  ~ pciide_svwsata_reg.h                  

  > Add SError register offset, and a tiny cosmetics in nested
  > inclusion protection. (grange@)

dev/usb

  ~ if_wi_usb.c                           

  > better diagnostic on tx error. (fgsch@)

scsi

  ~ scsi_base.c                           

  > Don't pound UNIT ATTENTION retries in as fast as possible. If we are
  > going to retry the command, pause for a second to let the condition
  > clear. Just as we do for certain NOT READY conditions.
  > Found with the help of, and fixes Ed Wandasiewicz's IBM USB Memory
  > key.
  > ok deraadt@ (krw@)

== usr.bin =========================================================== 08/09 ==

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

asn1_compile

  ~ gen.c                                 ~ gen_copy.c
  ~ gen_decode.c                          ~ gen_encode.c
  ~ gen_free.c                            ~ gen_glue.c
  ~ gen_length.c                          ~ getarg.c
  ~ getarg.h                              ~ hash.c
  ~ lex.l                                 ~ main.c
  ~ parse.y                               ~ symbol.h

  > sync with heimdal 0.7 (biorn@)

cvs

  ~ file.c                                

  > less 'pirates of the carribean' like error message; (joris@)

  ~ rcs.c                                 

  > fix the locks section in RCS files; (joris@)

rcs

  ~ rcsprog.c                             

  > fix off-by-one in RCSINIT code, noticed by niallo@
  > for this my karma drops by 10 points; (joris@)

  ~ ci.c                                  

  > spacing; (joris@)

  ~ Makefile                              

  > remove obsolete comment; (xsa@)

  ~ ci.c                                  

  > KNF (niallo@)

  ~ ci.c                                  

  > - remove unused `rcsfile' parameter from checkin_getlogmsg() (niallo@)

  ~ ci.c                                  

  > - remove unused `flags' variable. (niallo@)

  ~ ci.c                                  

  > - zap an incorrect comment. (niallo@)

  ~ co.1                                  

  > - use Ns macro to remove spaces between options and their arguments,
  > as suggested by jmc@ (niallo@)

  ~ rcs.1                                 ~ rcsclean.1
  ~ rcsdiff.1                             

  > - Use Ns macro to remove spaces in these manual pages too. (niallo@)

  ~ co.c                                  

  > - sync checkout_usage(); (niallo@)

  ~ rcsdiff.c                             

  > - sync rcsdiff_usage(); (niallo@)

  ~ ci.c                                  

  > - sort rcs_getopt() string before i add more options. (niallo@)

  ~ co.c                                  

  > spacing; (joris@)

  ~ ci.c                                  

  > - add support for `-n<symbol>' (niallo@)

  ~ ci.1                                  

  > - document `-n' option. (niallo@)

  ~ ci.c                                  

  > - sync checkin_usage(); (niallo@)

  ~ ci.c                                  

  > - remove the lock even if we are just reverting to the previous
  > revision (like GNU RCS). (niallo@)

== usr.sbin ========================================================== 09/09 ==

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

ospfctl

  ~ ospfctl.c                             

  > missing break caused erroneous auth-type crypt enabled in 'sh int'
  > when simple enabled; ok claudio@ (stevesk@)

  ~ ospfctl.c                             

  > remove duplicate function declaration; ok claudio@ (stevesk@)

tcpdump

  ~ privsep_pcap.c                        

  > Simplify some error paths. From Andrey Matveev. ok canacar@ (otto@)

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



More information about the odc mailing list