[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