Code

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