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

Update to pcre2 #4545

Closed
wants to merge 1 commit into from
Closed

Update to pcre2 #4545

wants to merge 1 commit into from

Conversation

yselkowitz
Copy link

Classic pcre is unmaintained and being dropped from distributions.

Fixes: #3861

Classic pcre is unmaintained and being dropped from distributions.
pcre2posix.h is missing idempotent guards, so handle that ourselves.

Fixes: cyrusimap#3861
Signed-off-by: Yaakov Selkowitz <[email protected]>
@yselkowitz
Copy link
Author

v2: implement idempotent guards for <pcre2posix.h> to compile with current versions; reported upstream as PCRE2Project/pcre2#274

elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Nov 8, 2023
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Nov 8, 2023
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Nov 13, 2023
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Nov 13, 2023
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
@elliefm elliefm mentioned this pull request Nov 13, 2023
@elliefm
Copy link
Contributor

elliefm commented Nov 13, 2023

I've extended your patch to support pcre2 while also maintaining support for legacy pcre. It's now in #4736. Thanks!

@elliefm elliefm closed this Nov 13, 2023
elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Nov 16, 2023
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
elliefm added a commit that referenced this pull request Jan 16, 2024
without removing pcre1 support

Based on a patch from @yselkowitz in #4545
elliefm added a commit that referenced this pull request Jan 22, 2024
without removing pcre1 support

Based on a patch from @yselkowitz in #4545
elliefm added a commit that referenced this pull request Mar 6, 2024
without removing pcre1 support

Based on a patch from @yselkowitz in #4545
elliefm added a commit to elliefm/cyrus-imapd that referenced this pull request Mar 11, 2024
without removing pcre1 support

Based on a patch from @yselkowitz in cyrusimap#4545
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cyrus-imapd: depends on obsolete pcre library
2 participants