2012-01-25  Luis Fernando Muñoz Mejías

	* Release: 2.3.0
	- Fix the dependencies for Morgan-Stanley's changes.

	The new backend formats and the cleanups associated to them well
	deserve a new version!

2012-01-02  Christos Triantafyllidis,ctria@grid.auth.gr

	* Release: 2.2.9
	- LWP::UserAgent 6.x needs additional ssl options.

2009-09-02  Luis Fernando Muñoz Mejías

	* Release: 2.2.8
	- Relax the dependencies, as per bug #55179.

2009-03-04  Luis Fernando Muñoz Mejías <Luis.Fernando.Munoz.Mejias@cern.ch>

	* Release: 2.2.7
	- Convert REPORT and TABLE types to actual synonims of NLIST
	instead of subtypes.

2008-12-12  Marco Emilio Poleggi,<Marco.Poleggi@cnaf.infn.it>

	* Release: 2.2.6
	- [your comment here]

2008-12-12  Marco Emilio Poleggi,<Marco.Poleggi@cnaf.infn.it>

	* Release: 2.2.5
	- [your comment here]

2008-11-06  "Luis Fernando"

	* Release: 2.2.4
	- Fixing a warning related to the encoding of fetched information.

2008-11-05  "Luis Fernando"

	* Release: 2.2.3
	- Whitespace and pretty printing changes.

2008-11-05  "Luis Fernando"

	* Release: 2.2.2
	- Removing remaining methods referencing FETCH, LINK, STREAM and EMBED.

2008-11-04  "Luis Fernando"

	* Release: 2.2.1
	- Reduced the "base_url" is not defined message to debug level.
	
	During the workshop in Amsterdam we decided that this message caused
	unneeded worries and fear to users. Debug is OK for this, as the module
	works just fine without the base_url parameter.

2008-10-31  "Luis Fernando"

	* Release: 2.2.0
	- Removed support for types fetch, embed, stream and link.
	
	These types are no longer supported by the compiler, and thus during the
	workshop it was agreed to drop them from CCM too.

2008-07-18  "Luis Fernando"

	* Release: 2.1.0
	- Added new getUnescapedName and unescape.
	Let's stop copying and pasting this everywhere!

2008-07-14  "Luis Fernando"

	* Release: 2.0.8
	- Added an example /etc/ccm.conf to the RPM, and made it be installed as '.rpmnew' in case such file already exists.
	Should solve the documented (but forgotten by users) "failed to create Fetch object" on AII servers.

2008-07-07  "Luis Fernando"

	* Release: 2.0.7
	- Fixed the constructor of EDG::WP4::CCM::Configuration to get rid of taint warnings.

2008-05-28  root

	* Release: 2.0.6
	- Encode some values to UTF-8

2008-03-26  Luis Fernando Muñoz Mejías

	* Release: 2.0.5
	- Fixed the %post script trying to unconditionally kill ncm-cdispd, which
	could break installations.

2008-03-26  Luis Fernando Muñoz Mejías

	* Release: 2.0.4
	- Fixed bug #27529

2008-03-11  Luis Fernando Muñoz Mejías

	* Release: 2.0.3
	- Fixed a bug that had the potential to disable the entire notification system.
	Updated some tests.

2008-01-14  Rohitashva Sharma

	* Release: 2.0.2
	- improved fetching of foreign profiles
	- better singleton object for CacheManager

2007-11-27  Rohitashva Sharma

	* Release: 2.0.1
	- Solved bug#21170 (won't fetch profile if /etc/noquattor is present

2007-11-23  Rohitashva Sharma

	* Release: 2.0.0
	- Support for fetching foreign profiles 
	fix for bug#21846

2007-07-06  German Cancio Melia

	* Release: 1.5.15
	- Added failover URL to eg ccm.conf

2007-06-15  Charles Loomis

	* Release: 1.5.14
	- fix bug #27230; treat undef values as an empty string

2007-04-25  Marco Emilio Poleggi,<Marco.Poleggi@cern.ch>

	* Release: 1.5.13
	- ccm.conf: drop "profile_" prefix in XML filename

2007-03-22  Luis Fernando Muñoz Mejías

	* Release: 1.5.12
	- Removed getRecHash, following Germán's indications.

2007-03-21  Luis Fernando Muñoz Mejías

	* Release: 1.5.11
	- Added getTree method to Element class, as suggested in the workshop.

