aboutsummaryrefslogtreecommitdiff
path: root/libs/pcre
Commit message (Collapse)AuthorAge
* pcre: move pcre from base repository to packages feedNick Hainke2023-05-18
| | | | | | | | | | | | pcre is no longer needed in the base repository. However, some packages still rely on it in the packages and telephony feed. Cross-reference to base repository: e3e6652a550d ("pcre: move package to packages feed") While working on it remove AUTORELEASE. Signed-off-by: Nick Hainke <vincent@systemli.org>
* pcre: move package to coreDaniel Golle2020-08-13
| | | | | | | libpcre is required for libselinux which was added to core recently. Move it to the core so core builds without the packages feed. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* pcre: 32 bit character support enabled (libpcre32)Alex Kirhenshtein2020-07-13
| | | | Signed-off-by: Alex Kirhenshtein <alk@netxms.org>
* pcre: update to 8.4.4Rosen Penev2020-06-06
| | | | | | | | Add PKG_BUILD_PARALLEL for faster compilation. Remove autoreconf as nothing is being patched. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pcre: Add JIT-support for select architecturesChristian Lachner2019-11-22
| | | | | | | | | | | | | | | | | - This commit adds a config-option for JIT in libpcre(1). According to research published on https://rust-leipzig.github.io/regex/2017/03/28/comparison-of-regex-engines/ this should give a 10x performance increase on JIT operations which can be desireable for high performance Apache mod_rewrite or haproxy reqrep operations. This option is available on all officially supported architecutres which are listed on https://pcre.org/original/doc/html/pcrejit.html#SEC3. Furthermore, it is enabled by default on the following architectures: arm, i686, x86_64. Signed-off-by: Christian Lachner <gladiac@gmail.com>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* pcre: remove unnecessary dependency on C++ libDENG Qingfang2019-07-23
| | | | | | | | | | Add libpcrecpp to PKG_CONFIG_DEPENDS to properly trigger reconfiguration, avoiding unnecessary dependency. This reverts commit 17090fecf18c795f5bfa5e1ea375ccd65d24f227. This reverts commit ec138f51ab54873252bbe3e848f5fa9c20de78b9. Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* libs/pcre: Update to 8.43Daniel Engberg2019-05-06
| | | | | | Update pcre to 8.43 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* pcre: Depending on C++ nowBjørn Mork2019-04-05
| | | | | | | | | | | | | | | | Must depend on cpp for the unconditional --enable-cpp, or the build can fail when CONFIG_PACKAGE_libpcrecpp is unset and nothing else has built the c++ toolchain: configure: error: Invalid C++ compiler or C++ compiler flags Makefile:97: recipe for target '/usr/local/src/lede/build_dir/target-mipsel_24kc_musl/pcre-8.42/.configured_68b329da9893e34099c7d8ad5cb9c940' failed make[3]: *** [/usr/local/src/lede/build_dir/target-mipsel_24kc_musl/pcre-8.42/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1 make[3]: Leaving directory '/usr/local/src/lede/feeds/packages/libs/pcre' time: package/feeds/packages/pcre/compile#4.48#0.30#6.88 package/Makefile:107: recipe for target 'package/feeds/packages/pcre/compile' failed Fixes: 17090fecf18c ("pcre: Fix compile of libpcrecpp") Signed-off-by: Bjørn Mork <bjorn@mork.no>
* pcre: Fix compile of libpcrecppJan Kardell2019-03-10
| | | | | | | | If the cpp lib is added after pcre is first compiled, pcre will not be reconfigured and the build will fail. Fix this by always building the cpp parts. Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
* libpcre: Allow building with uclibc++Rosen Penev2018-12-26
| | | | | This makes the libc++ adjustable Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pcre: Update to 8.42Rosen Penev2018-06-08
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libs/pcre: Switch to Sourceforge mirrorsDaniel Engberg2017-09-04
| | | | | Switch to Sourceforge for better availability and HTTP Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* pcre: Added fix for CVE-2017-11164 by adding stack recursion limitThomas Heil2017-09-03
| | | | Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* pcre: upgrade to version 8.41Thomas Heil2017-08-17
| | | | | | - fixes security issues Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* [libs/pcre]: fix CVE-2017-7186Thomas Heil2017-03-27
| | | | | | Fix CVE-2017-7186 mentioned in https://bugs.exim.org/show_bug.cgi?id=2052 Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* package: pcre bump to version 8.40heil2017-01-22
| | | | Signed-off-by: heil <heil@terminal-consulting.de>
* pcre: bump to version 8.39heil2016-06-21
| | | | Signed-off-by: heil <heil@terminal-consulting.de>
* pcre: Integrate pending patches for next upstream version 8.39heil2016-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix auto-callout (http://vcs.pcre.org/viewvc?view=rev&revision=1611) - Fix negated POSIX class within negated overall class UCP (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1612 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Fix bug for isolated \E between an item and its qualifier when auto callout is set. (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1613 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Give error for regexec with pmatch=NULL and REG_STARTEND set (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1614 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Fix \Q\E before qualifier bug when auto callouts are (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1616 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Fix /x bug when pattern starts with white space and (?-x) (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1617 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Fix copy named substring bug. (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1618 2f5784b3-3f2a-0410-8824-cb99058d5e15) - Fix (by hacking) another length computation issue. (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1619 2f5784b3-3f2a-0410-8824-cb99058d5e15 - Fix get_substring_list() bug when \K is used in an assertion. (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1620 2f5784b3-3f2a-0410-8824-cb99058d5e15 - Fix pcretest bad behaviour for callout in lookbehind. (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1625 2f5784b3-3f2a-0410-8824-cb99058d5e15 - Fix workspace overflow for (*ACCEPT) with deeply nested (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1631 2f5784b3-3f2a-0410-8824-cb99058d5e15 fixes CVE-2016-3191 - Fix Yet another duplicate name bugfix by overestimating the memory needed (i.e. another hack - PCRE2 has this "properly" fixed). (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1636 2f5784b3-3f2a-0410-8824-cb99058d5e15 - Fix pcretest loop for global matching with an ovector size (git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1637 2f5784b3-3f2a-0410-8824-cb99058d5e15 Signed-off-by: heil <heil@terminal-consulting.de>
* pcre: upgrade to 0.8.38heil2016-01-25
| | | | | | | | | | | | | fixes: * CVE 2015-2327 CVE 2015-2328 CVE 2015-8380 CVE 2015-8381 CVE * 2015-8382 * CVE 2015-8383 CVE 2015-8384 CVE 2015-8385 CVE 2015-8386 CVE * 2015-8387 * CVE 2015-8388 CVE 2015-8389 CVE 2015-8390 CVE 2015-8391 CVE * 2015-8392 * CVE 2015-8393 CVE 2015-8394 CVE 2015-8395 Signed-off-by: heil <heil@terminal-consulting.de>
* pcre: fix CVE-2015-3210heil2015-06-08
| | | | | | - should fix eap buffer overflow in pcre_compile2() / compile_regex() Signed-off-by: heil <heil@terminal-consulting.de>
* pcre: update to 8.37heil2015-05-04
| | | | | | - fixes CVE-2015-2325, CVE-2015-2326, CVE-2008-2371 Signed-off-by: heil <heil@terminal-consulting.de>
* [pcre] also package 16bit variantMirko Vogt2015-03-23
|
* pcre: update to version 8.36Thomas Heil2015-01-04
| | | | Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* pcre: small makefile fixesMichael Heimpold2014-09-05
| | | | | | | | - make license tag spdx conform - drop duplicate copy commands (previous lines with asterisk match already) - minor whitespace cleanup Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* pcre: #16729: cant load library libpcreThomas Heil2014-07-07
| | | | | | Some people complain about missing libpcre.so, so better include it. Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
* libpcre: import from packages, add myself as the maintainerThomas Heil2014-06-30
This adds the pcre, aka libpcre package from the old svn tree. Ive updated the package to the last version end checked that it builds with various plattforms. The patch 750-pcre_config_cross.patch is not longer necessary, so I removed him. The old package needs to be removed from the svn package tree. Signed-off-by: Thomas Heil <heil@terminal-consulting.de>