Just a small note to announce some changes I've made to ibrowse. This was prompted by Francesco's message [1] to the mailing list. Here is an extract from the release notes. Feedback is welcome.<br><br>27-03-2008 - * Major rewrite of the load balancing feature. Additional module,<br>
               ibrowse_lb.erl, introduced to achieve this.<br>             * Can now get a handle to a connection process which is not part of<br>               the load balancing pool. Useful when an application is making<br>
               requests to a webserver which are time consuming (such as <br>               uploading a large file). Such requests can be put on a separate<br>               connection, and all other smaller/quicker requests can use the<br>
               load balancing pool. See ibrowse:spawn_worker_process/2 and<br>               ibrowse:spawn_link_worker_process/2<br>             * Ram Krishnan sent a patch to enable a client to send a lot of<br>               data in a request by providing a fun which is invoked by the<br>
               connection handling process. This fun can fetch the data from <br>               any where. This is useful when trying to upload a large file<br>               to a webserver.<br>             * Use the TCP_NODELAY option on every socket by default<br>
             * Rudimentary support for load testing of ibrowse. Undocumented, <br>               but see ibrowse_test:load_test/3. Use the source, Luke!<br>             * New function ibrowse:show_dest_status/2 to view state of<br>
               connections/pipelines to a web server<br><br><br>cheers<br>Chandru<br><br>[1] <a href="http://www.erlang.org/pipermail/erlang-questions/2008-March/033288.html">http://www.erlang.org/pipermail/erlang-questions/2008-March/033288.html</a><br>
<br>