* Add migration to resize applicant.username. * Fix typo in in 389 support. * Update LDAP settings for latest TLDAP. * Move kg-manage and kg-daily-cleanup from karaage-admin. * Fix issue with datastore methods being called incorrectly. * Validate group name for new institutes. * Validate group name for new software. * Update logging calls.
3.0.9
------------------
[ Russell Sim ] * Increase max length of institute identifier to 255 * Increase max length of account username to 255 * Increase the max length of group name to 255 * Increase the max username length to 255 * Increase application username length to 255
[ Brian May ] * Don't use shell=True * Allow displaying of all errors.
[ Russell Sim ] * Fixed bug with incorrect mixin declaration
[ Brian May ] * Fix pep8 issues. * Institute graphs report unused space * Fix undefined variables. * Add test to change group in related objects.
[ Russell Sim ] * Fix failure when using cracklib * Moved test packages out of the install section * Added unit test base class * Better testing of institutional group changes * New logging API
[ Brian May ] * Use python logging. * Move project_trend_graph to projects directory. * Fix PEP8 issues. * Check if userapplication content type exists. * Fix PEP8 issues. * Add missing import. * Fix PEP8 issues. * Fix error referencing DoesNotExist. * Add missing import. * Fix PEP8 issues. * Add missing import. * Remove change_default_project xmlrpc function. * Fix more pep8 issues. * PEP8 fixes. * More PEP8 fixes. * PEP8 fixes. * Fix PEP8 issues in migrations. * PEP8 issue solved. * PEP8 issue solved. * Fix breakage introduced in PEP8 cleanup * Use django's validate_email function. * Update authors.
[ Russell Sim ] * Fixed flake8 check * Increase project pid to 255 * Better testing of project group changes
3.0.8
------------------
* Remove REMOTE_USER middleware from karaage.middleware.auth Django now has django.contrib.auth.middleware.RemoteUserMiddleware and django.contrib.auth.backends.RemoteUserBackend. * Fix error in calling log function in Applications. * Test changes in Karaage source code with flake8.
3.0.7
------------------
* Numerous fixes to logging. * Fix password reset URL. * Numerous errors fixed. * Updates to documentation. * Fix to SAML middleware. * Fix account username validation. * Fixes to renaming people and projects. * Hide project edit button if not leader.
3.0.6
------------------
* Various bugs fixed. * Update python packaging. * Rename Debian packages to Debian python compliant names. * Add legacy packages for backword compatibility.
3.0.5
------------------
* Start arranging code into correct modules. * Display profile menu in top level profile page. * Cosmetic changes.