jdaugherty commented on PR #16631:
URL: https://github.com/apache/grails-core/pull/16631#issuecomment-6397137136

   @jamesfredley re review 5641362789: both items are fixed on head 73c20a13c7. 
Path parameters after a semicolon are split off before matching and each is 
recorded as `;?`, so `/book/index;jsessionid=abc123secretXYZ` records `GET 
/book/index;?`, asserted through the capture API. The MongoDB redactor now 
tells conditions, update operators and stored data apart: a `$` key stays an 
operator only in a condition, a pipeline or at the top of an update, and in 
stored data (inserted documents, replacement documents, values an update 
operator writes, `$push`/`$addToSet` elements, `$literal`) it is a field name 
recorded as `?` unless mapped; proven against a real mongod with an insert and 
a `$set` of `attrs: {"$example-secret": ...}`. Details are in the replies on 
your two threads, which I resolved since both are fixed; reopen either to 
discuss further.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to