Tue, 24 Aug 2010 Finn-Arne Johansen * Removed old templates from admin-edu.ini, to make it work with newer parse-ini-file. (Closes: #578345) * Removed the objectclass courierMailAccount from admin-edu.ini. Debian-edu now uses dovecot, and dont need the objectclass to fetch mailfolders for the user. * Prepare to be released as 0.18 Thu, 18 Mar 2010 John S. Skogtvedt * Patch from Andreas B. Mundt: login.tpl text change, fix typo in share/mailnewuser Sun, 01 Nov 2009 John S. Skogtvedt * Make sambaGroupMapping when adding a group Tue, 08 Sep 2009 John S. Skogtvedt * Disable validation of hostname, IP etc when not updating DNS or DHCP to restore old behaviour Wed, 13 May 2009 John S. Skogtvedt * Can now add/update/delete PowerDNS entries in LDAP, to use set $updateDNS and $dnsbase in config.php. * Added validation of added/modified hosts. Wed, 9 Apr 2009 John S. Skogtvedt * It's now possible to change which DHCP group a host belongs to. This required redoing some parts of the DHCP code but should make it easier in the future to implement choosing DHCP group when adding or importing a host. Fri, 3 Apr 2009 John S. Skogtvedt * Made it possible to have first and last name in LDAP by using the %firstname% and %lastname% attributes in admin.ini, you may have to set $firstNameAttribute and $lastNameAttribute in config.php * Can now update DHCP hosts in LDAP, to use set $updateDHCP and $dhcpbase in config.php. Now depends on Net_IPv4 (php-net-ipv4). Sat, 2 Feb 2008 Finn-Arne Johansen * Started on 0.18 * Close #22: Only look for posixGroup when trying to find duplicate group before adding a new group * Allow every autogenerated username to be prefixed with some value * Allow max user length to be set in config variable uname_maxlen * Added Translation for Norwegian nynorsk, and updated for Norwegian bokmål (thanks to Haavard Korsvold) Mon, 14 Jan 2008 Finn-Arne Johansen * Release 0.17 * Removed bogus "Unable to update NextID" * Made it possible to delete users which had a non-existing group as primary group (attic users) * Don't display username and password if the creation failed (eg. the user already existed) * Escape some characters in search filters * Give the option of using non-tls connection if chosen by the local admin * Give better response if not allowed to addusers (or groups etc). * Closed #2: Dont display error on dns lookups * Closed #3: timeout when importing several users from file * Closed #7: Require an authenticated user to do _anything_ (even viewing/browsing) * Closed #13: lwat fails if the configured ldaphost is unreachable * Rewritten the authentication code, which is easier now that we require an authenticated user. * Storing strings as hexadecimale in cookies to prevent escaping problem Tue, 25 Sep 2007 Finn-Arne Johansen * Release 0.16 * Added code for setting up samba stuff in setup.php * included setup.php into Makefile, to include it into debian packages * updated translations * Bugfixes - Removed some more htmlspecialchars() calls that was wrongfully added - Made all forms use method post - fixed typo that made lwat use imported passwords - rewritten the code to check if a user is authenticated - test if script exists before it's called from cron.d - better translations Sun, 24 Jun 2007 Finn-Arne Johansen * Release 0.15 * Added missing code to edit existing host information * Display usernames when searches for a user * Removed some htmlspecialchars() calls that was wrongfully added * Added spanish translations (Thanks to José "L. Redrejo" Rodríguez) Sat, 7 Apr 2007 Finn-Arne Johansen * Release 0.14 * Added functionality to add automount information * Added more languages for debian debconf templates, thanks to various debian translators and teams * Added script setup.php to make it easier to add needed organizationalUnit's and other stuff into ldap * Bug fixes - Use htmlspecialchar before displaying information from ldap, to prevent users from adding smart javascripts etc. - only set samba password if account has objectClass=sambaSamAccount Tue, 13 Mar 2007 Finn-Arne Johansen * Release 0.13 * Added functionality to mass-import users from a flat text file * Fixed a some preseeding problems, causing lwat to read the wrong preseeded values in debian Sat, 3 Mar 2007 Finn-Arne Johansen * Release 0.12 * Added support for letting the admin choose a password for a user * Providing different sample admin.ini. for the Debian-package, the admin is asked during install which one to use Fri, 2 Mar 2007 Finn-Arne Johansen * Release 0.11 * Added documentation * Lot of smaller typos fixed, which made konqueror work with the beast * Added support for entering the MAC-Address into LDAP * Fixed output of buildconf.php if no ldap-server could be reached * Removed printing the new password after set in chguserpw.php * improved detecting of some configuration variables if not already set in config.php * Added support for removing a host from ldap Sun, 25 Feb 2007 Finn-Arne Johansen * Release 0.10 * Added some machine handling stuff, now it's possible to add machines to netgroups * Added script to build config.php, based on various debconf variables Mon, 12 Feb 2007 Finn-Arne Johansen * Release bugfix 0.9.1 * fixup to make it work better with old Debian-edu/Skolelinux installations * added inclusion of createlm into chguserpw Sat, 10 Feb 2007 Finn-Arne Johansen * Release 0.9 * Improved (once again) login/logout functionality * Added code to add user dn as member for Authority groups * Removed Perl dependecy, by adding createlm.php from ldapadmin project * Added default.css to make it easier to separate layout definition * Fixed a bunch of missing targets for the ajax update function * Removed error message if locales is not found * changed Main menu into a html-list, to make it easier to change layout (Suggested by Patrick Winnertz) * Fixed bug in createhomedir (Thanks to Klaus Ade Johnstad for pointing this out) * Added loginShell = /bin/bash for the templates in admin.ini (Thanks to Klaus Ade Johnstad) Fri, 19 Jan 2007 Finn-Arne Johansen * Release 0.8 * Added support for Deleting Groups * Added support for disabling/enabling user accounts * Improved Login/Logout functionality Thu, 18 Jan 2007 Finn-Arne Johansen * Release 0.7 * rewrite using templates * Added support for deleting users * Added logout/login link on the main menu * Updated Readme-file (Thanks to Jürgen Leibner for feedback) * Updated translations: - nb_NO - de_DE (Patrick Winnertz) Wed, 10 Jan 2007 Finn-Arne Johansen * Release 0.6 * rewrote chuserpw.php, to let the user set his own password * added script to create homedirs * Added .desktop file to chguserpw.php Wed, 10 Jan 2007 Patrick Winnertz * improved the use of gettext in - admin.php - fixup.php * Added support of gettext in - chguserpw.php * Clean up the code a bit (removed unneccesary printf or echo statements) Thu, 04 Jan 2007 Finn-Arne Johansen * Added lib/fixup.php to clean up old installations - Move personal groups into person-ou - Remove empty groups * Preliminary support for localization Added use of gettext in - fixup.php - index.php Fri, 15 Dec 2006 Finn-Arne Johansen * Release 0.5-0 * Dont display lisGroup with groupType=personal when listing groups * Release 0.4-0 * Added more documentation * Made the ini-file more suitable for older debian-edu installatins * Added better handling of failure to get nextID * Release 0.3-1 * set absolute location to make it lintian clean * no need for the scripts to be executable * Release 0.3-0 * rewritten mecanish for updating nextID * Release 0.2-0 * Added more code to support lisGroups * Try to get lwat set up automaticly Thu, 14 Dec 2006 Finn-Arne Johansen * Released 0.1-0 * Adjusted after debianized * Initial release. Copyright 2007 by Finn-Arne Johansen, BzzWare AS, Norway See the accompanying file "COPYRIGHT" for details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.