Code

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