*** Release glite-data-gfal_R_1_12_0_1 2011-12-20
    o Return estimatedWaitTime for files in an asyncrhonous SRM request in Python: https://svnweb.cern.ch/trac/lcgutil/ticket/76
    o General EPEL packaging for all the lcg-utils components: https://svnweb.cern.ch/trac/lcgutil/ticket/249

*** Release glite-data-gfal_R_1_11_19_3 2011-10-20
    o Trac ticket 173: support 32bits platforms (additopnal changes)

*** Release glite-data-gfal_R_1_11_19_2 2011-10-11
    o Trac ticket 173: support 32bits platforms

*** Release glite-data-gfal_R_1_11_19_1 2011-09-14
    o Trac ticket 160: lcg-cr gives vague error for existing LFN

*** Release glite-data-gfal_R_1_11_19_1 2011-09-14
    o Trac ticket 160: lcg-cr gives vague error for existing LFN

*** Release glite-data-gfal_R_1_11_1i7 2011-02-04
    Fixed bugs:
        #55756: refactoring/srm
	#55759: refactoring/LDAP lookups

#75340: lcg-get-checksum crashes when srmLs does not return checksum


*** Release glite-data-gfal_R_1_11_16_2 2010-11-15
    Fixed bugs:
        #75340: lcg-get-checksum crashes when srmLs does not return checksum

    Fixed bugs:
        #74869: lcg-get-checksum crashes in case of invalid proxy
        #74459: lcg-gt - segfault

*** Release glite-data-gfal_R_1_11_15_5 2010-09-13
    Fixed bugs:
        #72275: Problems when executing CTB tests
        #70844: [lcg_util] lcg-del fails when --nobdii argument is passed

    o Certification tests imported and added to the automated test execution

*** Release glite-data-gfal_R_1_11_15_1 2010-04-15
    Fixed bugs: 
        #64518: Make sources EGEE copyright and license compliant
        #62444: [GFAL-Python] gfal_get and gfal_prestage return (-1) on success
        #52502: gfal_mkdir and DPM SE
        #61445: [lcg_util] Wrong file size registered in LFC when reading named pipe

*** Release glite-data-gfal_R_1_11_14_1 2010-01-25

    Fixed bugs:
        #61765: [lcg_util] lcg_del segfault when there is no user mapping
        #60991: lcg-cr gives vague error for existing LFN
        
*** Release glite-data-gfal_R_1_11_13_1 2009-12-18

    Fixed bugs:
    	#60334: [lcg_util] lcg-cp hangs when file has no replica
	    #55424: gfal file open problem(gfal_open)

*** Release glite-data-gfal_R_1_11_12_2 2009-11-24

	o fixed the build of the unit test

*** Release glite-data-gfal_R_1_11_12_1 2009-11-20

    Fixed bugs:
        #53141: [GFAL] gfal_abortrequest() TypeError: iteration over non-sequence 
        #54172: Errno is not set when gfal_opendir_python fails  
        #54849: GFAL: shall handle abreviated checksum names 
        #55266: GFAL man page for gfal_get_results and gfal_get_results_python needs updating 
        #55576: RFE: Extra parameter in lcg-cp for a better TURL construction 
        #56373: [GFAL] memory corruption problem with classic SEs 
        #56950: GFAL's src/Makefile.am is missing CGSI_GSOAP_CFLAGS 
	o Fix some memory leaks
    o Improved testability and added unit tests
    o Code refactorzation/reindentation.
	o Change LICENSE to Apache2

*** Release glite-data-gfal_R_1_11_11_1 2009-09-14
    o Fix bug #55266: GFAL man page for gfal_get_results and 
      gfal_get_results_python needs updating
    o Fix bug #41844: IPv6 bug; LCG-utils client 
      functionality immediately broken by IPv6
    
*** Release glite-data-gfal_R_1_11_10_1 2009-08-26
    o Fix bug #54849: GFAL: shall handle abreviated checksum names

*** Release glite-data-gfal_R_1_11_9_1 2009-08-14
    o Fix bug #54259: Unable to get a tURL in a full space
    o Fix bug #54333: GFAL: problems with LDAP queries on SL5
    o Error message in case of wrongly published or missing purt info in BDII

