OpenBSD src changes summary for 2016-08-05
==========================================

distrib/sets                            gnu/usr.bin/perl
lib/libc                                lib/libradius
lib/libssl                              libexec/ld.so
regress/usr.bin                         share/man
sys/arch/arm/arm                        sys/arch/arm/cortex
sys/arch/armv7/conf                     sys/arch/armv7/sunxi
sys/arch/octeon/dev                     sys/conf
sys/dev/pv                              usr.bin/jot
usr.bin/mandoc                          usr.bin/openssl
usr.bin/rusers                          usr.sbin/dhcpd
usr.sbin/ndp                            usr.sbin/route6d

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

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== gnu =============================================================== 02/09 ==

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

usr.bin/perl

  ~ patchlevel.h                          ~ cpan/Archive-Tar/bin/ptar
  ~ cpan/Archive-Tar/bin/ptardiff         ~ cpan/Archive-Tar/bin/ptargrep
  ~ cpan/Archive-Tar/lib/Archive/Tar.pm   
  ~ cpan/Archive-Tar/lib/Archive/Tar/Constant.pm
  ~ cpan/Archive-Tar/lib/Archive/Tar/File.pm
  ~ cpan/CPAN/lib/CPAN.pm                 ~ cpan/CPAN/lib/App/Cpan.pm
  ~ cpan/CPAN/lib/CPAN/Author.pm          ~ cpan/CPAN/lib/CPAN/Bundle.pm
  ~ cpan/CPAN/lib/CPAN/CacheMgr.pm        ~ cpan/CPAN/lib/CPAN/Complete.pm
  ~ cpan/CPAN/lib/CPAN/Debug.pm           ~ cpan/CPAN/lib/CPAN/DeferredCode.pm
  ~ cpan/CPAN/lib/CPAN/Distribution.pm    ~ cpan/CPAN/lib/CPAN/Distroprefs.pm
  ~ cpan/CPAN/lib/CPAN/Distrostatus.pm    ~ cpan/CPAN/lib/CPAN/FTP.pm
  ~ cpan/CPAN/lib/CPAN/FirstTime.pm       ~ cpan/CPAN/lib/CPAN/HandleConfig.pm
  ~ cpan/CPAN/lib/CPAN/Index.pm           ~ cpan/CPAN/lib/CPAN/InfoObj.pm
  ~ cpan/CPAN/lib/CPAN/Kwalify.pm         ~ cpan/CPAN/lib/CPAN/Mirrors.pm
  ~ cpan/CPAN/lib/CPAN/Module.pm          ~ cpan/CPAN/lib/CPAN/Nox.pm
  ~ cpan/CPAN/lib/CPAN/Prompt.pm          ~ cpan/CPAN/lib/CPAN/Queue.pm
  ~ cpan/CPAN/lib/CPAN/Shell.pm           ~ cpan/CPAN/lib/CPAN/Tarzip.pm
  ~ cpan/CPAN/lib/CPAN/URL.pm             ~ cpan/CPAN/lib/CPAN/Version.pm
  ~ cpan/CPAN/lib/CPAN/Exception/RecursiveDependency.pm
  ~ cpan/CPAN/lib/CPAN/Exception/blocked_urllist.pm
  ~ cpan/CPAN/lib/CPAN/Exception/yaml_not_installed.pm
  ~ cpan/CPAN/lib/CPAN/Exception/yaml_process_error.pm
  ~ cpan/CPAN/lib/CPAN/FTP/netrc.pm       ~ cpan/CPAN/lib/CPAN/HTTP/Client.pm
  ~ cpan/CPAN/lib/CPAN/HTTP/Credentials.pm
  ~ cpan/CPAN/lib/CPAN/LWP/UserAgent.pm   ~ cpan/CPAN/scripts/cpan
  ~ cpan/Digest/Digest.pm                 ~ cpan/Digest/Digest/base.pm
  ~ cpan/Digest/Digest/file.pm            ~ cpan/Digest-SHA/shasum
  ~ cpan/Digest-SHA/lib/Digest/SHA.pm     ~ cpan/Encode/Encode.pm
  ~ cpan/Encode/Encode/_PM.e2x            ~ cpan/Encode/bin/enc2xs
  ~ cpan/Encode/bin/piconv                ~ cpan/Encode/bin/ucmlint
  ~ cpan/Encode/bin/unidump               
  ~ cpan/ExtUtils-MakeMaker/bin/instmodsh
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_8
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_8
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Kid.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_8
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Config.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/FAQ.pod
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tutorial.pod
  ~ cpan/File-Fetch/lib/File/Fetch.pm     ~ cpan/HTTP-Tiny/lib/HTTP/Tiny.pm
  ~ cpan/IO-Compress/bin/zipdetails       
  ~ cpan/IO-Compress/lib/Compress/Zlib.pm
  ~ cpan/IO-Compress/lib/File/GlobMapper.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Base.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Deflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Gzip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Base.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Tag:
  ~ cpan/IO-Compress/lib/IO/Uncompress/OPENBSD_5_8
  ~ cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
  ~ cpan/IO-Compress/private/MakeUtil.pm
  ~ cpan/IPC-Cmd/lib/IPC/Cmd.pm           ~ cpan/JSON-PP/bin/json_pp
  ~ cpan/JSON-PP/lib/JSON/PP.pm           ~ cpan/JSON-PP/lib/JSON/Tag:
  ~ cpan/JSON-PP/lib/JSON/OPENBSD_5_8     ~ cpan/JSON-PP/lib/JSON/Simple.pm
  ~ cpan/Memoize/Memoize.pm               ~ cpan/Memoize/Memoize/AnyDBM_File.pm
  ~ cpan/Memoize/Memoize/Expire.pm        ~ cpan/Memoize/Memoize/ExpireFile.pm
  ~ cpan/Memoize/Memoize/ExpireTest.pm    ~ cpan/Memoize/Memoize/NDBM_File.pm
  ~ cpan/Memoize/Memoize/SDBM_File.pm     ~ cpan/Memoize/Memoize/Storable.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm   
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToANSI.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm
  ~ cpan/Sys-Syslog/Syslog.pm             ~ cpan/Test/lib/Test.pm
  ~ cpan/Test-Harness/bin/prove           ~ cpan/Test-Harness/lib/App/Prove.pm
  ~ cpan/Test-Harness/lib/App/Prove/State.pm
  ~ cpan/Test-Harness/lib/App/Prove/State/Result.pm
  ~ cpan/Test-Harness/lib/App/Prove/State/Tag:
  ~ cpan/Test-Harness/lib/App/Prove/State/OPENBSD_5_8
  ~ cpan/Test-Harness/lib/App/Prove/State/Test.pm
  ~ cpan/Test-Harness/lib/TAP/Base.pm     
  ~ cpan/Test-Harness/lib/TAP/Harness.pm
  ~ cpan/Test-Harness/lib/TAP/Object.pm   ~ cpan/Test-Harness/lib/TAP/Parser.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Base.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Color.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Console.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/File.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Tag:
  ~ cpan/Test-Harness/lib/TAP/Formatter/OPENBSD_5_8
  ~ cpan/Test-Harness/lib/TAP/Formatter/ParallelSession.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Harness/Env.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Source.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Tag:
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/OPENBSD_5_8
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Job.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Spinner.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Tag:
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/OPENBSD_5_8
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Executable.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/File.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Handle.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Perl.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/RawTAP.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
  ~ cpan/Test-Harness/lib/Test/Harness.pm
  ~ cpan/libnet/Net/Cmd.pm                ~ cpan/libnet/Net/Config.pm
  ~ cpan/libnet/Net/Domain.pm             ~ cpan/libnet/Net/FTP.pm
  ~ cpan/libnet/Net/NNTP.pm               ~ cpan/libnet/Net/Netrc.pm
  ~ cpan/libnet/Net/POP3.pm               ~ cpan/libnet/Net/SMTP.pm
  ~ cpan/libnet/Net/Time.pm               ~ cpan/libnet/Net/FTP/A.pm
  ~ cpan/libnet/Net/FTP/E.pm              ~ cpan/libnet/Net/FTP/I.pm
  ~ cpan/libnet/Net/FTP/L.pm              ~ cpan/libnet/Net/FTP/dataconn.pm
  ~ dist/ExtUtils-Command/lib/ExtUtils/Command.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Tag:
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OPENBSD_5_8
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Constants.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/CountLines.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Eval.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Utilities.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Tag:
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OPENBSD_5_8
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Cmd.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/InputMap.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OutputMap.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Type.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags/List.pm
  ~ dist/IO/IO.pm                         
  ~ dist/Locale-Maketext/lib/Locale/Maketext.pm
  ~ dist/Locale-Maketext/lib/Locale/Maketext/Guts.pm
  ~ dist/Locale-Maketext/lib/Locale/Maketext/GutsLoader.pm
  ~ dist/Module-CoreList/corelist         
  ~ dist/Module-CoreList/lib/Module/CoreList.pm
  ~ dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
  ~ dist/Module-CoreList/lib/Module/CoreList/Utils.pm
  ~ dist/Net-Ping/lib/Net/Ping.pm         ~ dist/PathTools/Cwd.pm
  ~ dist/PathTools/lib/File/Spec.pm       
  ~ dist/PathTools/lib/File/Spec/Cygwin.pm
  ~ dist/PathTools/lib/File/Spec/Epoc.pm
  ~ dist/PathTools/lib/File/Spec/Functions.pm
  ~ dist/PathTools/lib/File/Spec/Mac.pm   ~ dist/PathTools/lib/File/Spec/OS2.pm
  ~ dist/PathTools/lib/File/Spec/Unix.pm
  ~ dist/PathTools/lib/File/Spec/VMS.pm   
  ~ dist/PathTools/lib/File/Spec/Win32.pm
  ~ dist/Storable/Storable.pm             ~ dist/base/lib/base.pm
  ~ dist/base/lib/fields.pm               ~ dist/bignum/lib/bigint.pm
  ~ dist/bignum/lib/bignum.pm             ~ dist/bignum/lib/bigrat.pm
  ~ dist/bignum/lib/Math/BigFloat/Trace.pm
  ~ dist/bignum/lib/Math/BigInt/Trace.pm
  ~ ext/Pod-Html/bin/pod2html             ~ ext/Pod-Html/lib/Pod/Html.pm
  ~ lib/perl5db.pl                        ~ t/porting/customized.dat
  ~ utils/c2ph.PL                         ~ utils/h2ph.PL
  ~ utils/h2xs.PL                         ~ utils/libnetcfg.PL
  ~ utils/perlbug.PL                      ~ utils/perldoc.PL
  ~ utils/perlivp.PL                      ~ utils/splain.PL
  ~ x2p/find2perl.PL                      ~ x2p/s2p.PL

  TAGGED OPENBSD_5_8
  > Patch perl CVE-2016-1238
  > The problem relates to Perl 5 ("perl") loading modules from the
  > includes directory array ("@INC") in which the last element is the
  > current directory (".").  That means that, when "perl" wants to
  > load a module (during first compilation or during lazy loading of
  > a module in run-time), perl will look for the module in the current
  > directory at the end, since '.' is the last include directory in
  > its array of include directories to seek. The issue is with requiring
  > libraries that are in "." but are not otherwise installed.
  > The major problem with this behavior is that it unexpectedly puts
  > a user at risk whenever they execute any Perl scripts from a directory
  > that is writable by other accounts on the system. For instance, if
  > a user is logged in as root and changes directory into /tmp or an
  > account's home directory, it is possible to now run any shell
  > commands that are written in C, Python or Ruby without fear.
  > The same isn't true for any shell commands that are written in Perl,
  > since a significant proportion of Perl scripts will execute code
  > in the current working directory whenever they are run. For example,
  > if a user on a shared system creates the file /tmp/Pod/Perldoc/Toterm.pm,
  > and then I log in as root, change directory to /tmp, and run "perldoc
  > perlrun", it will execute the code they have placed in the file. (afresh1@)

  ~ patchlevel.h                          ~ cpan/Archive-Tar/bin/ptar
  ~ cpan/Archive-Tar/bin/ptardiff         ~ cpan/Archive-Tar/bin/ptargrep
  ~ cpan/Archive-Tar/lib/Archive/Tar.pm   
  ~ cpan/Archive-Tar/lib/Archive/Tar/Constant.pm
  ~ cpan/Archive-Tar/lib/Archive/Tar/File.pm
  ~ cpan/CPAN/lib/CPAN.pm                 ~ cpan/CPAN/lib/App/Cpan.pm
  ~ cpan/CPAN/lib/CPAN/Author.pm          ~ cpan/CPAN/lib/CPAN/Bundle.pm
  ~ cpan/CPAN/lib/CPAN/CacheMgr.pm        ~ cpan/CPAN/lib/CPAN/Complete.pm
  ~ cpan/CPAN/lib/CPAN/Debug.pm           ~ cpan/CPAN/lib/CPAN/DeferredCode.pm
  ~ cpan/CPAN/lib/CPAN/Distribution.pm    ~ cpan/CPAN/lib/CPAN/Distroprefs.pm
  ~ cpan/CPAN/lib/CPAN/Distrostatus.pm    ~ cpan/CPAN/lib/CPAN/FTP.pm
  ~ cpan/CPAN/lib/CPAN/FirstTime.pm       ~ cpan/CPAN/lib/CPAN/HandleConfig.pm
  ~ cpan/CPAN/lib/CPAN/Index.pm           ~ cpan/CPAN/lib/CPAN/InfoObj.pm
  ~ cpan/CPAN/lib/CPAN/Kwalify.pm         ~ cpan/CPAN/lib/CPAN/Mirrors.pm
  ~ cpan/CPAN/lib/CPAN/Module.pm          ~ cpan/CPAN/lib/CPAN/Nox.pm
  ~ cpan/CPAN/lib/CPAN/Prompt.pm          ~ cpan/CPAN/lib/CPAN/Queue.pm
  ~ cpan/CPAN/lib/CPAN/Shell.pm           ~ cpan/CPAN/lib/CPAN/Tarzip.pm
  ~ cpan/CPAN/lib/CPAN/URL.pm             ~ cpan/CPAN/lib/CPAN/Version.pm
  ~ cpan/CPAN/lib/CPAN/Exception/RecursiveDependency.pm
  ~ cpan/CPAN/lib/CPAN/Exception/blocked_urllist.pm
  ~ cpan/CPAN/lib/CPAN/Exception/yaml_not_installed.pm
  ~ cpan/CPAN/lib/CPAN/Exception/yaml_process_error.pm
  ~ cpan/CPAN/lib/CPAN/FTP/netrc.pm       ~ cpan/CPAN/lib/CPAN/HTTP/Client.pm
  ~ cpan/CPAN/lib/CPAN/HTTP/Credentials.pm
  ~ cpan/CPAN/lib/CPAN/LWP/UserAgent.pm   ~ cpan/CPAN/scripts/cpan
  ~ cpan/Digest/Digest.pm                 ~ cpan/Digest/Digest/base.pm
  ~ cpan/Digest/Digest/file.pm            ~ cpan/Digest-SHA/shasum
  ~ cpan/Digest-SHA/lib/Digest/SHA.pm     ~ cpan/Encode/Encode.pm
  ~ cpan/Encode/Encode/_PM.e2x            ~ cpan/Encode/bin/enc2xs
  ~ cpan/Encode/bin/piconv                ~ cpan/Encode/bin/ucmlint
  ~ cpan/Encode/bin/unidump               
  ~ cpan/ExtUtils-MakeMaker/bin/instmodsh
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_9
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_9
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Kid.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tag:
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/OPENBSD_5_9
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Config.pm
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/FAQ.pod
  ~ cpan/ExtUtils-MakeMaker/lib/ExtUtils/Tutorial.pod
  ~ cpan/File-Fetch/lib/File/Fetch.pm     ~ cpan/HTTP-Tiny/lib/HTTP/Tiny.pm
  ~ cpan/IO-Compress/bin/zipdetails       
  ~ cpan/IO-Compress/lib/Compress/Zlib.pm
  ~ cpan/IO-Compress/lib/File/GlobMapper.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Base.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Deflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Gzip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Base.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Tag:
  ~ cpan/IO-Compress/lib/IO/Uncompress/OPENBSD_5_9
  ~ cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
  ~ cpan/IO-Compress/private/MakeUtil.pm
  ~ cpan/IPC-Cmd/lib/IPC/Cmd.pm           ~ cpan/JSON-PP/bin/json_pp
  ~ cpan/JSON-PP/lib/JSON/PP.pm           ~ cpan/JSON-PP/lib/JSON/Tag:
  ~ cpan/JSON-PP/lib/JSON/OPENBSD_5_9     ~ cpan/JSON-PP/lib/JSON/Simple.pm
  ~ cpan/Memoize/Memoize.pm               ~ cpan/Memoize/Memoize/AnyDBM_File.pm
  ~ cpan/Memoize/Memoize/Expire.pm        ~ cpan/Memoize/Memoize/ExpireFile.pm
  ~ cpan/Memoize/Memoize/ExpireTest.pm    ~ cpan/Memoize/Memoize/NDBM_File.pm
  ~ cpan/Memoize/Memoize/SDBM_File.pm     ~ cpan/Memoize/Memoize/Storable.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm   
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToANSI.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm
  ~ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm
  ~ cpan/Sys-Syslog/Syslog.pm             ~ cpan/Test/lib/Test.pm
  ~ cpan/Test-Harness/bin/prove           ~ cpan/Test-Harness/lib/App/Prove.pm
  ~ cpan/Test-Harness/lib/App/Prove/State.pm
  ~ cpan/Test-Harness/lib/App/Prove/State/Result.pm
  ~ cpan/Test-Harness/lib/App/Prove/State/Tag:
  ~ cpan/Test-Harness/lib/App/Prove/State/OPENBSD_5_9
  ~ cpan/Test-Harness/lib/App/Prove/State/Test.pm
  ~ cpan/Test-Harness/lib/TAP/Base.pm     
  ~ cpan/Test-Harness/lib/TAP/Harness.pm
  ~ cpan/Test-Harness/lib/TAP/Object.pm   ~ cpan/Test-Harness/lib/TAP/Parser.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Base.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Color.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Console.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/File.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Tag:
  ~ cpan/Test-Harness/lib/TAP/Formatter/OPENBSD_5_9
  ~ cpan/Test-Harness/lib/TAP/Formatter/ParallelSession.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Harness/Env.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Grammar.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Source.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Tag:
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/OPENBSD_5_9
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Job.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Spinner.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Tag:
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/OPENBSD_5_9
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Executable.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/File.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Handle.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/Perl.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Result/RawTAP.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm
  ~ cpan/Test-Harness/lib/Test/Harness.pm
  ~ cpan/libnet/Net/Cmd.pm                ~ cpan/libnet/Net/Config.pm
  ~ cpan/libnet/Net/Domain.pm             ~ cpan/libnet/Net/FTP.pm
  ~ cpan/libnet/Net/NNTP.pm               ~ cpan/libnet/Net/Netrc.pm
  ~ cpan/libnet/Net/POP3.pm               ~ cpan/libnet/Net/SMTP.pm
  ~ cpan/libnet/Net/Time.pm               ~ cpan/libnet/Net/FTP/A.pm
  ~ cpan/libnet/Net/FTP/E.pm              ~ cpan/libnet/Net/FTP/I.pm
  ~ cpan/libnet/Net/FTP/L.pm              ~ cpan/libnet/Net/FTP/dataconn.pm
  ~ dist/ExtUtils-Command/lib/ExtUtils/Command.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Tag:
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OPENBSD_5_9
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Constants.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/CountLines.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Eval.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Utilities.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Tag:
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OPENBSD_5_9
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Cmd.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/InputMap.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/OutputMap.pm
  ~ dist/ExtUtils-ParseXS/lib/ExtUtils/Type.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm
  ~ dist/I18N-LangTags/lib/I18N/LangTags/List.pm
  ~ dist/IO/IO.pm                         
  ~ dist/Locale-Maketext/lib/Locale/Maketext.pm
  ~ dist/Locale-Maketext/lib/Locale/Maketext/Guts.pm
  ~ dist/Locale-Maketext/lib/Locale/Maketext/GutsLoader.pm
  ~ dist/Module-CoreList/corelist         
  ~ dist/Module-CoreList/lib/Module/CoreList.pm
  ~ dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
  ~ dist/Module-CoreList/lib/Module/CoreList/Utils.pm
  ~ dist/Net-Ping/lib/Net/Ping.pm         ~ dist/PathTools/Cwd.pm
  ~ dist/PathTools/lib/File/Spec.pm       
  ~ dist/PathTools/lib/File/Spec/Cygwin.pm
  ~ dist/PathTools/lib/File/Spec/Epoc.pm
  ~ dist/PathTools/lib/File/Spec/Functions.pm
  ~ dist/PathTools/lib/File/Spec/Mac.pm   ~ dist/PathTools/lib/File/Spec/OS2.pm
  ~ dist/PathTools/lib/File/Spec/Unix.pm
  ~ dist/PathTools/lib/File/Spec/VMS.pm   
  ~ dist/PathTools/lib/File/Spec/Win32.pm
  ~ dist/Storable/Storable.pm             ~ dist/base/lib/base.pm
  ~ dist/base/lib/fields.pm               ~ dist/bignum/lib/bigint.pm
  ~ dist/bignum/lib/bignum.pm             ~ dist/bignum/lib/bigrat.pm
  ~ dist/bignum/lib/Math/BigFloat/Trace.pm
  ~ dist/bignum/lib/Math/BigInt/Trace.pm
  ~ ext/Pod-Html/bin/pod2html             ~ ext/Pod-Html/lib/Pod/Html.pm
  ~ lib/perl5db.pl                        ~ t/porting/customized.dat
  ~ utils/c2ph.PL                         ~ utils/h2ph.PL
  ~ utils/h2xs.PL                         ~ utils/libnetcfg.PL
  ~ utils/perlbug.PL                      ~ utils/perldoc.PL
  ~ utils/perlivp.PL                      ~ utils/splain.PL
  ~ x2p/find2perl.PL                      ~ x2p/s2p.PL

  TAGGED OPENBSD_5_9
  > Patch perl CVE-2016-1238
  > The problem relates to Perl 5 ("perl") loading modules from the
  > includes directory array ("@INC") in which the last element is the
  > current directory (".").  That means that, when "perl" wants to
  > load a module (during first compilation or during lazy loading of
  > a module in run-time), perl will look for the module in the current
  > directory at the end, since '.' is the last include directory in
  > its array of include directories to seek. The issue is with requiring
  > libraries that are in "." but are not otherwise installed.
  > The major problem with this behavior is that it unexpectedly puts
  > a user at risk whenever they execute any Perl scripts from a directory
  > that is writable by other accounts on the system. For instance, if
  > a user is logged in as root and changes directory into /tmp or an
  > account's home directory, it is possible to now run any shell
  > commands that are written in C, Python or Ruby without fear.
  > The same isn't true for any shell commands that are written in Perl,
  > since a significant proportion of Perl scripts will execute code
  > in the current working directory whenever they are run. For example,
  > if a user on a shared system creates the file /tmp/Pod/Perldoc/Toterm.pm,
  > and then I log in as root, change directory to /tmp, and run "perldoc
  > perlrun", it will execute the code they have placed in the file. (afresh1@)

  ~ dist/IO/lib/IO/Dir.pm                 ~ dist/IO/lib/IO/File.pm
  ~ dist/IO/lib/IO/Handle.pm              ~ dist/IO/lib/IO/Pipe.pm
  ~ dist/IO/lib/IO/Poll.pm                ~ dist/IO/lib/IO/Seekable.pm
  ~ dist/IO/lib/IO/Select.pm              ~ dist/IO/lib/IO/Socket.pm
  ~ dist/IO/lib/IO/Socket/INET.pm         ~ dist/IO/lib/IO/Socket/UNIX.pm

  TAGGED OPENBSD_6_0
  > Revert version bumps on perl modules
  > These shouldn't have been bumped with the CVE-2016-1238 change and
  > cause problems with IO::Socket::IP.
  > Noticed by many, requested by sthen@ (afresh1@)

