Code

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