In perl.git, the branch cpanel/all-patches has been created

<http://perl5.git.perl.org/perl.git/commitdiff/79b5c09b58f08fa62b541d0f571e83b39bf5966c?hp=0000000000000000000000000000000000000000>

        at  79b5c09b58f08fa62b541d0f571e83b39bf5966c (commit)

- Log -----------------------------------------------------------------
commit 79b5c09b58f08fa62b541d0f571e83b39bf5966c
Author: J. Nick Koston <n...@cpanel.net>
Date:   Wed Sep 6 12:18:51 2017 -0500

    Avoid unique REGCOMP in dynaloader
    
    CPANEL-15683
    
    Dynaloader has 4 unique regex's that cannot be de-duplicated
    by perlcc.  Switch them to index/substr

M       ext/DynaLoader/DynaLoader_pm.PL

commit a7540f270f8e86e5c5dece0ed700aba46f477d31
Author: Todd Rinaldo <to...@cpan.org>
Date:   Mon Sep 18 19:39:38 2017 -0500

    Hard code frequent Config checks so it's not needed

M       cpan/Tie-RefHash/lib/Tie/RefHash.pm
M       cpan/autodie/lib/Fatal.pm
M       dist/PathTools/Cwd.pm
M       ext/File-Find/lib/File/Find.pm
M       lib/File/Copy.pm

commit f3c1ec55b9ec6b5dcffeb96d79a3f95e77938ac6
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Aug 22 13:26:15 2017 -0500

    Speed up Carp.pm when backtrace arguments are references
    
    Case CPANEL-15140

M       dist/Carp/lib/Carp.pm

commit 992f25f9b4330b632841ae3371dcc0a22fb97afd
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Wed Aug 16 17:45:48 2017 -0500

    Disable optree_specials.t

M       ext/B/t/optree_specials.t

commit c1877968e0260eb647303573d50728616944ad3f
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Mon Aug 14 11:02:32 2017 -0600

    BC extra protection in Perl_sv_vcatpvfn_flags

M       sv.c
A       sv.c.orig
A       sv.c.rej

commit 1657dbf53b2f7607bc73ac0c6ce2a1e0951bdc09
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Wed Jul 5 12:29:41 2017 -0600

    BC Static shared memory for single malloc
    
    do not update these files, use make regen_headers
    - embed.h
    - embedvar.h
    - proto.h

M       embed.fnc
M       embed.h
M       embedvar.h
M       intrpvar.h
M       perl.h
M       proto.h
M       t/porting/regen.t
M       util.c

commit 5b55e10bf35d2d81c492ec4a942cf0634f854b2b
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Thu Aug 3 13:21:33 2017 -0600

    Switch several CPAN modules to XSLoader

M       cpan/Digest-SHA/lib/Digest/SHA.pm
M       cpan/Filter-Util-Call/Call.pm
M       cpan/IPC-SysV/lib/IPC/SysV.pm
M       cpan/Time-Piece/Piece.pm
M       cpan/Unicode-Collate/Collate.pm
M       dist/Time-HiRes/HiRes.pm
M       dist/Unicode-Normalize/Normalize.pm

commit 08daa3b60cf7aa38d7ed8dcca725f710886ea9c7
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Thu Jul 20 13:10:33 2017 -0600

    disable t/porting/podcheck.t

M       t/porting/podcheck.t

commit 0a60e75891284551e7ef7035c845536f683efe80
Author: Todd Rinaldo <to...@cpan.org>
Date:   Wed Jul 19 18:36:12 2017 -0500

    Provide a way to clear swash invlists for B::C

M       lib/utf8_heavy.pl

commit fbef7ac638e9b89e1f20d26bbdf0dc3651437a8c
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Fri Jun 30 11:28:31 2017 -0600

    better experience with gdb

M       perl.h

commit d2542e1a3eabae1e76fb3424189fb128d5ff0a4d
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Thu Jul 20 10:54:39 2017 -0600

    Disable xs handshake
    
    This commit disables the XS handshake.
    We can consider reverting it at anytime.
    
    This was required during the B::C development cycle in order
    to avoid to rebuild all XS modules ad the perl API version
    was bumped with the introduction of Perl_DeclareStaticMemory.
    
    We decided to preserve it as a 'feature' to avoid XS handshake
    issued during upcp/updates when bumping the perl version.
    
    As most of the time the XS module might survive, and if that's not
    the case it would just crash in a worst way. But this should
    reduce the amount of failures during the window timeframe where
    we are upgrading perl and some daemons like cpsrvd are still running.

M       util.c

