05/02/2013 ->
Cristina
src/bin/yaim
- rollback of fix for bug #99296 - the solution affects storm

03/02/2013 ->
Cristina
config/functions/config_users
- fix for bug #99847, hardcoded path for cleanup-grid-accounts

config/functions/config_secure_tomcat
- fix for bug #99602

src/bin/yaim
- fix for bug #99296

04/05/2012 ->
Cristina
src/libexec/configure_node
- complete fix for bug #83106

03/05/2012 ->
Cristina
src/libexec/run_function
- fix for bug #77051

24/04/2012 ->
Maarte,Cristina
src/bin/yaim
- fix for bug #83934

19/04/2012 ->
Cristina
config/functions/config_crl
- added checks for Debian

18/04/2012 ->
Cristina
config/functions/config_crl
- INSTALL_ROOT separate for tarballs

25/03/2012
Cristina ->
config/functions/config_sercure_tomcat
- added jakarta-commons-logging

14/03/2012 ->
Cristina
config/functions/config_crl
- correction for fetch-crl on SL6

14/03/2012 ->
Cristina
config/functions/config_lcgenv
- corrections needed to enable INSTALL_ROOT custom for Tarballs

12/03/2012 ->
Cristina
config/functions/config_globus_gridftp
- keep glite-initscript-globus-gridftp

config/functions/config_secure_tomcat
- making more robust - add path to commands

04/03/2012 ->
Cristina
config/functions/utils/detect_tomcat, config_secure_tomcat
- fix for Enh. #91649

03/03/3012 ->
Cristina & Maarten & Massimo
config/functions/config_glite_initd
- fix for bug #83229

config/functions/config_lcas_lcmaps_gt4
- fix lcas/lcmaps directories changes for EMI 2

02/03/2012 ->
Cristina & Maarten
config/functions/config_vomsdir
- fix for bug #82836

25/02/2012 ->
Cristina
config/functions/config_glite_initd
- fix for bug #87985

src/libexec/run_function
- fix for bug #77051

src/bin/yaim
- fix for bug #82566

config/functions/config_globus_server
- fix for bug #91160

examples/siteinfo/site-info.def
- fix for bug #84084 - added comment

25/02/2012 ->
Cristina
config/functions/utils/detect_platform
- improve detection of OS_FLAVOUR and OS_TYPE

src/libexec/configure_node
- fix for bug #83106

22/02/2012 ->
Cristina
src/bin/yaim
 - fix for bug #83072

##################################################################
################# TAG glite-yaim-core_R_5_0_2_1 #################
##################################################################

13/07/2011 ->
Cristina
src/bin/yaim
- fix for bug #84340 - corrected typo

##################################################################
################# TAG glite-yaim-core_R_5_0_1_1 #################
##################################################################

03/07/2011 ->
Cristina
config/functions/config_mkgridmap
- fix for bug #82626 - config_mkgridmap node type check is case sensitive
- fix for bug #83106 - [yaim-core] yaim assumes only node-info.d/glite-<service>

##################################################################
################# TAG glite-yaim-core_R_5_0_0_1 #################
##################################################################

26/04/2011 ->
Cristina
config/functions/config_crl
- fix for bug #81502 - CRL not updated by cron

15/04/2011 ->
Cristina
config/functions/config_vomsmap
- added support for STORM

11/04/2011 ->
Cristina
config/functions/config_mkgridmap, config_vomsmap
- fix for bug #79415 - lcg-expiregridmapdir is not FHS compliant

08/04/2011 ->
Cristina
src/bin/yaim
- removed reference to glite-version

config/functions/utils/detect_platform
- removed reference to glite-version

config/functions/config_mkgridmap, config_vomsmap
- added suport for STORM


05/04/2011 ->
Cristina
config/functions/config_mkgridmap
- fix for bug #79711 - edg-mkgridmap location

04/04/2011 ->
Cristina
config/functions/utils/detect_platform
- temporary fix for glite-version
- commented out the VDT detection for debian

config/functions/config_crl
- fix to use the fetch-crl from EPEL

config/functions/config_add_pool_env, src/defaults/site-info.post
- redefined GRID_WNV_LOCATION=/usr/libexec
- fix bug #79771 - Make SAGA configuration optional and change defaults

29/03/2011 ->
Cristina
src/defaults/site-info.post
- temporary Fix for bug #80180 - Broken $GLITE_LOCATION/etc
 
config/functions/config_globus_clients
- temporary fix for bug #80171 - [yaim-core] Adapt config_globus_clients to globus (EPEL)



28/03/2011 ->
Cristina
src/defaults/site-info.post
- Fix for bug #80151 - Circular link in glite-yaim-core-4.9.99-1

src/defaults/site-info.pre
examples/edgusers.conf
config/functions/config_sysconfig_edg
- removed RGMA variables
- temporary addapted EDG_LOCATION to use YAIM_ROOT

config/functions/config_globus_gridftp
- fix for bug #80189 - Problem with gridftp.conf creation in config_globus_gridftp

27/03/2011 ->
Cristina
config/functions/
- removed config_lcas - function used for old glite 3.0 profiles
- removed config_fmon_client - old function no more supported
- removed config_bdii - function used for old glite 3.0 profiles
- removed config_java - function used for old glite 3.0 profiles
- removed config_gip_service - function not used anymore
- removed config_gridview_se - moved to module yaim-dpm
- removed config_gip_ce_cache - function not used anymore
- removed config_glite_saga - function moved to glite-yaim-clients

26/03/2011 ->
Cristina
src/defaults/site-info.post
- Fix for bug #79776 - Bug in site-info.post for cluster
config/functions/
- removed config_lcmaps - function used for old glite 3.0 profiles

25/03/2011 ->
Cristina
config/functions/config_vomsmap
- temporary fix for bug #79791 - [yaim-core] Adapt config_vomsmap for glite-cluster for EMI

24/03/2011 ->
Cristina
config/functions/config_mkgridmap
- temporary fix for bug #79711 - edg-mkgridmap location

config/functions/config_lcas_lcmaps_gt4
- Fix for bug #79832 - [yaim-core] update config_lcas_lcmaps_gt4 for argus-gsi-pep-callout

18/03/2011 ->
Cristina
config/functions/
- removed config_glite_env - function used for old glite 3.0 profiles, and 3.1 VOBOX 

src/defaults/site-info.pre
- Fix for harcoded BDII variable

17/03/2011 ->
Cristina
config/functions/
- removed config_gip - function used for old glite 3.0 profiles 

16/03/2011 ->
Cristina
config/functions/
- removed config_java_30, config_lcgenv_30, config_vomses_30

13/03/2011 ->
Cristina
config/functions/config_lcas_lcmaps_gt4
- Fix for bug #78771: [yaim-core] Adapt config_lcas_lcmaps_gt4 for EMI
- Fix for bug #78772: [yaim-core] Adapt config_globus_gridftp for EMI

11/03/2011 ->
Cristina
config/functions/config_glite_localloger
- Fix for bug #78775: [yaim-core] Adapt config_glite_locallogger for EMI
- Fix for bug #78809: [yaim-core] Adapt config_vomses for EMI-1

04/03/2011 ->
Cristina
config/functions/config_glite_initd, config_glite_locallogger
- Fix for bug #78991: Startup script location for L&B update, gLite startup script fix

