Code

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