Basics
Logistics
Basics
Logistics
Description
None
Environment
None
Attachments
2
- 24 Apr 2019, 11:06 AM
Activity
Scott Cantor
March 10, 2020 at 12:59 PM
Scott Cantor
April 24, 2019 at 3:29 PM
Problem code is in impl/XMLApplication.cpp in limitRedirect. It assumes the "prefix" of the URL will either end in a colon or a slash to prevent accidentally comparisons of hostnames that overlap.
Thomas Lenggenhager
April 24, 2019 at 3:25 PM
Thanks, Scott. Yes, sure, please move it to an RFE ticket. That is suitable.
Scott Cantor
April 24, 2019 at 3:21 PM
It's a byproduct of the primitive evaluations it's doing to compare the URL to what should be allowed for that limit option. It should be fixable, it's just an enhancement to allow for that case gracefully. Can I move this into a RFE ticket?
Scott Cantor
April 24, 2019 at 1:35 PM
I'll have to review the code, I'm not sure what the missing slash means to it.
I added a coarse fix that detects fewer than three slashes in the candidate URL and slaps a trailing slash on the end.
I also went ahead and finally hardened the default install to exact limiting.