config/functions/config_crl
- Fix for bug #78797: Adapt config_crl for EMI

config/functions/config_gip_scheduler_plugin
- Fix for bug #78773: Adapt config_gip_scheduler_plugin for EMI

27/02/2011 ->
Cristina
config/functions/config_secure_tomcat
- Fix for bug #78433: Update configure secure tomcat function for emified trustmanager

##################################################################
################# TAG glite-yaim-core_R_4_0_14_1 #################
##################################################################

17/12/2010 ->
by Maarten & Cristina
config/fucntions/config_ldconf
- Fix for bug #76420: config_ldconf should add also /opt/lcg/lib64

07/12/2010 ->
by Maarten & Cristina

src/etc/clean-grid-env-funcs.sh
- Fix for bug #71706: YAIM function tries to delete an undefined function

config/functions/config_lcgenv
- Fix for bug #72198: SL5 UI needs support for 32-bit PYTHONPATH
- Fix for bug #75250: config_lcgenv should be able to configure python 2.6 paths

config/functions/config_glite_locallogger
- Fix for bug #72573: New WMS&LB need config-glite_locallogger modification

src/bin/yaim
- Fix for bug #73080: yaim should run with umask 022
- Fix for bug #73109: GLOBUS_TCP_PORT_RANGE issue in gLite 3.2
- Fix for bug #75250: config_lcgenv should be able to configure python 2.6 paths

config/functions/utils/detect_platform
- Fix for bug #73087: utils/detect_platform has unpaired "set +e"
- Fix for bug #73224: utils/detect_platform fails on SLC5

examples/siteinfo/site-info.def
- Fix for bug #74769: example site-info.def to include all ATLAS VOMS servers

config/functions/config_vomses
- Fix for bug #74795: erroneous output for VOMS server host DN with spaces

config/functions/utils/convert_fqan
- Fix for bug #74918: convert_fqan can fail for wildcards

##################################################################
################# TAG glite-yaim-core_R_4_0_13_2 #################
##################################################################

2/8/2010 ->
by David Smith

src/defaults/mapping
- Fix bugfix 69077
  fixes quotation problem and use of capitalised queue name

##################################################################
################# TAG glite-yaim-core_R_4_0_13_1 #################
##################################################################

29/06/2010 ->
by David Smith

config/functions/config_gip_vo_tag
- Fix for bug #69320: config_gip_vo_tag should still use /opt/edg for legacy vo directories

25/06/2010 ->

by Cristina Aiftimiei

src/etc/grid-clean-env.csh
- Fix for bug #69199: added newlines

22/06/2010 ->

Applied by David Smith: Fix for 69077: Apply CLUSTER config mapping file logic
  29/05/2008 ->
  by Maria Alandes

  src/defaults/mapping
  - New: mapping file to maintain a relationship between old and new variables for the infosys config.

  src/bin/yaim
  - Add: sourcing the new mapping file with the mapping between old and new variables for the new infosys config.

10/06/2010 ->

by David Smith

config/functions/config_users
- Fix for bug 67272: config_users should analyse the useradd exit status

config/functions/config_lcgenv
- Fix for bug 66313: config_lcgenv requires SW_DIR on WMS

config/functions/config_glite_locallogger
- Fix for bug 68534: config_glite_localloger clashes with L&B proxy startup

examples/edgusers.conf.README
examples/edgusers.conf
config/functions/config_edgusers
- Fix for bug 52565: Remove lfcmgr and dpmmgr user creation from yaim core
  (removal of dpmmgr user and handling code completes the changes for this bug)

src/bin/yaim
- Fix for bug 62676: yaim only does not recognize the groups.d dir structure for glite-CLUSTER
- Fix for bug 58609: glite-CLUSTER - incorrect info when checking available targets

06/05/2010 ->

by David Smith

examples/siteinfo/site-info.def
- Fix for bug 67023: add description and example setting of CE_DATADIR

28/04/2010 ->

by David Smith

config/functions/config_host_certs
- Fix for bug 66482: config_host_certs. X509_HOST_KEY and X509_HOST_CERT variables requirment

05/03/2010 ->

by David Smith

config/functions/config_edgusers
config/functions/config_lcgenv
config/functions/config_mkgridmap
config/functions/config_rgma_client
config/functions/config_users
config/functions/config_edgusers
- Fix for bug 63512: Review return from variable check function

config/functions/config_lcas_lcmaps_gt4
- Fix for bug 63388: Architecture selection fails in config_lcas_lcmaps_gt4 for i386 middleware on x86_64 systems
- Fix for bug 63512: Review return from variable check function
- Fix for bug 63539: Additional parameters should be set during GSI PEP callout configuration

config/functions/utils/detect_platform 
- Fix for bug 62910: VDT_VERSION incorrectly defined on gLite 3.2
- Fix for bug 55296: YAIM incorrectly detects 64bit Debian4 Worker node as 32Bit (possibly Debian 5)
- Fix for bug 55336: yaim should not rely on /etc/issue.net to determine OS

src/etc/grid-env-funcs.sh
- Fix for bug 63738: Small patch for zsh users and glite profiles.

##################################################################
################# TAG glite-yaim-core_R_4_0_12_1 #################
##################################################################

11/02/2010 ->

by David Smith

Note about bug 62073: add GSI PEP callout configuration for gridftp/gatekeeper

  An optional Argus GSI callout configuration is introduced, instead of
  lcas/lcmaps callout configuraiton in config_lcas_lcmaps_gt4

  New configuration variables:

  USE_ARGUS
  ARGUS_PEPD_ENDPOINTS
  CREAM_PEPC_RESOURCEID
  WMS_PEPC_RESOURCEID
  GENERAL_PEPC_RESOURCEID

  The variables are to enable and control the Argus GSI callout
  configuration, with defaults located in site-info.def

Per file summary

config/functions/config_lcas_lcmaps_gt4
- Fix for bug 62073: config/functions/config_lcas_lcmaps_gt4

examples/siteinfo/site-info.def
- Fix for bug 62073 (continued)
- Fix for bug 46398: Fix CE_INBOUNDIP and CE_OUTBOUNDIP settings in siteinfo.def template

config/functions/config_glite_initd
- Fix for bug 61587: Function config_glite_initd purges gLiteservices instead of sorting them

src/bin/yaim
- Fix for bug 61454: GLOBUS_TCP_PORT_RANGE is not properly defined in SL5 TAR UI
- Fix for bug 58089: gLite UI cannot be configured with yaim on CernVM
- Fix for bug 56575: running a function may invalidate grid-env.sh

config/functions/utils/detect_platform
- Fix for bug 58089 (continued)

config/functions/config_lcgenv
- Fix for bug 58089 (continued)

config/functions/config_gip_vo_tag
- Fix for bug 61399: Use GLITE_LOCATION_VAR in config_gip_vo_tag

src/etc/clean-grid-env-funcs.sh
- Fix for bug 60307: Use unset -f to unset a function

config/functions/config_bdii_only
- Fix for bug 59017: config_bdii_only always returns 0

config/functions/config_vomses
- Fix for bug 57884: config_vomses adds extra field in vomses where voms alias used

config/functions/config_vomsmap
- Fix for bug 56573: config_vomsmap must not hardcode gridmapdir group

config/functions/utils/users_getspecialprefix
- Fix for bug 56152: pool accounts cannot have 4 digits