commit 1e1f590441544431289575df707ac51e840a3034
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Mon Jun 12 11:38:23 2017 -0600

    add Perl_DeclareStaticMemory
    
    run make regen_headers to update
    embed.h
    embedvar.h
    proto.h

M       embed.fnc
M       embed.h
M       embedvar.h
M       handy.h
M       intrpvar.h
M       iperlsys.h
M       proto.h
M       util.c
M       util.h

commit e96719e89e60ee1b1aa31899a79c4fe05eaf8e22
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Wed Apr 26 18:08:02 2017 -0500

    Fix B logic to not add unnecessary deps
    
    https://rt.perl.org/Public/Bug/Display.html?id=130087

M       ext/B/B.pm
M       ext/B/O.pm
M       ext/B/t/OptreeCheck.pm

commit 9cba4cc9661f5efc88875dc056c0bcecdcc447e6
Author: J. Nick Koston <n...@cpanel.net>
Date:   Sun Apr 30 17:21:16 2017 -0500

    Avoid use vars when our will do in Core Perl

M       cpan/MIME-Base64/Base64.pm
M       cpan/parent/lib/parent.pm
M       dist/PathTools/Cwd.pm
M       dist/PathTools/lib/File/Spec/AmigaOS.pm
M       dist/PathTools/lib/File/Spec/Cygwin.pm
M       dist/PathTools/lib/File/Spec/Epoc.pm
M       dist/PathTools/lib/File/Spec/Functions.pm
M       dist/PathTools/lib/File/Spec/Mac.pm
M       dist/PathTools/lib/File/Spec/OS2.pm
M       dist/PathTools/lib/File/Spec/Unix.pm
M       dist/PathTools/lib/File/Spec/VMS.pm
M       dist/PathTools/lib/File/Spec/Win32.pm
M       dist/base/lib/base.pm

commit 53d68f707b47c3214b386da323c64f0dcb504cbd
Author: brian m. carlson <brian.carl...@cpanel.net>
Date:   Mon Mar 6 15:48:28 2017 +0000

    Net::FTP: treat MLSD type facts case-insensitively
    
    Case CPANEL-11508: RFC 3659 specifies that type facts should be
    case-insensitive, as should the names of facts.  Add an appropriate flag
    to the regexp to ensure that it works properly.
    
    Upstream-URL: https://github.com/steve-m-hay/perl-libnet/pull/33

M       cpan/libnet/lib/Net/FTP.pm

commit a07ed0257d8b6e92218c9bd076b3ac3cd3a6946c
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Mon Oct 31 11:53:17 2016 -0600

    Try to avoid a segfault when untie an object

M       pp_sys.c

commit bc042156e80461c3f1a3d0c2c3b8fc553bba9df3
Author: J. Nick Koston <n...@cpanel.net>
Date:   Mon Nov 14 06:45:10 2016 -0600

    Disable 14fileno.t tests since Cpanel::POSIX::Tiny is not installed during 
test
    
    case CPANEL-9799

M       cpan/IO-Socket-IP/t/14fileno.t

commit 415b05b9450ee099c99f58c598f3dc1757973a1e
Author: J. Nick Koston <n...@cpanel.net>
Date:   Fri Nov 11 08:29:31 2016 -0600

    Avoid warnings unimport in Carp to reduce lex warns

M       dist/Carp/lib/Carp.pm

commit 3e1627e3af8a70e8435188ed328743401c0599cf
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Thu Oct 6 17:14:53 2016 -0500

    Do not init PL_strtab if it's already setup

M       perl.c

commit 894fcbb74914e7fde2cbd39d6d1b14108925111c
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Sep 20 15:43:41 2016 -0500

    COW Static support
    
    Cow strings use a counter behind the final "\0",
    we are going to use its maximum value of 255
    as an immortal counter. (using the constant COW_STATIC)
    
    In addition to use it for B::C in order to use static cowpvs
    we will also make it available for any uncompiled programs,
    when a COW strings reach the 255 it will never decrease / increase.

M       sv.c
M       sv.h

commit 9357ba36375055158b409757e62d48ab120f81fc
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Mon Aug 8 17:59:09 2016 -0500

    Ignore customized.dat inconsistencies since we modify some of those files

M       t/porting/customized.t

commit c616d28dab9deea6505d1915da562814f5955ca1
Author: Todd Rinaldo <to...@cpan.org>
Date:   Mon Nov 23 12:40:58 2015 -0600

    Do not warn when close fails because the file handle is bad.
    
    Case CM-1212: The presence of this warning which was put there by
    https://rt.perl.org/Public/Bug/Display.html?id=57512 means that when we do a
    fastclose of file handles after fork, perl emits warnings because the file
    handles were not closed/flushed properly. This is intentional on cPanel's 
