Skip to content
andreaceccanti edited this page Apr 3, 2013 · 7 revisions

Highlights

Documentation now lives on Github

The official home of the VOMS documentation is now the the Github Wiki that you are browsing just now.

YAIM support is dropped

EMI 3 VOMS drops support for YAIM. The voms-configure utility must be used instead to manage deployment and reconfiguration of the VOMS services.

More details in the System Admininistrator Guide.

New container for VOMS Admin server

VOMS Admin server does not run anymore on Tomcat but as a separate standalone daemon process. This simplifies deployment and service management.

More details in the System Admininistrator Guide.

New VOMS Java APIs v. 3.0.0 based on EMI CaNL

Version 3.0.0 is a complete redesign of the VOMS Java APIs based on the EMI Common Authentication Library. Services and clients that want to move to this version will need to adapt their code to the new API. More information on this in the Java API developer guide.

Note that Java APIs v. 2.0.10 are still released in EMI 3 to support those clients that did not yet start the migration to the new API. The new APIs are packaged in a way that does not conflict conflict with the old APIs, so both versions can be installed on a given host at the same time.

New VOMS clients 3.0.0 based on the new Java APIs v. 3.0.0

Version 3.0.0 is a complete redesign of the VOMS clients based on the new VOMS Java API v. 3.0.0. The new clients maintain the same interface as the 2.0.x ones, so scripts that work with the old clients will work also with the new ones. However the output from the scripts has changed to provide more useful information so scripts that rely on a specific formatting of the output from the commands may fail. Some functionality (unused in production AFAWK) has been dropped.

In particular, from voms-proxy-init the following options have been removed:

-include 
-includeac
-separate
-list
-policy
-pl
-globus

From voms-proxy-info the following options have been removed:

-dont-verify-ac