05/06/2003 - eL DAPo 1.18 released
Session code has been changed so that eL DAPo no longer relies on
register_globals to be enabled. A security bug was fixed that would reveal
the users password if index.php's source was displayed from the browser. An
intermittent bug was also fixed were eL DAPo would complain that you had not
selected a base dn or server.
05/01/2003 - Login bug in 1.17 will be fixed soon.
-- More news on issue below: I have found more problems with the way I have been handling
sessions. I have been relying on register_globals to be turned which I am in the process
of fixing. for the time being you can add the following line to the settings.inc.php file
as a work around if you experience the problems below. I will be releasing 1.18 soon.
ini_set("register_globals","1");
Some people have found a bug where eL DAPo occasionally says you have not selected a
base dn or server and asks you to log in again. This appears to happen on the first attempt
to login. Others have been unable to log in at all. The problem should be fixed and is going
through final testing. I will release 1.18 within a day or two. I have also found security
vulnerability where someone could see your LDAP password by looking at the source for index.php
on your browser. This has been fixed and will also be released with version 1.18.
04/08/2003 - eL DAPo 1.17 released
A bug was fixed that reported a protocol error with some LDAP implementations while
a blank search filter was used. A bug in the search result was fixed were an @ symbol
in the cn attribute (default attribute to display for search results) would cause search
results to not be displayed properly. This also resulted in the inability to follow
the link to the detail entry view. This has been fixed for all HTML entities.
02/28/2003 - eL DAPo 1.16 released
A new history feature has been added to make switching between commonly modified
entries faster. I also fixed the bug introduced in version 1.15. (see below)
02/28/2003 - Small bug found in 1.15
A small bug was found that was introduced in version 1.15. There is a quick
fix to this bug and I will include it version 1.16 to be released shortly. If you
have version 1.15 you can fix the bug by making a small change to modify.php. The
statement on line 471 needs to be moved within the foreach loop. It should look
like this.
function compressArray($array){
$newArray = array();
foreach($array as $key => $value){
if(isset($array[$key][0]) and isset($array[$key][1])){
$newArray[$key] = $array[$key];
}
else if(isset($array[$key][0])){
$newArray[$key] = $array[$key][0];
}
else {
$newArray[$key] = $array[$key];
print("prolly should not be here");
}
unset($newArray[$key]['count']);
}
return $newArray;
}
02/25/2003 - eL DAPo 1.15 released
I made lots of bug fixes in this version. Check out the Versions history for
all of the recent changes. Many of these were just now brought to my attention.
If you find a bug please don't hesitate to let me know. I will continue to work
on this project as long as people show intrest. -keysd