- ==== GridSite version 2.3.3 ====
* Thu Oct 25 2016 Zdenek Sustr <sustr4@cesnet.cz>
- Fixed an issue with parsing of robot certificates (GGUS #124499)
- ==== GridSite version 2.3.2 ====
* Thu Aug 16 2016 Zdenek Sustr <sustr4@cesnet.cz>
- Fixed stability issues in systemd-based distributions
- ==== GridSite version 2.3.1 ====
* Thu Aug 05 2016 Zdenek Sustr <sustr4@cesnet.cz>
- Assignment to NULL fixed, addressing gridsite module crashes
- ==== GridSite version 2.3.0 ====
* Thu Aug 03 2016 Zdenek Sustr <sustr4@cesnet.cz>
- A new GRST_VOMS_FQANS variable added
- Support for robot certificates added
- Manpage typo fixes
- Slash ('/') allowed in libdir
- Build procedure fixes
- Implicit declarations of isalnum() and isspace() fixed
- ==== GridSite version 2.2.6 ====
* Thu Jun 25 2015 Zdenek Sustr <sustr4@cesnet.cz>
- Fixing build with curl 7
- Linking to OpenSSL to avoid undefined symbols
- Fixing code that detects RFC proxies
- Fixing memory leaks (Fixes Issue #19, Issue #22)
- Thread-safe call OpenSSL_add_all_digests() (Fixes Issue #20)
- Adding missing pthread lib for Debian 8
- ==== GridSite version 2.2.5 ====
* Tue Jun 24 2014 Zdenek Sustr <sustr4@cesnet.cz>
- Fixing a memory handling issue in delegation code (Fixing GH Issue #16)
- ==== GridSite version 2.2.4 ====
* Tue Jun 3 2014 Zdenek Sustr <sustr4@cesnet.cz>
- Fixing several memory leaks
- Fixed handling of zero-length certificate arrays (Fixing GH Issue #15)
- ==== GridSite version 2.2.3 ====
* Tue Mar 25 2014 Zdenek Sustr <sustr4@cesnet.cz>
- Proper initialization of time constants in signature verification functions (GH Issue #11)
- ==== GridSite version 2.2.2 ====
* Wed Feb 26 2014 Zdenek Sustr <sustr4@cesnet.cz>
- Solving problems with overlapping delegation, issue #2
- ==== GridSite version 2.2.1 ====
* Fri Jan 17 2014 Zdenek Sustr <sustr4@cesnet.cz>
- Turning off TLS support explicitly in GridSite (previously unsupported in OpenSSL)
- ==== GridSite version 2.2.0 ====
* Mon Dec 2 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Default key size for proxies is now 1024 rather than 512 b
- API is extended with functions, which allow developers to request custom key size (GH Issue #8)
- ==== GridSite version 2.1.3 ====
* Fri Aug 30 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Maximum cert chain length determined dynamically, no hard-coded limit
- ==== GridSite version 2.1.2 ====
* Fri Aug 2 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Proxy type set explicitly before calling the sign function
- ==== GridSite version 2.1.1 ====
* Fri Jul 19 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Function GRST_is_id_safe() extended to accept dashes
- ==== GridSite version 2.1.0 ====
* Mon May 13 2013 Zdeněk Šustr <sustr4@cesnet.cz>
* New API function: GRST_is_id_safe()
* Fixed behavior when delegation operations overlap
* Fixed build and packaging issues in various distributions
- ==== GridSite version 2.0.4 ====
* Mon Jan 21 2013 Zdeněk Šustr <sustr4@cesnet.cz>
* When constructing a list of FQANs, a reference to the proxy is stored in the chain that contains the attribute (GGUS #79096)
* Avoid looking up remote IP, it is available in the Apache context
* Flapping yum update fixed
- ==== GridSite version 2.0.3 ====
* Wed Nov 14 2012 Zdeněk Šustr <sustr4@cesnet.cz>
- Segmentation fault in htproxyput fixed (occurred if run by non-root)
- ==== GridSite version 2.0.2 ====
* Tue Nov 06 2012 Zdeněk Šustr <sustr4@cesnet.cz>
- Certificates made available in the GRST structure
- ==== GridSite version 2.0.1 ====
* Fri Oct 22 2012 František Dvořák <valtri@civ.zcu.cz>
- one more update of the packaging for Debian
* Fri Oct 19 2012 František Dvořák <valtri@civ.zcu.cz>
- update of the packaging for Debian due to major version bump
- add DESTDIR to install target
* Thu Oct 18 2012 František Dvořák <valtri@civ.zcu.cz>
- fix packaging for SL6 and Fedora (curl-devel -> libcurl-devel)
- big library versions cleanup, using libtool to compile and link
- ==== GridSite version 2.0.0 ====
* Wed Oct 17 2012 Marcel Poul <marcel.poul@cern.ch>
- Internals rewritten to use caNl
* Wed Oct 17 2012 František Dvořák <valtri@civ.zcu.cz>
- Unused tools removed
- ==== GridSite version 1.7.29 ====
* Mon Dec 16 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Default key length set to 1024 bits
- ==== GridSite version 1.7.28 ====
* Fri Aug 30 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Maximum cert chain length determined dynamically, no hard-coded limit
- ==== GridSite version 1.7.27 ====
* Fri Jul 19 2013 Zdenek Sustr <sustr4@cesnet.cz>
- Function GRST_is_id_safe() extended to accept dashes
- ==== GridSite version 1.7.26 ====
* Fri May 24 2013 Zdenek Sustr <sustr4@cesnet.cz>
- New API function: GRST_is_id_safe()
- Fixed behavior when delegation operations overlap
- ==== GridSite version 1.7.25 ====
* Mon Dec 03 2012 Zdenek Sustr <sustr4@cesnet.cz>
- Allowing exceptions for length constraints in proxy certificates (GGUS #87573)
- ==== GridSite version 1.7.24 ====
* Tue Oct 30 2012 Zdenek Sustr <sustr4@cesnet.cz>
- Fixed Memory Leak
- ==== GridSite version 1.7.23 ====
* Tue Oct 09 2012 Zdenek Sustr <sustr4@cesnet.cz>
- Fixed Memory Leak
- Packaging fixes for SL6
- ==== GridSite version 1.7.22 ====
* Tue Jul 24 2012 František Dvořák <valtri@civ.zcu.cz>
- Proper obsoletes in rpm packages (versioned, not platform dependent)
- Dependency on pkg-config in devel package
- Provide pkg-config files for gridsite
- Create only source packages from make
- gridsite-apache and gridsite-services into main gridsite package
* Tue May 15 2012 Daniel Kouřil <kouril@ics.muni.cz>
- Refrain from accessing uninitialized memory (GGUS #81757)
- Remove DNS lookup in mod_gridsite, use remote IP from Apache context
- ==== GridSite version 1.7.21 ====
* Mon Apr 16 2012 František Dvořák <valtri@civ.zcu.cz>
- Partially harmonize package names with EPEL
- Packaging fixes (library dependencies, ...)
* Thu Apr 12 2012 František Dvořák <valtri@civ.zcu.cz>
- mod_gridsite location on Debian
* Tue Apr 10 2012 František Dvořák <valtri@civ.zcu.cz>
- Cleanup of the libraries used in linking
- Missing documentation in Debian packages
- ==== GridSite version 1.7.20 ====
* Fri Apr 02 2012 Zdeněk Šustr <sustr4@cesnet.cz>
- Make sure the module is loaded only after mod_ssl.
- ==== GridSite version 1.7.19 ====
* Fri Mar 03 2012 Zdeněk Šustr <sustr4@cesnet.cz>
- GridSiteGSIProxyLimit wors as documented and set high enough to be "unlimited"
- ==== GridSite version 1.7.18 ====
* Tue Mar 01 2012 Zdeněk Šustr <sustr4@cesnet.cz>
- Storing reference in chain for FAQN lists
- ==== GridSite version 1.7.17 ====
* Mon Feb 20 2012 František Dvořák <valtri@civ.zcu.cz>
- Fix age version in RPM packaging
- Minor Debian packaging fixes
- New rpm-prepare and deb-prepare targets to build only source package files
* Sun Nov 27 2011 František Dvořák <valtri@civ.zcu.cz>
- Prevent possible crash in htproxyput due to gsoap incompatibility
- Using libraries only in $(libdir) when linking
- ==== GridSite version 1.7.16 ====
* Fri Oct 7 2011 František Dvořák <valtri@civ.zcu.cz>
- Packaging cleanups and rpmlint fixes
- Typos in slashgrid.8
- Packaging for Debian
* Tue Sep 6 Daniel Kouřil <kouril@ics.muni.cz>
- dependency fix in Makefile from Mattias Ellert <mellert> (bug #86230)
* Wed Aug 17 Daniel Kouřil <kouril@ics.muni.cz>
- using GRSTx509NameCmp() for DN comparation (bug #85223)
- ==== GridSite version 1.7.15 ====
* Wed Jun 29 2011 Daniel Kouřil <kouril@ics.muni.cz>
- Fixing memleak in GRSTx509MakeProxyCert
- ==== GridSite version 1.7.14 ====
* Wed Jun 22 2011 Daniel Kouřil <kouril@ics.muni.cz>
- Not relying on hard-coded positions of certificates (fixes using VOMS .lsc files)
* Mon Jun 27 2011 František Dvořák <valtri@civ.zcu.cz>
- Fixes from Mattias Ellert <mellert> (bugs #69632, #83449, and #83450):
  - extern "C" declarations and include protections in public headers
  - integer/pointer portability fix
  - proper link ordering
- IPv6 portability
* Tue Jun 28 2011 František Dvořák <valtri@civ.zcu.cz>
- Fix static declaration in public header,
  function GACLparseEntry() added into gridsite-gacl.h
- ==== GridSite version 1.7.13 ====
* Tue Apr 5 13:00:24 2011 František Dvořák <valtri@civ.zcu.cz>
- adding gridsite-1.5-compat in separated patch
* Tue Apr 5 12:58:10 2011 František Dvořák <valtri@civ.zcu.cz>
- rpm packaging updates (guidelines, rpmbuild vs make rpm, optional build
  dependencies)
- ==== GridSite version 1.7.12 ====
* Tue Mar 18 19:04:15 CET 2011 Frantisek Dvorak <valtri@civ.zcu.cz>
- Makefile distinguishes between -lgsoap and -lgsoapssl in cflags.
- Makefile: CFLAGS cleanup, HTTPD_FLAGS replaces httpd-specific cflags.
- Unresolved symbols from xml in _globus and _nossl library versions fixed.
- Compile and link flags of dependencies unified.
- Portability improvements
- ==== GridSite version 1.7.11 ====
* Tue Mar  1 10:31:27 CET 2011 Daniel Kouril <kouril@ics.muni.cz>
- Support for using IPv6
* Tue Feb 22 2011 Zdenek Sustr <sustr4@cesnet.cz>
 - Extended formulation of dependencies btw. packages
   to fix conflicts when upgrading from EPEL.
* Tue Nov 23 2010 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.10 ====
* Mon Nov 22 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Patch to grst_x509.c VOMS verification from 
  Daniel Kouril <kouril@ics.muni.cz>
* Tue Nov 2 2010 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.9 ====
* Tue Nov 2 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Fix free of grst->serial string in grst_x509.c
* Wed Oct 29 2010 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.8 ====
* Tue Oct 12 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Cert serial number now represented as a string
  rather than an int
* Wed Sep 1 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Support hashes other than MD5 for VOMS ACs to
  address Bug #72185
* Wed Apr 7 2010 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.7 ====
* Wed Mar 31 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Introduce SSLSrvConfigRec_server macro to take
  this into account when accessing the *server member
* Tue Mar 30 2010 Andrew McNab <Andrew.McNab@cern.ch>
- Apply patch to mod_gridsite.c from Jan Just Keijser 
  <janjust@nikhef.nl> to detect change to 
  SSLSrvConfigRec etc in "sslireneg" patch to mod_ssl
* Fri Nov 27 2009 Andrew McNab <Andrew.McNab@cern.ch>
- GRSTx509MakeProxyCert() now creates RFC 3280 
  proxies if any earlier proxies are RFC style
* Tue Nov 10 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Discard X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
  errors in GRST_callback_SSLVerify_wrapper(), needed
  for newer OpenSSL
* Mon Oct 19 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Discard X509_V_ERR_INVALID_PURPOSE errors in 
  GRST_callback_SSLVerify_wrapper(), needed by 
  OpenSSL 0.9.8e
* Thu Sep 17 2009 Andrew McNab <Andrew.McNab@cern.ch>
- GRSThttpUrlEncode rather than GRSThttpUrlMildencode
  in mod_gridsite directory listings.
* Fri Sep 11 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Include GRSTgaclUserFree() memory leak fix in 
  mod_gridsite_perm_handler() in mod_gridsite.c
* Mon Aug 10 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Fix %016lx specification when creating passcodes.
* Fri Aug 7 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.6 ====
* Wed Jul 29 2009 Andrew McNab <Andrew.McNab@cern.ch>
- When creating proxies with GRSTx509MakeProxyCert,
  use 2=v3 rather than the old 3=v4 Globus behaviour.
  See Bug #53721 from Joni Hahkala.
* Fri Jul 23 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.5 ====
* Thu Jul 23 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Check multiple VOMS issuer certs if present, and
  use most permissive time range they provide to
  resolve Bug #53497
- Change (GRSTerrorLogFunc) to return int, to allow 
  if-less C macro using && instead.
- Remove 2 argument open(...O_CREAT...) instance in
  grst_admin_file.c
- Fix Bug #53314 due to change in VOMS (user cert DN 
  vs user cert issuer's DN)
* Fri Jul 03 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.4 ====
* Thu Jul 02 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Use lib/lib64 for mod_gridsite.so location in 
  Makefile and make-gridsite-spec
* Wed Jul 01 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.3 ====
* Wed Jul 01 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Tidy up debugging messages
- Fix URL encoding bug in DN lists (' ' vs '+')
* Tue Jun 30 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.2 ====
* Tue Jun 30 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Merge in VOMS LSC support
* Tue Jun 30 2009 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.1 ====
* Thu Jan 29 2009 Andrew McNab <Andrew.McNab@cern.ch>
- Merge in private version changes from Yibiao Li.
- Merge in major 1.7.x vs 1.5.x divergences.
* Fri Feb 8 2008 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.7.0 ====
* Thu Nov 15 2007 Andrew McNab <Andrew.McNab@cern.ch>
- Add libgridsite_nossl.[so|a] with no dependencies 
  on OpenSSL (for gLite L&B.)
* Thu Nov 15 2007 Andrew McNab <Andrew.McNab@cern.ch>
- ==== GridSite version 1.5.7 ====
* Fri Nov 9 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- Many changes, including switch to AURI internal
  format for credentials
* Fri Nov 9 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.5.5 ====
* Wed Jun 13 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- Include ctx->param->flags fix in mod_gridsite for
  OpenSSL 0.9.8 from Bruno Harbulot.
- Restrict export of VOMS attributes to ones present
  in the last proxy of the chain to contain attributes
* Fri May 10 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.5.1 ====
* Fri Feb 16 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.5.0 ====
* Fri Feb 16 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.4.0 ====
* Thu Feb 15 2007 Andrew McNab <Andrew.McNab@man.ac.uk>
- Final preparations for 1.4.x
* Fri Sep 22 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Transfer htproxyinfo utility functions into 
  grst_x509.c (GRSTx509ChainLoadCheck etc)
* Wed Aug  6 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.3.4 ====
* Mon Jul 17 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add Shibboleth handling from Joseph Dada's branch to
  mod_gridsite in main GridSite tree.
* Tue Jun 27 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Merge delegation services back into core.
- Add OCSP options
* Thu Jun 22 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Lots of additions to SiteCast/SlashGrid, including
  /grid/local/ filesystem with DNs from gridmapdir
- GridSiteCastAlias now allows any URL scheme (gsiftp,
  xrootd, ...) not just HTTP(S).
- Replace static gridsite.spec with make-gridsite-spec
* Fri Jun  9 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add patch from Jan Pospisil <honik@kma.zcu.cz> to
  Makefile, to allow standalone building of libraries.
- Include code for June 2006 version of delegation
  protocol (ie userproxy.pem rather than usercert.pem
  and userkey.pem)
* Thu Jun  8 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- SiteCast support in SlashGrid
* Mon Jun  5 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.3.1 ====
* Sun May 26 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Include SlashGrid code, and in gridsite.spec etc
- Add sample fuse.spec to docs for use with SlashGrid
* Fri May 26 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.3.0 ====
* Mon Apr 24 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Reworked SSL session caching: passcodes directory now
  because /var/www/sessions by default, and also used
  to cache credentials according to SSL Session ID.
* Mon Apr 10 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Patch from Alberto di Meglio <alberto.di.meglio@cern.ch>
  to allow use of relocated httpd include files.
* Mon Apr  3 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Use dist for building tar balls
* Mon Apr  3 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.19 ====
* Fri Mar 31 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Final tidy up for gLite 3.1
* Fri Mar 31 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.18 ====
* Wed Mar 29 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- New proxy destroy and time functions. 
* Tue Mar 28 2006 Shiv Kaushal <shiv@hep.man.ac.uk>
- Fixed bug in GACL admin interface that would cause
  internal server erorr sometimes when adding new 
  entries to and ACL.
* Sat Mar 25 2006 Shiv Kaushal <shiv@hep.man.ac.uk>
- Change delegation header to Proxy-Delegation-Service
  instead of Grst-
* Wed Mar 22 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add GRSTx509MakeDelegationID() to grst_x509.c
- Include code for new style delegation proxy storage
* Fri Mar 17 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Associate ldconfig %post in spec with -shared RPM
* Thu Mar 16 2006 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fixes for 200/201 error pages produced by Apache
- Fixes for onetime passcode non-removal if HTTPS
- Include new multi-RPM spec file: gridsite-shared,
  gridsite-devel, gridsite-apache, gridsite-commands
  (replacing htcp) and gridsite-gsexec
* Fri Mar 03 2006 Shiv Kaushal <shiv@hep.man.ac.uk>
- Modify GridSiteDelegationURI directive to insert HTTP 
  headers instead of modifying HTML
* Mon Feb 6 2006 Shiv Kaushal <shiv@hep.man.ac.uk>
- Add GridSiteDelegationURI directive to mod_gridsite
  to allow Firefox extension to locate delegation service
* ==== GridSite version 1.1.17 ====
* Thu Jan 12 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add 5 minute window for VOMS attributes valid slightly
  in the future.
- Include Content-Range PUT support in mod_gridsite,
  adapted from mod_dav by David O Callaghan
- Return 201 Created when PUT creates a file
* Mon Dec 5 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Change GRIDHTTP_ONETIME to GRIDHTTP_PASSCODE 
- Remove onetime=yes default from mod_gridsite
- Update gridsite.spec and Makefile for gridsite-copy.cgi
* Wed Nov 16 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.16 ====
* Wed Nov 16 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add -fPIC option to Makefile for IA64, as suggested
  by Andreas Unterkircher.
* Wed Oct 12 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.15 ====
* Wed Oct 12 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix for older OpenSSL to grst_x509.c from
  Zoltan.Farkas <Zoltan.Farkas@cern.ch>
* Wed Oct 12 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.14 ====
* Tue Oct 11 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Modify VOMS AC parsing to handle multiple ACs inside
  the same X.509 AC extension.
* Mon Oct 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.13 ====
* Mon Oct 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add target_gname patch to gsexec from
  Gerben Venekamp <venekamp@nikhef.nl>
* Thu Oct 6 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix session reuse with Shared-Memory SSL Session
  Cache bug #8856 in mod_gridsite.
- Add SiteCast support to file copying in htcp.
* Tue Oct 4 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Move User, Config, Admin and Install guides from 
  doc directory into GridSite Wiki.
- Create/update man pages for htcp, mod_gridsite and
  gsexec to be distributed with source/binaries.
* Mon Oct 3 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix to gsexec GRST_CRED_0/SSL_CLIENT_S_DN bug found
  by Ian Stokes-Rees <i.stokes-rees1@PHYSICS.OX.AC.UK>
* Fri Sep 30 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add SiteCast ping (NOP) support to htcp
* Thu Sep 29 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add SiteCast support to mod_gridsite (file location
  discovery via UDP multicast of HTCP messages.)
* Wed Sep 21 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add ports 777 and 488 to example httpd.conf files in
  docs. See http://www.gridsite.org/wiki/IP_Ports
* Tue Sep 13 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.12 ====
* Tue Sep 13 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix bug #10031 submitted by Fabrizio Pacini 
  <fabrizio.pacini@cern.ch> (invalid free in 
  GRSTgaclAclLoadFile if ACL format not valid.)
* Mon Sep 12 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Accept GRIDHTTP_ONETIME when passed in HTTP query
  (still overridden by a GRIDHTTP_ONETIME in a cookie.)
* Sat Sep 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix problem with attempted upgrades to GridHTTP when
  already on the HTTP virtual server.
* Fri Sep 9 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- GRST_DESTINATION_TRANSLATED and GRST_DESTINATION_PERM
  environment variables, for use with CGI-based COPY.
- Rework GridHTTP (ex-Downgrade) code to store method
  and URI with permission, rather than credentials.
- Restrict use of GridSiteOnetimesDir to main server.
* Fri Aug 26 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix for HTTP PUT lack-of-truncation bug found by 
  Mike Jones, and support for HTTP/WebDAV MOVE.
- Add MOVE support to htcp and update htcp manpage.
- Unset CURLOPT_SSL_VERIFYPEER in htcp etc when using
  --noverify option.
* Fri Jun 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.11 ====
* Fri Jun 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Tidy up gsexec vs GridSiteDiskMode
* Fri Jun 10 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.10 ====
* Wed Jun 8 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add GridSiteDiskMode Apache directive to set file
  permissions.
- Add GridSiteExecMethod and GridSiteUserGroup to 
  configure suexec or extended gsexec functionality.
* Thu Jun 2 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- HTML improvements for Bug #4083
- Note that GridSite currently doesn't work with SHM
  SSL session cache, in httpd-*.conf and config guide.
- Add GridSiteExecMethod for use with gsexec
* Thu May 26 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Include gsexec, a drop-in replacement for suexec,
  which can do suexec execution of CGI programs or
  pool-account mapping based on client DN.
* Tue May 24 2005 Shiv Kaushal <shiv@hep.man.ac.uk>
- Add XACML support to GACL code in libgridsite.
* Tue May 24 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.9 ====
* Mon Apr 25 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Avoid build problems when using pre-0.9.7 OpenSSL
  (ie with Globus compatibility.)
* Mon Apr 25 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.8 ====
* Mon Feb 28 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix to GRSTgaclUndenyPerm in gridsite.h (bug #7135)
  from Marco Sottilaro <marco.sottilaro@datamat.it>
* Mon Feb 28 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.7 ====
* Thu Feb 24 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add more sanity checking (signatures, dates, issuer,)
  holder) to VOMS attribute parser.
* Mon Feb 21 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add bugfix for Bug #6357 from Fabrizio Pacini 
  <fabrizio.pacini@cern.ch> to fix delegation proxy
  cache names in OpenSSL 0.9.7.
* Sun Feb 20 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Add basic VOMS support (signature checking not yet
  in) for X.509 Attribute Certificates.
* Tue Feb 8 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.6 ====
* Tue Feb 8 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- Include GRSTx509MakeProxyFileName() and 
  GRSTx509StringToChain() (code to used hashes in cached
  proxy file names.) Bug #6357
- Change ordering of output proxy file produced by 
  GRSTx509CacheProxy so proxy private key is the 2nd PEM
  encoded block (rather than at the end.) Bug #6365
- Add libgridsite_globus[.so|.a] in preparation for
  separate Globus OpenSSL and system OpenSSL versions
* Tue Feb 8 2005 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.5 ====
* Tue Dec 14 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- Patch from Daniel Kouril <kouril@ics.muni.cz> to allow
  switching Globus vs system OpenSSL libraries/headers.
* Tue Dec 14 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.4 ====
* Mon Nov 15 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- Back out of (most of) redone VOMS support for committing
  to JRA1 CVS.
* Thu Oct 19 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.3 ====
* Thu Oct 19 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- Fix Bug #5203 from Martijn Steenbakkers <msteenba>
  by fixing GACLparseEntry in gridsite-gacl.h
- Change to C style comments (mostly) in gridsite.h and
  gridsite-gacl.h (fixes part of Bug #4222 from 
  <aleks@fys.uio.no>)
- Fix Bug #4225 from <aleks@fys.uio.no> in
  GRSTgaclCredsFree()
- Add GRSTx509CachedProxyFind() and findproxyfile
  command to allow proxies to be found in proxy cache
- Change GRSTx509StoreProxy() to GRSTx509CacheProxy() for
  consistency with this and GRSTx509CachedProxyKeyFind()
* Wed Oct 18 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.2 ====
* Tue Oct 19 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- Copy code from delegation prototype into grst_x509.c
  and include htproxyput.c and grst-delegation.c
  optional targets (which depend on gSOAP.)
* Wed Oct 13 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- Include per-file patch to GRSTgaclFileFindAclname: 
  .gacl:FILENAME controls FILENAME if it exists.
* Tue Jul 27 2004 Andrew McNab <Andrew.McNab@man.ac.uk>
- ==== GridSite version 1.1.1 ====
* Tue Jul 27 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Include HTTP Downgrade support in htcp
* Sat Jul 24 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Include HTTP Downgrade support in mod_gridsite.
* Thu Jul 22 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Begin development version 1.1.x
* Thu Jul 22 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 1.1.0 ====
* Mon Jul 19 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Changes in line with EGEE SCM - most importantly
  the top level directory becomes org.gridsite.core
* Mon Jul 19 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 1.0.3 ====
* Mon Jun 28 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- In GRSTx509CheckChain() and GRSTx509CompactCreds()
  we now accept the first cert in a chain as a CA
  even if it is X509v3 but without the CA bits set.
  (On the basis that the first chain is from the 
  administrator-installed CA files store.)
* Sun Jun 27 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 1.0.2 ====
* Sun Jun 27 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Fix for Bug #2860 (so can now read DN Lists over
  HTTPS when have no user certificate if relevant
  .gacl gives <read> permission but not <list>)
- Include gridsite-gacl.h mods from Daniel Kouril
  <kouril@ics.muni.cz> to fix faulty definitions
  of GACLnewEntry() and GACLnewAcl() and to make
  a legacy non-static GACLparseEntry() wrapper.
* Thu Jun 17 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Changes to mod_gridsite.h for Fedora Core 2 /
  Apache 2.0.49+ mod_ssl changes (mod_ssl-private.h)
* Wed Jun 9 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- Incorporate EGEE CVS layout changes in production
  branch.
* Wed Jun 9 2004 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 1.0.1 ====
* Sun Dec 14 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- 1.0.0 is first full production release
  (development now in 1.1.x branch)
* Sun Dec 14 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 1.0.0 ====
* Sat Dec 13 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Remove need for modified mod_ssl-gridsite: now
  mod_gridsite intercepts callbacks with wrappers.
- Add GRSTx509NameCmp() which compares string reps of
  DNs across OpenSSL version changes (ie Email=)
* Fri Dec 12 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.11 ====
* Thu Dec 11 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Simplify checking of cert/proxy chain in 
  mod_ssl-gridsite: rely on mod_ssl/OpenSSL more.
* Wed Dec 2 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.10 ====
* Tue Dec 1 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- GACL ignores leading/trailing spaces in values.
* Sat Nov 29 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Better directory listing in htcp.
- htcp now built as separate binary RPM.
- gridsite-admin.cgi upload now redirects to same
  directory after upload (Bug #1939); allows
  optional new name for file (Request / Bug #1940);
  and has better checking of ../dir/file attacks.
* Sat Nov 29 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.8 ====
* Thu Nov 27 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Shiv's updated GACL editor, with redirects.
* Wed Nov 26 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Include Daniel Stenberg's roffit script to make
  HTML man pages for htcp and urlencode.
- Various fixes found when installing GridPP WWW.
* Wed Nov 26 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.7 ====
* Thu Nov 20 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Major updates to htcp (htrm/htls/htll)
- GACL now recurses subdirectories when examining
  the DN List directories path.
* Sat Nov 15 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.6 ====
* Fri Nov 14 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Function call fixes in grst-admin.cgi
* Thu Nov 13 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Add htcp (curl-url-get reborn)
* Thu Nov 13 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.5 ====
* Thu Nov 13 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- More grst-admin.cgi GACL updates from Shiv.
- .gacl security improvements to grst-admin.cgi from
  Shiv Kaushal and Peter Moore.
* Tue Nov 11 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- One RPM instead of three, with version from VERSION
- Textarea for HTML/Text editing now 80 columns
* Mon Nov 10 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Add delegation level and GridSiteGSIProxyLimit
  support.
- Add GridSiteAdminList handling to mod_gridsite
  and real-gridsite-admin.cgi
* Sun Nov 9 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Add directory create/delete, and file/dir rename.
- Add ZIP listing/unzipping via external unzip
  utility from http://www.info-zip.org/pub/infozip/
* Mon Nov 3 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Include next version of Shiv's GACL editor.
- Add rpm-usr target to Makefile, to make RPMs
  out-of-the-box compatible with RH9 and its Apache2
- Use REMOTE_DOUBLE_REV for GACL hostname creds in
  mod_gridsite.c/mod_gridsite_perm_handler()
* Sun Oct 26 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Include GACL editor in real-gridsite-admin.cgi
  from Shiv Kaushal <shiv@hep.man.ac.uk>
* Sun Oct 26 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Reorganise into a single build tree, including
  Apache 2.0 .h files to remove circular dependency.
* Sun Oct 26 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.4 ====
* Sun Oct 19 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- Include many pieces of GridSite code from 0.3.x (CGI)
  fileGridSite and mod_gridsite 0.9.0
* Sun Oct 19 2003 Andrew McNab <mcnab@hep.man.ac.uk>
- ==== GridSite version 0.9.3 ====
