Code

Fixed typo
[gosa.git] / Changelog
1 GOsa2 changelog
2 ===============
4 * gosa 2.5.6
5   - Fixed setup.php to have no loops in certain cases
6   - Avoid tab lables to have line feeds
8 * gosa 2.5.5
9   - Added remove method for shared folder in kolab mode
10   - Added checkbox to decide if the shared folder should be deleted from IMAP
11     if the mail extension is removed from group mail account
12   - Updated request method for mail folders
13   - Resolved problem with infinite loop while storing sieve scripts
14   - Added subsearch checkbox to object group "add items" filter
15   - Fixed "missing PPD" configuration error, for newly created printer
16   - Corrected problem where the object base was sometimes broken when
17     saving object groups
18   - Fixed saving of terminal attribute gotoLpdEnable to contain "yes"
19     instead of "1"
20   - Avoid reset of several attributes from workstations when not
21     inherited from object groups
22   - Show error messages from password dialog
23   - Fixed a set of W3C problems
24   - Fixed multiple savings in addressbook (Closes: #23)
25   - Fixed shadow expire when using templates (Closes: #20)
26   - Made %uid, %sn, etc. available in templates using gosaMailAlternateAddress
28 * gosa 2.5.4
29   - Included patch to choose the addressbook base
30   - Applied fixes for logviewer done by Mario Minati
31   - Updated locales, fixed a set of missing strings
32   - Fixed problems in FAI list handling
33   - Added "uid" to personal plugins for replacement in post events
34   - Fixed saving of user logon scripts
35   - Fixed non-FAI application mode
36   - More speed fixes applied, especially for users, objectgroups and
37     generic plugin loading
38   - Bug while saving FAI partitions fixed
39   - Don't save PPD if none is not selected bug fixed
40   - Saving of non revisioned applications fixed
42 * gosa 2.5.3
43   - Fixed problem in reloading departments when we've PHP4
44   - Fixed gotoPrinter membership problem.
45   - Fixed environment shares, only available shares will be displayed (gosaUnitTag was ignored)
46   - Fixed saving of inherited workstation settings
47   - Removed error when no FAI repositories were present
48   - Fixed posix group add dialog, filter wasn't working.
49   - Fixed get_printer_list undefined index warnings while editing a user.
50   - Fixed ogroup non-static method error
51   - Fixed user membership for gotoPrinter, if membership was edited 
52     via user environemnt, some numeric values were stored too
53   - Fixed mail account, mail server string possibly was an array
54   - Fixed typos
55   - Fixed upper/lowcase ou's for groups/people when using an
56     unclean LDAP database
57   - Fixed ACL handling to *not* show the admin user dialog
58     when configured for self modify only
59   - Fixed problem when changing passwords via "My account"
60   - Added more information to hotplug devices.
62 * gosa 2.5.2
63   - Fixed current main base not beeing set when editing non tabbed
64     plugins
65   - Fixed filtering for divlists
66   - Fixed deletion of shares in environment tabs
67   - Updated french online help
68   - Updated german online help
69   - Fixed display of FAI partitions
70   - Removed Quota warnings for existing accounts without quota limits
71   - Worked around PHP4 session problems when creating new departments
72   - Fixed problems when moving around departments including a comma
73   - Unified bool values in gosa.conf. true/yes and false/no are valid
74     now in upper and lower case.
75   - Avoid the try of creating already existing ou's
76   - Fixed non working printer removal
78 * gosa 2.5.1
79   - Fixed problems with NFS shares and terminals
80   - Finalized polish translations
81   - Fixed problem with compressed gosa.conf in the debian package
83 * gosa 2.5
84   - Improved FAI support
85     * Server and workstations are treated the same way
86     * Destination selector for new devices
87     * Summary tab introduced
88   - Improved robustness while operating whith the LDAP
89   - Several Kolab related fixes
90   - Tagging of departments introduced
91   - Global check hooks allow user defined testing
92     of single plugins
93   - Major speedups with large databases
94   - Added english and french online help
95   - Unified plugin "head" selectors, (re-)added subtree
96     support
97   - Fixed PPD parsing for several commercial PPD's
98   - Tune LDAP error messages
99   - Moved from "guru mediation style" to div-popups
100   - Several css fixes
101   - Fixed series of bugs that lead to not shown groups
103 * gosa 2.4
104   - Updated layout to work cleanly with IE6+, Firefox 1.0.4+, khtml 3.4+
105   - Added FAI (Fully Automatted Installation) support
106   - Added mail queue management
107   - Added many missing acl informations
108   - Added help browser and initial french help
109   - Fixed templating for samba and unix users
110   - Applied hundreds of smaller bugfixes
111   - Improved speed by switching to directory style dialogs and performing
112     sub searches.
113   - Per user language selector in generic tab
114   - New connectivity plugins (PHPscheduleit/PPTP/glpi)
116 * gosa 2.4beta3
117   - Updated layout
118   - Fixed application removal
119   - Improved accessibility for disabled persons
120   - Added intranet account to list of connectivity plugins
121   - Several kolab related fixes for server objects
122   - Corrected contributed slapd.conf
123   - Fixed kolab mode where GOsa saves KB quotas, interprets quotas as kolab MB
124   - Increased robustnes for non set fields
125   - Fixed IE issues with W3C compatibilty where IE posts disabled fields
126   - Fixed problems with existing samba accounts and password changed fields
127   - Removed login problems with undefined ldap_conf variable
128   - Fixed problems where the GECOS field is not written correctly
130 * gosa 2.4beta2
131   - Fixed error handler to be PHP 4.x compatible
132   - Fixed PHP compatibility problem in setup.php, using ini_get()
133     instead of ini_get_all()
134   - Fixed cases where ipHostAddress is required but not checked
135     by GOsa
136   - Fixed group dialog filters
137   - Fixed problems in setup which showed up with white pages if
138     PHP has been compiled without mbstring support
139   - Fixed layout if the rendered page does not cover 100% of the
140     browser window
141   - Improved phone plugin to respect IAX, CAPI and SIP phone
142     attributes
143     automatically if the revision changes
144   - Improved W3C compatibility
145   - Added checks that remove the contents of /var/spool/gosa/*
146   - Added postmodify for password change operations
148 * gosa 2.4beta1
149   - Override automatically detected user bases if they don't exist
150   - Don't shred samba group ID's if they are not present in the
151     combobox
152   - Updated smarty to version 2.6.9
153   - Updated GOfon support to handle new features
154   - Replacement of most external programm calls
155   - Samba3 bugfixes for munged dial handling
156   - Updated LDIF export
157   - Improved setup checks to find more possible errors
158   - Fixed index ruler for long lists
159   - Completed system creation for servers, phones and misc components
160   - Added support for kolab users and kolab server settings
161   - Added server settings
162   - Added LDIF import
163   - Added CSV import
164   - Added italian translation (thanks to Alessandro Amici)
165   - Added subtree search checkbox in lists with potential higher
166     usage
167   - Added version indicator to make support more easy
168   - Added sample databases for fax, phone and system logging
169   - Added error handler for normal PHP errors
171 * gosa 2.3
172   - Updated smarty to version 2.6.7
173   - Added dutch translations (thanks to Niels Klomp)
174   - Added webdav and phpgroupware accounts
175   - Fixed french translation
176   - Fixed error in shadowExpire attribute
177   - Unified all filters in dialogs to use the internationalized choosers
178   - Added option to do non subtree searches with filters
179   - Fixed sample configuration files to be unproblematic when used in
180     conjunction with OpenLDAP 2.2
181   - Added experimental support for editing LDAP trees that contain referrals
182   - Updated Altlinux contributions, including themes and scripts
183   - Worked around a possible problem with sizelimit in php-ldap
184   - Improved big ldap support by size limits and non sub searches
185   - Various smaller fixes
186   - Added global TLS switch for LDAP connections
187   - Fixed SELECT queries to be mysql 3.x _and_ 4.x compatible
188   - Made departments movable
190 * gosa 2.2
191   - Removed DHCP/DNS plugins, they will be replaced by
192     the terminal/server/workstation plugins.
193   - Added case sensitivity check for login names
194   - Made bases set to users "home" department when creating new objects
195   - Moved sieve-*.txt config files to /etc/gosa
196   - Told IMAP plugin to remove mail accounts when the user is deleted
197   - Interface cleanups
198   - Added simple log file viewer
199   - Added support for asterisk
200   - Included javascript magic to improve usability (doubleclicks in
201     lists, disabling of fields, warning messages, etc.)
202   - More filtering and sizelimits for speed optimizations
203   - Mail handling is now pluggable
204   - Added possibility to bundle objects to object groups
205   - Added a reference tab to track relation ships of different objects
206   - Improved samba 3 support (terminal server support)
207   - Updated translations and added a french one
209 * gosa 2.1.3
210   - Fixed problem with initial password setting
211   - Increase number in version.inc
212   - Add a workaround to fix problem with groups not beeing displayed
213     with openldap. Here the server reacts with empty results if searching
214     for non existing objectClass "sambaGroupMapping" in case of using samba2
215   - Fix the homeDirectory check which is a bit too harsh with templates
217 * gosa 2.1.2
218   - Fixed problem with uppercase login names
219   - Extensive speed increasements in ldap searches
220   - Fixed gettext problem on older installations
221   - Corrected sieve login which was broken due to a library switch
222   - Made in_array act case insensitive for is_account check
223   - Fixed location of DMODE and HASH in config file
224   - Fixed general problems with password hash generation if not
225     specified
226   - Complete move to unicode which removes all active encoding/decoding
227     of contents from GOsa itself
228   - Made GOsa run smooth on PHP 5
229   - Added complete russian translation contributed by Igor Muratov
230   - Migrated phone list to (global) addressbook
231   - Filtering fixes
233 * gosa 2.1.1
234   - Enabled mail-account-less fax accounts
235   - Fixed upper/lower case problem in mail templates
236   - Fixed typo in generic plugin error message
237   - Made template dialog work again
238   - Fixed headpage for application management which tends to do no
239     proper display of used applications
240   - Added command line interface to use GOsa without web interface
241   - Updated debian control to be aware of apache2 based installations
242   - Transferd tab variables in group dialog, so the primary mail 
243     address can be checked
244   - Fixed possible case problem with is_account
245   - Made base selector contain newly added departments in department
246     dialog
247   
248 * gosa 2.1
249   Bugfix release
250   - size of homeDirectory attribute increased
251   - FAQ/README/INSTALL updated
252   - spec file updated
254 * gosa 2.1rc2
255   Bugfix release
256   - Made user dn configurable
257   - Fixed memory usage check
258   - Fixed size of alternate mail address field
259   - Fixed sorting of group in posix tab
260   - Made GOsa keep group membership even if user has no posix
261     account
262   - Fixed typo in blocklist spelling
263   - Fixed error message when trying to filter users without a
264     valid uid
265   - Made posix account visible, even if there are no shadow
266     attributes inside this entry
267   - Included setup
268   - Translation updates
270 * gosa 2.1rc1
271   Bugfix release
272   - Fixed annoying ACL bug in template mode
273   - Fixed possible privilege escalation problem in password
274     routine (thanks to Henning Schmiedehausen)
275   - Removed password storage from user info class (thanks to
276     Rainer Herbst)
277   - Various interface cleanups
278   - Templatization finished
279   - Reworked user headpage
280   - Made GOsa more robust in detecting errors in config
281   - Added additional error messages reported by LDAP server
282   - Added schmemacheck hook
283   - Started with setup implementation
285 * gosa 2.1beta3
286   Bugfix release
287   - Made template mode remember the templates primary group
288   - Templatized posix plugin
289   - Added option to disable strict checking of uid/gid names
290   - Massive samba3 updates
291   - Made ou=people and ou=groups configurable
292   - Fixed user/group lists to react on filter changes
294 * gosa 2.1beta2
295   Bugfix and feature enhancement release.
296   - Made GOsa remove object locks when changing plugins during edit
297     process.
298   - Added DHCP plugin
299   - Gerneral speed tunig, reduced the number of unessasary ldap
300     accesses
301   - Added syslog output for actions "save" and "remove"
302   - Fixed handling for multiple ACL's per base
303   - Fixed listboxes to unify output / sort output
304   - Fixed annoying bug in tab_groups.inc when removing the mailtab
305   - Bases did not get set in template mode
306   - Fixed user part
307   - Templatized faxaccount/pureftpd/samba and mail plugins
308   - Included calendar.js functionality in samba plugin
310 * gosa 2.1beta1
311   This release has some feature enhancements and contains many
312   bugfixes and design cleanups
313   - Fixed many HTML related things. Pages are now perfectly validated
314     as html 4.01 transitional.
315   - Added dn cleaner to getDN() in order to fix problems with
316     "broken" ldap databases.
317   - Added schemata for iplanet, checked if it works.
318   - Rewrote phonelist, added vcard export.
319   - Added filters to allmost all plugins.
320   - Added DNS plugin.
321   - Generic userinterface cleanups, everything is a template now and can be
322     redesigned/stripped.
323   - Improved translations, added missing ones.
324   - Added choosable templates for mail vacation messages.
325   - Improved templating stuff to generate user defined auto uids.
326   - Made user interface more comprehensive, so its important for you
327     to start with a clean gosa.conf from contrib.
328   - Added external password change hook, so that its possible to synchronize
329     with a non samba PDC via scripts. (Some organizations tend to keep a
330     readable copy of their users password which possible now, too.)
331   - Updated FAQ
333 * gosa 2.0.1
334   This release doesn't have feature enhancements (nearly), only
335   bugfixes reported by users are incorporated.
336   - Fixed oblivious fields when changing to subdialogs. All
337     user dialogs were affected
338   - Made facsimileTelephoneNumber beeing saved without the
339     need of a fax account
340   - Fixed printer sorting which destroyed the array index
341   - Removed redundant fields in terminal configuration
342   - Made terminal plugin save the terminal hardware information
343   - Added missing </html> tags to index.php/main.php
344   - Fixed debian debconf script not to touch uidbase/ridbase
345     values in gosa.conf
346   - Fixed "Force ID", which creates a group for the posix
347     user with forced ID.
348   - Finetuning in login window behaviour
349   - Code cleanup and templatized two more plugins
350   - As requested by some users, you can now advise GOsa not to
351     create a group for the user, but take an existing group
352     as primary one.
353   - Added 'dn cleaner' for the acl list. So syntactically
354     problematic dn's with strange commata get fixed.
356 * gosa 2.0 final
357   - Made samba3 support work
358   - Fixed several small bugs with the templating stuff
359   - Fixed problem with shared folders, added missing attribute
360     gosaSharedFolderTarget needed in some setups
361   - Updated icons
362   - Renamed icons to have more logical names
364 * gosa 2.0rc2
365   - Corrected mistakenly copied ui object in functions.inc
366   - Fixed errors when activating new terminals
367   - Removed krb warnings in class_user.inc
368   - Plugins user, apps, groups and departments didn't check for
369     already present entries. Now they do.
370   - Removed problem in terminal dialog where checkboxes are not
371     saved
372   - Fixed ACL handling for users primary group
373   - Replaced own template class by smarty, since only two files
374     were affected by this
375   - Changed basic layout to seperate public readable files from
376     templates
377   - Added FAQ, update TODO for next versions
378   - Made accounts movable between departments
379   - Added partial spanish translations
380   - Fixed mail group handling
382 * gosa 2.0rc1
383   - Switched to XML based gosa.conf
384   - Cleaned all plugins, moved to children of plugin.conf
385   - Moved back to gettext for translations
386   - Added hooks for pre-/post-install scripts
387   - Cleaned LDAP class
388   - Added workarounds for MS-IE (>5.5) to render transparent
389     PNGs in a correct way
390   - Redesigned login screen / some plugins
391   - Added hooks for eGOsa, which is a java applet based
392     browsing tool
393   - Switched from user based ACLs to group based ACLs,
394     removed standalone ACL plugin in favor of new group tab.
395   - Fixed samba2 rid generation (btw. still missing is sid
396     support for samba3. But this will go into the final.)
397   - Fixed many minor bugs
398   - Introduced simple theming support
399   - Added 'dn'-renaming for accounts
401 Changelog starts with latest Beta 1.99.97