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