2007-02-26  Charles Loomis

	* Release: 1.5.10
	- use utf8 encoding to extract values from database

2007-02-26  Charles Loomis

	* Release: 1.5.9
	- use utf8 encoding for storing values in database

2007-02-26  Charles Loomis

	* Release: 1.5.8
	- allow UTF8 encoding of machine profiles

2007-02-07  German Cancio Melia

	* Release: 1.5.7
	- EDG::WP4::CCM::Element.pm: Added new getRecHash() function, Savannah #23574

2006-12-01  German Cancio Melia

	* Release: 1.5.6
	- Reduce number of hourly ccm-fetch invocations from 3 to 1 and increase time smearing to 1h

2006-11-25  German Cancio Melia

	* Release: 1.5.5
	- Now correctly handles the situation where force is defined but set to 0 in ccm-fetch - was causing to skip over if_modified_since() and thus downloading profile anyway

2006-11-23  German Cancio Melia

	* Release: 1.5.4
	- Fixed ccm-purge dying whenever finding a stale CCM active profile lock, now reporting as [INFO] and cleaning up

2006-11-23  German Cancio Melia

	* Release: 1.5.3
	- Fix Savannah #10558: Do skip over profile diff step when --force is set, in order to inconditionally update the CCM cache even if the new profile does not differ from the old one.

