Code

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