Code

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