[odc] Daily src changes for 2005-09-30

ODC auto at squish.net
Sat Oct 1 08:00:29 BST 2005


OpenBSD src changes summary for 2005-09-30
==========================================

distrib/sets                            etc/hostapd.conf
etc/sysctl.conf                         gnu/usr.bin/ld
regress/libexec                         sbin/ancontrol
sbin/dhclient                           sbin/iopctl
sbin/mount_ntfs                         sbin/mount_udf
share/man                               sys/arch/macppc/conf
sys/arch/macppc/dev                     sys/arch/macppc/pci
sys/dev/ic                              sys/dev/pci
sys/net                                 sys/uvm
usr.bin/at                              usr.bin/bc
usr.bin/compress                        usr.bin/cvs
usr.bin/dc                              usr.bin/gencat
usr.bin/m4                              usr.bin/rcs
usr.bin/ssh                             usr.bin/stat
usr.sbin/dhcpd                          usr.sbin/dhcrelay
usr.sbin/hostapd                        usr.sbin/pppoe
usr.sbin/tcpdump                        

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

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

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

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

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

hostapd.conf

  ~ hostapd.conf                          

  > implement a way to match IEEE 802.11 flooding. this will help to detect
  > known DoS attacks, like de-auth flooding against wireless networks.
  > an example is provided in the manual page.
  > "or could you just got for it?", deraadt@ (reyk@)

sysctl.conf

  ~ sysctl.conf                           

  > correct comment;
  > ok deraadt@ brad@ (jmc@)

== gnu =============================================================== 03/09 ==

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

usr.bin/ld

  ~ rtld/rtld.c                           

  > rather surprised to find a vsprintf still lying around here.. (deraadt@)

  ~ ld.c                                  

  > accept a -E argument like ELF ld does.  fake it out.  it does nothing here.
  > actually, it is what a.out does already automatically according to dale.
  > ok miod (deraadt@)

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

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

libexec

  ~ ld.so/dlclose/Makefile                

  > add test2 (kurt@)

  + ld.so/dlclose/test2/Makefile.inc      + ld.so/dlclose/test2/Makefile
  + ld.so/dlclose/test2/prog1/Makefile    + ld.so/dlclose/test2/prog1/main.c
  + ld.so/dlclose/test2/libcc/Makefile    
  + ld.so/dlclose/test2/libcc/shlib_version
  + ld.so/dlclose/test2/libcc/cc.c        + ld.so/dlclose/test2/libaa/Makefile
  + ld.so/dlclose/test2/libaa/aa.c        
  + ld.so/dlclose/test2/libaa/shlib_version
  + ld.so/dlclose/test2/libbb/Makefile    + ld.so/dlclose/test2/libbb/bb.c
  + ld.so/dlclose/test2/libbb/shlib_version
  + ld.so/dlclose/test2/libzz/Makefile    
  + ld.so/dlclose/test2/libzz/shlib_version
  + ld.so/dlclose/test2/libzz/zz.c        

  > New import:
  >	regress for a shared object with depenencies that have a shared common

  ~ ld.so/dlclose/test1/libaa/aa.c        ~ ld.so/dlclose/test1/libbb/bb.c

  > add a function with the same name in aa and bb, also bbTest2() in prep
  > for new regress. (kurt@)

  ~ ld.so/dlclose/test1/Makefile          

  > add prog3 (kurt@)

  + ld.so/dlclose/test1/prog3/main.c      + ld.so/dlclose/test1/prog3/Makefile

  > New import:
  >	regress that checks that a dlopen'ed object group is not unloaded if

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

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

ancontrol

  ~ ancontrol.8                           

  > deploy .An -nosplit; ok jmc (jaredy@)

dhclient

  ~ dhclient-script.8                     ~ dhclient.8
  ~ dhclient.conf.5                       ~ dhclient.leases.5
  ~ dhcp-options.5                        

  > deploy .An -nosplit; ok jmc (jaredy@)

iopctl

  ~ iopctl.8                              

  > deploy .An -nosplit; ok jmc (jaredy@)

mount_ntfs

  ~ mount_ntfs.8                          

  > deploy .An -nosplit; ok jmc (jaredy@)

mount_udf

  ~ mount_udf.8                           

  > deploy .An -nosplit; ok jmc (jaredy@)

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

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

