guanxi haggis release
Wed, Jan 23, 2008
Guanxi codename “haggis” release, in honour of the Bard!
- Updated org.guanxi.idp.SSO::doAuthenticator to allow different authenticator pages for different service providers.
- Updated WEB-INF/guanxi_idp/config/idp.xml. Added authenticator-pages with default authenticator page.
- Updated WEB-INF/web.xml. Removed authenticator-url init-param as the customised auth pages now come from idp.xml
- Updated WEB-INF/guanxi_idp/jsp/shibboleth/ists/browser_post_response.jsp to remove the “target” query parameter from the shire URL. This was causing problems interoperating with the I2 Shibboleth 2.0 SP. The Guanxi SP should use the TARGET parameter in the form.
- Updated org.guanxi.idp.attributors.FlatFileAttributor and org.guanxi.idp.attributors.LDAPAttributor to use the new AttributeMap.
- Updated WEB-INF/guanxi_idp/config/shared/custom-arps/arp-bags.xml with new flat file attribute maps
- Updated WEB-INF/guanxi_idp/config/shared/custom-maps/map-providers.xml with new flat file attribute maps
- Updated WEB-INF/guanxi_idp/config/shared/custom-maps/protectedapp-maps.xml with new flat file attribute maps
- Updated org.guanxi.idp.AA addAttributesFromFarm() to group AttributeValue nodes under their owner Attribute node.
- Updated org.guanxi.sp.engine.Engine to first read the SOAP returned from a Guard’s Attribute Consumer Service before trying to parse it to SOAP. If a parse error occurs, the original response text from the ACS is available in the log.
- Added contrib/php/guard. This is the PHP implementation of a Guard.
- Added contrib/php/guard/elgg/gx.php. This is the Guanxi Guard for Elgg.
- Updated org.guanxi.common.EntityConnection. Changed getContentAsString() to use a BufferedInputStream as relying on an InputStream and content length does not work in some situations.
- Updated org.guanxi.common.AttributeMap to support mapping the same attribute multiple times.
- Updated org.guanxi.common.defintions.Guanxi, added CONTEXT_ATTR_X509_CHAIN
- Added a maven2 build
- Updated xmlbeans/build.properties::version to 1.3.4
- Updated xsd/guanxi_idp.xsd. Added authPageType and authenticatorPagesType.
- Updated xsd/guanxi.xsdconfig. Added authenticatorPagesType and authPageType mappings.
- Updated messages/errors.properties. Corrected spelling mistake.
- Added messages/authenticator-athens.properties and messages/authenticator-athens_gd.properties.
- Added messages/sp.properties, idp.properties, common.properties ready for Spring migration
- Added root maven2 build file for other modules to reference
- Added a maven2 build to xmlbeans
- Removed guanxi-beans-1.3.3.jar
- Added guanxi-beans-1.3.4.jar
- Added Spring2 jars