summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/perl/regexec.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix merge issues, remove excess files - match perl-5.32.1 distafresh12021-03-011-104/+384
| | | | OK sthen@
* Update perl to 5.30.2afresh12020-04-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod Incompatible Changes There are no changes intentionally incompatible with 5.30.0. Updated Modules and Pragmata * Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089. * Module::CoreList has been upgraded from version 5.20191110 to 5.20200314. Selected Bug Fixes * printf() or sprintf() with the %n format no longer cause a panic on debugging builds, or report an incorrectly cached length value when producing SVfUTF8 flagged strings. * A memory leak in regular expression patterns has been fixed. * A read beyond buffer in grok_infnan has been fixed. * An assertion failure in the regular expression engine has been fixed. * (?{...}) eval groups in regular expressions no longer unintentionally trigger "EVAL without pos change exceeded limit in regex". Proceed when you feel comfortable. deraadt@
* Fix merge issues, remove excess files - match perl-5.30.1 distafresh12019-12-301-836/+1070
| | | | Timing is good deraadt@, OK sthen@
* Update to perl 5.28.2afresh12019-05-241-93/+69
| | | | | | | Minor bugfixes and documentation improvments. See perldelta for details. https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod OK bluhm@
* Fix merge issues, remove excess files - match perl-5.28.1 distafresh12019-02-131-721/+1874
| | | | looking good sthen@, Great! bluhm@
* Correct heap overflow bugs in perlafresh12018-04-141-17/+26
| | | | | | | | | | | | | | | | | | | | * RT #131844: [CVE-2018-6913] heap-buffer-overflow in S_pack_rec Reported by GwanYeong Kim, fixed by Tony Cook. * RT #132063: [CVE-2018-6798] Heap-buffer-overflow in Perl__byte_dump_string (utf8.c) Reported by Nguyen Duc Manh, fixed by Karl Williamson, Yves Orton, and Tony Cook. * RT #132227: [CVE-2018-6797] heap-buffer-overflow (WRITE of size 1) in S_regatom (regcomp.c) Reported by Brian Carpenter, fixed by Yves Orton, Karl Williamson, and Tony Cook. Many thanks to deraadt@ tj@ bluhm@ tb@ robert@
* Fix merge issues, remove excess files - match perl-5.24.2 distafresh12017-08-141-12/+15
| | | | OK bluhm@, Reads ok sthen@
* Fix merge issues, remove excess files - match perl-5.24.1 distafresh12017-02-051-1126/+2502
|
* Update to perl 5.20.3afresh12016-07-031-79/+45
| | | | OK bluhm@
* Apply fix for perl bug 123562 which has been assigned CVE-2015-8853.millert2016-04-201-0/+12
| | | | | It can cause certain regular expressions with malformed UTF8 inputs to go into a forever loop and consume 100% CPU. OK afresh1@
* Fix merge issues, remove excess files - match perl-5.20.2 distafresh12015-04-251-2/+2
|
* Fix merge conflicts, remove extra files, match upstream perl-5.20.1afresh12014-11-171-1441/+1988
| | | | ok deraadt@ sthen@ espie@ miod@
* Merge perl-5.18.2 plus local patches, remove old filesafresh12014-03-241-2527/+3001
| | | | OK espie@ sthen@ deraadt@
* merge/resolve conflictssthen2013-03-251-1112/+1956
| | | | (some more to do after this one)
* merge in perl 5.12.2 plus local changesmillert2010-09-241-300/+567
|
* - apply fix from upstream git for CVE-2009-3626, which could cause perl tojasper2009-11-031-7/+2
| | | | | | crash on certain invalid UTF-8 codes. ok millert@ sthen@
* Merge in perl 5.10.1millert2009-10-121-63/+158
|
* fix conflicts and merge in local changes to perl 5.10.0millert2008-09-291-2227/+3507
|
* merge in perl 5.8.8millert2006-03-281-218/+263
|
* sync in-tree perl with 5.8.6millert2005-01-151-30/+42
|
* merge 5.8.5 into HEADmillert2004-08-091-21/+4
| | | | | | | remove now-unused files crank libperl shared library major number update Makefile.bsd-wrapper tweak openbsd hints file for arm and m68k
* Resolve conflicts for perl 5.8.2, remove old files, and add OpenBSD-specific scaffoldingmillert2003-12-031-90/+120
|
* Resolve conflicts, remove old files, merge local changesmillert2002-10-271-1154/+1841
|
* merge in perl 5.6.1 with our local changesmillert2001-05-241-152/+353
|
* perl-5.6.0 + local changesmillert2000-04-061-459/+2317
|
* perl5.005_03 (stock)millert1999-04-291-451/+936
|
* perl 5.004_04millert1997-11-301-122/+354
|
* Import of Perl 5.003 into the tree. Makefile.bsd-wrapper anddownsj1996-08-191-0/+1119
config.sh.OpenBSD are the only local changes.