guanxi 13 changelog

Tue, Jan 31, 2006

Coming so near Burn’s Night, the next release of Guanxi, codename Rabbie, has been released on the sourceforge site


  • Version 1.0.0
  • New Core module added to control building of the main application modules. This means each component of the Guanxi system is a separate module in CVS, allowing each to be tagged separately
  • Core/releases directory added. This is the Guanxi release system. Repeatable releases based on CVS tags can be made from this directory using the build files


  • Version 1.2.6
  • Added AttributeMap class to handle transforming attributes from one form/value to another
  • Bag and WSDL now make use of the SAMUEL ParserPool configuration for controlling schema validation
  • definitions.Logging updated for separate SP Engine and Guard log directories


  • Version 1.2.6
  • Fixed bug in org.guanxi.idp.SSO where it was only ever loading the first service-provider node from the config file
  • Added support for attribute transforming to LDAPAttributor
  • Added LDAPAttributorMap.xml to support Athens permission set IDs
  • Added the AttributeMap config schema to guanxi-idp.xsd
  • Added an Athens sample to LDAPAttributorARP.xml
  • Modified idp.xml to use a new format where signing credentials and identity are separate from the service-provider definition
  • Modified SSO and AttributeAuthority to use new idp.xml format
  • idp.xml split into top level <service-provider> nodes with lists of <identity> and <creds> nodes to make it easier to handle multiple feds
  • Setup modified to create new idp config file format. Also uses XSLT to pretty print the file now
  • SP now has separate log4j config file
  • Removed the log4j config file option from web.xml
  • Updated the logging in SSO
  • Added session support to allow single sign-on across multiple SPs
  • Added documentation


  • Version 1.0.0
  • First release of the Guanxi Service Provider


  • Version 1.2.5
  • Updated the example config file


  • Version 1.3.1
  • Modified org.guanxi.samuel.utils.ParserPool to call parse(InputSource) from parse(File)
  • Modified org.guanxi.samuel.exception.ParserPoolException to call Exception
  • Added Exception constructor to org.guanxi.samuel.exception.SAMUELException
  • org.guanxi.samuel.utils.ParseErrorHandler methods now throws SAXException
  • Added Guanxi SP and SAML resolvers to org.guanxi.samuel.utils.Resolver. Also now ignores non Guanxi and SAML entities
  • Added org.guanxi.samuel.saml.metadata package
  • Added org.guanxi.samuel.saml.metadata.EntityDescriptor as a base for parsing EntityDescriptor elements in SAML2 Metadata. Extensions are handled by subclassing this class
  • Added Metadata classes Organization, ContactType, RoleDescriptor
  • Added external schema definitions to org.guanxi.samuel.utils.ParserPool
  • Added support for SOAP schema to org.guanxi.samuel.utils.Resolver
  • Added org.guanxi.samuel.utils.XUtils.getNodeValue(Node, String)
  • Fixed bug in org.guanxi.samuel.saml.AttributeQuery where it was putting itself in the saml assertion namespace instead of saml protocol
  • ParserPool now controlled by to turn schema validation on or off


  • Version 1.3.1
  • Added junit.jar
  • Added jsr173_1.0_api.jar
  • Added xbean.jar
  • Added saml-1.1.jar

comments powered by Disqus