Code

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