### Networking

- NET
  - TWebFile
    - Several pptimizations in TWebFile improving performance especially for TTree::Map() by about 35%. This has been achieved with a better caching strategy for request strings (especially avoiding to recalculate the auth base64 encoding), and with a drastic optimization in reading the response headers.
    - Fixes in the counting of the bytes read.
  - TWebSystem
    - New implementation of TSystem allowing to use TSystem::AccessPathName() and GetPathInfo() to check if a web file exists and to get its size. Directory browsing is not available yet.
- NETX
  - TXNetFile
    - Several fixes and optimisations, mainly in the use of the cache
    - Fix an offset issue affecting the use of the cache with files in archives
  - TXNetSystem
    - A few optimizations in the use of retry mechanism, path locality checks, file online checks.
- XROOTD
  - Import a new version of XROOTD (20091202-0509)
    - Fixes in bulk prepare and sync readv operations
    - Add support for 'make install' / 'make uninstall' and other improvements in configure.classic
    - Several improvements / fixes:
      - reduced memory and CPU consumption;
      - extreme cp optimizations;
      - windows porting
      - new cache policies on the client side
      - new listing features implemented recently in the 'cns' module.
      - optimizations in cmsd and cnsd (performance improvements)
      - support for openssl 1.0.0 (required by Fedora 12)
    - Support for if/else if/else/fi constructs
    - Several portability fixes
      - Support 32-bit builds with icc on 64-bit platforms
      - Improved detection of libreadline and lib(n)curses
  - Increase the flexibility for configuring with an external xrootd
    - Add standard switches to disentangle lib and inc dirs
      --with-xrootd-incdir=<path_to dir_containing_XrdVersion.hh>
      --with-xrootd-libdir=<path_to_dir_containing_xrootd_plugins_and_libs>
    - When passing a global xrootd dir with --with-xrootd, check both src/XrdVersion.hh and include/xrootd/XrdVersion.hh so that both build and install distributions are supported
  - Fix a problem with the xrootd build when running make via 'sudo' (issue #47644)