summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Create new perldelta for 5.24.5maint-5.24Steve Hay2018-04-1411-63/+480
|
* Epigraphs for 5.24.4 and 5.26.2Steve Hay2018-04-141-0/+31
| | | | (cherry picked from commit 15e2c76df78f6d5fe4a20de12c83453c422a36b9)
* Finalize perldeltav5.24.4Steve Hay2018-04-141-1/+1
|
* 5.24.4 todaySteve Hay2018-04-141-0/+1
|
* Update Module-CoreList for 5.24.4Steve Hay2018-04-141-1/+1
|
* Add epigraphs for 5.24.4-RC1 and 5.26.2-RC1Steve Hay2018-03-241-0/+23
| | | | (cherry picked from commit 811612a11efb1ebc131370e8238d3512779354f8)
* Disarm patchlevel.h and regen META.jsonSteve Hay2018-03-242-2/+1
|
* Update META.jsonv5.24.4-RC1Steve Hay2018-03-241-1/+1
|
* Bump to RC1Steve Hay2018-03-241-0/+1
|
* 5.24.4-RC1 and 5.26.2-RC1 todaySteve Hay2018-03-241-0/+2
| | | | (cherry picked from commit 1f807e151b9979621bcb51f3b884b4daf37b7001)
* Finalize perldeltaSteve Hay2018-03-241-2/+25
|
* perldelta for previous commitSteve Hay2018-03-241-0/+8
|
* PATCH: [perl #132055] Assertion failureKarl Williamson2018-03-241-0/+10
| | | | | | | This checks for and aborts if it find control characters in a supposed Unicode property name. Code further along could not handle these. This also fixes #132553 and #132658
* perldelta - Update security fixes sectionSteve Hay2018-03-231-4/+15
|
* (perl #132227) restart a node if we change to uni rules within the node and ↵Karl Williamson2018-03-231-0/+12
| | | | | | | | encounter a sharp S This could lead to a buffer overflow. (cherry picked from commit 190b97e86cd07d984ea2e9f0c844d33cd3399d21)
* (perl #132063) we should no longer warn for this codeTony Cook2018-03-231-3/+0
| | | | | | | | | | The first patch for 132063 prevented the buffer read overflow when dumping the warning but didn't fix the underlying problem. The next change treats the supplied buffer correctly, preventing the non-UTF-8 SV from being treated as UTF-8, preventing the warning. (cherry picked from commit 1e8b61488f195e1396aa801c685340b156104f4f)
* v5.24.3: fix TRIE_READ_CHAR and DECL_TRIE_TYPE to account for non-utf8 targetYves Orton2018-03-232-4/+11
| | | | (cherry picked from commit 7304de2a32efe1324d229724a46efb6c33817208)
* [perl #132063]: Heap buffer overflowKarl Williamson2018-03-232-13/+23
| | | | | | | | | | | The proximal cause is several instances in regexec.c of the code assuming that the input was valid UTF-8, whereas the input was too short for what the start byte claimed it would be. I grepped through the core for any other similar uses, and did not find any. (cherry picked from commit fe7d8ba0a1bf567af8fa8fea128e2b9f4c553e84)
* (perl #131844) fix various space calculation issues in pp_pack.cTony Cook2018-03-232-5/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - for the originally reported case, if the start/cur pointer is in the top 75% of the address space the add (cur) + glen addition would overflow, resulting in the condition failing incorrectly. - the addition of the existing space used to the space needed could overflow, resulting in too small an allocation and a buffer overflow. - the scaling for UTF8 could overflow. - the multiply to calculate the space needed for many items could overflow. For the first case, do a space calculation without making new pointers. For the other cases, detect the overflow and croak if there's an overflow. Originally this used Size_t_MAX as the maximum size of a memory allocation, but for -DDEBUGGING builds realloc() throws a panic for allocations over half the address space in size, changing the error reported for the allocation. For non-DEBUGGING builds the Size_t_MAX limit has the small chance of finding a system that has 3GB of contiguous space available, and allocating that space, which could be a denial of servce in some cases. Unfortunately changing the limit to half the address space means that the exact case with the original issue can no longer occur, so the test is no longer testing against the address + length issue that caused the original problem, since the allocation is failing earlier. One option would be to change the test so the size request by pack is just under 2GB, but this has a higher (but still low) probability that the system has the address space available, and will actually try to allocate the memory, so let's not do that. (cherry picked from commit f5506feddde8546eabb69d71569d856c7e9c615b)
* Bump release date to mid-AprilSteve Hay2018-03-225-8/+8
|
* update Module::CoreList for v5.27.10Todd Rinaldo2018-03-222-30/+194
| | | | (manually cherry picked from commit 27ee818c2aa6c1aa9d6223226f7dcb9e4aea75ae)
* Bump Module::CoreListSawyer X2018-03-222-0/+55
| | | | (manually cherry picked from commit 4f01496f3c1a7adbef81d146f9a09e8700d85ed9)
* Epigraph for 5.27.10Todd Rinaldo2018-03-221-0/+11
| | | | (cherry picked from commit ae5389b2505efdb9b72847eb64757aea68e8da52)
* Perlhist entry for 5.27.10Todd Rinaldo2018-03-221-0/+1
| | | | (cherry picked from commit f0282de6e1af44f945ea5d4ec9c7cf6469324731)
* perldelta - Remove boilerplate, update modules and add bug linkSteve Hay2018-03-221-337/+8
|
* perldelta 397baf232086e0a9ad6f881a9614d3dbaea853fcZefram2018-03-221-0/+6
| | | | (cherry picked from commit 9a40fcb68413c7a6091696885a6f6b34ec8bdf97)
* update checkAUTHORSreneeb2018-03-021-0/+1
| | | | (cherry picked from commit 8f6628e3029399ac1e48dfcb59c3cd30e5127c3e)
* properly check readpipe()'s argument listZefram2018-03-022-3/+25
| | | | | | | | readpipe() wasn't applying context to its argument list, resulting in readpipe()'s context leaking in, and broken stack discipline when a list expression was used. Fixes [perl #4574]. (cherry picked from commit 397baf232086e0a9ad6f881a9614d3dbaea853fc)
* update Module::CoreList for v5.27.9reneeb2018-03-021-1/+138
| | | | (manually cherry picked from commit 9862549e18ce884c834a61a7eeed90e9a10412f8)
* Update epigraph.podreneeb2018-03-021-0/+23
| | | | (cherry picked from commit e60142ac4ee7a9ea05f15c3467311c25d3a80fc6)
* add new release to perlhistreneeb2018-03-021-0/+1
| | | | (cherry picked from commit 987cf6a02ef79898831f1294a6fe97c5884cfa5a)
* Update Module::CoreList with data so far for the imminent 5.24.4Steve Hay2018-02-284-3/+33
| | | | | (Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative release date which is to coincide with a 5.26.2 release)
* Fix manual cherry-pick error in 4702fb6ec71b0844e51c0a554c01410dd621aa78Steve Hay2018-02-281-1/+0
|
* Bump version to 5.24.4, ahead of its impending releaseSteve Hay2018-02-2823-124/+124
| | | | (includes regen/opcode.pl)
* Update Copyright years in README and perl.c.Abigail2018-02-282-3/+4
| | | | | | Now, 2018 is included. (cherry picked from commit e84cc8c8c341ace6a1e2f671190dd7be93c1a380)
* Update Module::CoreList for 5.27.9Abigail2018-02-283-0/+30
| | | | (manually cherry picked from commit 3f4fae50f32e50b0765e1c3cdad0177f585083d5)
* Update Module::CoreList for 5.27.8Abigail2018-02-281-0/+41
| | | | (cherry picked from commit 48d2ed925f836776d71bf601b08979f75598779d)
* Update Module-CoreList for v5.27.8Chris 'BinGOs' Williams2018-02-283-0/+31
| | | | (manually cherry picked from commit 946b6ed4ec08dfa012129f650bc1259f5ea1dd48)
* Update Module::CoreList for v5.27.7Chris 'BinGOs' Williams2018-02-281-0/+165
| | | | (cherry picked from commit e4b1fb853daf025ccf38412ddd1de212d59ed4da)
* generate preliminary Module::CoreList updates for 5.27.7Karen Etheridge2018-02-283-0/+30
| | | | (manually cherry picked from commit a67b31e34ebefb1016300f9f31538d443eaa2fc6)
* Update Module::CoreList for 5.27.6Karen Etheridge2018-02-281-0/+176
| | | | (manually cherry picked from commit feee2c5b7491677bad66b338eabf2a37c74fdbf5)
* Prepare Module::CoreList for 5.27.6Steve Hay2018-02-283-0/+30
| | | | (manually cherry picked from commit 78425520cae902929c02d73f35289c87c3e33e4c)
* Update Module::CoreList for 5.27.5Steve Hay2018-02-281-2/+124
| | | | (manually cherry picked from commit 0b2e8509fb24fb483d20fee843cdf58afae9368e)
* Import Module::CoreList data for 5.24.3 and 5.26.1Steve Hay2018-02-283-0/+33
| | | | (manually cherry picked from commit 0ba9031a35e032d8c2c46497a0c7cd1052a5dd97)
* Bump perl version to 5.27.5, including Module::CoreList bitsJohn SJ Anderson2018-02-283-0/+30
| | | | (manually cherry picked from commit 1967e4078fc58b815297507a9bd9fc1f9bb34f9e)
* Epigraph for 5.27.8Abigail2018-02-281-0/+32
| | | | (cherry picked from commit 791e35a526045e7a38c4de447a14509789ed24ac)
* Include epigraph for v5.27.7Chris 'BinGOs' Williams2018-02-281-0/+28
| | | | (cherry picked from commit 2be676a02a4872b3dd21b3ee2303feec66598c3e)
* add link to announcement emailKaren Etheridge2018-02-281-0/+2
| | | | (cherry picked from commit b32be96ecb4a22bfe0aec4388a7ca1498b9fb06d)
* fix formatting in earlier epigraphKaren Etheridge2018-02-281-12/+12
| | | | (cherry picked from commit a474ee7c01e23ead818a9a75a96463c93d6a6c88)
* commit epigraph for release 5.27.6Karen Etheridge2018-02-281-0/+13
| | | | (cherry picked from commit b508aa38aa3cce188df271c3110e397eecb79b7b)