Code

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