*** Release glite-data-gfal_R_1_11_8_1 2009-07-13

    o Fix bug #53122: [GFAL] gfal_pin() - result file status = 1 (instead of 0) after successful request
    o Fix compilation warnings in SWIG-generated code
    o Fix bug #52893: [GFAL] gfal_ls errno value is wrong
    o Fix bug #52872: [GFAL] gfal_stat errno value is wrong
    o Fix bug #52838: [GFAL] gfal_lseek TypeError: Expected a pointer
    o Fix some compilation (harmless) warnings
    o Fix bug #46066: GFAL: allowing info discovery in site BDII (as well)
    o Fix bug #45455: GFAL BDII failover can be improved
    o Fix bug #52714: [GFAL] wrong errno value return code for gfal_chmod
    o Fix bug #52545: [GFAL] wrong errno value and return code for gfal_unlink
    o Fix bug #52645: code of error EFAULT is wrong
    o Fix bug #52476: Swig error message with Python 2.5 on SL5
    o Fix bug #52485: lcg-cp fails to copy to gsiftp TURL

*** Release glite-data-gfal_R_1_11_7_2 2009-06-24

    o We can use dcache-dcap as build dependency on all platforms.

*** Release glite-data-gfal_R_1_11_7_1 2009-06-05

    o Fix bug #51230: [GFAL] gfal_open segfaults on <connection refused>
    o Fix bug #51179: [GFAL] lcg-cr issues one lfc_starttrans but two lfc_endtrans calls

*** Release glite-data-gfal_R_1_11_6_2 2009-05-20
    o Fixing some ETICS locking problems.

*** Release glite-data-gfal_R_1_11_6_1 2009-05-19

    o Fix bug #50613: [GFAL] error handling regression with gfal_ls

*** Release glite-data-gfal_R_1_11_5_1 2009-04-22

    o Fix bug #47606: [gfal] checksum-related field have to be returned in python API
    o Fix bug #47605: File size is not set after gfal_close.
    o Fix bug #47493: [lcg-utils] a warning should be printed if command line VO doesn't match VOMS proxy one
    o Fix bug #48185: support for async srmLs
    o Fix bug #47122: [GFAL] add a new function for bringonline with polling/retrying mechanism
    o Fix bug #48940: [GFAL] Pinlifetime not returned for BringOnline requests
    o Fix bug #48815: [lcg-utils] lcg-del fails deleting LFN with no replica
    o Fix bug #48571: [GFAL] Freeing static pointer returned by get_default_se() in gfal_open()
    o Fix bug #47026: [lcg_util] RFE: lcg-get-checksum
    o Fix bug #47508: Please, make SRM v2 the default in GFAL/lcg-utils
    o Fix bug #47120: [GFAL] add srm return code in error message

*** Release glite-data-gfal_R_1_11_4_1 2009-02-17

    o Fix bug #46561: [gfal] "file exists" error on already existing directories when creating a new file

*** Release glite-data-gfal_R_1_11_2_1 2009-01-30

    o Fix bug #46409: [GFAL] recursive directory creation should be changed
    o Fix bug #44637: lcg-cr with GFAL-client-1.10.17 Fail to create directories in SToRM SE

*** Release glite-data-gfal_R_1_11_1_1 2009-01-26

    o Add release number with autotools
    o Fix bug #46276: [GFAL] 'extern "C" {' isn't closed in gfal_types.h and gfal_internals.h

*** Release glite-data-gfal_R_1_11_0_1 2008-12-19

    o Change python from lib/python to /lib/python2.X/site-packages
    o Introduce new function gfal_get_errno to get errno value with python API
    o Add python function gfal_listdir (equivalent of os.listdir python function)
    o Prints a message saying that RMC/LRC are obsolete
    o Fix bug #44897: Introduction of a request expiration timeout in lcg-utils and gfal
    o Fix bug #39764: [lcg-util] lcg-del doesn't check LFC file permissions before trying to remove a file
    o Ignore SRM_NOT_SUPPORTED for recursive directory creation
    o Fix bug #44837: lcg-cp fails for valid reason but without error message
    o Fix bug #43440: GFAL POSIX I/O interface in Python API
    o Fix bug #43077: Use of Full URLs in LCG Utils and LFC
    o Fix bug #43002: lcg-gt does not accept negative <requestId> <fileId> and returns only turl
    o Fix bug #42950: [GFAL] function gfal_stat seg. fault on a surl with srmv2
    o Fix bug #42633: [lcg-utils] lcg-cr -d SITENAME does not use FQDN but allows incorrect sites 
    o Fix bug #42546: Problem with GIP in DPM or LFC \
    o Fix bug #42517: more flexibility in setting timeouts in lcg_util CLI
    o Fix bug #40976: Unhelpfull error message suggesting poor LDAP browsing
    o Fix bug #38424: lcg-util: make checksum available
    o Fix bug #37491: lcg-cp fails when one of the SE where a file is registered is down
    o Fix bug #36821: Honor ArrayOfTokens in srmLs

