[odc] Daily src changes for 2007-05-07
ODC
auto at squish.net
Tue May 8 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-07
==========================================
bin/ls distrib/notes
games/fortune kerberosV
sbin/isakmpd sys/arch/amd64/amd64
sys/arch/amd64/include sys/arch/mips64/include
sys/arch/mips64/mips64 sys/arch/sgi/include
sys/arch/sgi/sgi sys/dev/ic
sys/dev/pci sys/sys
usr.bin/cap_mkdb usr.bin/sendbug
usr.sbin/pkg_add
== bin =============================================================== 01/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ls
~ ls.1 ~ ls.c
~ ls.h ~ print.c
> Change the -g flag from a no-op to be POSIX conforming. We allow the
> -l flag to override -g regardless of its position on the command line
> for backwards compat with 4.3BSD. From NetBSD.
> OK jmc@, tom@, sobrado@ (millert@)
== distrib =========================================================== 02/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ m4.common
> Typo; jakemsr@ (miod@)
== games ============================================================= 03/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
fortune
~ datfiles/fortunes
> brigader -> brigadier; (jmc@)
== kerberosV ========================================================= 04/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/lib/krb5/kerberos.8
> Xr passwd(8) not kpasswd(8); David Leonard (millert@)
== sbin ============================================================== 05/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
isakmpd
~ isakmpd.8
> Document "M active|passive" ui command.
> ok jmc@ mpf@ (joel@)
~ ike_phase_1.c
> It was possible for phase 1 negotiation to fail due to lifetime duration
> mismatch without any log message stating so. This diff makes sure that
> all phase 1 negotiation failures due to proposal attribute mismatch are
> logged. Also change these messages from LOG_NEGOTIATION debug level 70 to
> always be logged (not just with debug).
> General idea OK hshoexer, tested here in production. (cloder@)
~ crypto.c
> Bump crypto buffer logging (before crypto/after crypto) to level 70 from
> level 30. This was a huge cause of log spam at level 30 and below, and is
> really not that useful. (cloder@)
== sys =============================================================== 06/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ genassym.cf
> Garbage collect ci_astpending; it's no longer used.
> ok miod@, art@ (kettenis@)
arch/amd64/include
~ cpu.h
> Garbage collect ci_astpending; it's no longer used.
> ok miod@, art@ (kettenis@)
arch/mips64/include
~ _types.h ~ cpu.h
> Move sgo to __HAVE_CPUINFO.
> ok miod@ (kettenis@)
~ limits.h
> Remove symbols already defined in <sys/limits.h>; unbreaks build on sgi.
> ok miod (kettenis@)
arch/mips64/mips64
~ context.S ~ cpu.c
~ interrupt.c ~ lcore_float.S
~ trap.c
> Move sgo to __HAVE_CPUINFO.
> ok miod@ (kettenis@)
~ exception.S
> Check for astpending in u_general (userland traps) in addition to u_intr
> (hardware interrupts occuring while cpu is in usermode), fixes
> regress/sys/kern/sig-stop on sgi. (miod@)
arch/sgi/include
~ intr.h
> Move sgo to __HAVE_CPUINFO.
> ok miod@ (kettenis@)
arch/sgi/sgi
~ genassym.cf
> Move sgo to __HAVE_CPUINFO.
> ok miod@ (kettenis@)
dev/ic
~ dp8390.c
> floating unused variable (except in debug case) (deraadt@)
dev/pci
~ if_sk.c
> shrink code by not using __inline without static; ok kettenis (deraadt@)
sys
~ limits.h
> UCHAR_MAX and USHRT_MAX should not have a 'U' suffix.
> That is only needed for constants that would not fit in a signed int.
> This is also consistent with UINT8_MAX and UINT16_MAX.
> Fixes PR 5467, submitted by ikz isr. (millert@)
== usr.bin =========================================================== 07/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cap_mkdb
~ getinfo.c
> Replace manual loops with strcspn and plug realloc memory leaks.
> OK jaredy@ and moritz at . (ray@)
~ getinfo.c
> Compare chars with '\0', not NULL. (ray@)
sendbug
~ sendbug.c
> Simplify some loops.
> OK jaredy@ and moritz at . (ray@)
== usr.sbin ========================================================== 08/08 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ pkg_add
> finish removing old libdepends checks. (espie@)
~ OpenBSD/Dependencies.pm
> share common code for system libs. (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> zap unused parameters. (espie@)
~ pkg_add.1 ~ OpenBSD/Dependencies.pm
~ OpenBSD/SharedLibs.pm
> remove -Fboguslibs, we haven't had unmarked libraries for years (espie@)
~ OpenBSD/Dependencies.pm ~ OpenBSD/SharedLibs.pm
> use one single list for system directories. (espie@)
~ OpenBSD/Delete.pm ~ OpenBSD/PkgCfl.pm
~ OpenBSD/Replace.pm
> kill old code to handle deprecated pkgcfl. (espie@)
~ OpenBSD/Delete.pm
> name code from keep_old_files, don't set pkgname directly. (espie@)
~ OpenBSD/PackingElement.pm
> remove non sensical eval {} (espie@)
~ OpenBSD/PackingElement.pm
> split common code into run_if_exists (espie@)
~ OpenBSD/Delete.pm ~ OpenBSD/PackageRepository.pm
~ OpenBSD/Replace.pm ~ OpenBSD/Temp.pm
> make sure all temporary file handling goes through OpenBSD::Temp (espie@)
~ pkg_create ~ OpenBSD/Temp.pm
> zap old unused code (espie@)
~ OpenBSD/Temp.pm
> take over tempfile/dir cleaning entirely (espie@)
~ OpenBSD/PkgCfl.pm
> PkgSpec::match does the right thing, so use it there too. (espie@)
~ OpenBSD/PkgCfl.pm
> since we always use PkgSpec::Match, there's no need to build anon subs.
> (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> refactor: create a solver object to handle state issues in a simpler way.
> (espie@)
~ OpenBSD/Dependencies.pm
> restore lost behavior (espie@)
~ OpenBSD/Dependencies.pm ~ OpenBSD/PackageLocator.pm
> we want to no longer expose PackageLocator::available(), lift interfaces
> up there, starting with match_spec. (espie@)
~ pkg_add ~ OpenBSD/PackageName.pm
~ OpenBSD/Update.pm
> make keep_most_recent explicit, do not try to pre-compute it at the
> stemlist
> level. (espie@)
~ pkg_info ~ OpenBSD/PackageName.pm
> do not expose stemlist internals, create find_partialstem function.
> (espie@)
~ pkg_add ~ pkg_info
~ OpenBSD/PackageLocator.pm ~ OpenBSD/Update.pm
> remove dependency on available_stems(), make it go thru PackageLocator
> (espie@)
~ pkg_add ~ OpenBSD/PackageRepository.pm
> lift up findstem to the PackageRepository (espie@)
~ OpenBSD/PackageName.pm
> zap old code (espie@)
~ pkg_info
> use repo->findstem (espie@)
~ OpenBSD/PackageInfo.pm
> avoid calling compile_stemlist directly (espie@)
~ OpenBSD/PackageRepository.pm
> cheap singleton for installed packages (espie@)
===============================================================================
More information about the odc
mailing list