Code

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