*** Release glite-data-gfal_R_1_10_18_4 2008-10-09

    o Re-adding the SLC5 dcache-dcap was removed for the SLC4 release

*** Release glite-data-gfal_R_1_10_18_3 2008-10-08

    o Fix bug #42628: DM Python libs are not in PYTHONPATH (UI 3.1.18-0 - 3.1.20-0) + undefined symbol: globus_i_gass_copy_module
    o Modify ETICS configuration file template to have dcache-client dependency
    for SLC4 and dcache-dcap for SLC5

*** Release glite-data-gfal_R_1_10_18_2 2008-10-07

    o Experimenting with Python 2.5 support.
    o Using --with-swig-prefix to really use ETICS relocated Swig dependency.
    o Setting SWIG_LIB, because the one built into the 'swig'
    binary will not be valid in a userspace build, when Swig
    is relocated.

*** Release glite-data-gfal_R_1_10_18_1 2008-09-19
    o Improve error message in case of soap error different from SOAP_EOF, and with no error string
    o added missing libraries to python modules

*** Release glite-data-gfal_R_1_10_17_4 2008-08-23

    o The proper fix was using the WITH_NOGLOBAL option instead.
    o Added --with-python-location configuration option to be 
      able to build with alternative Python versions.

*** Release glite-data-gfal_R_1_10_17_3 2008-08-15

    o SOAP_FMAC3 and SOAP_FMAC5 are used in the generated gSOAP files,
      however stdsoap2.h uses SOAP_FMAC1, which has to be redefiened
      as well, when included in these sources.
      This should fix the SL5 build.

*** Release glite-data-gfal_R_1_10_17_2 2008-07-30

    o Fix bug #39114: GFAL doesn't handle properly VOInfoPath if no space taken

*** Release glite-data-gfal_R_1_10_16_3 2008-07-28

    o Fix bug #38585: GFAL: querying BDII using the 'resource' branch (as well)
    o Fix bug #37310: srmv2_desiredpintime variable is not used by gfal_prestage
    o Fix bug #38187: LCG_GFAL_BDII_TIMEOUT is not respected in lcg_util as network timeout on BDII

*** Release glite-data-gfal_R_1_10_15_2 2008-06-09

    o using autotools

*** Release glite-data-gfal_R_1_10_15_1 2008-06-05

    o Fix bug #36965: Gfal feature requests
    o New function gfal_removedir
    o New man pages: gfal_removedir.man and gfal_removedir_python.man
    o Fix bug #36799: lcg-ls doesn't return all files in a directory
    o Fix bug #37310: srmv2_desiredpintime variable is not used by gfal_prestage
    o Fix bug #36827: timeout on connections to SE in lcg_utils

*** Release glite-data-gfal_R_1_10_14_1 2008-05-21

    o Fix bug #36803: Segmentation fault in lcg-utils
    o Fix bug #36767: [lcg-utils] lcg-cr seg fault

*** Release glite-data-gfal_R_1_10_13_2 2008-05-14

    o Fix bug #36401: lcg-lr misleading error message
    o Fix bug #31748: lcg-utils not selecting the right path
    o Fix bug #36357: multiple gcc warnings in gfal source code
    o Fix bug #35655: [lcg-utils] Improve verbosity of lcg-utils in case of failure
    o Fix bug #35966: lcg-cp and non-existing SRM file
    o Fix bug #31802: -b option needs to supress the BDII query for the LFC
    o Fix bug #35664: lcg_ls Segmentation fault with bestman-xroootd SRM v2.2
    o Fix bug #33651: lcg-utils handling of multiple space tokens
    o Fix bug #35097: Segmentation fault in lcg-sd ?

*** Release glite-data-gfal_R_1_10_12_2 2008-04-03

    o Add gfalthr python module (pseudo thread-safe version: only SRM calls)