man

  ~ man9/Makefile                         

  > remove duplicate MLINK for extent_free.9 (jmc@)

  ~ man9/Makefile                         

  > m_retry() and m_retryhdr disappeared -r1.9 of the man page;
  > remove there MLINKS here too; (jmc@)

  ~ man9/Makefile                         

  > add MLINKS for pool_set_drain_hook.9 and pool_sethardlimit.9; (jmc@)

  ~ man9/pool.9                           

  > add pool_set_drain_hook and pool_sethardlimit to .Nm; (jmc@)

  ~ man9/Makefile                         

  > splsoftserial() was renamed to splsofttty() in -r1.4 (man): remove MLINK
  > splimp() was renamed to splvm() in -r1.9 (man): remove MLINK (jmc@)

  ~ man9/timeout.9                        

  > add timeout_triggered to .Nm;
  > Note: i am not touching MLINK for untimeout(9), ugly though that word is,
  > since it seems to have a historical basis... (jmc@)

  ~ man9/Makefile                         

  > uvm_useracc() was removed -r1.24 (man): remove its MLINK too; (jmc@)

  ~ man4/aac.4                            ~ man4/ami.4
  ~ man4/an.4                             ~ man4/ath.4
  ~ man4/atu.4                            ~ man4/atw.4
  ~ man4/aue.4                            ~ man4/awi.4
  ~ man4/axe.4                            ~ man4/az.4
  ~ man4/bce.4                            ~ man4/bktr.4
  ~ man4/cac.4                            ~ man4/cdce.4
  ~ man4/cue.4                            ~ man4/cz.4
  ~ man4/dc.4                             ~ man4/emu.4
  ~ man4/epic.4                           ~ man4/gdt.4
  ~ man4/iop.4                            ~ man4/ioprbs.4
  ~ man4/iopsp.4                          ~ man4/kue.4
  ~ man4/lc.4                             ~ man4/lm.4
  ~ man4/lmtemp.4                         ~ man4/multicast.4
  ~ man4/nsclpcsio.4                      ~ man4/pcn.4
  ~ man4/piixpm.4                         ~ man4/pim.4
  ~ man4/radio.4                          ~ man4/ray.4
  ~ man4/re.4                             ~ man4/rt.4
  ~ man4/rtii.4                           ~ man4/rtw.4
  ~ man4/sf2r.4                           ~ man4/siop.4
  ~ man4/sis.4                            ~ man4/ste.4
  ~ man4/twe.4                            ~ man4/ubt.4
  ~ man4/udav.4                           ~ man4/vge.4
  ~ man4/viaenv.4                         ~ man4/man4.i386/elansc.4
  ~ man4/man4.sparc/spif.4                ~ man4/man4.sparc64/spif.4
  ~ man9/extent.9                         ~ man9/ieee80211.9
  ~ man9/ieee80211_crypto.9               ~ man9/ieee80211_input.9
  ~ man9/ieee80211_ioctl.9                ~ man9/ieee80211_node.9
  ~ man9/ieee80211_output.9               ~ man9/ieee80211_proto.9
  ~ man9/ieee80211_radiotap.9             ~ man9/radio.9
  ~ man9/rasops.9                         ~ man9/uvm.9

  > deploy .An -nosplit; ok jmc (jaredy@)

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

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

arch/macppc/conf

  ~ RAMDISK                               

  > Configure pci busses on ht too. (kettenis@)

arch/macppc/dev

  ~ adb.c                                 

  > pretty print (deraadt@)

  ~ macintr.c                             ~ openpic.c

  > i hate panic messages which do not print the value that was in error
  > (deraadt@)

arch/macppc/pci

  ~ ht.c                                  

  > Allow fcn 1 to attach (mac-io on G5 tower) (drahn@)

  ~ ht.c                                  

  > pretty print (deraadt@)

  ~ ht.c                                  

  > Determine the number of attached devices from OF.
  > Map enough memory for up to 8 devices.
  > Handle unconnected interrupt lines.
  > ok drahn@ (kettenis@)

dev/ic

  ~ ami.c                                 ~ amivar.h

  > remove the dmamap used for iocmds since they were only copied into the
  > mbox, no dma was ever performed on them. store them in the ccb instead.
  > (dlg@)

  ~ amivar.h                              

  > spacing (dlg@)

  ~ ami.c                                 

  > sync the dma mapping for the data buffer in the right direction when
  > sending commands (dlg@)

  ~ ami.c                                 

  > unless AMI_DEBUG is defined, dont compile in if statements that only there
  > to see if we should DPRINTF. this has been bugging me for a while. (dlg@)

