This implementation of the out-of-process indexing trigger leaves much to be desired. In dual stack hosts, the originating address becomes fairly unpredictable, which can be a problem for security configuration. In other words, I want to make an htaccess exception to allow these requests, but the client address changes randomly, and I don't want to allow the entire local subnet.
I suggest changing this to cURL or the HTTPMultiClient where there is at least enough flexibility to force IPv4 name resolution when needed.
https://github.com/collectiveaccess/providence/blob/d62ff170859d67555baf171ddcb5d494c59d2593/app/lib/Controller/Request/RequestHTTP.php#L674
This implementation of the out-of-process indexing trigger leaves much to be desired. In dual stack hosts, the originating address becomes fairly unpredictable, which can be a problem for security configuration. In other words, I want to make an htaccess exception to allow these requests, but the client address changes randomly, and I don't want to allow the entire local subnet.
I suggest changing this to cURL or the HTTPMultiClient where there is at least enough flexibility to force IPv4 name resolution when needed.