*** Release glite-data-gfal_R_1_10_11_1 2008-03-31

    o Fix bug #34966: Please add support to abort SRM2 requests in the gFal API
    o Add new functions gfal_abortrequest and gfal_abortfiles
    o Fix bug #34950: [lcg-util] lcg-sd doesn't doesn't work with SRMv2 request token

*** Release glite-data-gfal_R_1_10_10_2 2008-03-20

    o Fix bug #34818: [lcg-util] lcg_util-1.6.8-1.slc4 can't read physical files from SE directories

*** Release glite-data-gfal_R_1_10_9_1 2008-03-11

    o Fix bug #33072: lcg-ls does not work for the classic SE
    o Fix bug #33833: [lcg-util] lcg-cr glibc memory corruption
    o Fix bug #33749: [gfal] gfal_stat seg. fault with dummy LFN
    o Fix bug #33076: lcg-cr Segmentation faults using WN/UI SL4 Update12
    o Fix bug #5506: GFAL not dealing with RFIO double-slash in classic SE's SURLs
    o Fix bug #33448: [gfal] no possibility to set protocol list to NULL for gfal_prestage
    o Fix bug #31756: lcg-utils should support bulk operations

*** Release glite-data-gfal_R_1_10_8_1 2008-02-06

    o Fix bug #33288: lcg-utils creation of subdirectories
    o Fix bug #32929: The GLUE AccessControlBaseRule can be based on VOMS FQANs
    o Fix bug #31687: GFAL Tests: Return wrong code on success
    o Add man pages for gfal_get_ids function

*** Release glite-data-gfal_R_1_10_7_1 2008-01-18

    o Add gfal_get_ids function to the python SWIG interface
    o Fix bug #20827: lcg_utils : wrong errno if BDII host doesn't exist
    o Fix bug #32644: [lcg-utils] lcg-lr segmentation fault
    o Fix bug #22233: GFAL - incorrect assumptions are made about the content of some attibutes
    o Fix bug #22233: GFAL - incorrect assumptions are made about the content of some attibutes
    o Fix bug #22937: Access control string should be VO:<name> or VOMS:<FQAN>.
    o Fix bug #30780: GFAL uses obsolete GlueService attributes
    o Fix bug #31706: lcg-utils/GFAL should check GlueSEStatus
    o Fix bug #31549: gfal library does not expose request id in user structures
    o Fix bug #32132: lcg-cr segmentation fault

*** Release glite-data-gfal_R_1_10_6_1 2007-12-07

    o Fix bug #32016: [lcg-utils] Segmentation fault on lcg-cr with Classic SEs
    o Disable --nobdii for Classic SEs
    o Fix behaviour of turlfromsfn (error detection)
    o Fix bug #15960: lcg-utils should take the VO name from the VOMS proxy (new dependency to VOMS API)
    o Add support to several BDII hosts with fail-over mechanism
    o Fix bug #14802: GFAL should use new LFC methods getlinks/getreplicas

*** Release glite-data-gfal_R_1_10_5_1 2007-11-22

    o Fix bug #31519: Seg fault when using lcg-gt on dCache endpoints
    o Fix bug #31444: Problem in new lcg-cr version (-P option is ignored by lcg-cr)
    o Fix bug #31018: lcg-ls segmentation fault

*** Release glite-data-gfal_R_1_10_4_1 2007-10-30

    o Fix bug #30778: gfal_open LFN code issues
    o Fix bug #17172: lcg_util : different behaviour whether serrno is used or not

*** Release glite-data-gfal_R_1_10_3_1 2007-10-11

    o Add gfal_version function (CLI + API) to get the version of GFAL
    o Fix some memory leaks in some gfal_ functions
    o Fix bug #30123: full qualified domain name is resolved incorrectly in GFAL for storage elements
    o GFAL now depends on CGSI_gSOAP_2.7 >= 1.2.0-1

*** Release glite-data-gfal_R_1_10_2_0 2007-09-21

    o Fix bug #29518: gfal doesn't parse properly the turl...
    o Fix bug #29459: [GFAL] cannot open a non-existing file with O_RDWR | O_CREAT
    o Fix bug #24546: lcg-util ignores invalid arguments
    o Fix bug #22431: GFAL should have a Python API

*** Release glite-data-gfal_R_1_10_1_1 2007-08-22
    o Fix bug #28946 changes to bdii-free calls so that proper endpoint protocol is passed down to the gsoap calls
    o Fix bug #28947 added TFileLocality marshalling in srmv2 code with return value check
    
