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

liberty-20 fixes and tests #4258

Merged
merged 1 commit into from
Nov 25, 2022
Merged

liberty-20 fixes and tests #4258

merged 1 commit into from
Nov 25, 2022

Conversation

cataphract
Copy link
Contributor

@cataphract cataphract commented Nov 16, 2022

Adds tests on the liberty-20 module (besides the smoke tests) and fixes several problems with openliberty: instrumenting the WebApp class, which only shows up in the first request for a servlet, supporting capture of urlencoded post parameter, fixing blocking responses, and capturing response headers.

@cataphract cataphract requested review from jpbempel and removed request for a team November 16, 2022 15:26
@cataphract cataphract force-pushed the glopes/liberty-20-fixes branch 2 times, most recently from 0315506 to eefb55d Compare November 16, 2022 16:22
@cataphract cataphract force-pushed the glopes/liberty-20-fixes branch 2 times, most recently from b757afa to 763a1eb Compare November 17, 2022 12:27
@smola smola added the comp: asm waf Application Security Management (WAF) label Nov 17, 2022
@cataphract cataphract force-pushed the glopes/liberty-20-fixes branch 16 times, most recently from 97b91c9 to ba71a93 Compare November 23, 2022 14:13
build.gradle Outdated Show resolved Hide resolved
@cataphract cataphract merged commit e36ff09 into master Nov 25, 2022
@cataphract cataphract deleted the glopes/liberty-20-fixes branch November 25, 2022 14:53
@github-actions github-actions bot added this to the 1.2.0 milestone Nov 25, 2022
}
DEBUG_MH = debugMH;
WARN_MH = warnMH;
WARN_THR_MH = warnThrMH;
Copy link
Contributor

Choose a reason for hiding this comment

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

@cataphract is there a reason for all these method handles? the logger used by instrumentation advice is exposed by the tracer via the bootclasspath and is repackaged to avoid clashing with application loggers, so you shouldn't need to use reflection to access it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: asm waf Application Security Management (WAF)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants