guanxi 201 modules released

Fri, Dec 19, 2008

Guanxi IdP, Engine, Guard 2.0.1 released today

Core

  • v2.0.1
  • messages/idp.properties, Added text for browser_post_response.jsp
  • messages/sp.properties, Added messages for the new threaded processing of attributes
Common
  • v2.0.1
  • org.guanxi.common.Utils, added public static byte[] read(InputStream in) throws GuanxiException
  • org.guanxi.common.Utils, Updated writeSAML2MetadataToDisk() to remove unused StringWriter
  • org.guanxi.common.entity.impl.GuanxiEntityManagerImpl, optimised Optimised handlesEntity()
  • org.guanxi.common.security.Cert, Updated getCertificate() to close stream
  • org.guanxi.common.security.SecUtils, Updated to close all streams
  • org.guanxi.common.EntityConnection, Now only has a single connection object and it makes a lot of the methods a lot more compact. It also references the Utils.read method
  • org.guanxi.common.trust.TrustUtils, Updated to handle trust via the back channel connection to an AA. In this case, the cert comes from the connection and not signed SAML.
  • org.guanxi.common.trust.impl.ShibbolethTrustEngineImpl, Updated trustEntity() to handle back channel AA connections
IdP:
  • v2.0.1
  • org.guanxi.idp.farm.attributors.FlatFileAttributor, Fixed bug with debug message
  • WEB-INF/guanxi_idp/jsp/shibboleth/ists/browser_post_response.jsp, Added Guanxi styling and localised message
  • Added readme.txt to WEB-INF/guanxi_idp/logs to stop it being removed by CVS
  • WEB-INF/guanxi_idp/config/spring/application/bootstrap.xml, Updated to idpBootstrap id to allow coexistence with Engine
Engine
  • v2.0.1
  • org.guanxi.sp.engine.Config, Updated init() to distinguish between relative and absolute paths
  • WEB-INF/guanxi_sp_engine/config/spring/services/shibboleth/auth-consumer-service.xml, Added errorViewSimpleVar
  • WEB-INF/guanxi_sp_engine/config/spring/profiles/shibboleth/shibboleth.xml, Added mapping for /shibb/process
  • WEB-INF/guanxi_sp_engine/jsp/process.jsp, added page for the attribute consumer service thread to display status on attribute exchange between IdP, Engine and Guard
  • WEB-INF/guanxi_sp_engine/jsp/message.jsp, Added <c:out value=“${nice}” />
  • WEB-INF/guanxi_sp_engine/config/spring/services/shibboleth/auth-consumer-service.xml, Added messageSource
  • org.guanxi.sp.engine.service.shibboleth.AuthConsumerService, Refactored to use a separate thread to process attributes from the AA and send them to the Guard. Supplied by matthew
  • org.guanxi.sp.engine.service.shibboleth.AuthConsumerServiceThread, added as a thread that can be used to perform the ACS process in the background. Supplied by matthew
  • org.guanxi.sp.engine.service.shibboleth.AuthConsumerService, Updated acs() to pass entity and trust info to the thread
  • org.guanxi.sp.engine.service.shibboleth.AuthConsumerServiceThread, Updated processAAConnection() to trust the AA
  • Added readme.txt to WEB-INF/guanxi_sp_engine/logs to stop it being removed by CVS
  • WEB-INF/guanxi_sp_engine/config/spring/application/bootstrap.xml, Updated to engineBootstrap id to allow coexistence with IdP
Guard
  • v2.0.1
  • Added readme.txt to WEB-INF/guanxi_sp_guard/logs to stop it being removed by CVS

comments powered by Disqus