| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
TODO: Security fixes, diagnostics, bug fixes, acknowledgements
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The extended charclass parser makes some assumptions during the
first pass which are only true on well structured input, and it
does not properly catch various errors. later on the code assumes
that things the first pass will let through are valid, when in
fact they should trigger errors.
(cherry picked from commit 19a498a461d7c81ae3507c450953d1148efecf4f)
|
|
|
|
|
|
|
| |
This allows things to work properly in the face of embedded NULs.
See the branch merge message for more information.
(cherry picked from commit 43b2f4ef399e2fd7240b4eeb0658686ad95f8e62)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RT #133204
Wean this function off int/I32 and onto UV/Size_t.
Also, replace all malloc-ish calls with a wrapper that does
overflow checks,
In particular, it was doing (nlen + vlen + 2) which could wrap when
the combined length of the environment variable name and value
exceeded around 0x7fffffff.
The wrapper check function is probably overkill, but belt and braces...
NB this function has several variant parts, #ifdef'ed by platform
type; I have blindly changed the parts that aren't compiled under linux.
(cherry picked from commit 34716e2a6ee2af96078d62b065b7785c001194be)
|
| |
|
| |
|
|
|
|
|
| |
(Porting/corelist.pl, plus $VERSION bumps and Changes entry for a tentative
release date which is to coincide with a 5.28.1 release)
|
|
|
|
| |
(includes regen/opcode.pl)
|
|
|
|
| |
(cherry picked from commit b067f7d66a5c34d6c5938ff06477955c5ce2b2a0)
|
|
|
|
| |
(cherry picked from commit bcf85e3b8ab4ff9315aef92e9d18c099efe7a179)
|
|
|
|
| |
(cherry picked from commit e26216a593e250efb78a1fe042e64bacb6ed117d)
|
|
|
|
| |
(cherry picked from commit 3f0ff2a3a89e6b940bcf9f559b611c4a8795f5ce)
|
|
|
|
| |
(cherry picked from commit 8c9dc6d026b24c7060802534c0b7e694888a2ac7)
|
|
|
|
| |
(cherry picked from commit 7df0349098b37492cdb9fcf11cd55d9a1d977ba4)
|
|
|
|
| |
(cherry picked from commit cdef8bf0658994a5e671ad7eacedefb2d55cfc5d)
|
|
|
|
| |
(cherry picked from commit 83e2561cda8270a58d29fd5311f4308bb3b4e5c8)
|
|
|
|
| |
(cherry picked from commit af287082e53fa8a837b18552b59bd7eb4e76f50e)
|
|
|
|
| |
(cherry picked from commit dd7b110b36096fbaf19da4f35aa326f3dfc50c10)
|
|
|
|
| |
(cherry picked from commit 679644e1fc976a83e3b342d85378e0ae9205a8bc)
|
|
|
|
| |
(cherry picked from commit 636adee66dd861ad7cbeac765ffcabebc9daaaed)
|
|
|
|
| |
(cherry picked from commit 525f650060aced77a81dcca437c628a36a36c658)
|
|
|
|
| |
(cherry picked from commit dcde8ffd7bd48f12673fea01e144c13db34ee49b)
|
|
|
|
|
|
| |
I'll put the link once I see the ID.
(cherry picked from commit 09ab1dc2523953994cf4593f96f60bc1deae874d)
|
|
|
|
| |
(cherry picked from commit dfabf1f580c99fbfb8a30341a60bf4a86f5b06ee)
|
|
|
|
| |
(cherry picked from commit fa427eb99fb2cd5ac2c6896f5729c8e94ec8f873)
|
|
|
|
| |
(cherry picked from commit e187da20a911c48a3734c105d56200be941d1b2e)
|
|
|
|
| |
(cherry picked from commit 9dd556afad370558b5d26c9222d4fa79fb2dc2ac)
|
|
|
|
| |
(cherry picked from commit 544e6aa6abdfcb8c07bd9af0d14ba8bd5c17151f)
|
|
|
|
| |
(cherry picked from commit caa2ce0e4935cd38d8599599f9ed2fc21e22e109)
|
|
|
|
| |
(cherry picked from commit 114f2299a3d9ec594526ecbb37e96f6cca40d418)
|
|
|
|
| |
(cherry picked from commit ad06a4010773397573265c9b40a46902122a7d13)
|
|
|
|
| |
(cherry picked from commit 2fbbc845539a04167a571e29a2068df0445d4b39)
|
|
|
|
| |
(cherry picked from commit 005d47852a980a18d0ec55faf44fe518e59e03e7)
|
|
|
|
| |
(cherry picked from commit b311082a82b226faa71bf7ce590e0fce2aa8bf09)
|
|
|
|
| |
(cherry picked from commit c84ab1aa9408d3f6f807268f467fbfbc583675bc)
|
|
|
|
| |
(cherry picked from commit f59a22f56c1411049a1e15d4dd99c53aeee32bb9)
|
|
|
|
| |
(cherry picked from commit 8d2b1031762d02ef06bd4c98452704d3b5c50293)
|
|
|
|
| |
(cherry picked from commit 4f61d9d17314f0701cff23be0736456412e51169)
|
|
|
|
| |
(cherry picked from commit 70fe82288ca1a795b49f88f679cc3ef99e6f1422)
|
|
|
|
| |
(cherry picked from commit 42f10b3ffcb09f2c3fb2fb2600565b3fe588f922)
|