Currently, the API TSHttpTxnPristineUrlGet() returns TS_ERROR, TSSkipRemappingSet() when is used. This is due to the fact that {{pristine_url}} is not created/populated when remap is skipped. This can be a problem for plugins that want to use both API simultaneously. TS-3500 (https://issues.apache.org/jira/browse/TS-3500) proposes to fix the TSHttpTxnPristineUrlGet() API, to simply return the {{client_request}}'s URL, when {{pristine_url}} is not available. Please provide any comments/suggestions. Thanks,
Sudheer PS: Since, this is only fixing the *broken* API, I am assuming that the normal API review process is not required in this case. Please let me know if I should do one instead.