Release 0.6.0.9
- fixed bug #57, installer uses a wrong database name for creating messages table.
Thanks to Włodzimierz Donatowicz
Release 0.6.0.8
- added unit tests and a small database xml dump for database phpunit tests
- added mysqli driver to installer
- redesigned installer and other forms
- basic tests with php 7
- added docker container build for testing purposes
- fixed bug #56, missing default values and projects now need a description
- fixed email checking, thanks to Yusuf Tambag for the bug report and the patch
- splitted database functions in installer, moved them into a file for MySQL, PostgreSQL and Oracle
- decreased complexity of installer code
- removed duplicated code
- use Bootstrap 3, removed jQuery-UI, updated jQuery
- html documentation was removed and can be found here: https://www.svn-access-manager.org/
- removed unused files
- use constants instead of literals
- several minor bug fixes
Release 0.5.6.6
- updated selinux policy for CentOS 6 and CentOS 7
- fixed a typo in the docs
- fixed a typo in the install.php file
Release 0.5.6.5
- fix for issue #54 Creation of group in authz file doesnt check deleted user.
Thanks to Michael Melin
Release 0.5.6.4
- fix for filenames and pathes with blanks.
Thanks to David Helwig for the patch.
Release 0.5.6.3
- fixed 2 bugs
Thanks to Juergen Prusseit for the patches.
Release 0.5.6.2
- fixed a typo in the installer
- non mysql database help texts
- support for Apache MD5 password hashing
thanks to Bill Meine for the patch
Release 0.5.5.22
- fixed bug ID: 3602643
‘temporarily loss of “edit access rights” permission’ - changed select box type at user add from ldap
Release 0.5.5.20
- fixed bug ID: 3594777
‘Undefined variable’ if search string wasn’t found - fixed bug ID: 3594781
‘Undefined index’ on project searchresult page
Release 0.5.5.19
- fixed bug ID: 3585176
editable custom fields on general page - fixed bug ID: 3589118
cron scripts: duplicate require “config.inc.php” - fixed bug ID: 3593675
Buttons on searchresult page not working - fixed bug ID: 3593676
wrong date sorting on log page - removed unnecessary error_log calls
Release 0.5.5.18
- changed search in access right list to a filter
- Fixed bug ID: 3585176
editable custom fields on general page - Feature request ID: 3584758
select group adm & project resp. via AJAX - Feature request ID: 3585100
Ajax based search for list_access_rights.php - Feature request ID: 3585094
ajax based search in reports - Feature request ID: 3586321
replace show user/group select box - table filters do not start compare from the beginning of the table cell content
- new updated help texts. Thanks to Jan for the new verion of the help texts.
Release 0.5.5.17
- added userid to groupadmin search
- show only groups an user may work with in search results
- write permission violations to log
- added search to repository access rights (Repository, path)
- Fixed bug ID: 3584773
missing $t-Variables on general page - Fixed bug ID: 3581934
Database error when deleting project
Release 0.5.5.16
- Feature request ID: ID: 3582680
allow every user a “show my permissions” report added a permission overview to the general view
- Fixed an issue with administration rights
Release 0.5.5.15
- improved documentation
- documentation is now available as link
Release 0.5.5.14
- added some help texts
- Fixed Bug ID: 3580163
Missing results in user report
Release 0.5.5.13
- redesigned help system, added help texts
- jump back to repository list if repo is created or modified successfully
- create an error message if ldap is not reachable and do not loop in login
- small selinux documentation in the README file
- Feature request ID: 3579139
additional search fields - bulk add functionality for LDAP users
Release 0.5.5.12
- Bug fix in rep_show_group.php
- removed old, unneeded files and folders
- changed session handling to be compatible with PHP 5.4
- renamed hex2bin function to myhex2bin to avoid conflicts with PHP 5.4
- Bug Fix in db-functions-adodb.inc.php
- some typos corrected in German language file
- added tool tips
- Fixed Bug ID: 3577838
installer doesn’t set new ldap options
Release 0.5.5.11
- Feature request ID: 3576275
Encoding LDAP name and given name to handle German umlauts - Feature request ID: 3576273
Sorting LDAP Users - Feature request ID: 3576346
Writing root access rights - Feature request ID: 3576692
Report “show group” - Bug Fix in LDAP connect, wrong protocol version was used
- Bug Fix in user and group report, output error message if no user or no group are selected
- added access by column to user report
- Feature request ID: 3576279
Bind to LDAP/AD with given user credentials. This feature is only needed for Active Directory at the moment.
Thanks to Tobias for sending a lot of patches
Release 0.5.5.10
- Feature request ID: 3575716
checkSession.php with Anti-Cache Parameter - Bug fix ID: 3575725
field order list_users.tpl wrong when using ldap - Bug fix ID: 3575798
$schema is not set is fixed
searching by name and given name or vice versa is now possible - md5 is now default encryption in installer
- Feature request ID: 3576054
Option to write anonymous access option - website charset is now a drop down in the installer
- Bug Fix ID: 3576317
typo in install.php
Release 0.5.5.9
- Bug fix ID: 3575421
search field issue - added some default values for files and directories in the installer
- Fixed ID: 3563502
added selinux module (experimantal)
Release 0.5.5.8
- Bug fix in the installer
Release 0.5.5.7
- Feature request ID: 3574438
configurable default ‘password expires’ - added some more information to ‘Show user’ report
- added search fields in user list, group list, project list and repository list
Release 0.5.5.6
- Feature request ID: 3572503
sorting of users/groups/project/repos - Bug fix for ID: 3572496
incorrect error message in workOnAccessRight.php (step 2) - Bug fix and enhancement for ID: 3571582
sorting changes for include/createAuthFiles.php - Bug fix for ID: 3571941
When creating new access rights and neither group nor user is selected, there is no error message - Bug fix for ID: 3571929
changing group permission to ‘write’ doesn’t work - Bug fix for ID: 3571851
Missing check, whether a repository already exists - Bug fix for ID: 3572479
no configurable user sort in workOnGroupAccessRight.php - Feature request ID: 3571829
added datepicker in access right administration
Thanks to everyone sending patches!
Release 0.5.5.5
- Added three custom fields (ID: 3555321)
Thanks to dafraggy for submitting the patch!
Release 0.5.5.4
- Added text about password change time (ID: 3566309)
- configurable default user access right (ID: 3569311)
- preset date instead of date description in access right report (ID: 3570520)
- added an error message if a project responsible user is missing (ID: 3569291)
Thanks to everyone sending patches!
Release 0.5.5.3
- some minor changes
Release 0.5.5.2
- Bugfix in creating repository access files
Release 0.5.5.1
- Bugfix in installer
Release 0.5.5.0
- new installer
- included jquery and JavaScript tables. It is now possible to sort the table contents by clicking into the head of the columns
- removed sort user by and sort user order from preferences due to sortable tables
- removed selection for use of JaveScript in installer because JavaScript is now necessary for JQuery
- added LDAP support
- added report to user’s groups and access rights
feature request ID 3155553 - changed generation of per repository access files
feature request 3234233 - fixed bug 3275587
trailing slashes in access file are removed - fixed bug 3275587
fixed issue in “User expired” cronjob mail - fixed bug 3141126
paging on “rep_granted_user_rights.php” works now - fixed bug 3125448
restrict rights of an user who only has add user permission to not have the possibility to gain more rights by creating users with higher level of rights - resolved feature requests 1985511, 3079669 and 3109997
added LDAP support to make connections to AD or other LDAP servers possible to get a single sign on - fixed bug 3137282 and 3137284
fixed paging issues with group list and access right list - fixed bug 3139077
now an user can’t get write access on a particular directories when set to read only globally - fixed bug 3138664
issue with db_escape_string db link
Release 0.5.0.3
- fixed bug in resetpassword.php
Release 0.5.0.2
- fixed a typo in deleteAccessRight.php
Release 0.5.0.1
- fixed a typo
Release 0.5.0.0
- added support for PostgreSQL
- added support for Oracle 10g/11g
- divided installer up into 6 pages
Release 0.4.1.6
- fixed a typographical error in checkPasswordPolicy function
Release 0.4.1.5
- fixed issues with svn and svnadmin command under windows
- make repository compatibility configurable with svnadmin create. Default value is determined by svnadmin help create command. If no suitable value can be found, default is assumed as –pre-1.4-compatible
- added access rights management for files. From now on access rights can be set on files too. To make the new behaviour working add $CONF[‘accessControl’] to your config.inc.php. Valid entries are “dirs” or “files”. “dirs” is the default.
- changed installer to reflect the enhancements
Release 0.4.1.3
- fixed an issue with access file creation under windows
Release 0.4.1.2
- fixed several bugs in the installer
Release 0.4.1.1
- fixed a bug which makes it project administrators impossible to manage access rights for projects they are responsible for
Release 0.4.1.0
- fixed bug 2929680:
- added configurable language support for MySQL to installer and changed db connect function accordingly.added security question to allow users to reset their password themselves
Release 0.4.0.3
- fixed a bug in list project screen
- added two constants to make password complexity configurable. Passwords must consist of lower-case, upper-case characters, digits and special characters. Normally an administrator has to use all for groups, a normal user has to use three groups at least. Two constants are added ($CONF[‘minPasswordGroups’] and $CONF[‘minPasswordGroupsUser’]) to enable configuration. If not set or out of range (1 – 4) 3 is assumed for normal users and 4 is assumed for administrators.
Release 0.4.0.1
- fixed bug 2926359:
do not set ‘session.save_handler’ to user if sessions are not stored in database
Release 0.4.0.0
- added additional global right “add” which allows only to add new entries but do not allow to change any existing entries
- changed listing functions to only display available actions (edit, delete)
- added functionality to let users adminster some groups their self as granted by admin
- added functionallity to create repositories from the webintrface. This only worls if SVN Access Manager is running on the same hosts where the repositories life. This is due to the fact that svnadmin only accepts pathes.
Release 0.3.0.3
- minor corrections in install.php, removed typo
Release 0.3.0.2
- fixed issues with windows installations regarding using http(s) protocol for repository access
- fixed issue with md5 crypting of passwords under windows
Release 0.3.0.1
- fixed Bug 2008661, thanx to Matthias Hoertzsch
- added check that at leased one user or one group is selected while adding an access right
Release 0.3.0.0
- added creation of access control files for ViewVC (Apache webserver only)
- improved logging
- improved installer
- changed and completed language files
Release 0.2.3.0
- fixed issues with access file creation
- added md5 encrypted passwords
Release 0.2.1.3
- fixed issue with access file creation
- added help texts
- added additional installer template
Release 0.2.1.2
- fixed title of locked user report
- added texts to German language file
Release 0.2.1.1
- added icon for locked user in granted user rights report
- fixed issue with scrolling in granted user rights report
Release 0.2.1.0
- use the same sort order for users in all masks
- defined user selectable preferences for different sort orders
- modified granted right report to show the correct number of lines per page
- fixed installer bug with session handling
Release 0.2.0.2
- fixed bug 1985204 (remove project fails) – Thanx to Andy L.
- fixed a typo in scrolling function, jump to the last page now works
- fixed issue with access right selection. A project responsible user couldn’t see access rights belonging to his project. Now he can.
Release 0.2.0.1
- added table help to installer
Release 0.2.0.0
- force user to change password after login if password is expired
- corrected invalid img tag in templates
- added online help
- corrected permission problem regarding repository access rights
- fixed locale problem with IE
- fixed issue with double ‘/’ in subversion directory
- added cronjob for creating access rights files automatically
- added cronjob for locking out users with expired passwords
Release 0.1.0.2
- bugfix release
Release 0.1.0.1
- bugfix release
Release 0.1.0.0
- first alpha release