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

sync_sieve_upload() always initialize buffer with script content #4958

Merged
merged 1 commit into from
Jul 4, 2024

Conversation

ksmurchison
Copy link
Contributor

This fixes a bug where updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica (#4947 ).

This had to be tested manually with different versions of Cyrus.

@ksmurchison ksmurchison added backport-to-3.6 for PRs that are to be backported to 3.6 backport-to-3.8 for PRs that are to be backported to 3.8 backport-to-3.10 for PRs that are to be backported to 3.10 labels Jul 3, 2024
@ksmurchison ksmurchison requested review from rsto and elliefm July 3, 2024 17:01
Copy link
Member

@rsto rsto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks sane to me. I did not retest this manually.

@ksmurchison ksmurchison merged commit e81f2c0 into cyrusimap:master Jul 4, 2024
1 check passed
@ksmurchison ksmurchison deleted the sync_sieve_upload_fix branch July 4, 2024 13:41
@jcdelepine
Copy link

Successfully tested on 3.2 synchronized to 3.8.

@elliefm elliefm removed backport-to-3.10 for PRs that are to be backported to 3.10 backport-to-3.8 for PRs that are to be backported to 3.8 backport-to-3.6 for PRs that are to be backported to 3.6 labels Jul 24, 2024
This pull request was closed.
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.

4 participants