Code

Updated class ldap
[gosa.git] / gosa-core / Changelog
1 GOsa2 changelog
2 ===============
4 * gosa 2.6.7
5   - Added more information to DHCP service dialog (thanks to Mathieu)
6   - Fixed generation of kerberos host keys when DNS is enabled
7   - Fixed template error message when no sshkey plugin is enabled
8   - Speed up group and user removal by large factors
9   - Fix Problem where arrays got shortened by one in copy and paste
10   - Added rSyslog plugin and service.
12 * gosa 2.6.6
13   - Added ssh public key management
14   - Added LVM support to FAI modules using setup-storage
15   - Added DHCP/DNS options to the OPSI hosts
16   - Added GOsa login restrictions
17   - Added "Domain" to department management
18   - Added organizational roles management
19   - Added option to configure user DNs
20   - Added OPSI license management
21   - Added possibility to add FAI packages without the SI service (thanks to GLG)
22   - Added IMAP timeout option
23   - Added pool method for uidNumber/gidNumber using sambaUnixIdPool
24   - Added workaround for non closable message dialogues in Konqueror 3.x
25   - Updated locales
26   - Updated gosa.conf manual page
27   - Updated DNS settings dialoges
28   - Moved to unified datepicker for all dates
29   - Fixed display of opsi hosts in the system list
30   - Fixed usage of the sambe "base" for every list page
31   - Fixed automatic base settings for new systems based on the ogroup base
32   - Fixed setup issues with LDAP inspection
33   - Fixed setup issues with sub dialogues
34   - Fixed next group ID generation
35   - Fixed "suggest IP" function to return unique IP
36   - Fixed multiple password decryption
37   - Fixed issues with empty ACL definitions
38   - Fixed lost attributes when using copy and paste with objectgroups
39   - Enhanced addressbook plugin ACL
40   - Removed outdated samba 2 mode
41   - Various minor bugfixes
43 * gosa 2.6.5
44   - Updated locales
45   - Improved PPD handling
46   - Added more sanity checks in group management
47   - DHCP now allows multiple values for options and statements containing
48     the same keyword
49   - Added per entry SOA record to the DNS plugin
50   - Improved grouping of FAI classes
51   - Add free-text input to FAI packages
52   - PPD upload allows special chars now
53   - Fixed config generation with sambaMachineAccountRDN
54   - Added compression robustness check for snapshots
55   - Added brasilian portuguese
56   - Updated logging on debian systems
57   - Various minor bugfixes
59 * gosa 2.6.4
60   - Added missing images
61   - Fixed issue with the FAI log viewer
62   - Made DNS TTL settings optional
63   - Correct issues with newly created servers and DNS zones
64   - Added setup check for gosaDepartments at the base object
65   - Corrected js based disabling of widgets in Samba settings
66   - Fixed issue with wrong set mail attributes in the setup
67   - Added missing existance checks for group mail addresses
68   - Fixed uid autogeneration which contained curly braces
69   - Fixed FAI package list acl mapping
70   - Moved essential schema files back to the core package
71   - Updated integrated smarty
72   - Added imagick dependency to the setup
73   - Fixed ACL resolution for small ldap bases
74   - Added phoneNumber limitations to match asterisk realtime extension tables
75   - Updated addressbook permissions
77 * gosa 2.6.3
78   - Fixed several issues, occurred when using user templates
79   - Fixed problem with department creation, since GOsa 2.6.1
80   - Fixed exponential escaping of special chars in dns record entries
81   - Added samba domain information to samba tab
82   - Removed readonly attributes from samba tab
84 * gosa 2.6.2
85   - Updated german locales
86   - Updated french locales
87   - Updated spanish locales
88   - Improved sieve handling, added more detailed error messages
89   - Mail methods cleanup for kolab 2.2 / IMAP acls
90   - Removed obsoleted GOlab mail method
91   - Optimized system to group assignments when activating new devices
92   - Add a choice for OPSI clients when activating new devices
93   - Setup cleanups
94   - Edit locking improvements, code cleanup
96 * gosa 2.6.1
97   - Build seperate packages for plugin schema files
98   - Make ACL editor more robust
99   - Fix problem with self modify ACL detection
100   - Increased all schema version numbers to make setup
101     check work again
102   - Added admin account migration to setup
103   - Session expired dialog is now translated
104   - Fixed problems with sieveManagement
105   - Fixed issue with department saving and structuralObjectClass errors
106   - Added local delivery flag to group mail
107   - Fixed problem with sudoers creation
108   - Fixed accidentally remove of non GOsa user accounts
109   - Simplified FAI management
110   - Fixed detection issues with password methods
111   - Fixed issues with user templates and storing password methods
112   - Removed forced dependency on GOsa-SI
114 * gosa 2.6
115   - Redesign of ACL handling
116     - Roles
117     - Fine grained read, write, change controls down to
118       the attributes
119     - Self service
120   - Separate password changer module
121   - Major dialog- and interface redesign
122   - Major performance improvements
123   - New backend daemon
124     - MIT kerberos support
125     - Mail queue-support
126     - System depolyment queue support
127     - OPSI support
128     - GOto support
129     - DAK keyring support
130     - Caching of slow data sources
131   - Queue support for system deployment
132   - Improved FAI integration
133     - Queues
134     - Copy on write storage for subreleases
135     - Logviewer
136   - OPSI integration
137   - SUDO support
138   - Split into GOsa core and GOsa plugins
139   - Edit multiple users/groups at a time
140   - Apply user templates afterwards
141   - Objects snapshots
142   - Configurable object RDNs
143   - Added manual page for gosa.conf
144   - More comprehensive keywords in gosa.conf
145   - Merging "main" and "location" attributes to
146     allow site wide defaults
147   - Automatic configuration reloading
148   - Vietnamese translation
149   - New manageable objects country, locality, organization and dcObject
151 * gosa 2.5.16
152   - Fixed problem with undefined ridbase in domain objects
153   - Fixed postremove/-create/-modify parameter expansion
154   - Updated integrated smarty to 2.6.19
155   - Updated saving of ppds in printer setttings
156   - Fixed department tagging
157   - Fixed DNS record problem where nSRecords were not kept
158   - Updated shared folder acls, keep manually set acls
159   - Remove DNS entries for removed hosts
160   - Increased setup performance
161   - Added more secure way to save passwords in gosa.conf
163 * gosa 2.5.15
164   - Changed order of sys-action commandline parameters
165   - Changed sorting of management plugins to natural sorting
166   - Fixed problem with saving vacation message start/stop
167   - Fixed sorting of releases
168   - Updated translations (de/fr/pl)
169   - Fixed storage of (IMAP) ACLs in group/mail settings
170   - Fixed issues with sieve script management
171   - General code cleanup
172   - Fixed issue with undefined index and copy 'n paste in samba plugin
173   - Fixed problem with the references/ogroup handling with
174     special character DNs
175   - Optimized way of writing unit tags
176   - Online manual updates / helpviewer update
177   - Fixed renaming of printers which was broken in special cases
178   - DNS plugin updates
179   - DHCP plugin updates
181 * gosa 2.5.14
182   - Phone conference language is now selectable.
183   - Old phone numbers will be removed correctly from asterisk extensions table.
184   - Fixed saving of A/B networks reverse zone entries
185   - Fixed problem with non loaded class_dhcpPlugin in some cases.
186   - Added fglrx driver to driver list
187   - Added hook to specify custom X drivers
188   - Fixed non ISO display of IMAP folder names
189   - Fixed URL encoding in addressbook
190   - Fixed issues with IE and browser language detection
191   - Added check for used hardware adresses
192   - Allow special characters in share names
193   - Fixed removing of application categories
194   - PPD handling revised
195   - Added support for new devices detected by the arp monitor
196   - Grey out non used options for better usability in the server and
197     workstation tabs
198   - Fixed saving of USB devices
199   - Made SNMP community configurable
200   - Added login attributes uid/mail, you can log in via your mail
201     address, too
202   - Removed PHP5 dependency in branch 2.5
203   - Fixed saving of IMAP acl's for groups
205 * gosa 2.5.13
206   - Re-added ISC DHCP support
207   - Fixes for the mail based bugtracker
208   - Fixed autouid problem with slashes
209   - Added list sorting for FAI script lists
210   - Added copy'n paste for mimetypes
211   - Cut'n paste objects are now greyed out
212   - Added swedish locale
213   - Improved language detection
214   - Added a statistic footer to lists
215   - Added the ssh plugin
216   - Layout fixes
218 * gosa 2.5.12
219   - Fixed problems with automatic reverse zones
220   - Fixed several IE6 related Java-Script problems
221   - Removed png.js by default. Looks ugly, but performs. Take
222     a look at the FAQ on how to re-enable it for IE.
223   - Added non-login password change dialog
224   - Various spelling fixes
225   - Added some extra robustness to the PPD reader code
226   - FAI partition ordering fixed, partition sizes fixed
227   - FAI release management updates
228   - Fixed installations that fail the schema check
229   - Updated error messages to fade out the interface
230   - Repository cleanup
231   - Added feedback link to easily report PHP errors
232   - Added more content sorting where needed
233   - Made gidNumber be the current in posix check hook
234   - Removed inconsistency in gosa/gosa+samba3 schema
235   - Fixed multiple saving of "My account" data
236   - Don't allow moving of objects from administrative units to other
237     administrative units where ACL's permit it. Objects "seemed" to
238     disapear because the tagging changes.
239   - Added gosa-desktop package to be able to start it by link
240   - Added method to highlight tabs
241   - Generel translation update for de, es, fr, it, nl, pl, ru, zh
243 * gosa 2.5.11a
244   - Added chinese translation
245   - Fixed language detection and removed line wraps in tab headers
246   - Fixed french translation
248 * gosa 2.5.11
249   - Add workaround for failing is_php4() when using PHP5
250     with "zend.ze1_compatibility_mode" set to "On"
251   - Backported new sieve filter editor from trunk
252   - Backported new setup from trunk
253   - Fixed double loaded pages in gecko based browsers when js
254     is activated
255   - Replaced a set of PHP <? short tag occurences
256   - Updated locales (de/fr)
258 * gosa 2.5.10
259   - Included hook to make use of dynamic uid-bases
260   - Included vacation date range specification
261   - Fixed non-saved Samba-Domain changes in groups
262   - Freezed application parameters are not editable anymore
263   - Fixed problem with removing commata based DN's
264   - Corrected setup generated perl mkntpasswd string
265   - Fixed month listing in fax reports - february was march
266   - Enabled 9 digits for gid-/uidNumbers
267   - Fixed acl's for saving printers
268   - Fixed saving of disabled samba acl's
269   - Added support for rfc2307bis compliant groups
271 * gosa 2.5.9
272   - Fixed ldap tls connections when schema check was being used
273   - Updated italian translation
274   - Added the possiblility to choose a RDN style for DN's when
275     a CN is already in use
276   - Fixed a problem with cut'n paste for groups and ogroups
277   - Added new mail method "golab" which has some tweaks against
278     the standard kolab mode
279   - Fixed object tagging for workstation/printer assignement
280   - Fixed undefined index in FAI package lists
281   - Fixed copy'n paste for groups and object groups
282   - Enabled non ASCII characters in vacation messages
283   - Fixed "none" permissions in IMAP shared folders to be assignable
285 * gosa 2.5.8
286   - Fixed problem with winstations shown in user list. 
287   - Allow basic regex ().*^$ in fax blocklist numbers.
288   - Fixed date of birth and shadow expire in template adaption
289   - Updated user mail account to search for CYRUSUNIXSTYLE in all
290     relevant sections of the config file
291   - Added support for sambaLogonHours 
292   - Security fix, that allows non priviledged users to change
293     several settings - including admin passwords
295 * gosa 2.5.7
296   - Fixed login.tpl to display error msgs in the middle of the screen
297   - Fixed some error outputs in login.php to not break the screen
298   - Added auto scroll function to FAI-Create-Branch and Department tagging
299   - Fixed problems with workstations when fai.schema was not included
300   - Made gid-/uidNumbers 32 bit aware
301   - Replaced hardcoded config path /etc/gosa with CONFIG_DIR constant
302   - Included personal title in DN
303   - Added function to remove PPD's from disc
304   - Removed old cups dependencies
305   - Fixed saving of terminals printer service attribute
306   - Fixed a ACL naming bug, that avoids that an admin with non "all" ACLs
307     can edit specified objects.
308   - Fixed simultaneous move + rename for deparments
309   - Internally updated to smarty 2.6.16
310   - Removed asterisk status view in user display. This was too slow in
311     bigger installations.
312   - Re-enabled phone queues. They got optimized for invisibility.
314 * gosa 2.5.6
315   - Copy & paste implemented into FAI
316   - Added setup fix to support GraphicsMagick
317   - Added several fixes for all user plugins to support Copy & Paste.
318   - Fixed malformed usage of $this>var in samba class. 
319   - Fixed checkbox selection in samba class.
320   - Connectivity netatalk: Moved plugin intialization from execute() to contructor().
321   - Fixes various issues with setup.php
322   - Avoid tab lables to have line feeds
323   - Activated missing checks for IP and MAC
324   - Fixed copy'n paste errors for netatalk
325   - Various W3C fixes
326   - Fixed "My Account" mode, where buttons disappear after saving
327   - Avoid removal of shares while they are used by users
328   - Added finer grained ACL settings for mail accounts
329   - Fixed day of birth problem in M$ IE
330   - Fixed setting of Kerberos passwords
332 * gosa 2.5.5
333   - Added remove method for shared folder in kolab mode
334   - Added checkbox to decide if the shared folder should be deleted from IMAP
335     if the mail extension is removed from group mail account
336   - Updated request method for mail folders
337   - Resolved problem with infinite loop while storing sieve scripts
338   - Added subsearch checkbox to object group "add items" filter
339   - Fixed "missing PPD" configuration error, for newly created printer
340   - Corrected problem where the object base was sometimes broken when
341     saving object groups
342   - Fixed saving of terminal attribute gotoLpdEnable to contain "yes"
343     instead of "1"
344   - Avoid reset of several attributes from workstations when not
345     inherited from object groups
346   - Show error messages from password dialog
347   - Fixed a set of W3C problems
348   - Fixed multiple savings in addressbook (Closes: #23)
349   - Fixed shadow expire when using templates (Closes: #20)
350   - Made %uid, %sn, etc. available in templates using gosaMailAlternateAddress
352 * gosa 2.5.4
353   - Included patch to choose the addressbook base
354   - Applied fixes for logviewer done by Mario Minati
355   - Updated locales, fixed a set of missing strings
356   - Fixed problems in FAI list handling
357   - Added "uid" to personal plugins for replacement in post events
358   - Fixed saving of user logon scripts
359   - Fixed non-FAI application mode
360   - More speed fixes applied, especially for users, objectgroups and
361     generic plugin loading
362   - Bug while saving FAI partitions fixed
363   - Don't save PPD if none is not selected bug fixed
364   - Saving of non revisioned applications fixed
366 * gosa 2.5.3
367   - Fixed problem in reloading departments when we've PHP4
368   - Fixed gotoPrinter membership problem.
369   - Fixed environment shares, only available shares will be displayed (gosaUnitTag was ignored)
370   - Fixed saving of inherited workstation settings
371   - Removed error when no FAI repositories were present
372   - Fixed posix group add dialog, filter wasn't working.
373   - Fixed get_printer_list undefined index warnings while editing a user.
374   - Fixed ogroup non-static method error
375   - Fixed user membership for gotoPrinter, if membership was edited 
376     via user environemnt, some numeric values were stored too
377   - Fixed mail account, mail server string possibly was an array
378   - Fixed typos
379   - Fixed upper/lowcase ou's for groups/people when using an
380     unclean LDAP database
381   - Fixed ACL handling to *not* show the admin user dialog
382     when configured for self modify only
383   - Fixed problem when changing passwords via "My account"
384   - Added more information to hotplug devices.
386 * gosa 2.5.2
387   - Fixed current main base not beeing set when editing non tabbed
388     plugins
389   - Fixed filtering for divlists
390   - Fixed deletion of shares in environment tabs
391   - Updated french online help
392   - Updated german online help
393   - Fixed display of FAI partitions
394   - Removed Quota warnings for existing accounts without quota limits
395   - Worked around PHP4 session problems when creating new departments
396   - Fixed problems when moving around departments including a comma
397   - Unified bool values in gosa.conf. true/yes and false/no are valid
398     now in upper and lower case.
399   - Avoid the try of creating already existing ou's
400   - Fixed non working printer removal
402 * gosa 2.5.1
403   - Fixed problems with NFS shares and terminals
404   - Finalized polish translations
405   - Fixed problem with compressed gosa.conf in the debian package
407 * gosa 2.5
408   - Improved FAI support
409     * Server and workstations are treated the same way
410     * Destination selector for new devices
411     * Summary tab introduced
412   - Improved robustness while operating whith the LDAP
413   - Several Kolab related fixes
414   - Tagging of departments introduced
415   - Global check hooks allow user defined testing
416     of single plugins
417   - Major speedups with large databases
418   - Added english and french online help
419   - Unified plugin "head" selectors, (re-)added subtree
420     support
421   - Fixed PPD parsing for several commercial PPD's
422   - Tune LDAP error messages
423   - Moved from "guru mediation style" to div-popups
424   - Several css fixes
425   - Fixed series of bugs that lead to not shown groups
427 * gosa 2.4
428   - Updated layout to work cleanly with IE6+, Firefox 1.0.4+, khtml 3.4+
429   - Added FAI (Fully Automatted Installation) support
430   - Added mail queue management
431   - Added many missing acl informations
432   - Added help browser and initial french help
433   - Fixed templating for samba and unix users
434   - Applied hundreds of smaller bugfixes
435   - Improved speed by switching to directory style dialogs and performing
436     sub searches.
437   - Per user language selector in generic tab
438   - New connectivity plugins (PHPscheduleit/PPTP/glpi)
440 * gosa 2.4beta3
441   - Updated layout
442   - Fixed application removal
443   - Improved accessibility for disabled persons
444   - Added intranet account to list of connectivity plugins
445   - Several kolab related fixes for server objects
446   - Corrected contributed slapd.conf
447   - Fixed kolab mode where GOsa saves KB quotas, interprets quotas as kolab MB
448   - Increased robustnes for non set fields
449   - Fixed IE issues with W3C compatibilty where IE posts disabled fields
450   - Fixed problems with existing samba accounts and password changed fields
451   - Removed login problems with undefined ldap_conf variable
452   - Fixed problems where the GECOS field is not written correctly
454 * gosa 2.4beta2
455   - Fixed error handler to be PHP 4.x compatible
456   - Fixed PHP compatibility problem in setup.php, using ini_get()
457     instead of ini_get_all()
458   - Fixed cases where ipHostAddress is required but not checked
459     by GOsa
460   - Fixed group dialog filters
461   - Fixed problems in setup which showed up with white pages if
462     PHP has been compiled without mbstring support
463   - Fixed layout if the rendered page does not cover 100% of the
464     browser window
465   - Improved phone plugin to respect IAX, CAPI and SIP phone
466     attributes
467     automatically if the revision changes
468   - Improved W3C compatibility
469   - Added checks that remove the contents of /var/spool/gosa/*
470   - Added postmodify for password change operations
472 * gosa 2.4beta1
473   - Override automatically detected user bases if they don't exist
474   - Don't shred samba group ID's if they are not present in the
475     combobox
476   - Updated smarty to version 2.6.9
477   - Updated GOfon support to handle new features
478   - Replacement of most external programm calls
479   - Samba3 bugfixes for munged dial handling
480   - Updated LDIF export
481   - Improved setup checks to find more possible errors
482   - Fixed index ruler for long lists
483   - Completed system creation for servers, phones and misc components
484   - Added support for kolab users and kolab server settings
485   - Added server settings
486   - Added LDIF import
487   - Added CSV import
488   - Added italian translation (thanks to Alessandro Amici)
489   - Added subtree search checkbox in lists with potential higher
490     usage
491   - Added version indicator to make support more easy
492   - Added sample databases for fax, phone and system logging
493   - Added error handler for normal PHP errors
495 * gosa 2.3
496   - Updated smarty to version 2.6.7
497   - Added dutch translations (thanks to Niels Klomp)
498   - Added webdav and phpgroupware accounts
499   - Fixed french translation
500   - Fixed error in shadowExpire attribute
501   - Unified all filters in dialogs to use the internationalized choosers
502   - Added option to do non subtree searches with filters
503   - Fixed sample configuration files to be unproblematic when used in
504     conjunction with OpenLDAP 2.2
505   - Added experimental support for editing LDAP trees that contain referrals
506   - Updated Altlinux contributions, including themes and scripts
507   - Worked around a possible problem with sizelimit in php-ldap
508   - Improved big ldap support by size limits and non sub searches
509   - Various smaller fixes
510   - Added global TLS switch for LDAP connections
511   - Fixed SELECT queries to be mysql 3.x _and_ 4.x compatible
512   - Made departments movable
514 * gosa 2.2
515   - Removed DHCP/DNS plugins, they will be replaced by
516     the terminal/server/workstation plugins.
517   - Added case sensitivity check for login names
518   - Made bases set to users "home" department when creating new objects
519   - Moved sieve-*.txt config files to /etc/gosa
520   - Told IMAP plugin to remove mail accounts when the user is deleted
521   - Interface cleanups
522   - Added simple log file viewer
523   - Added support for asterisk
524   - Included javascript magic to improve usability (doubleclicks in
525     lists, disabling of fields, warning messages, etc.)
526   - More filtering and sizelimits for speed optimizations
527   - Mail handling is now pluggable
528   - Added possibility to bundle objects to object groups
529   - Added a reference tab to track relation ships of different objects
530   - Improved samba 3 support (terminal server support)
531   - Updated translations and added a french one
533 * gosa 2.1.3
534   - Fixed problem with initial password setting
535   - Increase number in version.inc
536   - Add a workaround to fix problem with groups not beeing displayed
537     with openldap. Here the server reacts with empty results if searching
538     for non existing objectClass "sambaGroupMapping" in case of using samba2
539   - Fix the homeDirectory check which is a bit too harsh with templates
541 * gosa 2.1.2
542   - Fixed problem with uppercase login names
543   - Extensive speed increasements in ldap searches
544   - Fixed gettext problem on older installations
545   - Corrected sieve login which was broken due to a library switch
546   - Made in_array act case insensitive for is_account check
547   - Fixed location of DMODE and HASH in config file
548   - Fixed general problems with password hash generation if not
549     specified
550   - Complete move to unicode which removes all active encoding/decoding
551     of contents from GOsa itself
552   - Made GOsa run smooth on PHP 5
553   - Added complete russian translation contributed by Igor Muratov
554   - Migrated phone list to (global) addressbook
555   - Filtering fixes
557 * gosa 2.1.1
558   - Enabled mail-account-less fax accounts
559   - Fixed upper/lower case problem in mail templates
560   - Fixed typo in generic plugin error message
561   - Made template dialog work again
562   - Fixed headpage for application management which tends to do no
563     proper display of used applications
564   - Added command line interface to use GOsa without web interface
565   - Updated debian control to be aware of apache2 based installations
566   - Transferd tab variables in group dialog, so the primary mail 
567     address can be checked
568   - Fixed possible case problem with is_account
569   - Made base selector contain newly added departments in department
570     dialog
571   
572 * gosa 2.1
573   Bugfix release
574   - size of homeDirectory attribute increased
575   - FAQ/README/INSTALL updated
576   - spec file updated
578 * gosa 2.1rc2
579   Bugfix release
580   - Made user dn configurable
581   - Fixed memory usage check
582   - Fixed size of alternate mail address field
583   - Fixed sorting of group in posix tab
584   - Made GOsa keep group membership even if user has no posix
585     account
586   - Fixed typo in blocklist spelling
587   - Fixed error message when trying to filter users without a
588     valid uid
589   - Made posix account visible, even if there are no shadow
590     attributes inside this entry
591   - Included setup
592   - Translation updates
594 * gosa 2.1rc1
595   Bugfix release
596   - Fixed annoying ACL bug in template mode
597   - Fixed possible privilege escalation problem in password
598     routine (thanks to Henning Schmiedehausen)
599   - Removed password storage from user info class (thanks to
600     Rainer Herbst)
601   - Various interface cleanups
602   - Templatization finished
603   - Reworked user headpage
604   - Made GOsa more robust in detecting errors in config
605   - Added additional error messages reported by LDAP server
606   - Added schmemacheck hook
607   - Started with setup implementation
609 * gosa 2.1beta3
610   Bugfix release
611   - Made template mode remember the templates primary group
612   - Templatized posix plugin
613   - Added option to disable strict checking of uid/gid names
614   - Massive samba3 updates
615   - Made ou=people and ou=groups configurable
616   - Fixed user/group lists to react on filter changes
618 * gosa 2.1beta2
619   Bugfix and feature enhancement release.
620   - Made GOsa remove object locks when changing plugins during edit
621     process.
622   - Added DHCP plugin
623   - Gerneral speed tunig, reduced the number of unessasary ldap
624     accesses
625   - Added syslog output for actions "save" and "remove"
626   - Fixed handling for multiple ACL's per base
627   - Fixed listboxes to unify output / sort output
628   - Fixed annoying bug in tab_groups.inc when removing the mailtab
629   - Bases did not get set in template mode
630   - Fixed user part
631   - Templatized faxaccount/pureftpd/samba and mail plugins
632   - Included calendar.js functionality in samba plugin
634 * gosa 2.1beta1
635   This release has some feature enhancements and contains many
636   bugfixes and design cleanups
637   - Fixed many HTML related things. Pages are now perfectly validated
638     as html 4.01 transitional.
639   - Added dn cleaner to getDN() in order to fix problems with
640     "broken" ldap databases.
641   - Added schemata for iplanet, checked if it works.
642   - Rewrote phonelist, added vcard export.
643   - Added filters to allmost all plugins.
644   - Added DNS plugin.
645   - Generic userinterface cleanups, everything is a template now and can be
646     redesigned/stripped.
647   - Improved translations, added missing ones.
648   - Added choosable templates for mail vacation messages.
649   - Improved templating stuff to generate user defined auto uids.
650   - Made user interface more comprehensive, so its important for you
651     to start with a clean gosa.conf from contrib.
652   - Added external password change hook, so that its possible to synchronize
653     with a non samba PDC via scripts. (Some organizations tend to keep a
654     readable copy of their users password which possible now, too.)
655   - Updated FAQ
657 * gosa 2.0.1
658   This release doesn't have feature enhancements (nearly), only
659   bugfixes reported by users are incorporated.
660   - Fixed oblivious fields when changing to subdialogs. All
661     user dialogs were affected
662   - Made facsimileTelephoneNumber beeing saved without the
663     need of a fax account
664   - Fixed printer sorting which destroyed the array index
665   - Removed redundant fields in terminal configuration
666   - Made terminal plugin save the terminal hardware information
667   - Added missing </html> tags to index.php/main.php
668   - Fixed debian debconf script not to touch uidbase/ridbase
669     values in gosa.conf
670   - Fixed "Force ID", which creates a group for the posix
671     user with forced ID.
672   - Finetuning in login window behaviour
673   - Code cleanup and templatized two more plugins
674   - As requested by some users, you can now advise GOsa not to
675     create a group for the user, but take an existing group
676     as primary one.
677   - Added 'dn cleaner' for the acl list. So syntactically
678     problematic dn's with strange commata get fixed.
680 * gosa 2.0 final
681   - Made samba3 support work
682   - Fixed several small bugs with the templating stuff
683   - Fixed problem with shared folders, added missing attribute
684     gosaSharedFolderTarget needed in some setups
685   - Updated icons
686   - Renamed icons to have more logical names
688 * gosa 2.0rc2
689   - Corrected mistakenly copied ui object in functions.inc
690   - Fixed errors when activating new terminals
691   - Removed krb warnings in class_user.inc
692   - Plugins user, apps, groups and departments didn't check for
693     already present entries. Now they do.
694   - Removed problem in terminal dialog where checkboxes are not
695     saved
696   - Fixed ACL handling for users primary group
697   - Replaced own template class by smarty, since only two files
698     were affected by this
699   - Changed basic layout to seperate public readable files from
700     templates
701   - Added FAQ, update TODO for next versions
702   - Made accounts movable between departments
703   - Added partial spanish translations
704   - Fixed mail group handling
706 * gosa 2.0rc1
707   - Switched to XML based gosa.conf
708   - Cleaned all plugins, moved to children of plugin.conf
709   - Moved back to gettext for translations
710   - Added hooks for pre-/post-install scripts
711   - Cleaned LDAP class
712   - Added workarounds for MS-IE (>5.5) to render transparent
713     PNGs in a correct way
714   - Redesigned login screen / some plugins
715   - Added hooks for eGOsa, which is a java applet based
716     browsing tool
717   - Switched from user based ACLs to group based ACLs,
718     removed standalone ACL plugin in favor of new group tab.
719   - Fixed samba2 rid generation (btw. still missing is sid
720     support for samba3. But this will go into the final.)
721   - Fixed many minor bugs
722   - Introduced simple theming support
723   - Added 'dn'-renaming for accounts
725 Changelog starts with latest Beta 1.99.97