== lib =============================================================== 03/09 ==

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

libc

  ~ net/gethostbyname.3                   

  > Make RES_OPTIONS point directly to resolv.conf(5) instead of going through
  > resolver(3).
  > OK jmc@ (martijn@)

  ~ net/gethostbyname.3                   ~ net/resolver.3

  > Obvious minor fixes:
  > * Add missing .Dv, .Ev, and .Fa macros.
  > * Delete deprecated .Tn macros.
  > * Mark up global variable names with .Va, not with .Fa or .Li.
  > * Mark up config file commands with .Ic, not with .Fa.
  > * Fix HISTORY, trivial to verify from the CSRG archive CD. (schwarze@)

libradius

  ~ radius_new_request_packet.3           

  > grammar fix; (jmc@)

libssl

  ~ src/crypto/conf/conf_lib.c            

  > Do not *printf %s NULL
  > ok bcook (deraadt@)

== libexec =========================================================== 04/09 ==

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

ld.so

  ~ util.c                                

  > use a larger chunk for getentropy() and save some for next time.
  > coalesces some syscalls instead of one per random number.
  > ok deraadt (tedu@)

== regress =========================================================== 05/09 ==

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

usr.bin

  ~ jot/regress.sh                        

  > enable dddd regression test (tb@)

  ~ mandoc/db/out/onepage.dout            ~ mandoc/db/out/padfentry.dout
  ~ mandoc/db/out/padfpage.dout           ~ mandoc/db/out/padientry.dout
  ~ mandoc/db/out/padipage.dout           ~ mandoc/db/out/padmentry.dout
  ~ mandoc/db/out/padmpage.dout           ~ mandoc/db/out/so.dout
  ~ mandoc/db/out/so_rev.dout             ~ mandoc/db/out/sortnames.dout
  ~ mandoc/db/out/sortpages.dout          ~ mandoc/db/out/sortpages_rev.dout
  ~ mandoc/db/out/threemacros.dout        ~ mandoc/db/out/threepages.dout
  ~ mandoc/db/out/twoarch.dout            ~ mandoc/db/out/twopages.dout
  ~ mandoc/db/out/twosect.dout            

  > adjust expected output after the NAME_HEAD fix in mandocdb.c rev. 1.175
  > (schwarze@)

  ~ mandoc/Makefile                       

  > enable the mandoc.db(5) regression suite, code is stable enough now
  > (schwarze@)

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

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

