Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCRE2 #2015

Merged
merged 4 commits into from
Sep 5, 2023
Merged

PCRE2 #2015

merged 4 commits into from
Sep 5, 2023

Commits on Sep 5, 2023

  1. Add PCRE2 library

    Recognize PCRE2 library in the build system.
    
    Add wrapper for pcre_/pcre2_ functions.
    evgenyz committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    cd1d428 View commit details
    Browse the repository at this point in the history
  2. Add PCRE2 library OpenSCAP#2

    Use oscap_pcre_* wrapper in the code.
    evgenyz committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    b34bcbb View commit details
    Browse the repository at this point in the history
  3. Add PCRE2 library OpenSCAP#3

    Move the oscap_get_substring into the oscap_pcre.c module
    and rename it into oscap_pcre_get_substring.
    
    The function imposes implicit dependencies on PCRE/PCRE2 symbols
    even for utils.c users that won't use PCRE at all (SCE library).
    evgenyz committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    f653e07 View commit details
    Browse the repository at this point in the history
  4. Use PCRE2 library in CI

    Make use of the PCRE2 library (in Fedora CI + PackIt and Ubuntu IC).
    evgenyz committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    f239fd8 View commit details
    Browse the repository at this point in the history