Code

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