dev/pci

  ~ pcidevs                               

  > oops, rev. (drahn@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (drahn@)

  ~ pcidevs                               

  > nicer names (deraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (deraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

  ~ if_gem_pci.c                          

  > Add support for K2 GMAC. (kettenis@)

  ~ pcidevs                               

  > Fix typo. (kettenis@)

  ~ pcidevs                               

  > s/K2_UATA/K2_ATA/
  > ok drahn@ (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

net

  ~ if_atmsubr.c                          ~ if_ethersubr.c

  > remove old unused NRL IPv6 code.
  > ok deraadt@ (brad@)

uvm

  ~ uvm_stat.c                            

  > Make ddb's 'show uvmexp' print information about kmapent, okay deraadt@
  > (pedro@)

  ~ uvm_map.h                             

  > revert MAX_KMAPENT hack added just before 3.7 now that
  > a proper fix has been implemented in uvm_mapent_alloc().
  > ok pedro@ (brad@)

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

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

at

  ~ at.1                                  

  > deploy .An -nosplit; ok jmc (jaredy@)

bc

  ~ bc.1                                  

  > deploy .An -nosplit; ok jmc (jaredy@)

compress

  ~ gzexe                                 ~ gzexe.1

  > Ensure we do not compress files we need for decompressing by also
  > checking hard links. From Andrew Dalgleish. ok deraadt@ (otto@)

cvs

  ~ rcs.c                                 

  > rework the rcs_write() function.
  > now it writes to a temporary file, then rename()s this into place or copies
  > it
  > if rename() is not possible.
  > allows us to work with read-only ,v files.
  > "put your diff in" joris@ (niallo@)

  ~ rcs.c                                 

  > spacing & KNF (joris@)

  ~ add.c                                 

  > avoid using `cvs add *' idiom wrt special files; joris ok (xsa@)

dc

  ~ dc.1                                  

  > deploy .An -nosplit; ok jmc (jaredy@)

gencat

  ~ gencat.1                              

  > deploy .An -nosplit; ok jmc (jaredy@)

m4

  ~ m4.1                                  

  > deploy .An -nosplit; ok jmc (jaredy@)

rcs

  ~ rcsprog.c                             

  > ensure RCSDIR is in fact a directory before deciding to use it.
  > "go for it" joris@ (niallo@)

  ~ rcsprog.c                             

  > KNF (joris@)

  ~ Makefile                              + ci.c

  > add a basic ci.c as a starting point. requires more changes to rcs api
  > to work properly.
  > ok joris@ (niallo@)

  ~ rcsprog.h                             

  > add missing function prototypes for ci.c (niallo@)

  ~ ci.c                                  

  > no need for cvs_log_init() here; (joris@)

  ~ rcsprog.c                             

  > allow ci to run, niallo forgot this when he commited his ci code; (joris@)

  ~ ci.c                                  

  > missing flags; (joris@)

ssh

  ~ ssh-keyscan.1                         

  > deploy .An -nosplit; ok jmc (jaredy@)

stat

  ~ stat.1                                

  > deploy .An -nosplit; ok jmc (jaredy@)

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

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

dhcpd

  ~ dhcp-options.5                        ~ dhcpd.8
  ~ dhcpd.conf.5                          ~ dhcpd.leases.5

  > deploy .An -nosplit; ok jmc (jaredy@)

dhcrelay

  ~ dhcrelay.8                            

  > deploy .An -nosplit; ok jmc (jaredy@)

hostapd

  ~ parse.y                               

  > fix;5C the 'number' type, use a maximal value of LONG_MAX instead of 16.
  > (reyk@)

  ~ handle.c                              ~ hostapd.conf.5
  ~ hostapd.h                             ~ parse.y

  > implement a way to match IEEE 802.11 flooding. this will help to detect
  > known DoS attacks, like de-auth flooding against wireless networks.
  > an example is provided in the manual page.
  > "or could you just got for it?", deraadt@ (reyk@)

  ~ hostapd.conf.5                        

  > update the BNF (reyk@)

  ~ hostapd.conf.5                        

  > correct way to display a backslash is `\e' in mdoc;
  > grammar + spelling; (jmc@)

  ~ hostapd.conf.5                        

  > rewording for clarity;
  > ok reyk@ (jmc@)

pppoe

  ~ pppoe.8                               

  > deploy .An -nosplit; ok jmc (jaredy@)

tcpdump

  ~ tcpdump.8                             

  > deploy .An -nosplit; ok jmc (jaredy@)

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



More information about the odc mailing list