OpenBSD src changes summary for 2016-07-25
==========================================

etc/examples/pkg.conf                   gnu/usr.bin/perl
sbin/newfs                              sys/conf
sys/net                                 sys/netinet
usr.sbin/bgpd                           usr.sbin/rarpd
usr.sbin/tcpdump                        

== etc =============================================================== 01/05 ==

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

examples/pkg.conf

  ~ examples/pkg.conf                     

  > add new mirror in Lithuania to examples/pkg.conf, ok deraadt (sthen@)

== gnu =============================================================== 02/05 ==

  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/RecursiveDependency.pm
  ~ cpan/CPAN/lib/CPAN/blocked_urllist.pm
  ~ cpan/CPAN/lib/CPAN/yaml_not_installed.pm
  ~ cpan/CPAN/lib/CPAN/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/bin/Liblist.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM.pm     
  ~ cpan/ExtUtils-MakeMaker/bin/MM_AIX.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Any.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_BeOS.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Cygwin.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_DOS.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Darwin.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_MacOS.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_NW5.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_OS2.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_QNX.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_UWIN.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Unix.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_VMS.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_VOS.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Win32.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM_Win95.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MY.pm     
  ~ cpan/ExtUtils-MakeMaker/bin/MakeMaker.pm
  ~ cpan/ExtUtils-MakeMaker/bin/Mkbootstrap.pm
  ~ cpan/ExtUtils-MakeMaker/bin/Mksymlists.pm
  ~ cpan/ExtUtils-MakeMaker/bin/testlib.pm
  ~ cpan/ExtUtils-MakeMaker/bin/MM.pm     ~ cpan/ExtUtils-MakeMaker/bin/Kid.pm
  ~ cpan/ExtUtils-MakeMaker/bin/Config.pm
  ~ cpan/ExtUtils-MakeMaker/bin/FAQ.pod   
  ~ cpan/ExtUtils-MakeMaker/bin/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/Bzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Deflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Common.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Constants.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Extra.pm
  ~ cpan/IO-Compress/lib/IO/Compress/AnyInflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/AnyUncompress.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Base.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Gunzip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Inflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/RawInflate.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Unzip.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Bunzip2.pm
  ~ cpan/IO-Compress/lib/IO/Compress/Identity.pm
  ~ cpan/IO-Compress/lib/IO/Compress/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/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/Result.pm
  ~ cpan/Test-Harness/lib/App/Prove/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/ParallelSession.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/Session.pm
  ~ cpan/Test-Harness/lib/TAP/Formatter/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/Array.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Process.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Stream.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Bailout.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Comment.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Plan.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Pragma.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Test.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Unknown.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Version.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/YAML.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Job.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Spinner.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Executable.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/File.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Handle.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Perl.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/RawTAP.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/Reader.pm
  ~ cpan/Test-Harness/lib/TAP/Parser/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/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/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/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         
  ~ dist/Locale-Maketext/lib/Locale/Maketext.pm
  ~ dist/Locale-Maketext/lib/Locale/Guts.pm
  ~ dist/Locale-Maketext/lib/Locale/GutsLoader.pm
  ~ dist/Module-CoreList/corelist         
  ~ dist/Module-CoreList/lib/Module/CoreList.pm
  ~ dist/Module-CoreList/lib/Module/TieHashDelta.pm
  ~ dist/Module-CoreList/lib/Module/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

  > 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.
  > ok deraadt@ (afresh1@)

== sbin ============================================================== 03/05 ==

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

newfs

  ~ newfs.c                               

  > Revert change to density calculation. David Vasek points out this
  > is a more complicated problem than it appears.
  > ok deraadt@ (krw@)

== sys =============================================================== 04/05 ==

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

conf

  ~ GENERIC                               

  > disable tmpfs because it receives zero maintainance. (deraadt@)

net

  ~ bpf.c                                 

  > Make sure closed bpf devices are removed from bpf_d_list to free the
  > minor number for reuse by the device cloning code. This fixes a panic
  > reported by bluhm@.
  > initial diff from tedu
  > ok deraadt (natano@)

netinet

  ~ ip_carp.c                             

  > fix revision 1.290 of sys/netinet/ip_carp.c.
  > diff from jsg@
  > ok deraadt@, benno@ (benno@)

== usr.sbin ========================================================== 05/05 ==

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

bgpd

  ~ session.c                             

  > Initialize the log subsytem in the SE like it is done in the RDE. Without
  > this all logging is going via stderr to /dev/null which is not helpful.
  > OK deraadt@ phessler@ (claudio@)

rarpd

  ~ arptab.c                              

  > Fix rarpd hang. The receive buffer of a route socket can become full
  > while rarpd process is idle. To avoid getting stuck in rtmsg(),
  > the process has to clear the buffer and retry.
  > ok benno@ deraadt@ millert@ (visa@)

tcpdump

  ~ privsep.c                             

  > err() instead of errx(); noted by tim (deraadt@)

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

Reply via email to