farahaniali opened a new pull request, #527:
URL: https://github.com/apache/httpcomponents-core/pull/527

   As a safety net for handling an infinite loop happening inside decrypt 
method (that has been reported here 
https://issues.apache.org/jira/browse/HTTPCORE-782), we propose a unproductive 
loop detection mechanism being added to it.
   The mechanism counts the number of times the loop circles without consuming 
any data from the encrypted buffer while the unwrapping method reports a 
successful operation by returning OK status.
   If we reach to 1000 unproductive loop, we throw an exception to escape the 
unproductive loop.
   
   We are trying to have this feature inside production system, but have not 
seen the issue in weeks.


-- 
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: dev-unsubscr...@hc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to