2006-11-07  German Cancio Melia

        * Release: 1.5.2
        - More verbose debug logging; bugfix to not loop over 304 (no chaHTTP profile status

2006-11-02  German Cancio Melia

        * Release: 1.5.1
        - Use standard Quattor-style timestamping when WARN/ERROR

2006-09-15  German Cancio Melia

        * Release: 1.5.0
        - Add support for a failover profile, in case the URL in --profile is not available. Useful in case of expired SSL certificates or broken main servers which may prevent profile updates to happen

2006-09-12  German Cancio Melia

        * Release: 1.4.33
        - Fix  #19416 - ccm-purge potentially removing active CCM profiles

2006-06-20  German Cancio Melia

        * Release: 1.4.32
        - Fix bug #15857 (CCM not correctly releasing lock files when instantiating multiple configurations)

2005-09-20  German Cancio Melia

        * Release: 1.4.31
        - Removed 'Provides' of edg-ccm as not liked (obsoletes/provides) by rpm 4.3.3

2005-09-20  German Cancio Melia

        * Release: 1.4.30
        - Changed cron job permissions to 0644, Savannah #10791

2005-08-18  Juan Antonio LOPEZ PEREZ

        * Release: 1.4.29
        - Corrected Solaris postinstall script
	   - In Solaris, ccm-fetch will not work unless we add /usr/local/lib
	   to LD_LIBRARY_PATH and the cron jobs don't use the system 
	   environment. In addition, the Solaris cron doesn't accept to set
	   environment variables for cron jobs except the PATH one. Then, I 
	   modified the crontab entry to add this directory to LD_LIBRARY_PATH
	   and to export it each time it runs the command. 
	   - I also modified it to restart the cron daemon at most once to
	   run the script faster.
	   - In addition, I made some other minor corrections to the scripts.

2005-08-17  German Cancio Melia

        * Release: 1.4.28
        - Fix #9621 - ccm-fetch was clearing out profiles with attached processes

2005-08-16  German Cancio Melia

        * Release: 1.4.27
        - Fix Savannah 10272: Always use lowercase for host, even if hostname() returns
	uppercase chars 

2005-08-01  Juan Antonio LOPEZ PEREZ

        * Release: 1.4.26
        - Corrected the Solaris postinstall script. The Solaris crontab does not accept the "root" option.

2005-07-21  Juan Antonio LOPEZ PEREZ

        * Release: 1.4.25
        - Made some changes for Solaris compatibility to 
	take into account the different Solaris cron system. 
	For that, I wrote a postinstall and a preunistall script
	to add the contrab entries of the ccm-fetch.cron and the
	ccm-purge.cron files to the Solaris root crontab file
	(/var/spool/cron/crontabs/root) and to remove them when
	the EDGccm package is uninstalled.

2005-05-31  German Cancio Melia

        * Release: 1.4.24
        - Corrected warnings produced when values are set to '' in Debug and MD5 generation

2005-05-31  German Cancio Melia

        * Release: 1.4.23
        - Added 'provides' for edg-ccm for backwards compatibility in specfile

2005-05-31  German Cancio Melia

        * Release: 1.4.22
        - Added to 'general' ccm entries for cron and logrotate (ccm-fetch and ccm-purge)

2005-05-25  Marco Emilio Poleggi

        * Release: 1.4.20
        - Added missing command line options for HTTPS

2005-05-12  Charles Loomis

        * Release: 1.4.19
        - fix encoding for invalid xml tag names

2005-05-11  Charles Loomis

        * Release: 1.4.18
        - add support for encoded xml tags

2005-05-04  Charles Loomis

        * Release: 1.4.17
        - fix xmldb problems with fetch, link, and stream types

2005-05-02  German Cancio Melia

        * Release: 1.4.16
        - Fixed getFetchValue and added getLinkValue in Property.pm ; move tmp files out of /tmp in Configuration.pm

2005-03-21  Marco Emilio Poleggi

        * Release: 1.4.15
        - documentation update about HTTPS

2005-03-02  Rafael Garcia Leiva

        * Release: 1.4.9
        - solved some warnings given by perl -w

2005-02-04  German CANCIO MELIA

        * Release: 1.4.8
        - Fixed Savannah #6639 (Cal Loomis)

2005-02-02  German CANCIO MELIA

        * Release: 1.4.7
        - (Cal Loomis): Added code code necessary to have have ccm-fetch accept alternate formats of the generated xml profiles (specifically the xmldb format). See Savannah #6576. Fixes as well Savannah #6532.

2005-01-31  German CANCIO MELIA

        * Release: 1.4.6
        - Small fix in Makefile Savannah #6521

2005-01-26  German CANCIO MELIA

        * Release: 1.4.5
        - Removed hardcoded /etc in CCfg.pm ; included EDG/WP4/CCM into 'configure' path

2004-12-07  German CANCIO MELIA

        * Release: 1.4.3
        - Fix #5917 (Perl warning when ccm.conf not found)

2004-12-03  German CANCIO MELIA

        * Release: 1.4.2
        - Added obsoletes tag for edg-ccm

2004-12-03  German CANCIO MELIA

        * Release: 1.4.1
        - Fix Savannah #5873

2004-10-28  Rafael Garcia Leiva

        * Release: 1.4.0
        - CCM quattorised

2004-10-28 German Cancio

        * Release: 1.3.2
        - Solved Savannah #4472 - add /usr/lib/perl inconditionally, independently of EDG_LOCATION

1.3.1 (German Cancio)

Solved Savannah #4418:
    - remove modifications of EDG_LOCATION and friends in CCfg.pm

1.3.0 (Rafael Garcia Leiva)

Solved bug #3622:
    - allow CCM to use https, new options cert_file, key_file,
      ca_file and ca_dir
    - new option world_readable to control cache_root permissions
New example of configuration file:
    - match CCM and CDB profile names
    - example of new introduced options

1.2.6 (German Cancio)
  	 
Solved bug #3177: Restart profile counter when a max limit is reached

1.2.5 (Rafael Garcia Leiva)

Solved bug #3621: CCfg.pm calls non-existent Quit function

1.2.4 (German Cancio)

CCM is now noarch

1.2.3 (German Cancio)

Moved logrotate, cron fetch and purge to core CCM package

1.2.2 (German Cancio)

Added CERN-CC RPM 

1.2.1 (German Cancio)

Use now /var/lib/ccm instead of /var/run/ccm

1.2.0 (German Cancio)

Now uses LSB compliant paths.

1.1.9
- --profile-time & --context-time were being ignored: fixed.  Added
  retries for read timeouts.
- ccm fixed, it does not need root privilidges to run (with old
  cache schema).

1.1.7
- elementExists ($path) added to Configuration
- getValue ($path) added to Configuration

1.1.6
- exception bug fixed (_resolveEID was not handling exceptions correctly)

1.1.5
- listen daemon removed, comes in seperate package edg-cdp-listend
  as it is now extended to support new CDP
- portability fixes for Solaris (thanks to Carlos Ungil)
- configuration file extended with tags $host, $domain which get
  substitued to the hostname and domain name where CCM is running

1.1.0
- listen daemon added (edg-ccm-listend)
- Makefile and ccm.spec fixed
