Donate Share

Information Resource Manager

File Release Notes and Changelog

Release Name: 1.5.2.1

Notes:
IRM 1.5.2.1 fixes a potential security flaw in the LDAP login code.  All users (especially those running on LDAP) are urged to upgrade.

                         RELEASE NOTES FOR IRM 1.5.2
                        -----------------------------

What's new?
-------------

New Features:

* Admins can now reset users' passwords (edit the user from the 'Manage
	Users' screen);

* There is now a dropdown to pick a computer to add to a group in the
	computer group management screen;

* Tracking items in the 'new' state automatically have their status set to
	'assigned' when a technician is assigned to the trouble ticket;

* The tracking display page now shows all data items as being really
	read-only if the user is not allowed to modify the item;

* LDAP servers which do not support anonymous binds can now be used as
	authentication sources;

* Users can now be searched for in an LDAP tree rather than using a manually
	constructed DN;

* The health check in admin.php has been greatly revamped, and should warn
	of several common problems in MDB installations, as well as
	potential problems with the running version of PHP;
	
* admin.php now tells you what OS it thinks you're running, so we can ensure
	that the OS detection code is working half-decently;

* The list of tracking items in computer-info now only shows open items;

* Problems with errors not being displayed on some systems should now be
	easily solvable via a setting in irm.inc.


Bugs fixed:

* Users can now change their own passwords again;

* An AuthCheck case sensitivity issue has been resolved in ldapupdate.php;

* Several problems with database sequence handling have been resolved;

* Fixed a query error in adding new knowledgebase categories;

* Fixed a problem with creating new knowledgebase categories;

* An on-going problem with Windows systems relating to path handling and
	path manipulation has hopefully been solved;

* Mask some notices in the automatic language detection code;

* Make the message reported when no software licence key could be found so
	it's a bit clearer as to *what* couldn't be found;

* Make the error messages that are printed when a config file can't be found
	just that bit clearer;

* Fix the software screen not redisplaying properly after adding a licence;

* Fix the computer screen not redisplaying properly after adding software;

* Add some optional code to display all errors to the browser even when
	php.ini turns them off;

* Fix a pretty nasty bug in the licence assignment code so it actually works
	now;

* Made the years in the tracking report dynamic, so it'll always give you
	the option of the current year without requiring annual modification;

* Lists of existing tracking items should now honour the group or
	not-a-group setting correctly;

* Corrected some select boxes so they actually have contents now.


Behind the scenes (primarily of interest to developers):

* AbsLoc can now take an array of URL arguments;

* Error reporting in admin.php has been shifted so it doesn't get reset by
	irm.inc, so we can now see all problems;

* The show-source.php file has been removed, as it was useless;

* An initial i18n framework has been put in place, although no translations
	are yet available;

* HTTP_REFERER is now *never* needed;

* The SNMP subsystem has been revamped;

* The way the system config is stored has been reworked.  See the new
	database structure for the config table for more details.


Downloading and Installing
----------------------------

1) Retrieve the irm-1.5.2.1.tar.gz file from
	http://sourceforge.net/project/showfiles.php?group_id=14522.

2) Expand the downloaded file to a temporary location.

3) For new installations, read docs/INSTALL.  For upgrades, read
	docs/UPGRADE.

4) Operate as required, and enjoy the best that Open Source can offer!



Changes: