freeswitch icon indicating copy to clipboard operation
freeswitch copied to clipboard

[Core] Move project to PCRE2

Open Ansuel opened this issue 2 years ago • 43 comments

Move project to PCRE2 as PCRE is EOL and won't receive any security updates anymore.

PCRE2 have different API compared to PCRE. Mainly PCRE2 have the concept of match_data, no ovector needs to be passed, different handling for error string and different handling for substring manipulation.

Update any user of PCRE library with the new API

Signed-off-by: Christian Marangi [email protected]


This also have 2 bugfix that i found while doing the conversion..

Codewise I should have ported anything... What I need help is in the visual studio project files and some other small thing... Hope someone can help with them!

Ansuel avatar Nov 03 '23 19:11 Ansuel

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1547/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1547/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1548/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1548/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1549/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1549/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1550/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1550/index.html

signalwire-ci[bot] avatar Nov 03 '23 19:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1551/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1551/index.html

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1552/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1552/index.html

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1553/index.html

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1553/artifacts.html

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1554/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1554/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1555/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 20:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1555/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1556/index.html

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1558/artifacts.html

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1559/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1558/index.html

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1559/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1560/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1560/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1561/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Unit-tests compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1562/unit-tests-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1561/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build compilation failed: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1562/scan-build-result.txt

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]

Scan-build found bugs: https://public-artifacts.signalwire.cloud/drone/signalwire/freeswitch/1563/index.html

signalwire-ci[bot] avatar Nov 03 '23 21:11 signalwire-ci[bot]