[wp-hackers] stop HTTP requests made behind one's back
Stephen Rider
wp-hackers at striderweb.com
Thu Feb 19 03:01:50 GMT 2009
Y'all should ask Dion Hulse about the "Core Control" plugin he's
working on. Among other things, it can enable/disable HTTP
Stephen
On Feb 18, 2009, at 10:23 AM, Jennifer Hodgdon wrote:
> I took a look at the code, to see if this would be easy/possible. I
> looked at the 2.8-bleeding code; not sure about 2.7.x.
>
> Anyway, it looks to me as though there are a bunch of filters like
> 'use_http_curl_transport', etc., in http.php. If you create a plugin
> that returns FALSE for all of these, you would probably make all
> outgoing HTTP/HTTPS requests fail without trying to go out and get
> data. So you don't have to "rip up" http.php, just disable all its
> mechanisms for escaping. [See wp-includes/http.php, functions
> WP_Http->_getTransport() and _postTransport()]
>
> That's assuming that all HTTP/HTTPS requests are going through the
> code in http.php. I'm not sure whether this is the case or not... ???
>
> It also looks like it would be easy to patch core to do something like
>
> $working_transport = apply_filter( 'working_transport',
> $working_transport);
>
> (and similar for blocking transport), after it tries all the
> transports it knows about, to allow plugins to define their own
> "transport" mechanisms (such as using proxies). Maybe those who care
> about such things should work this out and suggest it?
>
> --Jennifer
>
> jidanni at jidanni.org wrote:
>> HOW ODD, I said to myself, WordPress seems to make a lot of outbound
>> HTTP requests, from the minute you first install it.
> [...]
>> How is one to install WordPress on a military or intranet where
>> making
>> HTTP requests to the Internet is not allowed?
>> Just rip up wp-includes/http.php? That won't stop other parts of the
>> code from then futilely hammering it even more.
>
> --
> Jennifer Hodgdon * Poplar ProductivityWare
> www.poplarware.com
>
> Drupal/WordPress Sites, Themes, Modules/Plugins
> Custom Web Programming, Web Databases
> PHP, Perl, MySQL, JavaScript, XML, AJAX
>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
More information about the wp-hackers
mailing list