config/functions/utils/users_getvoprefix
- Fix for bug 56152 (continued)

config/functions/config_gip
- Fix for bug 54755: Could YAIM warn if a site tries to enable whole-VO FQANs?

config/functions/config_globus_clients
- Fix for bug 51560: VDT 1.10 is missing bundled openssl, but tools inside require it

Change in ETICS glite-yaim-core (>=4_0_12_1) configuration
- Fix for bug 57682: glite-yaim-core rpm should depend on perl

10/11/2009 ->

by Maria Alandes

While testing the CLUSTER node type, I've fixed the following things:


config/functions/config_gip_vo_tag
- Remove extra !

config/functions
.	config_mkgridmap
.	config_vomsmap
- Add CLUSTER

04/11/2009 ->

by Maria Alandes

While testing the CLUSTER node type, I've fixed the following things:

src/defaults/site-info.post
- Define default values for  CLUSTER and SUBCLUSTERS only when haven't defined the variables before.
This is necessary for the CLUSTER node configuration.


config/functions/config_gip_vo_tag
- Fixed missing \\$ after testing the CLUSTER module


##################################################################
################# TAG glite-yaim-core_R_4_0_11_2 #################
##################################################################

25/08/2009 ->

by Maria Alandes

config/functions/config_vomsmap
- Fix for bug #54724: removed wrong CONFIG_GRIDMAPDIR usage

##################################################################
################# TAG glite-yaim-core_R_4_0_11_1 #################
##################################################################


18/08/2009 ->

by Maria Alandes

src/etc/grid-env-funcs.sh
- Added missing }

13/08/2009 ->

by Maria Alandes

glite-yaim-core.spec 
- Added grid-clean-env file

src/libexec/configure_node
- Avoid echoing the functions variable

src/etc/grid-clean-env.csh
- Added new file

config/functions/create_siteinforpm and src/bin/yaim
- Fixed after testing: don't copy functons/local if it's an empty directory.
- Fixed after testing. Copy files only if directories are not empty.

config/functions/config_users
- Add -f to delete a file

config/functions/config_mkgridmap and config_vomsmap
- Improve error message
- Create the /etc/grid-security/gridmapdir only if CONFIG_GRIDMAPDIR=yes

src/bin/yaim
- Added a missing an IF


12/08/2009 ->

by Maria Alandes

config/functions/config_mkgridmap
- Fix for bug #53843: The ordinary users in the gridmap file are only created if the VO is defined in groups.conf

config/functions/config_glite_saga
src/defaults/site-info.pre
- Fix for bug #53864: Add SAGA and gLite adapters
- Added SAGA variables into gLite env file.

config/functions/config_myproxy_libs
- Removing config_myproxy_libs which is not longer needed


11/08/2009 ->

by Maria Alandes

config/functions/create_siteinforpm
- Fix for bug #49849: -p option works now

config/functions/utils/gridenv
- Fix for bug #53662: changes in yaim and gridenv functions to create the clean-grid-env.(c)sh file.

src/etc/grid-env-funcs.sh
- Fix for bug #53588: gridenv_unset and gridpath_delete have been added

src/libexec/configure_node
- Fix for bug #53271: config_bdii_only is executed at the end in the function list

functions/utils/detect_platform
- Fix for bug #53745: YAIM won't exit if glite-version is not installed, it will only give a warning.

src/bin/yaim
- Fix for bug #53462: GROUPS_CONF is now exported

config/functions/config_edgusers
- Fix for bug #52565: The lfcmgr user is no longer created in yaim core since it's created in yaim lfc

config/functions/config_users
- Fix for bug #50266: USER_HOME_PREFIX is now correctly defined withing the right loop and moreover, the variable can be defined in a general way for everybody.

config/functions/config_mkgridmap and config_vomsmap
- Fix for bug #46882: Now CONFIG_GRIDMAPDIR actually controls the creation of the gridmap dirs.

##################################################################
################# TAG glite-yaim-core_R_4_0_10_2 #################
##################################################################

14/07/2009 ->

by Maria Alandes

examples/siteinfo/site-info.def
- Fix for bug #53001: example is now correct

src/bin/yaim
- Fix for bug #53143: Do not define GLOBUS_TCP_PORT_RANGE in sl5
- Fix for debian bug with awk issue.

config/functions/config_lcas_lcmaps_gt4
- Fix for bug #51562 -> Detected in certification.

##################################################################
################# TAG glite-yaim-core_R_4_0_10_1 #################
##################################################################


06/07/2009 ->

by Maria Alandes

config/functions/config_glite_locallogger
- Fixed after testing: typo and yaimlog messages
- Fixed after testing: correct error message

src/defaults/site-info.pre and examples/siteinfo/site-info.def
- Fixed after testing -> *_HOME_DIR need to be defined as default. GLITE_HOME_DIR shouldn't be confiurable until bugs are fixed

src/defaults/site-info.pre
- Fix for bug #52809: Increased number of GRIDFTP_CONNECTIONS_MAX to 150

02/07/2009 ->

by Maria Alandes

src/bin/yaim
- Fix for bug #51973: export LANG=C


01/07/2009 ->

by Maria Alandes

config/functions/config_glite_locallogger
- Fix for bug #52618: Redefine value of GLITE_HOME_DIR

config/functions/config_users
- Fix how to retrieve the value of a variable

config/functions/config_myproxy_libs
- Fix for bug #52284: configuration for new myproxy packages

examples/siteinfo/site-info.def and src/defaults/site-info.pre
- Fix for bug #49757: Put *_HOME_DIR under site-info.def except for GLITE_HOME_DIR that needs to maintain 
the default /home/glite until some bugs are fixed.

config/functions/config_users, examples/siteinfo/site-info.def and src/defaults/site-info.pre
- Fix for bug #50266: USER_HOME_PREFIX is now defined per VO.
-- Deleted from site-info.pre and put back into site-info.def under the VO variables

src/defaults/site-info.pre
- Fix for bug #49757: put back /home as default value

config/functions/config_glite_locallogger
- Fix for bug #52181: Added /opt/classads/lib64 to LD_LIBRARY_PATH

config/functions/config_ldconf
- Fix for bug #51563: /opt/classads/lib[64] have been added

config/functions/config_lcas_lcmaps_gt4
- Fix for bug #51562: lib or lib64 is now part of the relevant paths in lcas/lcmaps configuration.


30/06/2009 ->

by Maria Alandes

config/functions/config_mkgridmap
- Fix for bug #50878: Correct path for lcg-expiregridmapdir.pl

config/functions/create_siteinforpm
- Fix for bug #49849: prefix /opt/glite has been used instead of /etc.

config/functions/utils/central_certs
- Fix for bug #49850: fix the find command in central-certs

examples/siteinfo/site-info.def and src/defaults/site-info.pre
- Fix for bug #49511: Remove UNPRIVILEGED_MKGRIDMAP from site-info.pre and define it in site-info.def under the VO variables.

config/functions/config_mkgridmap
- Fix for bug #49511: UNPRIVILEGED_MKGRIDMAP  is now defined per VO.

examples/edgusers.conf, examples/siteinfo/site-info.def and src/defaults/site-info.pre
Fix for bug #49757:
- USER_HOME_PREFIX: it's removed from site-info.def and defined in site-info.pre as /var/lib
- GLITE_HOME_DIR: has changed to /var/lib/glite
- New variables are created in site-info.pre and used in edgusers.conf:
-- EDG_HOME_DIR
-- EDGINFO_HOME_DIR
-- BDII_HOME_DIR

