Networking
Class TWebFile now supports proxies. Set the proxy URL either via static method:
TWebFile::SetProxy(const char *url);
or via the shell variable http_proxy, like is used for e.g. wget.
XROOTD
New version 20090217-0500
Fixes on the server side
Fix wrong reporting of the refresh option for Locate
Fix incorrect propagation of selected nodes
Prevent potential long duration loop (15 mins) after client disconnections
Avoid potential deadlocks when trying to remove a node from a cluster
Correct matching of incoming connection with previously dropped connection
Correct export of cluster identification
Correctly propagate information about files that could not be staged
Prevent endsess deadlock when parallel streams stall due to large WAN RTT
Fixes on the client side
Better handling of errno, especially for parallel streams
Allow the client to cycle through all the remaining valid security protocols in the list of protocols returned by the server
Make the readahead strategy more conservative
Fix a rare race condition happening when destroying instances with outstanding open requests
Enforce cache coherency in the case of reads+writes in the same file
Correctly guess the filesize of a file opened for writing in sync mode
Make server host name check more flexible for GSI authentication
New features
New File Residency Manager (frm), replacement for the MPS scripts