part,
    so we're turning this back off in the smallest way possible.

M       doio.c

commit b7295a97642cd0a7b93d91289e8bc4936b74f734
Author: Nicolas Rochelemagne <rochelema...@cpanel.net>
Date:   Fri Jul 24 10:22:16 2015 -0500

    Disable termcap warning when TERM is unset
    
       From 299864806f83b8dc0f2e3209e530c43cbdb28944 Mon Sep 17 00:00:00 2001
       From: Nicolas Rochelemagne <rochelema...@cpanel.net>
       Date: Fri, 24 Jul 2015 10:22:16 -0500

M       dist/Term-ReadLine/lib/Term/ReadLine.pm

commit f8bcfef924de8bdd131214bfd420f62db7470b11
Author: Todd Rinaldo <to...@cpan.org>
Date:   Fri Nov 6 16:23:14 2015 -0600

    Avoid importing symbols unless requested
    
    Perl should avoid importing symbols unless requested
    
    Avoid importing Carp functions, do a lazy loading of Carp.
    
    Bug-cPanel: https://jira.cpanel.net/browse/CPANEL-4359

M       cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm
M       cpan/IO-Socket-IP/lib/IO/Socket/IP.pm
M       cpan/Socket/Socket.pm
M       cpan/Time-Local/lib/Time/Local.pm
M       dist/IO/IO.pm
M       dist/IO/lib/IO/Dir.pm
M       dist/IO/lib/IO/File.pm
M       dist/IO/lib/IO/Handle.pm
M       dist/IO/lib/IO/Pipe.pm
M       dist/IO/lib/IO/Seekable.pm
M       dist/IO/lib/IO/Socket.pm
M       dist/IO/lib/IO/Socket/INET.pm
M       dist/IO/lib/IO/Socket/UNIX.pm
M       lib/SelectSaver.pm

commit 1bf1a0412803146553f9bfbe1c3e5b61eb736924
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Wed Jun 24 17:56:16 2015 -0500

    Assume Storable CAN_FLOCK
    
    Case 124297: Because Storable has to check Config, it induces perlcc 
binaries to
    be bigger for a compile time check. cPanel systems all support flock so 
just set
    the subroutine to always return 1.

M       dist/Storable/Storable.pm

commit bde4dc78902c36ad8222e173a60a684efe67a9d2
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Wed Jun 24 17:55:36 2015 -0500

    cPanel Storable don't bless security
    
    Add a flags option to block bless on restore
    
    The idea of this patch was rejected by p5p.
    cPanel should not use Storable anywhere at this point
    where this patch matters.
    
    Discussion in perl security mailing list about 2012/11.
    
    References: BC-874, BC-979

M       dist/Storable/Storable.pm
M       dist/Storable/Storable.xs
M       dist/Storable/t/attach_errors.t
M       dist/Storable/t/attach_singleton.t
M       dist/Storable/t/blessed.t
M       dist/Storable/t/circular_hook.t
M       dist/Storable/t/compat06.t
M       dist/Storable/t/destroy.t
M       dist/Storable/t/freeze.t
M       dist/Storable/t/just_plain_nasty.t
M       dist/Storable/t/overload.t
M       dist/Storable/t/recurse.t
M       dist/Storable/t/store.t
M       dist/Storable/t/tied.t
M       dist/Storable/t/tied_hook.t
M       dist/Storable/t/tied_items.t
M       dist/Storable/t/utf8hash.t
M       dist/Storable/t/weak.t

commit fd4c79aff75d8aba2afbdcde793dd4ac38298a42
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Jun 16 19:05:43 2015 -0500

    disable benchmark.t
    
    Benchmark.t has issues running on vms. we don't need these tests

M       lib/Benchmark.t

commit ddc368e4d7674fa9836f73b3fa0fcff82c89a120
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Mar 6 18:32:27 2012 -0600

    cpanel patchlevel
    
    note patches in patchlevel file for perl -V output. Include that . is not 
in @INC

M       patchlevel.h

commit 26a28fb3de6fef19fd19d1f573a412bcc0f95034
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Feb 7 18:18:10 2012 -0600

    cPanel INC PATH
    
    Re-order INC path so it's VENDOR/CORE/SITELIB

M       perl.c

commit 1d8e39c8d32fa87bf180bc86881b79c6d2460331
Author: Todd Rinaldo <to...@cpanel.net>
Date:   Tue Jun 16 18:21:59 2015 -0500

    disable man installs
    
    disable perl from installing man during make install

M       installman
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to