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

Regression: Certificate data is corrupted during base64 conversion #727

Merged
merged 1 commit into from Jun 12, 2023

Conversation

AtariDreams
Copy link
Contributor

The bug during which certificates become corrupt was introduced in a521b23. It turns out some data was not being truncated after being promoted to an integer, causing 1s to be ORed into the index number when they should not have been.

I only intended to remove the & 255 from the other side, where the & 63 would have rendered that operation redundant.

I apologize for this error. I made the appropriate changes I intended to make in this new PR.

Please merge and make a new release if possible.

Thank you so much!

The bug during which certificates become corrupt was introduced in a521b23. It turns out some data was not being truncated after being promoted to an integer, causing 1s to be ORed into the index number when they should not have been.

I only intended to remove the & 255 from the other side, where the & 63 would have rendered that operation redundant.

I apologize for this error. I made the appropriate changes I intended to make in this new PR.

Please merge and make a new release if possible.

Thank you so much!
@AtariDreams
Copy link
Contributor Author

@zdohnal @tillkamppeter @michaelrsweet Again but this time for the 2.4.x branch since I think we should make a hotfix out of this one.

@tillkamppeter tillkamppeter merged commit 87f5cb7 into OpenPrinting:2.4.x Jun 12, 2023
@AtariDreams AtariDreams deleted the hotfix branch June 12, 2023 10:05
@zdohnal
Copy link
Member

zdohnal commented Jun 13, 2023

I'll release the hotfix today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants