-
Notifications
You must be signed in to change notification settings - Fork 612
(maint) Codebase Hardening #1366
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
(maint) Codebase Hardening #1366
Conversation
postgresql::server::config is a classthat may have no external impact to Forge modules. postgresql::server::config_entry is a typeBreaking changes to this file WILL impact these 6 modules (exact match):Breaking changes to this file MAY impact these 1 modules (near match):postgresql::server::passwd is a classthat may have no external impact to Forge modules. postgresql::validate_db_connection is a typeBreaking changes to this file WILL impact these 3 modules (exact match):Breaking changes to this file MAY impact these 2 modules (near match):This module is declared in 70 of 579 indexed public
|
645d67f
to
84c3974
Compare
84c3974
to
9a9dbee
Compare
postgresql::server::config is a classthat may have no external impact to Forge modules. postgresql::server::config_entry is a typeBreaking changes to this file WILL impact these 6 modules (exact match):Breaking changes to this file MAY impact these 1 modules (near match):postgresql::server::passwd is a classthat may have no external impact to Forge modules. postgresql::validate_db_connection is a typeBreaking changes to this file WILL impact these 3 modules (exact match):Breaking changes to this file MAY impact these 2 modules (near match):This module is declared in 70 of 579 indexed public
|
9a9dbee
to
fbe87d1
Compare
postgresql::server::config is a classthat may have no external impact to Forge modules. postgresql::server::config_entry is a typeBreaking changes to this file WILL impact these 6 modules (exact match):Breaking changes to this file MAY impact these 1 modules (near match):postgresql::server::passwd is a classthat may have no external impact to Forge modules. postgresql::validate_db_connection is a typeBreaking changes to this file WILL impact these 3 modules (exact match):Breaking changes to this file MAY impact these 2 modules (near match):This module is declared in 70 of 579 indexed public
|
780e311
to
f2835a8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It surprises me that you need to escape values when passing as an array. In most programming languages the array is passed straight to the invocation, without any shell involved. Doesn't Puppet do this natively? If not, why are command arrays even implemented in the first place?
cb79720
to
f2725cb
Compare
99fc479
to
a315ede
Compare
a315ede
to
2fe8863
Compare
Not sure where these 6 failures are coming from? |
2fe8863
to
922cd64
Compare
cf1f282
to
800c292
Compare
800c292
to
7767658
Compare
Changes made to ensure that no malformed commands are passed through to the system. Certain commands were left undivided as the commands did not get correctly interpreted and so a shell_escape was used instead.
7767658
to
ab7a695
Compare
Spec test failures replicated on main branch |
Changes made to ensure that no malformed commands are passed through to the system.
Certain commands were left undivided as the commands did not get correctly interpreted.