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

Listeners: Redaction only for TCP #23592

Merged

Conversation

peteski22
Copy link

@peteski22 peteski22 commented Oct 10, 2023

This PR ensures that we only allow redaction settings to apply to tcp listeners.

It also fixes some odd config parsing that meant unix listeners could have custom response header settings in them.

Related:
#23534
#23558

Docs:
#23572

…ed custom response headers for unix listeners
@peteski22 peteski22 added pr/no-changelog hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed labels Oct 10, 2023
@peteski22 peteski22 added this to the 1.16.0-rc1 milestone Oct 10, 2023
@peteski22 peteski22 requested review from marcboudreau and a team October 10, 2023 19:12
@peteski22 peteski22 marked this pull request as ready for review October 10, 2023 19:12
@github-actions
Copy link

Build Results:
All builds succeeded! ✅

@github-actions
Copy link

github-actions bot commented Oct 10, 2023

CI Results:
All Go tests succeeded! ✅

Peter Wilson added 2 commits October 10, 2023 20:36
…nly' of github.com:hashicorp/vault into peteski22/VAULT-19863/listener-response-redaction-tcp-only
Copy link
Contributor

@marcboudreau marcboudreau left a comment

Choose a reason for hiding this comment

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

Left a few questions

internalshared/configutil/listener.go Show resolved Hide resolved
internalshared/configutil/listener.go Outdated Show resolved Hide resolved
internalshared/configutil/listener.go Outdated Show resolved Hide resolved
command/server/listener.go Outdated Show resolved Hide resolved
internalshared/configutil/listener.go Outdated Show resolved Hide resolved
Copy link
Contributor

@marcboudreau marcboudreau left a comment

Choose a reason for hiding this comment

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

LGTM

@peteski22 peteski22 merged commit 813c786 into main Oct 11, 2023
108 checks passed
@peteski22 peteski22 deleted the peteski22/VAULT-19863/listener-response-redaction-tcp-only branch October 11, 2023 16:38
marcboudreau pushed a commit that referenced this pull request Oct 11, 2023
…guration (#23547)

* CI: Pre-emptively delete logs dir after cache restore in test-collect-reports (#23600)

* Fix OktaNumberChallenge (#23565)

* remove arg

* changelog

* exclude changelog in verifying doc/ui PRs (#23601)

* Audit: eventlogger sink node reopen on SIGHUP (#23598)

* ensure nodes are asked to reload audit files on SIGHUP

* added changelog

* Capture errors emitted from all nodes during proccessing of audit pipelines (#23582)

* Update security-scan.yml

* Listeners: Redaction only for TCP (#23592)

* redaction should only work for TCP listeners, also fix bug that allowed custom response headers for unix listeners

* fix failing test

* updates from PR feedback

* fix panic when unlocking unlocked user (#23611)

* VAULT-18307: update rotation period for aws static roles on update (#23528)

* add disable_replication_status_endpoints tcp listener config parameter

* add wrapping handler for disabled replication status endpoints setting

* adapt disable_replication_status_endpoints configuration parsing code to refactored parsing code

* refactor configuration parsing code to facilitate testing

* fix a panic when parsing configuration

* update refactored configuration parsing code

* fix merge corruption

* add changelog file

* document new TCP listener configuration parameter

* make sure disable_replication_status_endpoints only has effect on TCP listeners

* use active voice for explanation of disable_replication_status_endpoints

* fix minor merge issue

---------

Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com>
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: Hamid Ghaf <83242695+hghaf099@users.noreply.github.com>
Co-authored-by: Peter Wilson <peter.wilson@hashicorp.com>
Co-authored-by: Mark Collao <106274486+mcollao-hc@users.noreply.github.com>
Co-authored-by: davidadeleon <56207066+davidadeleon@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed pr/no-changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants