GridShib SAML Tools Change Log This change log documents all changes except those made in the saml/teragrid subtree and its dependencies. The latter has its own CHANGES file. gridshib-saml-tools-0_3_0 (2008-03-03) - Bug aggregator: http://bugzilla.globus.org/globus/show_bug.cgi?id=5748 - Implemented new SAML Security Info Tool + http://bugzilla.globus.org/globus/show_bug.cgi?id=5599 - Implemented new X.509 Binding Tool + http://bugzilla.globus.org/globus/show_bug.cgi?id=5526 - Refactored command-line interface + implemented numerous new command-line options + rationalized the option shortcuts + http://bugzilla.globus.org/globus/show_bug.cgi?id=5751 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5527 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5301 - Added support for SAML SubjectConfirmation in issued assertions + added support for both holder-of-key and sender-vouches + http://bugzilla.globus.org/globus/show_bug.cgi?id=5755 - Refactored security context implementation + http://bugzilla.globus.org/globus/show_bug.cgi?id=5710 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5764 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5772 - Fixed numerous bugs + http://bugzilla.globus.org/globus/show_bug.cgi?id=5547 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5575 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5601 + http://bugzilla.globus.org/globus/show_bug.cgi?id=5715 - Added support for --properties option to Binding Tool + http://bugzilla.globus.org/globus/show_bug.cgi?id=5526 - implemented GlobusSAMLCredential and GlobusSAMLException classes - Refactored *ConfigLoader classes to accommodate BootstrapConfigLoader + refactored SAMLToolConfigLoader and X509ToolConfigLoader + added more INFO level logging - Reorganized documentation repository in CVS + refactored documentation and improved help screens + consolidated all docs in new top-level doc directory + created new docs in doc/teragrid + http://bugzilla.globus.org/globus/show_bug.cgi?id=5877 - Implemented a junit-based test framework + converted test applications to unit tests + created a unit test for GlobusSAMLCredential + http://bugzilla.globus.org/globus/show_bug.cgi?id=5890 gridshib-saml-tools-0_2_0 (2007-08-27) - added (optional) IdP.entityID configuration parameter - added support for --authnInstant command-line option - added (optional) dateTime.pattern configuration parameter - added support for multi-valued attributes + parses a tab-separated list of attribute values in the config file - added support for RFC3820-compliant proxy certificates + http://bugzilla.globus.org/globus/show_bug.cgi?id=5336 - endorsed Xerces/Xalan + all scripts in bin directory endorse Xerces/Xalan on the fly + the "install" target in build file endorses Xerces/Xalan - introduced the GridShib Security Framework + a standalone implementation of the X.509 Binding for SAML Assertions + handles production and consumption of X.509-bound SAML + includes test application GridShibSecurityTest.java - updated Globus SAML Library + enhanced SAMLSubjectAssertion and its unit test + exposed SubjectStatement class + modified build to create and deploy globus-opensaml.jar on the fly - exposed the GridShib Common Java API (gridshib-common-0_2_0.jar) + includes GridShib Security Framework + includes Globus SAML Library (derived from OpenSAML 1.1) + includes the Loadable interface and its implementations + includes the EntityMap interface and its implementations + includes the GridShib Entity Mapper, a container for EntityMap implementations + includes extensive javadoc documentation + http://bugzilla.globus.org/globus/show_bug.cgi?id=5463 - simplified and extended SelfIssuedAssertion API + eliminated three constructors + added addAuthnStatement and addAttributeStatement methods + overloaded method writeToFile - removed Java KeyStore from the distribution + a PEM-encoded X.509 v3 test credential is now provided + http://bugzilla.globus.org/globus/show_bug.cgi?id=5263 - removed an unnecessary dependency on a Sun API + http://bugzilla.globus.org/globus/show_bug.cgi?id=5464 - implemented new top-level build file (for developers) + added new targets (compile, install, test, create-docs, etc.) gridshib-saml-tools-0_1_4 (2007-05-14) - changed the name of the test output credential from "testcert.pem" to "testproxy.pem" - added check for v3 signing cert http://bugzilla.globus.org/globus/show_bug.cgi?id=5263 - removed dependency on JDK 1.5 http://bugzilla.globus.org/globus/show_bug.cgi?id=5092 - implemented --quiet option http://bugzilla.globus.org/globus/show_bug.cgi?id=5031 - patched SAML issuer for interop with GridShib for GT http://bugzilla.globus.org/globus/show_bug.cgi?id=5262 - fixed return codes of shell scripts http://bugzilla.globus.org/globus/show_bug.cgi?id=5030 gridshib-saml-tools-0_1_3 (2007-02-14) - added support for --ssoResponse option - fixed logging bug http://bugzilla.globus.org/globus/show_bug.cgi?id=4982 - fixed (UNIX) file permissions on scripts in bin/ - fixed CRLF on scripts and all editable text files - implemented web-based demo script https://computer.ncsa.uiuc.edu/gst-demo/ gridshib-saml-tools-0_1_2 (2007-01-19) - fixed incompatibility bugs with JDK 1.4 + added source="1.4" flag to build.xml - fixed incompatibility bugs with OpenSAML 1.1 + renamed opensaml.properties -> globus-saml.properties - enabled logging + added bootstrap property gridshib.logConfigPath to build.xml - enabled debug option - updated JGlobus CoG library + added cryptix libraries - added subjectIP address to command-line interface gridshib-saml-tools-0_1_1 (2007-01-05) - removed certPath and keyPath config properties + use certLocation and keyLocation for PEM-encoded credentials - added keyStoreLocation, keyStorePassword, keyStoreKeyAlias, and keyStoreKeyPassword config properties - installed a default issuing credential (a Java KeyStore) + added ant target create-keystore to the build file - overloaded getCredential in GSIUtil.java + create a GlobusCredential from a Java KeyStore - created org.globus.gridshib.common.BasicCLI + moved all command-line options except LIFETIME, AUTHN, AUTHNMETHOD, and AUTHNINSTANT to BasicCLI - created org.globus.gridshib.common.BasicConfig + moved all properties except SAML attributes to BasicConfig - enhanced documentation gridshib-saml-tools-0_1_0 (2006-12-22) - initial release of GridShib SAML Tools - retired GridShib Authentication Assertion Client v0.2.0 - retired Shibboleth IdP Tester v0.5.1