summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Fix memory leak in Encode.xs"maint-5.10Chris 'BinGOs' Williams2013-03-071-4/+4
| | | | | | Because it breaks Win32 This reverts commit 27a6588a70ffa9e9000ca20f266a92f93cbf1a78.
* Fix memory leak in Encode.xsChris 'BinGOs' Williams2013-03-071-4/+4
|
* Avoid wraparound when casting unsigned size_t to signed ssize_t.Andy Dougherty2013-02-141-4/+4
| | | | | | | Practically, this only affects a perl compiled with 64-bit IVs on a 32-bit system. In that instance a value of count >= 2**31 would turn negative when cast to (ssize_t). (cherry picked from commit 94e529cc4d56863d7272c254a29eda2b002a4335)
* use hints/linux.sh from bleadYves Orton2013-02-141-18/+38
|
* Prevent premature hsplit() calls, and only trigger REHASH after hsplit()Yves Orton2013-02-133-25/+39
| | | | | | | | | | | | | | Triggering a hsplit due to long chain length allows an attacker to create a carefully chosen set of keys which can cause the hash to use 2 * (2**32) * sizeof(void *) bytes ram. AKA a DOS via memory exhaustion. Doing so also takes non trivial time. Eliminating this check, and only inspecting chain length after a normal hsplit() (triggered when keys>buckets) prevents the attack entirely, and makes such attacks relatively benign. (cherry picked from commit f2a571dae7d70f7e3b59022834d8003ecd2df884) (which was itself cherry picked (with changes) from commit f1220d61455253b170e81427c9d0357831ca0fac)
* create perl5102deltaDavid Mitchell2009-08-2312-33/+321
|
* today's merging activityv5.10.1perl-5.10.1David Mitchell2009-08-221-0/+34
|
* more release_managers_guide tweaksDavid Mitchell2009-08-221-44/+55
| | | | (cherry picked from commit 52a66c2cc3722485e8a16f1da9c026524180ca8c)
* add new release to perlhistDavid Mitchell2009-08-221-0/+1
|
* Update Module::CoreList for 5.10.1David Mitchell2009-08-221-2/+2
| | | | (cherry picked from commit 6c1a81b03e170d09e3d9f2bb12f4ab9cafe03986)
* micro-tweak perldeltaDavid Mitchell2009-08-221-3/+3
|
* mention perlivp in release_managers_guideDavid Mitchell2009-08-221-0/+9
| | | | (cherry picked from commit 459fc3ca45067f8a2b7f262f7aac0a99372c2a88)
* better document smart match overloadingDavid Mitchell2009-08-222-2/+37
| | | | (cherry picked from commit 0de1c906c34397b53c088e443cd0325d9c209649)
* link in perldelta to INSTALL doesn't get indexed correctlyDavid Mitchell2009-08-221-1/+1
| | | | | on CPAN, so don't bother. (Spotted by Tom Hukins)
* Teach perlivp about the new stucture of the IO::Compress module suiteVincent Pit2009-08-221-5/+5
| | | | | | This fixes [perl #68682] : 5.10.1 ( RC1 and RC2 ) perlivp fails IO/Compress (cherry picked from commit e7598a06d704c8e12489be3a9098367ae55f5a89)
* update Safe version in perldeltaDavid Mitchell2009-08-221-1/+1
|
* bump Safe version to 2.18David Mitchell2009-08-221-1/+1
| | | | (cherry picked from commit 6bc059100668dd5718368f9434a2a238d039b78e)
* perldelta: mention CGI popup_menu fixDavid Mitchell2009-08-221-0/+1
|
* add the CGI "default_value for popup_menu()" fix from 3.45David Mitchell2009-08-221-1/+1
| | | | (cherry picked from commit 74d3927541bd7b5c13ac3fbd52102728650646df)
* bleed and 5.10.1 - documentation fix - README.aix add info the lib gdbm is ↵Rainer Tammer2009-08-221-14/+15
| | | | | | | | | | | | | | | | | automatically removed + remove trailing blanks please could you add this to bleed and maint-5.10 ? It's only a documentation fix and a formating cleanup... this should not break anything :-)) Thanks very much. Bye Rainer Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl> (cherry picked from commit e9d2e818e09bc1bed6b2109f74fcc75ceb03eb76)
* release_managers_guide: minor tweaksDavid Mitchell2009-08-221-1/+6
| | | | (cherry picked from commit a14438df21020189740a682ab40dab57be840556)
* improve smart match documentation, per DMChip Salzenberg2009-08-202-11/+11
|
* disarm RC2 bumpDavid Mitchell2009-08-191-1/+0
|
* bump version to RC2perl-5.10.1-RC2David Mitchell2009-08-181-0/+1
|
* add new release to perlhistDavid Mitchell2009-08-181-0/+1
|
* Updated Module::CoreList for 5.10.1-RC2David Mitchell2009-08-181-54/+30
| | | | (cherry picked from commit a47a8f3cfedd88452255f9cef5132cb5a0be55ed)
* today's merging activityDavid Mitchell2009-08-181-0/+7
|
* Correctly detect NDBM_File availabilityH.Merijn Brand2009-08-181-2/+2
| | | | (cherry picked from commit 7894ad662a3cd2f4ed62524c47717e580145900e)
* Sebastien decided what was the UPSTREAM for his modulesVincent Pit2009-08-181-3/+3
| | | | (cherry picked from commit 27d8d4f034c50a2472e34bef47d5d2f00c8330c1)
* more excising of const deparsing from maintDavid Mitchell2009-08-171-15/+1
| | | | (Unexpected TODO succeedng seems to be confusing the smoke output)
* Attribute::Handlers was typoed as Attributes::Handlers in perl5101delta.podJesse Vincent2009-08-171-1/+1
| | | | | | | | Date: Mon, 17 Aug 2009 11:19:15 +0100 From: Zefram <zefram@fysh.org> To: perl5-porters@perl.org Subject: perl5101delta typo Message-ID: <20090817101915.GB24129@fysh.org>
* last five days' merging activityDavid Mitchell2009-08-171-1/+29
|
* bump Safe version number in perldeltaDavid Mitchell2009-08-171-1/+1
|
* [perl #68530] "version::CLASS" warning in Safe.pmDavid Mitchell2009-08-171-2/+4
| | | | | | | | | If any of the std variables being aliased into the Safe::rootN package don't actually exist, and if they are not one of the special "don't warn" variables, then you can get an 'only used once' warning. So lets not. (Also bumps version number). (cherry picked from commit a930c511fcc6cf6f5ef849a9a4a028ff1cd6e27a)
* remove final traces of constant deparsingDavid Mitchell2009-08-161-2/+2
| | | | (ef0c5631d3 missed reverting a bit of 2990415a45)
* Remove constant deparsing from perldeltaDavid Mitchell2009-08-161-2/+1
|
* Remove constant deparsing from 5.10.1David Mitchell2009-08-162-50/+1
| | | | | | | | | | This was added post-5.10.0, but adds a significant perfomance penalty to all deparsing. Remove for now, and maybe add back in a later 5.10.x if it can be fixed. The original code was added to blead with 2990415a4519bc3988d7224ae15100c3e9e901ee with a lot of follow-up tweaks.
* Suppress system messages when op/ref.t calls die on VMS.Craig A. Berry2009-08-161-3/+4
| | | | (cherry picked from commit 54c717c31383ee341b51465df1a84524ff7245b5)
* quick fix cpan -rDavid Golden2009-08-161-1/+1
| | | | (cherry picked from commit e13751452f8f5397a445636efcdb6e48c40a2ea9)
* release_managers_guide: typo fixesDavid Mitchell2009-08-151-2/+2
| | | | (cherry picked from commit c67d51c3922d4d13cf9e6cb85678814563783c5b)
* Explain that the load_module() import list must be NULL terminatedJan Dubois2009-08-151-1/+5
| | | | (cherry picked from commit 76f108ac8c4a9965d6bf4ba6a472e5866bb01731)
* Perl_die_nocontext() is also called with NULL from XS extensions that want ↵Vincent Pit2009-08-153-6/+2
| | | | | | | | to set $@ themselves. This commit goes with 52a5bfab8876f302d269f1bfa46eae1998f0d3ca. (cherry picked from commit cf284a245bd2c9f479068768a1e22147f7925e7d)
* Import WIN64 environment variable into makefile.mkJan Dubois2009-08-151-1/+1
| | | | | | | nmake.exe will import environment variables as macro definitions by default, but for dmake.exe we need to import them explicitly. (cherry picked from commit 9b1007c4e438dba14baad3734235d8f0f8cfa7fe)
* Don't explicitly link against msvcrt when using MinGW.Jan Dubois2009-08-151-1/+4
| | | | | | | | | The latest releases of MinGW generate hard linker errors when msvcrt is specified explicitly. It will still link against this library implicitly anyways, so specifying it isn't needed. (cherry picked from commit 679b67fee662acf52b2b1af175101ee323ae7d60)
* Add Bob Wilkinson's email address to AUTHORSDavid Golden2009-08-151-1/+1
| | | | (cherry picked from commit 4a2c3333c52f7f4e9661ae036ecb70ba617b823a)
* release_managers_guide: add release compare item,David Mitchell2009-08-151-6/+26
| | | | | | and expand a couple of sections. (cherry picked from commit d60a10440915acb0ef0fef797a3146b6b7423c83)
* Updated Maintainers.pl to note that p5p/blead is responsible for IOJesse Vincent2009-08-151-2/+2
| | | | | | (source: off-list mail from graham: <C341EDE9-0C5A-41A9-8554-EDF959C5A92C@pobox.com>) (cherry picked from commit ac1205a52f8c8d3918a061b6c2a9efbed8d96b15)
* Merge the updated perlfaq from the perlfaq repositorySteffen Mueller2009-08-1510-723/+1435
| | | | (cherry picked from commit 109f04419ad154407413aa733c313fd77c1e12ca)
* Install arch-dependent files into $archlib.Andy Dougherty2009-08-132-0/+10
| | | | | | | | | | After the great ext/ renaming, installperl stopped properly parsing the new directory names, and hence did not properly deduce which files are architecture-dependent. This was compounded by Configure's failure to detect ext/IO-Compress as an architecture-dependent module. These two patches fix both of those errors. (cherry picked from commit 4cc80fc4cbbd82e20f7b14b68abb53d552076022)
* Typos in perlbug.PLJerry D. Hedden2009-08-121-2/+2
| | | | (cherry picked from commit 7acb6aa6c27bdd5c90522b7c65c5e3cf9a184f6b)