* Thu Sep 17 2015 David Smith <david.smith@cern.ch> - 3.5.5
- stop sending the XrdCmsClient Remove notices if a file is reported as not
  existing. This condition can be triggered if a remote client includes a
  "tried" list that indicates the site has been tried before. Having the cmsd
  then send a removed notice can cause problems.

* Wed Apr 29 2015 David Smith <david.smith@cern.ch> - 3.5.3
- change spec file conflicts clause to match vomsxrd 0.2.0
- change log message about possible meta-manager discovery request to a trace
  level message.
- LCGDM-1709 fix a possible leak of StackInstances out of the container pool
  or of releasing an invalid instance
- LCGDM-1718 create an initial dmlite stack instance during configuration step
  to check for problems and pass the dmlite configuration step which is not
  thread safe in some plugins
- support call to new fileno() method of dmlite::IOHandler
- LCGDM-1623 include missing path in CMakeLists.txt

* Tue Jan 06 2015 David Smith <david.smith@cern.ch> - 3.5.2
- add conflicts in the rpm spec to avoid mixing with versions of
  plugins known to depend on the xrootd v3 utility libraries

* Tue Dec 16 2014 David Smith <david.smith@cern.ch> - 3.5.1
- change plugin naming to xrootd -4 convention

* Mon Dec 15 2014 David Smith <david.smith@cern.ch> - 3.5.0
- adapt to xrootd 4.1.1
- when not using dmlite i/o support handling the new ReadV and WriteV methods
  by the default OSS
- introduce an internal dmlite::StackInstace pool (LCGDM-1448)
- avoid setting an environment variable for use inside the plugins
- strerror_r usage fix

* Wed Aug 27 2014 David Smith <david.smith@cern.ch> - 3.4.0
- change dependencies to require dmlite 0.7
- set protocol name in dmlite stack, for dmlite
- no longer require stat requests from a trusted host to have oss.lcl
- fix host matching from "tried" cgi data
- fix xrootd version info for XrdCmsGetClient

* Tue Feb 04 2014 David Smith <david.smith@cern.ch> - 3.3.5
- add dpmoss version number to the oss stats data
- add rpm dependency for dmlite-libs >= 0.6.2
- send cmsd notification when files are added via xroot
- if a file in a federation is on a disk server which is
  unavailable try to redirect the client away from the site
- use the builtin oss for i/o by default, with a new option
  to enable use of i/o through dmlite

* Fri Jun 21 2013 David Smith <david.smith@cern.ch> - 3.3.4
- check "tried" cgi element at the redirector and return ENOENT
  in case it names the redirector's cluster ID or a disk server

* Wed Mar 27 2013 David Smith <david.smith@cern.ch> - 3.3.2
- Added O_LARGEFILE to open request
- check if the return value from dmlite IOHandler is negative once
  cast to ssize_t
- change BuildRequires on xroootd-devel to xrootd-server-devel
- remove mutex around dmlite io calls for flush, fstat, pread, pwrite
  for performance
- added RELEASE-NOTES to rpm

* Mon Feb 25 2013 David Smith <david.smith@cern.ch> - 3.3.1
- Add requires on xrootd-client (make sure xrdcp is available for tpc)
- Set requested_size in stack as signed quantity for source compatibility
  between dmlite 0.6.0 and 0.6.1
- Added dpm.listvoms option (not on by default) to allow for disk servers with
  no voms extraction enabled
- Added dpm.nohv1 to disable generation of cgi hv1 specific items and signature
- remove token query items from Location object (to save cgi space)
- revert 3.2.0 behaviour, no cgi dpm.voms implies using XrdSecEntity
  endorsements

* Wed Feb 20 2013 David Smith <david.smith@cern.ch> - 3.3.0
- Remove sysconfig/xrootd.dpm-templ
- Change storage type for dpm.putsize to allow for large values
- Add support for third party copy (when used with xrootd 3.3.0)
- Unescape dpm.voms cgi
- Do not unescape oss.cgroup cgi

* Wed Dec 19 2012 David Smith <david.smith@cern.ch> - 3.2.0
- https://its.cern.ch/jira/browse/LCGDM/fixforversion/10724
  - Move from classic dpns & dpm interface to dmlite
  - Added support for usage within xrootdfs
  - Improved install and configuration instructions

* Mon Oct 08 2012 David Smith <david.smith@cern.ch> - 3.1.2
- Bump trunk version number after tagging 3.1.1
- Remove dependency on private xrootd interface XrdOssApi.hh
- Make directory check during startup forgiving if the dpns is not running
- Remove dependency on XrdSutRndm.hh
- Minor efficiency change in DFQueueAnchor::Remove

* Tue Jul 24 2012 David Smith <david.smith@cern.ch> - 3.1.1
- Relax runtime requirement of Cthread_get/setenv() from liblcgdm.so
- Update of configuration templates
- Added crl:3 option to gsi settings in config templates
- Added XRD_MAXREDIRECTCOUNT=1 to sysconfig/xrootd template
- Added '+' to example cmsd hostname in sysconfig/xrootd template

