Skip to content

ENT-13535: Added packages promiser sanitation (3.24.x)#5973

Merged
larsewi merged 3 commits into
cfengine:3.24.xfrom
larsewi:packages-3.24.x
Dec 7, 2025
Merged

ENT-13535: Added packages promiser sanitation (3.24.x)#5973
larsewi merged 3 commits into
cfengine:3.24.xfrom
larsewi:packages-3.24.x

Conversation

@larsewi

@larsewi larsewi commented Dec 2, 2025

Copy link
Copy Markdown
Contributor

Ticket: ENT-13535
Signed-off-by: Lars Erik Wik lars.erik.wik@northern.tech
(cherry picked from commit e865642)

Backported from #5967

@larsewi larsewi marked this pull request as ready for review December 2, 2025 09:16
@larsewi

larsewi commented Dec 2, 2025

Copy link
Copy Markdown
Contributor Author

@cf-bottom Jenkins with exotics please :)

@cf-bottom

Copy link
Copy Markdown

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit ef1f52a)
I also refactored the code to use a dynamic buffer when assembling the
commands. Estimating the buffer size needed is error prone and can
quickly lead to buffer overflows.

Ticket: ENT-13535
Changelog: Title
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit aaf314a)
@larsewi

larsewi commented Dec 4, 2025

Copy link
Copy Markdown
Contributor Author

@cf-bottom Jenkins please :)

@cf-bottom

Copy link
Copy Markdown

… quoting arguments

Ticket: ENT-13535
Changelog: none
(cherry picked from commit 6f97d0a)
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@larsewi

larsewi commented Dec 5, 2025

Copy link
Copy Markdown
Contributor Author

@cf-bottom Jenkins please :)

@cf-bottom

Copy link
Copy Markdown

@larsewi larsewi merged commit 155fab0 into cfengine:3.24.x Dec 7, 2025
9 checks passed
@larsewi larsewi deleted the packages-3.24.x branch April 27, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants