Changelog

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