[odc] Daily src changes for 2008-02-05

ODC auto at squish.net
Wed Feb 6 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-02-05
==========================================

lib/libc                                regress/usr.bin
sbin/ifconfig                           sbin/sysctl
share/man                               sys/arch/amd64/amd64
sys/arch/i386/i386                      sys/dev
sys/dev/acpi                            sys/dev/pci
sys/net                                 sys/netinet
sys/netinet6                            usr.bin/cvs
usr.bin/mg                              usr.bin/netstat
usr.sbin/relayd                         

== lib =============================================================== 01/07 ==

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

libc

  ~ gen/sysctl.3                          

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

== regress =========================================================== 02/07 ==

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

usr.bin

  ~ cvs/Makefile                          

  > Extended regress test further to check new "checkout -d" functionality and
  > diff.  Also zapped unused DIFF. (tobias@)

  ~ cvs/Makefile                          

  > Added keyword expansion tests and extended update -A test for this.
  > (tobias@)

  ~ cvs/Makefile                          

  > Tag expansion can be pure evil... (tobias@)

== sbin ============================================================== 03/07 ==

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

ifconfig

  ~ ifconfig.c                            ~ ifconfig.8

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

sysctl

  ~ sysctl.8                              

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/man4.i386/pctr.4                 

  > extented -> extended; (jmc@)

  ~ man4/carp.4                           

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

== sys =============================================================== 05/07 ==

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

arch/amd64/amd64

  ~ acpi_machdep.c                        

  > ACPI 3.0 seems to work just fine so lets enable it.
  > Idea from fulvio ciriaco <oivulf at gmail.com> (marco@)

arch/i386/i386

  ~ acpi_machdep.c                        

  > ACPI 3.0 seems to work just fine so lets enable it.
  > Idea from fulvio ciriaco <oivulf at gmail.com> (marco@)

dev

  ~ softraid.c                            ~ softraid_crypto.c
  ~ softraid_raid0.c                      ~ softraid_raid1.c
  ~ softraidvar.h                         

  > Create a generic function to validate IO instead of copying and pasting
  > same code in all disciplines.  This shaves of a few bytes.
  > crypto 3185 -> 2690
  > raid 0 2843 -> 2378
  > raid 1 3474 -> 2689 (marco@)

  ~ softraid.c                            

  > Add strip size to debug print. (marco@)

  ~ softraid.c                            ~ softraid_crypto.c
  ~ softraid_raid0.c                      ~ softraid_raid1.c
  ~ softraidvar.h                         

  > Shave off a few more bytes by moving IO collision detection into a generic
  > fucntion.  Fix bug in the crypto code that could casuse data corruption as
  > a bonus, bad cut & past tedu! (marco@)

dev/acpi

  ~ dsdt.c                                

  > Added change for debugging setbufint
  > ok marco@ (jordan@)

dev/pci

  ~ if_nfe.c                              

  > Add the NFE_CORRECT_MACADDR flag for MCP77/79 chipsets.
  > ok jsg@ dlg@ (brad@)

  ~ drm/drmP.h                            ~ drm/drm_irq.c
  ~ drm/drm_pci.c                         

  > drm_pci_alloc allocates memory using bus_dma, but then doesn't use dmamaps.
  > This is unportable to some architectures, fix it. While i'm here, kill
  > he defines for netbsd aprint_ and just use the DRM_* macros.
  > ok miod@ (oga@)

  ~ pciide.c                              ~ pciide_sii3112_reg.h

  > de-inline pciide, shaving a goodly amount off the kernel
  > ok jsg@ "please kill it" marco@ "no objections" krw@ (blambert@)

net

  ~ if_ethersubr.c                        

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

netinet

  ~ if_ether.c                            ~ ip_carp.c
  ~ ip_carp.h                             ~ ip_icmp.c
  ~ ip_input.c                            

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

netinet6

  ~ icmp6.c                               ~ ip6_input.c
  ~ nd6_nbr.c                             

  > Move carp load balancing (ARP/IP) to a simpler configuration scheme.
  > Instead of using the same IP on multiple interfaces, carp has to be
  > configured with the new "carpnodes" and "balancing" options.
  > # ifconfig carp0 carpnodes 1:0,2:100,3:100 balancing ip carpdev sis0
  > 192.168.5.50
  > Please note, that this is a flag day for anyone using carp balancing.
  > You'll need to adjust your configuration accordingly.
  > Addititionally this diff adds IPv6 NDP balancing support.
  > Tested and OK mcbride@, reyk at .
  > Manpage help by jmc at . (mpf@)

== usr.bin =========================================================== 06/07 ==

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

cvs

  ~ client.c                              

  > When server sends CheckedIn use the supplied option and tag -- not the
  > one already in our CVS/Entries.
  > OK xsa@ (tobias@)

mg

  ~ ttyio.c                               

  > prevent the "ttflush write failed" panic when resizing using a window
  > manager that that continously sends resize events.
  > fix inspired by an older diff for vi (r1.15 of
  > src/usr.bin/vi/cl/cl_screen.c)
  > ok otto@ jasper@ (reyk@)

netstat

  ~ inet.c                                

  > Change the method of identifying server connections to hide from
  > netstat without -a: use the connection state to identify TCP
  > servers, check the foreign address (not local address) to
  > identify servers on UDP and raw sockets.
  > From Philip Guenther, style changes suggested by Claudio.
  > ok claudio (sthen@)

== usr.sbin ========================================================== 07/07 ==

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

relayd

  ~ relay.c                               

  > Fix a debug printf. After the session members got a se_ prefix this one
  > was forgotten. (thib@)

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


More information about the odc mailing list