Commits
703847e27e
Name already in use
Commits on Jan 2, 2018
-
-
-
Better sed script to replace server name in Apache config
Better sed script to replace the server name in the Apache HTTP Server configuration template in the entrypoint script.
-
Better Apache configuration for Shibboleth local logout
Better Apache HTTP Server configuration to support ending the Shibboleth SP session when the Logout button is clicked.
Commits on Nov 29, 2017
-
Adjust Apache HTTP Server configuration for Shibboleth
Adjust the Apache HTTP Server configuration for Shibboleth to work with the EnvSource so that environment variables are populated by the module for all COmanage Registry pages if they are available.
Commits on Nov 17, 2017
Commits on Nov 15, 2017
Commits on Nov 8, 2017
-
Force schema update and enable plugin
Add functionality to allow an environment variable to indicate that the COmanage database schema should be updated (./Console/cake database). This is helpful when deploying a new version of the code that does not result in a change in the version number and so upgradeVersion does not fire. An example of this scenario is when new code is introduced in the develop branch but before a release happens. Also add functionality to allow an environment variable to indicate that a non-core plugin should be enabled.
-
Ensure _shibd user owns necessary files and directories
Because some deployers will mount or inject their own mapping between the _shibd user and its UID the entry point script should execute the proper chown command to make sure that at runtime necessary files and directories have the correct ownership. Also emit a WARNING if any files in /etc/shibboleth are not readable by the _shibd user.
Commits on Nov 6, 2017
Commits on Sep 5, 2017
Commits on Aug 4, 2017
-
Moved registry build later in Dockerfile template
Moved the registry build and all COmanage specific environment varilables later in the Dockerfile template so that more layers can be reused when changing COmanage registry versions.
Commits on Jul 21, 2017
Commits on Jul 14, 2017
-
Changed layout of COmanage Registry local directory
Changed layout so that /local is a symlink to /srv/comanage-registry/local instead of the other way around so that plugins can easily reference files under /srv/comanage-registry/app such as the StandardController view files add.ctp and edit.ctp.
Commits on Jul 11, 2017
Commits on Jun 20, 2017
-
-
-
Better Docker stack documentation
Better Docker stack documentation and removed old documentation for compose and stacks.
Commits on Jun 19, 2017
Commits on Jun 12, 2017
-
Better handling of injected MetadataProvider
SHIBBOLETH_SP_METADATA_PROVIDER_XML may still be injected using the _FILE approach but it is handled uniquely now to prevent an error message from the bash declare command caused by the contents of the file usually containing special characters. Fundamentally this is caused by the left and right-hand sides of declare "${config_var}"=`cat $file_name` being evaluated before the actual 'declare' command is evaluated.
-
ServerName for Apache HTTP Server
The ServerName for Apache HTTP Server may now be injected using the environment variable SERVER_NAME. If not injected then the entrypoint scripts will attempt to determine the value for ServerName from the X.509 certificate for HTTPS.
-
Removed HTTPS chain configuration
Since the Apache version used in the images is recent enough that SSLCertificateChainFile is obsoleted removed the ability to inject an explicit chain file and updated the documentation to note that the intermediate CA signing certificates should be included with the server certificate sorted from leaf to root.