man

  ~ man5/resolv.conf.5                    

  > * Properly distinguish commands (.Ic) and command modifiers (.Cm).
  > * Consistently use .Nm for the page name, do not oscillate to .Pa.
  > (schwarze@)

  - man4/man4.armv7/a1xintc.4             ~ man4/man4.armv7/Makefile
  + man4/man4.armv7/sxiintc.4             

  > a1xintc(4) -> sxiintc(4) (kettenis@)

  ~ man4/man4.armv7/sunxi.4               

  > a1xintc -> sxiintc; (jmc@)

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

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

arch/arm/arm

  ~ cpufunc_asm_armv7.S                   

  > Replace inappropriate use of CP15_CNTPCT with CP_DCCIMVAC.
  > No binary change. (kettenis@)

arch/arm/cortex

  ~ agtimer.c                             

  > Unmask the timer output signal for real.
  > ok patrick@, jsg@ (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > Switch the sunxi platform over to the new interrupt establish API.  This
  > involves turning sxiahci(4) into a real driver that dynamically attaches.
  > ehci(4) now also attaches dynamically.
  > ok jsg@, patrick@ (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > We don't want drivers with numbers in their names.
  > Requested by deraadt@ (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach sxirtc(4); another board_id check bites the dust.
  > (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Dynamically attach sxidog(4). (kettenis@)

arch/armv7/sunxi

  ~ a1xintc.c                             ~ files.sunxi
  ~ sunxi.c                               ~ sxiahci.c
  ~ sxie.c                                ~ sxiehci.c
  ~ sxiuart.c                             

  > Switch the sunxi platform over to the new interrupt establish API.  This
  > involves turning sxiahci(4) into a real driver that dynamically attaches.
  > ehci(4) now also attaches dynamically.
  > ok jsg@, patrick@ (kettenis@)

  - a1xintc.c                             - a1xintc.h
  ~ files.sunxi                           + sxiintc.c
  + sxiintc.h                             

  > We don't want drivers with numbers in their names.
  > Requested by deraadt@ (kettenis@)

  ~ sxiehci.c                             

  > Check if we have the required "reg" property. (kettenis@)

  ~ files.sunxi                           ~ sxirtc.c

  > Dynamically attach sxirtc(4); another board_id check bites the dust.
  > (kettenis@)

  ~ sunxi.c                               

  > Remove sxirtc(4) from the tables now that it attaches dynamically.
  > (kettenis@)

  ~ files.sunxi                           ~ sunxi.c
  ~ sxidog.c                              

  > Dynamically attach sxidog(4). (kettenis@)

  ~ sxie.c                                

  > Use m_devget(4).  From Artturi Alm. (kettenis@)

arch/octeon/dev

  ~ if_cnmac.c                            ~ if_cnmacvar.h

  > Drop a pointless link carrier check from the RX path. (visa@)

conf

  ~ files                                 

  > imxahci(4) needs ahci.c (kettenis@)

  ~ files                                 

  > Switch the sunxi platform over to the new interrupt establish API.  This
  > involves turning sxiahci(4) into a real driver that dynamically attaches.
  > ehci(4) now also attaches dynamically.
  > ok jsg@, patrick@ (kettenis@)

dev/pv

  ~ hyperv.c                              

  > Fixup the condition that prevented heartbeat & co. from attaching (mikeb@)

  ~ if_hvn.c                              

  > Trigger link state update only on media status updates (mikeb@)

  ~ hyperv.c                              

  > Remove incorrect optimization: ring data portion size is not power of 2
  > (mikeb@)

  ~ hyperv.c                              

  > Read events array offset must be calculated in bytes (mikeb@)

  ~ hyperv.c                              

  > Fixup incorrect EAGAIN handling (mikeb@)

  ~ hyperv.c                              

  > Switch pending event clearing to an atomic swap operation
  > Rather than performing an atomic bit clearing for every encountered
  > event bit set we can adjust the code to perform an atomic swap of a
  > single row of the events array and decrease the amount of expensive
  > atomic operations.
  > From FreeBSD. (mikeb@)

  ~ xen.c                                 

  > Switch pending event clearing to an atomic swap operation
  > Rather than performing an atomic bit clearing for every encountered
  > event bit set we can adjust the code to perform an atomic swap of a
  > single row of the events array and decrease the amount of expensive
  > atomic operations.
  > Same optimization as for Hyper-V.  From FreeBSD. (mikeb@)

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

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

jot

  ~ jot.c                                 

  > Initialize reps, begin, end, steps to their defaults.
  > Makes jot - - - - behave the same way as jot -, jot - - and jot - - -
  > instead of spurting out zeroes indefinitely.
  > Fixes the dddd regression test and matches FreeBSD and NetBSD.
  > From attila () stalphonsos ! com, thanks!
  > 'good direction' deraadt (tb@)

  ~ jot.c                                 

  > If "%%" appears in the format string, skip it properly.
  > Part of pjanzen's fixes in r1.8, but was lost in r1.17.
  > Fixes regression tests wp3, wp4, wp5.
  > 'good direction' deraadt (tb@)

  ~ jot.c                                 

  > If reps and steps were omitted, while begin and end were specified,
  > use a default step size of +1 or -1.  Fixes the last two failing
  > regression tests dhhd and dhhd2.  Adapted from FreeBSD.
  > 'good direction' deraadt (tb@)

  ~ jot.1                                 

  > All four arguments can be omitted by specifying a dash.
  > While there, remove a superfluous 's'.
  > discussed with jmc (tb@)

mandoc

  ~ mandocdb.c                            

  > fix a typo that prevented names from .Dt from getting priority over
  > names from .Sh NAME; no dire consequences on OpenBSD since we no
  > longer have MLINKS for mdoc(7) pages (schwarze@)

  ~ dba.c                                 

  > missing <endian.h> reported by Bapt@iste Daroussin, found on FreeBSD
  > (schwarze@)

openssl

  ~ openssl.1                             

  > shorten the openssl dsa text; (jmc@)

rusers

  ~ rusers.c                              

  > Switch from select(2) to poll(2); ok millert@
  > No need to check for POLLHUP since those are UDP sockets. (jca@)

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

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

dhcpd

  ~ dhcp.c                                ~ dhcpd.h
  ~ options.c                             

  > Don't leak the option data of non-DHCPINFORM messages received on
  > the udp socket.
  > Found by David Carlier.
  > ok yasuoka@ (krw@)

ndp

  ~ ndp.c                                 

  > Kill an unused macro
  > ...instead of leaving an XXX about it. (jca@)

  ~ ndp.c                                 

  > Using a macro to save 4 chars is mere obfuscation. (jca@)

route6d

  ~ Makefile                              ~ route6d.8
  ~ route6d.c                             + log.c
  + log.h                                 

  > Rework logging.
  > Use log.c like in many other daemons, with small additions to maintain
  > a log queue (useful to dump a single log line with several logging
  > statements).  Use log.c to dump the internal state, and remove the -R
  > option (a similar feature will be implemented differently soon).
  > The end goal is to avoid touching the filesystem and use much tighter
  > pledge(2) restrictions.
  > Tested by Freddy Dissaux. (jca@)

  ~ route6d.c                             

  > Use tighter pledge(2) restrictions.
  > Made possible by the logging overhaul.  Tested by Freddy Dissaux. (jca@)

  ~ route6d.8                             ~ route6d.c

  > Add a -u switch to always log route insertions/deletions.
  > Route updates (and associated warnings) are always prefixed with "RTADD"
  > or "RTDEL".  This is useful for people that previously used the -R
  > option that got removed.
  > Tested by Freddy Dissaux. (jca@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to