Back to releases

Highlights

Main changes since 1.1.1:

  • Add SAML2 IdP-initiated login
  • Support mod_nss and mod_ssl from the same config file
  • Some logging fixes
  • Ipsilon specific PAM file
  • Support for newer python-pam versions
  • Add tool to create configuration file from database
  • Fix displaying of move markers
  • SAML2 SP name can now be hostname
  • SAML2 logout bugfixes

Detailed Changelog =

Christian Heimes (1):

  • Support mod_nss and mod_ssl from the same config file

John Dennis (9):

  • Modify is_lasso_ecp_enabled() to test for library symbol
  • Transaction object must always have a transaction id
  • Properly identify code location of logging message
  • Handle user session data for both internal and external authentication
  • ipsilon-server-install sometimes fails to log & emit errors
  • Error messages missing value for format-specifier
  • Update spec file dependencies on lasso and mellon
  • Allow SAML SP metadata to be viewed and edited
  • Use Ipsilon specific PAM service file

Michael Scherer (2):

  • Fix traceback when ipsilon-tools-ipa is not installed
  • Fix a error in the backup file name when running ipsilon-server-install

Patrick Uiterwijk (29):

  • Add check for permissions on deleting a SAML2 Service Provider
  • Fix python-pam API usage
  • Add tool to create a configuration file from database
  • Fix concerns about shadowing APIs
  • Skip provider if it doesn't support single logout
  • Provide email field in openid
  • Provide username attribute
  • Don't fail test if using new API
  • Allow an SP without signing keys
  • Make it possible to use saml2 in quickstart
  • Use mapped attributes for nameid detection
  • Mark move markers as safe
  • Initialize plugins outside of the upgrade cycle
  • Remove readonly check when only getting plugin information
  • Add test case for the homepage in case of filebased config
  • Update setup.py and spec to the new README location
  • providers: common: make exception code/message standard
  • providers: openid: fix exception usage
  • tools: saml2metadata: fix using datetime instead of date
  • util: data: Use the correct columns dictionary
  • login: authpam: Fix import order
  • general: move binary operators to previous line
  • tests: openid: fix pep8 errors
  • info: infoldap: allow anonymous binding
  • info: infoldap: prevent NameError in case bind fails
  • SAML2: Allow SP name to be hostname
  • SAML2: Update test hostname to be less odd
  • providers: openid: fix class name for InvalidRequest
  • Bump version to 1.2.0

Rob Crittenden (12):

  • Fix incorrect raise exception syntax
  • Force cherrypy.log.screen to be True to enable normal logging
  • Don't crash if no NameIdPolicy is requested
  • Fix wrong attribute name for HTTP response status code
  • Don't assume cache_dir is set in conf during uninstall
  • Catch unsigned logout requests and raise a 400 for now
  • Be more verbose when logging errors in info LDAP plugin
  • Add support for IdP-initiated login
  • Verify that uploaded files are readable when selected
  • Don't assume that an enabled login plugin is available
  • Store login failure error messages in the transaction
  • Handle unknown SAML2 SP's when logging out

Ryan Lerch (1):

  • updated the Readme to markdown format