2009-06-30 08:10:17 +00:00
|
|
|
* Version 0.9.3, 2003-12-19
|
2009-06-30 08:09:20 +00:00
|
|
|
|
2009-06-30 08:10:17 +00:00
|
|
|
* Notes:
|
|
|
|
This release focused almost entirely on finding and fixing bugs.
|
|
|
|
The schema viewer has also been streamlined to save bandwidth (and several
|
|
|
|
endangered species), while template configuration has been moved to its
|
|
|
|
own file located in the templates directory. Over all, phpLDAPadmin has
|
|
|
|
been made more solid thanks to testing and reporting by hundreds of users.
|
|
|
|
Thansk for all your reports! Special thanks goes out to Matt Perlman for
|
|
|
|
the IBM work-around and Uwe Ebel for the enhanced schema viewer.
|
|
|
|
* Changes:
|
|
|
|
As this was primarily a bug-fix release, here's the list of significant
|
|
|
|
fixes:
|
|
|
|
862225 an E_NOTICE on delete fixed
|
|
|
|
861730 (and many duplicates of it) an E_NOTICE on determining the
|
|
|
|
language in 'auto' lanuage mode for browsers who don't
|
|
|
|
set HTTP_ACCEPT_LANGUAGE (like Opera).
|
|
|
|
861491 (and many duplicates of it) Anonymous form-based logins
|
|
|
|
often failed due to several E_NOTICE problems.
|
|
|
|
856832 IBM LDAP servers refernece SUP attributes by OID, not name.
|
|
|
|
A patch was provided to accomodate this circumstance.
|
|
|
|
860179 Another anonymous form-based login bug.
|
|
|
|
858611 (lots of dups of this one) Fixed the error handler so that
|
|
|
|
it will not cause a "cannot send header information" message.
|
|
|
|
844547 A coulpe E_NOTICE bugs in the posix group creation template.
|
|
|
|
841816 An E_NOTICE bug during creation of an entry.
|
|
|
|
844340 A sprintf error during login
|
|
|
|
- Many many more bug fixes.
|
|
|
|
- The schema viewer was also streamlined.
|
|
|
|
- Support work-around for IBM LDAP Server was added.
|
|
|
|
|
2009-06-30 08:09:20 +00:00
|
|
|
* Version 0.9.2, 2003-11-14
|
|
|
|
|
|
|
|
* Notes:
|
|
|
|
This release has undergone major code hardening as we've subjected it to
|
|
|
|
the most stringent standard of PHP error reporting. The result is
|
|
|
|
fewer unhandled errors, improved usability, and better performance.
|
|
|
|
We've given more attention to internationalization as well,
|
|
|
|
and that effort is nearly 80% complete. Translators and coders are still
|
|
|
|
needed to help complete the localization effort. We've added a whole new
|
|
|
|
custom callback infrastructure that is event driven. Users can write their
|
|
|
|
own custom code to be executed as the result of LDAP events. Events include
|
|
|
|
entry creation, entry deletion, and entry modification. Users can define
|
|
|
|
custom code to execute automatically before and after each of these events.
|
|
|
|
See "custom_functions.php" for details and documentation. Lots of other new
|
|
|
|
features and bug fixes are outlined in the ChangeLog. phpLDAPadmin finally
|
|
|
|
has a roadmap included with each release. Find it in the file called "ROADMAP"
|
|
|
|
in the root of the install. This roadmap will be constantly updated to
|
|
|
|
list our goals for each release. Enjoy 0.9.2! As always, your feedback
|
|
|
|
is most welcome on the development mailing list and on the SourceForge
|
|
|
|
bug tracker.
|
|
|
|
|
|
|
|
* Changes:
|
|
|
|
- Localization work continues. About 80% complete.
|
|
|
|
- New languages: Ialian, German, Catala
|
|
|
|
- Fixed major encoding bugs. All pages are now true UTF-8 encoded
|
|
|
|
- Support for auto-determining user's language based on the browser
|
|
|
|
- Custom event callbacks infrastructure (see custom_functions.php). Users can now
|
|
|
|
define custom code to execute as a result of LDAP events (ie, new entries,
|
|
|
|
modifications, etc).
|
|
|
|
- Major code cleanup. Removed all E_NOTICE messages and enabled E_ALL error_reporting.
|
|
|
|
- Added support for smd5 and ssha passwords
|
|
|
|
- Added configurable hints throughout the application
|
|
|
|
- Added template-based entry editing. The infrastructure is now in place to use custom
|
|
|
|
templates for editing LDAP entries. No templates are being shipped with 0.9.2, but
|
|
|
|
they are on the way for 0.9.3.
|
|
|
|
- Added photo display support for non-jpegPhoto photo attributes.
|
|
|
|
- Added mass deletion. If enabled in the configuration, users can mass-delete multiple
|
|
|
|
entries from the tree browser with checkboxes.
|
|
|
|
- Much improved schema retrieval code. Now PLA uses the Root DSE (or any relevant DN)
|
|
|
|
to fetch the schema based on the RFC-complian subSchemaSubEntry value.
|
|
|
|
- Added support for viewing schema for attributes with ";" in their names (like
|
|
|
|
userCertificate;binary or sn;lang-fr)
|
|
|
|
- Schema code is 100% object oriented.
|
|
|
|
- Enhanced search code can handle large searches without running out of memory.
|
|
|
|
- Fixed minor XSS vulnerabilities in several creation templates.
|
|
|
|
- Enhanced the server information viewer to actively retrieve attributes that the server
|
|
|
|
may not give voluntarily.
|
|
|
|
- Made the tree viewer more intelligent for failed binds.
|
|
|
|
- Added better caching of the base DN for the tree viewer, which speeds up page loads
|
|
|
|
considerably with multiple servers all configured to auto-determine the base DN.
|
|
|
|
- Added intelligence around password updates on the currently logged-in user entry.
|
|
|
|
|
|
|
|
* Version 0.9.1, 2003-09-24
|
|
|
|
|
|
|
|
* Notes:
|
|
|
|
We fixed a mountain of bugs for this release and implemented the
|
|
|
|
most popular feature requests. The result is a much more robust LDAP
|
|
|
|
management tool that supports a wider range of harsh environments and spoken
|
|
|
|
languages. This release was over a month in the making and it shows. We've
|
|
|
|
had great feed back from users. Special thanks to Nick Burch, Xavier
|
|
|
|
Renard, Uwe Ebel, Schuller Tom, and Marius Reider for their code
|
|
|
|
contributions. Thanks to everyone who contributed code and bug reports!
|
|
|
|
|
|
|
|
* Changes:
|
|
|
|
- Preliminary support for LDIF imports.
|
|
|
|
- Binary attribute support for viewing, deleting, and adding.
|
|
|
|
- Users can specify attributes to hide while editing entries.
|
|
|
|
- Schema browser now displays which objectClasses each attribute is used in.
|
|
|
|
- Preliminary multi-language support (some localization, infrastructure in place).
|
|
|
|
- New template for creating posixGroup entries.
|
|
|
|
- Optional read-only mode of operation.
|
|
|
|
- Error dialog beautified.
|
|
|
|
- Localization effort begun, now available in German and French.
|
|
|
|
- New samba user template.
|
|
|
|
|
|
|
|
* Bugs fixed:
|
|
|
|
- I18n support was made more robust (UTF-8 problems fixed in *many* places).
|
|
|
|
- Improved LDIF exports with better LDIF comments and cleaner IE support.
|
|
|
|
- Cleaned up code in edit.php.
|
|
|
|
- After updates, modified attribute(s) now highlighted properly.
|
|
|
|
- Many realpath() fixes to allow symlink installs with multiple configs.
|
|
|
|
- Simple search form 'Starts with' '*' searches produced PHP error.
|
|
|
|
- Entry creation now adds the new entry to the tree browser in sorted order.
|
|
|
|
- Complete re-work of schema browser, much more efficient parser.
|
|
|
|
- Began effort to remove all E_NOTICE notices.
|
|
|
|
|
|
|
|
* Version 0.9.0, 2003-08-12
|
|
|
|
|
|
|
|
* Notes:
|
|
|
|
This is the first release of phpLDAPAdmin. It should be stable enough and
|
|
|
|
ready for use on your production LDAP servers. This is still a beta release
|
|
|
|
and the paranoid may want to wait. phpLDAPAdmin is based on an improved
|
|
|
|
version of DaveDAP 0.8.4.
|
|
|
|
|
|
|
|
* Changes:
|
|
|
|
phpLDAPAdmin was DaveDAP. Changes since DaveDAP 0.8.4 include:
|
|
|
|
|
|
|
|
- Better LDAP compliance when copying entries.
|
|
|
|
- Fixed boolean attribute support.
|
|
|
|
- jpegPhoto scaling when necessary.
|
|
|
|
- More robust schema browser.
|
|
|
|
- Added internal attributes support.
|
|
|
|
- Slightly improved look and feel.
|