#################################################################
################# TAG glite-yaim-core_R_4_0_9_1 #################
#################################################################

05/06/2009 ->

by Maria Alandes

config/functions/config_rgma_client
- Update: Use GLITE_LOCATION instead of RGMA_HOME since it could be it's not defined.

config/functions/config_add_pool_env
- Fix for bug #51109: /etc/profile now sources the files in /etc/profile.d

config/functions/config_crl
- Fix for bug #50569: config_crl doesn't use chkconfig in Debian

config/functions/config_rfio
- Fix for bug #50568: config_rfio is not run in Debian

functions/utils/detect_platform and /src/bin/yaim
- Fix for bug #50557: YAIM complains if gawk is not installed or if it's not the default awk editor for Debian

#################################################################
################# TAG glite-yaim-core_R_4_0_8_7 #################
#################################################################

02/06/2009 ->

by Maria Alandes

config/functions/config_rgma_client and config/functions/utils/detect_platform
- Add changes applied in 4.0.7 branch to be synchronised.

#################################################################
################# TAG glite-yaim-core_R_4_0_8_6 #################
#################################################################

27/05/2009 ->

by Maria Alandes

config/functions/utils/detect_platform
- Fix for bug #50872: It exists if /etc/issue.net doesn't exist. It adds "cern virtual machine, version.*:slc4:slc4" as requested by Pedrag.

config/functions/config_lcgenv
- Fix for bug #50879: python2.4 path is now added

config/functions/config_rgma_client
- Improving warning message when configuring SL5 clients.

20/05/2009 ->

by Maarten Litmaath

config/functions/utils/users_getvogroup
- Correction: strip any obsolete "/VO=.../GROUP=" prefixes
- Correction: make ROLE qualifier case-insensitive (proxy has Role)
- Correction: ensure sensible error message when FQAN is not found
- Correction: also "/vo" FQAN is handled now (the code only handled "/vo/...")

#################################################################
################# TAG glite-yaim-core_R_4_0_8_5 #################
#################################################################
13/05/2009 ->

by Maria Alandes

