[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