[odc] Daily src changes for 2005-11-29

ODC auto at squish.net
Wed Nov 30 07:00:21 GMT 2005


OpenBSD src changes summary for 2005-11-29
==========================================

bin/chmod                               bin/date
bin/ls                                  distrib/sets
lib/libc                                share/man
sys/arch/mips64/include                 sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/net                                 sys/netinet
sys/netinet6                            sys/sys
sys/uvm                                 usr.bin/rcs
usr.bin/ssh                             usr.bin/xlint
usr.sbin/bgpctl                         usr.sbin/bgpd
usr.sbin/cron                           usr.sbin/pkg_add

== bin =============================================================== 01/07 ==

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

chmod

  ~ chmod.c                               

  > kill unused var found by lint. ok deraadt@ (otto@)

date

  ~ date.c                                ~ date.1

  > add an option -j which suppresses setting the clock, but parses the date
  > argument. useful to convert string-to-epoch (with +%s) or just to check
  > whether the argument is parsed correctly before really setting the clock.
  > ok millert@, deraadt@ (dhartmei@)

ls

  ~ ls.c                                  

  > kill unused var found by lint. ok deraadt@ (otto@)

== distrib =========================================================== 02/07 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== lib =============================================================== 03/07 ==

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

libc

  ~ gen/sysctl.3                          

  > document KERN_ARND better;	ok deraadt@ (otto@)

  ~ arch/alpha/gen/Makefile.inc           ~ arch/amd64/gen/Makefile.inc
  ~ arch/arm/gen/Makefile.inc             ~ arch/hppa/gen/Makefile.inc
  ~ arch/hppa64/gen/Makefile.inc          ~ arch/i386/gen/Makefile.inc
  ~ arch/m68k/gen/Makefile.inc            ~ arch/m88k/gen/Makefile.inc
  ~ arch/mips64/gen/Makefile.inc          ~ arch/powerpc/gen/Makefile.inc
  ~ arch/sparc/gen/Makefile.inc           ~ arch/sparc64/gen/Makefile.inc
  ~ arch/vax/gen/Makefile.inc             

  > if we pull in a .S file, we must fake out the lint with a .c file
  > for this first cut, we will do this for alloca() using alloca.c by
  > adding it to LSRCS (deraadt@)

  ~ sys/Makefile.inc                      + sys/Lint_crt.c

  > Provide stubs for things which are supplied by crt0.  I don't think we
  > want a crt0.ln, at least, not yet.	We may reconsider later. (deraadt@)

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

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

man

  ~ man4/adt.4                            

  > .Nm atd -> adt (jmc@)

  ~ man4/man4.macppc/Makefile             + man4/man4.macppc/ht.4

  > Missing ht(4) man page. (kettenis@)

  ~ man4/axe.4                            

  > Add support for ASIX AX88772 10/100 based adapters which are very similiar
  > to the gigabit AX88178 but with a different initialisation routine
  > because the PHY is not external.
  > Man page changes reviewed by jmc@ and oxford commas added per his
  > sugestion.
  > Thanks to Bruno Scap for donating an adapter. (jsg@)

  ~ man4/usb.4                            

  > this has the .Nd from axe.4 in it (deraadt@)

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

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

arch/mips64/include

  ~ signal.h                              

  > backout miod's change because he did not compile libc. (deraadt@)

dev/ic

  ~ aic79xx.c                             ~ aic79xx.h

  > Fix bus_dma code to eliminate my busted logic, align usage with man
  > page, adopt jason's suggestions and use the goto based unwind marco
  > likes.  Based on marco's original diff.
  > ok marco@ jason@ (krw@)

