Highlights
----------
- New service provider for VOBOX
- Enable/Disable Service discovery for the WMS/LB in the UI
Service Discovery
------------------
The new optional variable UIWMS_SERVICE_DISCOVERY can be set to 'yes' if you want to enable service discovery in the UI. The following uses cases are possible now:
1) Admin does not set UIWMS_SERVICE_DISCOVERY or WMS_HOST.
Then UIWMS_SERVICE_DISCOVERY is set to 'yes' and service discovery is enabled.
2) Admin does not set UIWMS_SERVICE_DISCOVERY but does set
WMS_HOST.
Then UIWMS_SERVICE_DISCOVERY is set to 'no' and the WMS is configured.
3) Admin sets UIWMS_SERVICE_DISCOVERY to no and specifies
a WMS host.
Same as (2)
4) Admin sets UIWMS_SERVICE_DISCOVERY to yes and a WMS host.
Configuration contains static WMS hosts with the fall back
to service discovery.
5) Admin sets UIWMS_SERVICE_DISCOVERY to yes and does not
specify a WMS host.
Same as (1).
6) Admin sets UIWMS_SERVICE_DISCOVERY to no and doesn't specify a WMS host.
YAIM will complain, a WMS_HOST is required.
Documentation:
VOMS Core Services User Guide: https://edms.cern.ch/file/973684/1/voms-guide.pdf
VOMS Admin User Guide: https://edms.cern.ch/file/974094/1/voms-admin-user-guide.pdf
VOMS Installation and Configuration Guide: https://edms.cern.ch/file/974982/1/voms-installation-configuration-guide.pdf
Contains a fix for bug #38506 (Previous Predictable Order with --voms flags was lost.). Now the order of FQANs in the VOMS proxy follows the order in which FQANs are specified on the command line as values of the "-voms" options. This does _not_ apply to the shorthand "<voname>:/Role=<role>" syntax.
Known issues:
The scripts for configuring MySQL replication (/opt/glite/libexec/voms/voms_replica_master_setup.sh and /opt/glite/libexec/voms/voms_replica_slave_setup.sh) do not work properly. They should not be used. The VOMS Core Services User Guide contains a description on how the replication works. Together with the replication scripts this description can used to do the replication manually.
Developer changes:
New API added for the C and C++ APIs. VOMS_SetVerificationTim(time_t time).
As usually, except where noted, everything is backwards-compatible with previous version, both on the protocol level (i.e. client and server versions may be freely mixed) and ABI level (API libraries can be upgraded with newer versions without needing recompilation of the linking parties)
This release contains a set of bug fixes. None of them is specially relevant for 6bit WN. Only the fact that now 64bit libraries are properly included in the grid enviroment.
Please also have a look at the list of known issues.
This update fixes various bugs. For the full list of bugs, please see list below.