guanxi idp 2 2 2 spengine 2 2 2 spguard 3 0 0 release

Wed, Feb 9, 2011

Download from sourceforge or github

Beans

  • 1.4.5
  • Now compiles into src/main/java
Common
  • 2.0.8
  • Updated org.guanxi.common.EntityConnection. Added logging, logErrorStream. getInputStream and getOutputStream now log the error stream content if there is any. Added setConnectTimeout and setReadTimeout
  • Removed org.guanxi.common.Bag, org.guanxi.common.Pod, org.guanxi.common.GuanxiException, org.guanxi.common.filters. These are now in guanxi-common-lite
  • Updated org.guanxi.common.trust.impl.ShibbolethTrustEngineImpl. Updated trustEntity to handle the case where there are no AttributeAuthorityDescriptors with certificates, which can happen with a SAML2 only entity.
  • Updated org.guanxi.common.trust.TrustUtils. Added compareKeys
  • Updated org.guanxi.common.definitions.SAML. Added basic and x500/ldap attribute profile definitions
  • Updated org.guanxi.common.definitions.Guanxi. Added Discovery Feed context definition
Common::Lite
  • 1.0.0
  • Added org.guanxi.common.Bag, org.guanxi.common.Pod, org.guanxi.common.GuanxiException, org.guanxi.common.filters
Core
  • 2.0.7
  • Added guanxi-common-lite
IdP
  • 2.2.2
  • Updated org.guanxi.idp.service.saml2.WebBrowserSSOAuthHandler. Improved logging information.
  • Updated org.guanxi.idp.service.saml2.WebBrowserSSO. Now dumps the SAML2 Response to the log. Can now be told to either encrypt the response or not
  • Updated org.guanxi.idp.job.SAML2MetadataParser. Updated execute to check public keys for metadata directly
  • Updated org.guanxi.idp.service.saml2.WebBrowserSSO. Can now be told to either encrypt the response or not
  • Updated org.guanxi.idp.Bootstrap. ContextClosedEvent now stops the jobs
  • Updated src/main/resources/log4j.properties. Added WebBrowserSSOAuthHandler and WebBrowserSSO logging configuration. Added IdP EntityConnection logging configuration
  • Updated src/main/webapp/WEB-INF/guanxi_idp/config/services/saml2/web-browser-sso-service.xml. Added encryptAttributes
Engine
  • 2.2.2
  • Updated src/main/resources/log4j.properties. Added SP EntityConnection, EmbeddedDiscoveryService, DiscoveryProfileService logging configuration
  • Updated org.guanxi.sp.engine.job.SAML2MetadataParser.java. Now doesn’t stop if no CA list found in metadata. Updated execute to check public keys for metadata directly. Added Discovery Feed support
  • Updated org.guanxi.sp.engine.service.saml2.WebBrowserSSOAuthConsumerService. Added logging of incoming SAML2 Response. Now handles unencrypted responses. Now handles basic and x500/ldap attribute profiles. Now puts NameID#NameQualifier and NameID#SPNameQualifier into the Bag of attributes.
  • Updated org.guanxi.sp.engine.service.shibboleth.AuthConsumerServiceThread. Fixed bug in processAAConnection where it wasn’t sending the SOAPAction HTTP header
  • Updated org.guanxi.sp.engine.Bootstrap. Updated onApplicationEvent to stop the jobs to allow Tomcat to shutdown cleanly. Added DiscoveryFeedManager support
  • Updated org.guanxi.sp.engine.service.generic.GenericProfileService. Added support for SAML2 Discovery Service
  • Updated org.guanxi.sp.engine.service.generic.ProfileService. Updated doProfile to take HttpServletRequest to support SAML2 Discovery Service
  • Added org.guanxi.sp.engine.service.saml2.DiscoveryProfileService
  • Added org.guanxi.sp.engine.service.saml2.EmbeddedDiscoveryService
  • Updated org.guanxi.sp.engine.service.saml2.SAML2ProfileService. Updated doProfile for updated ProfileService signature
  • Updated org.guanxi.sp.engine.service.saml2.ShibbolethProfileService. Updated doProfile for updated ProfileService signature
  • Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/profiles/saml2/discovery.jsp
  • Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/profiles/saml2/eds.xml
  • Updated src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/services/generic/generic-profile-service.xml. Added SAML Discovery Service support
  • Added src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/services/saml2/eds.xml
  • Added src/main/webapp/WEB-INF/guanxi_sp_engine/jsp/saml2/eds.jsp
  • Added org.guanxi.sp.engine.service.saml2.DiscoveryEntity
  • Added org.guanxi.sp.engine.service.saml2.DiscoveryFeedManager
  • Updated src/main/webapp/WEB-INF/guanxi_sp_engine/config/spring/application/bootstrap.xml. Added saml2DiscoveryFeedManager
Guard
  • 3.0.0
  • Refactored org.guanxi.sp.guard to use guanxi-common-lite
  • Changed src/main/webapp/WEB-INF/guanxi_sp_guard/config/guanxi-sp-guard.xml to guanxi-sp-guard.properties
  • Updated src/main/webapp/WEB-INF/web.xml. Removed Spring and init param for config file location
  • Added org.guanxi.sp.guard.GuardConfig
  • Added org.guanxi.sp.guard.Definitions
  • Refactored org.guanxi.sp.guard.GuardBase, org.guanxi.sp.guard.Guard and org.guanxi.sp.guard.Podder to use new GuardConfig class
  • Deleted org.guanxi.sp.guard.Util
  • Deleted src/main/webapp/guanxi_sp
  • Changed src/main/webapp/index.html to display link to protected/headers.jsp

comments powered by Disqus