dev/pci

  ~ hifn7751.c                            

  > potential memory leak in hifn7751.c:hifn_newsession; 3873, fixed by jason
  > (deraadt@)

  ~ cs4280.c                              ~ cs4281.c

  > from the diffs so old they're growing mold dept:
  > while () return; is pretty dumb, change to ifs as intended (tedu@)

  ~ if_bge.c                              

  > Put this back in...
  > Use pci_get_capability() to check if were on a PCI Express card or not.
  > Tested by deraadt@, marco@ and a few end-users who reported issues. (brad@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ usbdevs                               

  > Add generic id for ASIX AX88772. (jsg@)

  ~ if_axe.c                              ~ if_axereg.h

  > Add support for ASIX AX88772 10/100 based adapters which are very similiar
  > to the gigabit AX88178 but with a different initialisation routine
  > because the PHY is not external.
  > Man page changes reviewed by jmc@ and oxford commas added per his
  > sugestion.
  > Thanks to Bruno Scap for donating an adapter. (jsg@)

net

  ~ if.c                                  ~ if_tun.c
  ~ route.c                               ~ route.h
  ~ rtsock.c                              

  > something in the eurobsdcon route-a-thon broke my simple home network
  > router so back out the routing stuff to pre-eurobsdcon where my machine
  > doesn't crash immediately.
  > i am happy to test diffs and report success/failures but i am not happy
  > to have instantaneous crashes when i reboot with a new kernel that was
  > compiled from pristine sources.
  > if you are going to be an elitist asshole then you could at least make
  > sure your code works.
  > ok and "be crass towards them" deraadt@ (jolan@)

netinet

  ~ if_ether.c                            ~ ip_carp.c

  > something in the eurobsdcon route-a-thon broke my simple home network
  > router so back out the routing stuff to pre-eurobsdcon where my machine
  > doesn't crash immediately.
  > i am happy to test diffs and report success/failures but i am not happy
  > to have instantaneous crashes when i reboot with a new kernel that was
  > compiled from pristine sources.
  > if you are going to be an elitist asshole then you could at least make
  > sure your code works.
  > ok and "be crass towards them" deraadt@ (jolan@)

  ~ ip_carp.c                             

  > Fix IPv6 hmac calculation.
  > OK mcbride@ (mpf@)

netinet6

  ~ nd6_rtr.c                             

  > something in the eurobsdcon route-a-thon broke my simple home network
  > router so back out the routing stuff to pre-eurobsdcon where my machine
  > doesn't crash immediately.
  > i am happy to test diffs and report success/failures but i am not happy
  > to have instantaneous crashes when i reboot with a new kernel that was
  > compiled from pristine sources.
  > if you are going to be an elitist asshole then you could at least make
  > sure your code works.
  > ok and "be crass towards them" deraadt@ (jolan@)

sys

  ~ time.h                                

  > add some casts to please lint.  these are the typical tv_sec vs time_t
  > problems.  in time, we will move to 64 bit time_t, when the time is right
  > (ha ha) but not before.  These casts do not harm the future model.
  > ok cloder millert (deraadt@)

uvm

  ~ uvm_fault.c                           

  > apply patch from david hill for two netbsd prs:
  > 14060 skip MADV_SEQUENTIAL if refaulting
  > 18037 missing pageactivate
  > tested for some time by jolan krw (tedu@)

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

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

rcs

  ~ rlog.1                                

  > document:
  > - `-ddates'
  > - `-l[lockers]'
  > - `-sstates'
  > - `-w[logins]'
  > help+OK jmc at .sa@)

  ~ rlog.1                                

  > document `-b'; (xsa@)

  ~ co.c                                  ~ rcsdiff.c

  > consistency in variables naming; (xsa@)

  ~ co.c                                  ~ co.1

  > some more bits for `-w[user]' support; (xsa@)

ssh

  ~ ssh-keygen.c                          

  > Populate default key sizes before checking them; from & ok tim@ (dtucker@)

xlint

  ~ lint1/func.c                          

  > Make lint grok __func__, which in C99 is a predifined identifier that
  > holds the name of the current function.  Makes thousands of lint warnings
  > vanish and since lint can now fully parse compound expressions involving
  > __func__, we see some new interesting warnings instead. (cloder@)

  ~ lint1/tree.c                          

  > Kill unused locals (cloder@)

  ~ lint1/emit1.c                         ~ lint1/func.c
  ~ lint1/lint1.h                         ~ lint1/main1.c

  > Typos in comments: explizit and implizit (cloder@)

  ~ lint1/Makefile                        ~ lint1/cgram.y
  ~ lint1/tree.c                          

  > Remove XXX_BROKEN_GCC ifdefs, which were used to work around an ancient
  > (from 1995) gcc bug on i386.  From NetBSD. (cloder@)

  ~ lint1/Makefile                        

  > Remove old gcc 2.9.5 workaround for sparc64 now that we use gcc3.
  > Tested sturm@ (cloder@)

  ~ lint1/op.h                            

  > Typo (cloder@)

  ~ lint1/mem1.c                          

  > Replace unnecessary mmap allocator with malloc. (cloder@)

  ~ lint1/init.c                          

  > Typo (cloder@)

  ~ lint1/scan.l                          

  > stdlib.h has strtouq in it (cloder@)

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

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

bgpctl

  ~ parser.c                              

  > tabs on empty lines (claudio@)

bgpd

  ~ parse.y                               

  > superfluous ; OK henning@ (claudio@)

  ~ rde.c                                 ~ rde_filter.c
  ~ rde_update.c                          

  > even more spaces and tabs. (claudio@)

  ~ mrt.c                                 ~ rde.c
  ~ rde.h                                 ~ rde_decide.c
  ~ rde_rib.c                             ~ rde_update.c

  > Add a flags field to struct prefix which will be used shortly. Remove the
  > peer
  > pointer so that the size does not grow. Adding 4 bytes to struct prefix
  > would
  > result in 64MB more memory usage on one of my systems. (claudio@)

cron

  ~ crontab.c                             

  > crontab.c uses the rcsid in the crontab head comment so don't protect
  > it from lint.  Found by cloder@ (millert@)

pkg_add

  ~ OpenBSD/Vstat.pm                      

  > - Zap duplicate semicolon. From Alexander Hall via PR #4913. Thanks!
  > - Some indentation fixes while I'm here.
  > okay espie@ (bernd@)

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



More information about the odc mailing list