*** Release glite-data-gfal_R_1_10_0_1 2007-08-09

    o Fix bug #18276: bad GFAL query selects wrong SRM endpoint
    o Fix bug #20765: GFAL should optimize LDAP queries
    o Fix bug #28188: [GFAL / lcg-util] Seg. fault when lfc host name is too long
    o Fix bug #24600: [GFAL] BDII error: Success messages
    o Fix bug #28544: lcg-cr gives a segfault with a bad space token
    o Fix bug #24967: lcg-cp could not use BDII
    o Possibility to specify SE type (se, srmv1, srmv2)
    o Possibility to not make BDII calls
    o New bulks GFAL functions
    o Consistency in user-available GFAL function (prefix is gfal_)
    o Upgrade of python interface to support these new gfal functions

*** Release glite-data-gfal_R_1_9_4_1 2007-07-11

    o gSOAP 2.6.2 -> 2.7.6b

*** Release glite-data-gfal_R_1_9_3_1 2007-07-03

    o Fix behaviour of gfal_chmod (only supported with LFC)
    o Fix several seg fault in SRMv2.2 support
    o Fix #27536: GFAL access of root files on dCache SE
    o Fix a bug on SRMv2 directory creation

*** Release glite-data-gfal_R_1_9_2_3 2007-06-15

    o Fix bug #27226: [GFAL] can't open ClassicSE SURL
    o Fix bug #26984, lcg-cr doesn't create directory ... [with SRMv2.2]
    o Extend maximum VO name length to 255
    o Add easy-to-change variable for max length of VO name
    o Fix bug #26820, Wrong error (file name too long)
    o Add list support for most of se_*, srm_* and srmv2_* functions
    o Clean up some obsolete internal functions
    o Add better error messages (with the concerning hostname/argument)
    o Fix bug #23999, GFAL doesn't cope with castor-2...
    o Update general GFAL man page.
    o LCG_GFAL_VO is no more needed for gfal_open on new SURL
    o Fix bug #18104: lcg-cp only uses the first replica
    o Don't force anymore to specify VO with when not needed

*** Release glite-data-gfal_R_1_9_0_2 2007-03-27

    o Fix bug #24958: [GFAL] Seg Fault in srmv2.2 support
    o Fix bug #24956: [GFAL] Wrong error in case of srmv1 errors
    o Fix GGUS ticket 19509: Bug in GFAL resulting in BDII error: Success messages

*** Release glite-data-gfal_R_1_9_0_1 2007-03-12

    o Add SWIG python interface (with corresponding modifications in the Makefile)

*** Release glite-data-gfal_R_1_8_1_5 2007-03-02

    o Fix bug #23844, lcg-del -v is not very verbose
    o Fix bug #21916: Bad error message/behaviour with incorrect file: URL format in lcg-cr
    o Fix bug #15887 about default SE env variable

*** Release glite-data-gfal_R_1_8_1_4 2007-02-20

    o LFN support for all GFAL functions, included new LFN creation
    o Fixed bug #15487: "GFAL fails to parse urls in the form lfc://host.name"
    o Fixed bug #17738: "GFAL info system timeout too low"

*** Release glite-data-gfal_R_1_8_0_2 2007-02-02

    o enabling GT4 builds with more complicated .la files

*** Release glite-data-gfal_R_1_8_0_1 2006-11-10

    o SRMv2.2 support

*** Release glite-data-gfal_R_1_7_8_6 2006-09-18

    o Fix GT4 build: using libtool .la to resolve dependencies.
    o Modified the gfal_api header to be C++ calling convention compatible.
    o Fixed bug #15967: added timeout for request status loop

*** Release glite-data-gfal_R_1_7_8_5 2006-08-07

    o Fix: gSOAP library is added as a link dependency to GFAL
      (it was like this in the LCG package)

*** Release glite-data-gfal_R_1_7_8_4 2006-08-03

    o DPM and LFC are internal dependencies

*** Release glite-data-gfal_R_1_7_8_3 2006-04-12

    o DPM-client as external dependency

*** Release glite-data-gfal_R_1_7_8_2 2006-04-04

    o using lfc-client external dependency

*** Release glite-data-gfal_R_1_7_8 2006-03-29

    o Equivalent of the LCG GFAL v1.7.7 package, but built in gLite

