Code

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