src/defaults/site-info.post
- Add a missing ${ in the definition of GPT_LOCATION

#################################################################
################# TAG glite-yaim-core_R_4_0_8_4 #################
#################################################################

13/05/2009 ->

by Maria Alandes

config/functions/config_secure_tomcat
- Add missing | detected by Dimitar while testing VOMS


#################################################################
################# TAG glite-yaim-core_R_4_0_8_3 #################
#################################################################

30/04/2009 ->

by Maria Alandes

config/functions/config_gip_only
- Fix for bug #49803: MDS is used instead of GlueTop

config/functions/config_gip_vo_tag
- Fix for bug #49831: /opt/edg/var/info directories are now created

#################################################################
################# TAG glite-yaim-core_R_4_0_8_2 #################
#################################################################


29/04/2009 ->

by Maria Alandes

config/functions/config_mkgridmap
- Remove check for edg-mkgridmap.conf since it seems this file is not included in all service dependency lists.

#################################################################
################# TAG glite-yaim-core_R_4_0_8_1 #################
#################################################################


27/04/2009 ->

by Maria Alandes

src/libexec/configure_node
- Add temporary definition of JAVA_HOME for cream CE to continue working.
- Remove a duplicated 'if'

24/04/2009 ->

by Maria Alandes

config/functions/config_host_certs
- Fix while testing: add extra check of expired cert and add the necessary variables in requires

config/functions/config_lcgenv
- Fix while testing: MYPROXY_TCP_PORT_RANGE is only used in gLite 3.0 so it can be removed

config/functions/config_secure_tomcat
Fix while testing:
- export CATALINA_HOME as requested by Dimitar
- check tomcat and java are installed
- remove hostcerts checks (there's already a function for this)
- define JAVA_HOME in tomcat5.conf
- chkconfig tomcat and start it
- Missing ! and added removal of /bin/java after running update-alternatives
- Fixed removal of temp file

config/functions/config_gip_scheduler_plugin
- Fix while testing: Use ""

23/04/2009 ->

by Maria Alandes

src/defaults/site-info.pre
- Fix while testing: remove mkpassword since this is not a standard tool that may be present in all machines.

config/functions/config_crl
- Fixed while testing: yaimlog instead of yaim.

config/functions/config_edgusers
- Fix while testing: unset aux variable or otherwise home directory is used for the wrong user.

config/functions/config_bdii_only
- Fix while testing: put the right variable name in 'requires'

22/04/2009 ->

by Maria Alandes

src/bin/yaim
- Fix while testing: I forgot to check for the existance of grid-env.sh on another part of the code.

config/functions/config_mkgridmap and config_vomsmap
Fix while testing: 
-  check edg-mkgridmap is installed.
- improve messages of what's going on.

examples/edgusers.conf
- Fix errors while testing: remove last :

src/libexec/configure_node
- Fix errors while testing: replace or with and, and also include the possibility that the prefix is empty.
- Fix while testing: check the prefix of a conf target only when there's a prefix.

config/functions/config_bdii_only and /src/defaults/site-info.pre
- Fix for bug #33909: configurable timeouts to the BDII added.
- Fix while testing: some variables are only part of bdii 5. Some changes are needed so that the configuration works for bdii version 4 and 5.

config/functions/config_secure_tomcat and src/defaults/site-info.post and site-info.pre
- Use default variables and apply Dimitar's improvements.

21/04/2009 ->

by Maria Alandes

config/functions/config_gridview_se
- Fix for bug #49464: gridview is configured only when it's installed.

config/functions/config_secure_tomcat
- Fix for bug #49017: configuration changes for new trustmanager and util-java.

config/functions/config_edgusers
- Fix for bug #48991: home directory is now properly specified when creating a user.

src/bin/yaim and src/libexec/configure_node
- Fix for bug #48932: Wrong config target with a prefix different from lcg, glite or egee is now giving a proper error.

config/functions/config_globus_clients and /src/defaults/site-info.post
- Fix for bug #48452: GLOBUS_TCP_PORT_RANGE is not defined in the WN environment
- Cleaning of config_globus_clients function declaring default variables in site-info.post and using yaimgridenv commands.

src/bin/yaim
- Fix for bug #45269: Missing node types are now added. List is now correct.
- Fix for bug #45418: -r option now checks whether grid-env.sh exists before using it.

config/functions/config_gip_vo_tag
- Require GROUPS_CONF that was missing

config/functions/config_crl
- Fix for bug #46194: config_crl now exits if fetch-crl is not installed. It also checks the result of running the CRL update script.

/config/functions/config_lcas_lcmaps_gt4
- Fix for bug #46369: verify-proxy plugin is not used in the lcmaps configuration anymore.

config/functions/config_mkgridmap and config_vomsmap 
src/defaults/site-info.pre
- Fix for bug #46882: CONFIG_GRIDMAPDIR is now used to create the gridmap file.

17/04/2009 ->

by Maria Alandes

src/bin/yaim
- Fix for bug #44820: GLOBUS_TCP_PORT_RANGE is always defined with , for TARs.
- Fix for bug #45269: Missing node types are now added.

src/defaults/site-info.pre
- Fix for bug #48206: JAVA_LOCATION is no longer defined.

src/libexec/configure_node
- Fix for bug #33936: JAVA_HOME is no longer used.
- Fix for bug #40208: LCG_GFAL_INFOSYS removed from configure_node

#################################################################
################# TAG glite-yaim-core_R_4_0_7_9 #################
#################################################################

03/04/2009 ->

by Maria Alandes

config/functions/config_lcgenv
- Fixed typo

src/defaults/site-info.post
- Add LCG_LOCATION definition in site-info.post


#################################################################
################# TAG glite-yaim-core_R_4_0_7_8 #################
#################################################################

02/04/2009 ->

by Maria Alandes

src/defaults/site-info.post and site-info.pre
- Move GLITE_USER_HOME=${GLITE_HOME_DIR} to site-info.post


config/functions/config_lcgenv
- Add missing perl5 library path in PERL5LIB -> problem found while certifying patch 2932.

#################################################################
################# TAG glite-yaim-core_R_4_0_7_7 #################
#################################################################

config/functions/config_gip_vo_tag
- edg subdirectory is obsolete, glite should be used instead -> problem found while certifying patch 2920. 


#################################################################
################# TAG glite-yaim-core_R_4_0_7_6 #################
#################################################################


24/03/2009 ->

by Maria Alandes

config/functions/config_gip_vo_tag
- Fix for bug: CLUSTER_HOST was required instead of CLUSTERS -> problem found while certifying patch 2765.

06/03/2009 ->

by Maarten Litmaath

config/functions/config_mkgridmap and config_vomsmap
- Fix for patch #2829: SCAS should imitate lcg-CE grid-mapfile behavior


#################################################################
################# TAG glite-yaim-core_R_4_0_7_5 #################
#################################################################

20/02/2009 ->

by Maria Alandes

config/functions/config_gip_vo_tag
src/defaults/site-info.post
- Fix for bug #45887: Modify config_gip_vo_tag to create Subcluster RTE tag areas
- Fixed bugs after testing.
- Fixed wrong path. it should be /opt/glite/var/info/subcluster/vo.

19/02/2009 ->

by Marteen Litmaath

examples/users.conf.README and groups.conf.README
- Correction: fixed confusion about PILOT_JOB_FLAG.

18/02/2009 ->

by Maria Alandes

config/functions/config_globus_clients
- Fix bug #40653: Removed JOB_MANAGER from requieres list.

16/02/2009 ->

by Maria Alandes

config/functions/config_lcgenv
- Fix for bug #46975: VO_voname_DEFAULT_SE is now populated with value from SE_LIST

examples/wn-list.conf and wn-list.conf.README
- Fix for bug #45446: WN_LIST example file is now updated and documented

Makefile and glite-yaim-core.spec
- Add wn-list.conf.README in spec file and Makefile

13/02/2009 ->

by Maria Alandes

examples/siteinfo/site-info.def
- Fix for bug #46633: Commented VO variables and improved description

examples/groups.conf.README and users.conf.README
- Fix for bug #46965: include text to stress the fact that these are only examples.

#################################################################
################# TAG glite-yaim-core_R_4_0_7_3 #################
#################################################################

11/02/2009 ->

by Maria Alandes

config/functions/config_rgma_client
- Fix for bug #46848: PYTHONPATH definition is removed from here since this is done by config_lcgenv.

config/functions/config_lcgenv
- Add: Improve the code. Add lcg and glite libraries. Add also PERLLIB5 libraries.

examples/siteinfo/site-info.def
- Rolled back to  4.0.7-1 version since I need to add some extra fixes 
for 4.0.7 release and I don't want to release this yet.

10/02/2009 ->

by Maria Alandes

examples/siteinfo/site-info.def
- Fix for bug #46633: New CE variables have been added. Cleaning tasks.


###############################################################
################# TAG glite-yaim-core_4_0_7_1 #################
###############################################################

09/02/2009 ->

by Maria Alandes

config/functions/config_lcgenv
- Fix for bug #45852: 64bit middleware only exports 64bit paths.
- Fix for bug #45649: Python version specific directories are now added.

27/01/2009 ->
by Maarten Litmaath

config/functions/config_mkgridmap
- Fix for bug #46299: fixed indentation of "here" document


#################################################################
################# TAG glite-yaim-core_R_4_0_6_4 #################
#################################################################

08/12/2008 ->
by Maria Alandes

src/libexec/configure_node
- Fix for bug #45103: Remove unset of GLITE_EXTERNAL_ROOT
- Fix for bug #45106: egee- prefix and no prefix are now allowed for config targets.

#################################################################
################# TAG glite-yaim-core_R_4_0_6_3 #################
#################################################################

Makefile and glite-yaim-core.spec
- Fixed problem with Makefile and utils directory.

#################################################################
################# TAG glite-yaim-core_R_4_0_6_2 #################
#################################################################

Wrong build command in ETICS. Forgot to declare install target.
I clone configuration again and tag again, although same as previous tag.

#################################################################
################# TAG glite-yaim-core_R_4_0_6_1 #################
#################################################################

config/functions/config_rgma_client
- Add comment to make it clear that rgma client is not configured in SLC5.

config/functions/config_edgusers and config_users
src/bin/yaim
- Fix for bug #44987: error messages for user/group creation have been improved
- Improved info messages for creating users/groups

06/12/2008 ->

by Maarten Litmaath

config/functions/config_mkgridmap
- Modification: removed unnecessary (potentially dangerous) "-r" option

05/12/2008 ->

by Maria Alandes

config/functions/config_mkgridmap
- Remove old lcmaps grid/group mapfiles that are no longer used

04/12/2008 ->

by Maria Alandes

config/functions/config_globus_gridftp
- Fix for gridftp.conf syntax file. Replace was wrong. Now it's fixed

config/functions/config_add_pool_env and config_glite_locallogger
- Fix for bug #44961: Removed duplicated env variable definitions.

src/bin/yaim
- Fix for grid-env.sh. For partial configurations, I need to keep the environment, source funcs and remove anything 
else

03/12/2008 ->

by Maria Alandes

src/bin/yaim
- Fix for grid-env.sh. Funcs need to be sourced at the beginning in a configuration.

config/functions/utils/yaimlog
- Remove candidate fix for bug #40022. It needs more testing.

config/functions/config_edgusers
- Fix wrong \

by Maarten Litmaath

config/functions/config_gip
- Fix for bug #44885: "chmod -R" must not remove 'x' bits from subdirectories

config/functions/config_mkgridmap
- Fix for bug #44884: lcg-expiregridmapdir cron job also enabled on DPM
- Fix for a typo: lcgdm-mkgridmap cron job logged into edg-mkgridmap logfile


01/12/2008 ->

by Maria Alandes

config/functions/config_users
- UNFix for bug #44360: we leave the cron job for cream CE as requested by developers.

28/11/2008 ->

by Maria Alandes

config/functions/config_edgusers
- Fix for bug #44693: bug for dpm and lfc when multiple config targets are used is now fixed.

config/functions/config_users
- Fix for bug #44360: I was doing the wrong check for only lcg CE.

config/functions/config_mkgridmap and config_vomsmap
- Fix for bug #43329: improvements

config/functions/config_globus_gridftp
- Fix for bug #39389: used wrong syntax in gridftp config file. Now it's correct.

src/bin/yaim
- Fix for bug #44684: run function creates now a clean environment file.
- Fix for bug #40092: YAIM doesn't exit any more with an error if debug level 7 is used

config/functions/config_bdii_only
- Fixed wrong return value

26/11/2008 ->

by Maria Alandes

config/functions/config_users
- Fix for bug #44360: cleanup-grid-accounts.sh isn't called for cream CE

21/11/2008 ->

by Maria Alandes

src/bin/yaim
- Fixed wrong order of call to clean-grid-env-funcs.sh. Now it's in the right place.

config/functions/config_secure_tomcat
- Fix for bug #44299: config_secure_tomcat function is now created

config/functions/config_globus_gridftp and src/defaults/site-info.pre
- Fix for bug #39389: Maximum number of simultaneous connections to the gridftp server is now defined

20/11/2008 ->

by Maria Alandes

src/bin/yaim
- Fix fir bug #43436: services/node-type should be sourced before defults/node-type.post

config/functions/config_rgma_client
- Fix for bug #42869: rgma_clients are not included in sl5

config/functions/config_check_oraclelibs
- Fix for bug #42719: unused libraries are now removed.

config/functions/config_glite_locallogger
- Fix for bug #40552: GLITE_HOME_DIR instead of GLITE_USER_HOME in config_glite_localloger

config/functions/config_bdii_only
- Fixed wrong substitution

config/functions/config_users
- Remove: LFC lines are no longer needed.

config/functions/config_mkgridmap
- Fix for bug #39150: lcg-expiregridmapdir cron job should not be generated for VOBOX
- Fix for bug #43329: Unprivileged grid-mapfile
- Improved identation for I hope better readability
- Finished to removed old lcmaps config files


19/11/2008 ->

by Maria Alandes ->

config/functions/utils/central_certs
- Fix for bug #44040: correct criteria for central certs

config/functions/config_gridview_se
- Fix for bug #44007: SE_GRIDFTP_LOGFILE is created if it doesn't exist.

src/defaults/site-info.post
- Fix for bug #43699: site-info.post variables should allow to use a user defined variable in site-info.def

src/defaults/site-info.pre
- Fix for bug #39936: Correct FUNCTIONS_DIR path

config/functions/config_users
- Fix for bug #43278: cleanup-grid-accounts is always created.

config/functions
. config_gip_scheduler_plugin
. config_globus_clients
. config_sysconfig_lcg
- Fix for bug #40653: Variable cleaning

src/bin/yaim
- Fix for bug #40093: TORQUE server can use groups.conf
- Fix for bug #43938: correct warning message when siteinfo dir is world readable.

examples/siteinfo/site-info.def
- Fix for bug #40564: removed myproxy variables.

examples/edgusers.conf
- Fix for bug #39884: right gids.

config/functions/config_vomsdir
- Fix for bug #39930: GLITE_EXTERNAL_ROOT has been removed

config/functions/config_bdii_only
- Fix for bug #39022:  BDII_USER is now used in bdii.conf
- Fix for bug #40675: remove lines modifying /opt/bdii/etc/schemas
- Fix for bug #40643: remove lines creating openldap version since this is no longer used.

17/11/2008 ->

by Maria Alandes

config/functions/config_crl
- Fix for bug #39003: init.d script for fetch-crl
- Fix: sourcing grid environment for fetch-crl script.

config/functions/config_vomses
- Fix for bug #38974: config_vomses_check is now implemented

config/functions/config_mkgridmap
- Fix for bug #38919: config_mkgridmap doesn't include the old lcas/lcmaps grid-map files.

config/functions/config_lcgenv and configure_node
- Fix for bug #35495: LCG_GFAL_INFOSYS is now defined in configure_node for all the node types.
- Right fix. configure_node shouldn't define anything. It should all be in config_lcgenv. 
- Until bug #44139 is fixed.

config/functions/config_glite_locallogger
- Fix for #33908: Fix to write on GLITE_LOCATION_VAR when lcg CE and BDII are installed together

Makefile and glite-yaim-core.spec
- Remove RPM_BUILD_ROOT references
- Add: missing fix in spec file to avoid using RPM_BUILD_ROOT

src/bin/yaim and src/etc/clean-grid-env-funcs.sh
- Fix for bug #31359: auxiliary variables to create grid environment are now cleaned
- Add clean-grid-env-funcs.sh for package building

04/11/2007 ->

by Maria Alandes

examples/users.conf.README
- Modification: cosmetic changes, addition of hyperlink.

29/10/2008 ->

by Maria Alandes

src/bin/yaim
- Fixed a missing '>' for printing the yaim module versions.

examples/users.conf.README 
- users.conf.README updated

25/10/2008 ->

by Maarten Litmaath

config/functions/config_mkgridmap and config_vomsmap 
config/functions/utils/users_getvogroup 
- Modification: allow static accounts and ordinary pool accounts to have
multiple groups, for consistency with other users.conf entries
- Modification: cosmetic cleanup of users_getvogroup()

examples/users.conf.README 
- Modification: warn that a static account must have a single group and that
for ordinary pool accounts this requirement may be relaxed in the future


20/08/2008 ->

by Laurence Field

Makefile
- Added exclude for rpmbuild directory


12/08/2008 ->

by Maria Alandes

config/functions/config_vomsdir 
- Add : return 0

config/functions/config_lcgenv 
- Add : return 0

config/functions/config_globus_clients 
- Remove: config_globus_old and add 'return 0'


08/08/2008 ->

by Maria Alandes

src/libexec/configure_node
- Fix for bug #39932: yaim man path fixed

examples/siteinfo/site-info.def
- Improve examples for GROUP_ENABLE 

#################################################################
################# TAG glite-yaim-core_R_4_0_5_7 #################
#################################################################

07/08/2008 ->

by Maria Alandes

config/functions/config_mkgridmap and config/functions/config_vomsmap:
- Update: Change 'lcg-CE' for 'CE' in the grep commands. lcg-CE node type doesn't really exist in YAIM when using the -c option.

examples/groups.conf and examples/users.conf
- New feature: added LHC VO pilot role templates to users.conf and groups.conf

#################################################################
################# TAG glite-yaim-core_R_4_0_5_6 #################
#################################################################

04/08/2008 ->

by Maria Alandes

config/functions/utils/start_mysql and src/defaults/site-info.post and site-info.pre
- Update: fixed a typo in start_mysql. Moved X509_CERT_DIR into site-info.pre

01/08/2008 ->

by Maria Alandes

src/defaults/site-info.post
- Remove: X509_CERT_DIR can't include the GLITE_EXTERNAL_ROOT because this gives problems in the TAR UI configuration.

#################################################################
################# TAG glite-yaim-core_R_4_0_5_5 #################
#################################################################

30/07/2008 ->

by Maria Alandes

config/functions/config_mkgridmap and config_vomsmap AND src/defaults/site-info.post
- Update: create the DN grid-map file in the DN_GRIDMAPFILE location
- Update: concatenate DN_GRIDMAPFILE and VOMS_GRIDMAPFILE into the GRIDMAPFILE for the lcg CE only using a cron job every hour
- Update: define DN_GRIDMAPFILE and VOMS_GRIDMAPFILE in site-info.post


#################################################################
################# TAG glite-yaim-core_R_4_0_5_4 #################
#################################################################

31/07/2008 -> 

by Maria Alandes

src/libexec/configure_node:
Fix for bug #39018: /opt/lcg/share/man is now added to MANPATH
Fix for bug #39271: JAVA bin path is now removed from PATH

30/07/2008 -> 

by Maarten Litmaath

config/functions/config_vomsmap:
- Correction: fixed wildcard matching pattern.
- Correction: fixed quoting in wildcard entries.
- Fix for bug #31433: wildcards are added if _MAP_WILDCARDS equals "yes".
- Fix for bug #39326: update grid-mapfile for DNs separately
- New variable: DN_GRIDMAPFILE (default /etc/grid-security/dn-grid-mapfile)
- Modification: increased lcg-expiregridmapdir grace period from 2 to 10 days
- Modification: removed obsolete references to lcg_prefix and fqan_lcg
- Modification: removed last reference to "gear" VO
- Modification: print extra error message when mapping could not be found
- Correction: only add group when CONFIG_USERS == "yes"
- Correction: provide "grep" with some input to avoid warning


#################################################################
################# TAG glite-yaim-core_R_4_0_5_3 #################
#################################################################

23/07/2008 ->

by Maria Alandes

examples/siteinfo/site-info.def
- Update: reorganise and add VO_<vo_name>_PX_HOST variable

examples/edgusers.conf.README
- Update: add the list of users

examples/users.conf.README
- Update: remove reference to dpmmgr since this goes now into edgusers.conf 

config/functions/config_crl
- Update: the 'else' was wrong and the cron job was never created. This is now OK and the cron job is not created if it exists.

src/defaults/site-info.pre
- Update: include temporarily GLITE_USER_HOME=${GLITE_HOME_DIR}

src/defaults/site-info.pre and sit-info.post
- Update: move vars from one place to another since the current way doesn't work for the TARs.


#################################################################
################# TAG glite-yaim-core_R_4_0_5_2 #################
#################################################################

15/07/2008 ->

by Maria Alandes

config/functions/config_mkgridmap 
- Update: removed dpm from list of services that doesn't get the simple gridmap file.


#################################################################
################# TAG glite-yaim-core_R_4_0_5_1 #################
#################################################################

07/07/2008 ->

by Maria Alandes

config/functions/config_lcas_lcmaps_gt4
- Fix for bug #35244: gridftp lcmaps configuration is now correct

03/07/08 ->

by Maria Alandes

examples/site-info/site-info.def
- Fix for bug #38469: SPECIAL_POOL_ACCOUNTS defined

config/functions/config_mkgridmap
- Fix for bug #38466: remove obsolete code

config/functions/config_vomsmap:
- Fix for bug #38464: Fixed race condition in edg-mkgridmap cron job
- Remove gear VO related code

30/06/2008 ->

by Maarten Litmaath

config/functions/config_crl 
- Correction: do not rewrite the CRL cron job if it already exists, otherwise
the times will change and it is possible that the current CRLs will only get
updated after more than 6 hours

27/06/2008 ->

by Maria Alandes

config/functions/config_mkgridmap and config_vomsmap 
- Update: use global variables for edg users instead of hardcoding the user name

config/functions/config_bdii, config_bdii_only and config_gip_only 
examples/edgusers.conf 
src/defaults/site-info.pre 
- Fix for bug #17549: Now the bdii user doesn't need to be edguser. Instead BDII_USER and BDII_GROUP can be defined to change it.

examples/siteinfo/site-info.def
- Update for bug #36287: LB_HOST is not mandatory anymore


24/06/2008 ->

by Maria Alandes

src/bin/yaim
- Fix for bug #35839: versions mechanism implements in yaim supercommand

config/functions/config_globus_clients
- Fix for bug #35839: config_globus_client doesn't use anymore lcg-mon-gridftp. That part has been commented out

Makefile and glite-yaim-core.spec
- Fix for bug #35839: new versions directory containing one file per yaim module containing the version of it.

23/06/2008 ->

by Maria Alandes

src/bin/yaim:
- Improvement for fix #35307: give a warning instead of an error if site-info.def is world readable.

19/06/2008 ->

by Maria Alandes

config/functions/config_vomsdir
- Fix for bug #37711: VOMS_CA_DN is now compulsory

config/functions/config_lcgenv
- Fix for bug #36976: config_lcgenv has all the requires in _check

src/etc/grid-env-funcs.sh
- Fix for bug #37621: zsh is now supported in grid_env.sh

examples/siteinfo/site-info.def
- Fix for bug #37509: comments added for VO__VOMS_WMS_HOSTS and LB_HOSTS.

17/06/2008 ->

by Maria Alandes

config/functions/config_ldconfig
- Fix for bug #34824: removed old libraries and added 64bit libraries for glite.

src/defaults/site-info.pre and src/libexec/configure_node
- Add: Put back JAVA_HOME and JAVA_LOCATION

config/functions/utils/start_mysql:
- Fix for bug #34398: mysql is now chkconfig'ed

src/defaults/site-info.pre and src/libexec/configure_node
- Fix for bug #33936: JAVA_HOME and JAVA_LOCATION removed

12/06/2008 ->

by Gergely Debreczeni

src/libexec/configure_node:
- Fix for bug #29311, redirection is not necessaary anymore, since
the existance of the function is checked in the run utility

11/06/2008 ->

by Maria Alandes

src/bin/yaim:
- Add: Add YEX_NOFUNC variable

09/06/2008 ->

by Gergely Debreczeni

config/functions/config_gip_only:
- removing old stub file (with the wrong name) is not more necessary

config/functions/config_gip:
- Removed DPM configuration from config_gip, since it is implemented
in config_gip_dpm and config_gip is not included in the function list of 
DPM configuration.

config/functions/config_lcgenv:
- Fix for bug #32764 perl- and pythonpaths added.

src/bin/yaim:
- Partial fix for bug #29032

02/06/2008 ->

by Maria Alandes

src/bin/yaim
- Add: add shebang for bash shell that was removed by mistake

29/05/2008 ->

by Maria Alandes

config/functions/config_edgusers
- Update: Added checking whether user configuration is enabled to configure or not edgusers. Give warning message.

examples/siteinfo/site-info.def
- Update: I put back the usual CE and SITE variables since the new names for infosys config are in a new branch.

#######################################################################################
################# branch glite-yaim-core_branch_cluster_configuration #################
#######################################################################################

28/05/2008 ->

by Maria Alandes

config/functions/utils/requires
- Add: update the requires utilities to deal with CE_HOST_${CE_HOST}_QUEUE__* variables

examples/siteinfo/site-info.def
- Update: List of configuration variables for the lcg CE.


27/05/2008 ->

by Maria Alandes

src/defaults/site-info.pre
- Update: BDII_HTTP_URL should be part of defaults. To be removed from core anyway when it's added to glite-yaim-bdii.

examples/siteinfo/site-info.def
- Remove: glite-yaim-bdii 4.0.4-2 contains BDII specific variables that can be released from core.
- Remove: glite-yaim-dcache 4.0.2-1 contains dcache specific variables that can be removed from core.
- Remove: remove CE_* from site-info.def since they belong to cluster configuration.
          remove CE_HOST since this variable do not longer exist.
- Add: new naming convention for SITE related variables.
- Add: new naming convention for CE related variables
- Remove: e2emonit variables are now part of the glite-yaim-e2emonit module.
- Update: fix variable descriptions and remove JOB_MANAGER variable.
- Remove: SE classic variables are now part of glite-yaim-se-classic.
- Add: Cluster and CE related variables with the new naming convention

24/04/2008 ->

by Maria Alandes

src/defaults/site-info.pre
- Remove: YAIM_LOGGING_LEVEL shouldn't have a default here. The default is hardcoded in the yaimlog utility, otherwise yaim supercommand fails to print 
          DEBUG messages before defining YAIM_LOGGING_LEVEL.

config/functions/config_host_certs
- Update: use X509_HOST_CERT and X509_HOST_KEY and better error codes.
- Update: Missing ${} fixed

src/bin/yaim
- Fix for bug #35307: The checking is back but only if the configuration directory is readable by the others.
  Added one error code
  Check the groups.conf file only for the node types that actually use it
- Update: new error user doesn't exist
- Update: Fix YAIM_LOGGING_LEVEL definition to be able to see DEBUG messages from the beginning.
          Fix syntaxt checking in site-info.def which was not actually working.


17/04/2008 ->

by Maria Alandes

examples/siteinfo/site-info.def:
- Update: LB_HOST is now defined by default in site-info.def to point to WMS_HOST

15/04/2008 ->

by Maarten Litmaath

examples/siteinfo/site-info.def:
- Removed obsolete VOMS_EXTRA_MAPS parameters for ATLAS and LHCb.

by Maria Alandes

examples/siteinfo/site-info.def:
- Fix for bug #35495: New optional variable in site-info.def BDII_LIST

14/04/2008 ->

by Maria Alandes

config/functions/config_lcgenv:
- Fix for bug #35495: It's now possible to define a list of BDIIs for the GFAL client.

10/04/2008 ->

by Maria Alandes

examples/siteinfo/site-info.def:
- Fix for bug #34734: corrected example for GROUP_ENABLE

src/bin/yaim:
- Fix for bug #35307: 700 permissions checking commented out 
- improved error code messages

config/functions/config_vomsdir:
- Fix for bug #35373: VOMSES variable is now properly checked

11/03/2008 ->

by Gergely Debreczeni:

src/bin/yaim:
- Update: corrected example for -a

by Maria Alandes

src/bin/yaim:
- Fix for bug #34387: -a option is now working properly

src/defaults/site-info.pre:
- Update: reorganise site-info.pre

examples/users.conf:
- Remove: remove dpmmgr from users.conf as it's now in edgusers.conf

examples/siteinfo/site-info.def:
- Fix for bug #33928: new optional variable LOCAL_GROUPS_CONF in site-info.def
- Fix for bug #34251: port for OPS VO on voms.cern.ch is now correct

10/03/2008 ->

by Maria Alandes

src/bin/yaim:
- Fix for bug #33928: groups.conf can be now specified per VO.
- Update: wrong path for site-info.def file in the 700 permissions error now fixed.

src/libexec/configure_node:
- restructuration of the main yaim function code with better comments.

02/03/2008 ->

by Maria Alandes

examples/edgusers.conf.README:
- New file: edgusers.conf.README to describe the syntax of edgusers.conf.

src/defaults/site-info.pre, examples/edgusers.conf and config/functions/config_edgusers:
- Fix for bug #17554: service user names are now defined in site-info.pre.

src/defaults/site-info.pre and examples/siteinfo/site-info.def:
- Fix for bug #34033: site-info.def variables containing a default value have been moved to site-info.pre.

29/02/2008 ->

by Maria Alandes

config/functions/
config_edgusers
config_users 
config_mkgridmap 
config_gip_only 
and
examples/edgusers.conf
and
src/defaults/site-info.pre and site-info.post
- Fix for bug #31773: It's now possible to enable/disable user configuration. All the users/groups needed by the middleware are now centralised in one file.


28/02/2008 ->

by Maria Alandes

src/bin/yaim:
- New ASCII logo and restructuration of the yaim supercommand code with better comments.


27/02/2008 ->

by Gergely Debreczeni

src/bin/yaim:
- Error codes are now defined in YAIM.


#################################################################
################# TAG glite-yaim-core_R_4_0_4_1 #################
#################################################################

26/02/2008 ->

by Gergely Decreczeni

src/etc/grid-env-funcs.sh:
- Fix fir bug #33530 which was not properly fixed.

src/defaults/site-info.pre:
- new FQANVOVIEWS variable.
- DPM related variables removed.

config/functions/config_sysconfig_globus and src/defaults/site-info.pre:
- Fix for bug #33885: GLOBUS_TCP_PORT_RANGE is now a default variable.

/config/functions/
config_glite_locallogger 
config_globus_clients 
config_globus_gridftp 
config_lcgenv 
config_rgma_client  and src/libeexex/configure_node:

- Fix for bug #33377: yaim should prepend the variables by default and not append. 


25/02/2008 ->

by Maria Alandes

examples/siteinfo/site-info.def:
- Remove: VO_ATLAS_POOL_PATH. It's an obsolete variable.

config/functions/config_vomsdir:
- Modification: config_vomsdir is only executed for the VOS that define the VO__VOMS_CA_DN variable

config/functions/config_users:
- Modification: USER_HOME_PREFIX is not used for dpmmgr

20/02/2008 ->

by Maria Alandes

src/bin/yaim and src/libexec/configure_node, run_function and install_node:
- Fix for bug #32275: sourcing libexec files and calling them as functions in a subshell using ().

src/bin/yaim:
- Fix for bug #33593: node-type.post files are now sourced.

19/02/2008 ->

by Maria Alandes

config/functions/utils/requires:
- Modification: Add new CLUSTER, SUBCLUSTER and CE_HOST loop variables for the new yaim cluster module.

by Maarten Litmaath:

examples/groups.conf:
- Modification: removed obsolete "/VO=...../GROUP=" syntax.

15/02/2008 ->

by Maria Alandes

config/functions/config_users and examples/siteinfo/site-info.def:
- Fix for bug #29539: home area can be now specified for the pool accounts. New variable USER_HOME_PREFIX.

src/bin/yaim:
- Fix for bug #32275: remove set -a and set +a.

src/libexec/configure_node:
- Fix for bug #32674: GLITE_LOCATION_VAR is now exported in the environment.

by Gergely Debreczeni

config/functions/utils/yexit:
- Add: Initial version of error codes. 

14/02/2008 ->

by Gergely Debreczeni

src/etc/grid-funcs.sh:
- Fix for bug #33530: if there's an extra : we don't remove it.

by Maarten Litmaath

examples/users.conf.README:
- New feature: documented '-' syntax to signal no secondary group is wanted.

config/functions/config_users:
- New feature: allow '-' to explicitly signal the absence of a secondary group.
Modification: skip secondary group if it is equal to the primary group.
Correction: use "-G" option of "useradd" only when there are secondary groups.

13/02/2008 ->

by Maria Alandes

src/bin/yaim:
- Fix for bug #32897: Improved comment when -v option is used. 
- Fix for bug #32706: lcg-CE is used instead of CE. 
- Fix for bug #33170: Improved YAIM argument parsing. 
- Update: improved how to check whether site-info.def is empty or not and whether the site-info.def  directory has the correct permissions.

config/functions/config_gip and config/functions/utils/requires:
- Fix for bug #32731: __GROUP_ENABLE variables are now controlled in config_gip and in the 'requires' utility.

config/functions/config_vomses:
- Fix for bug #32727: rm -rf is now used.



