Code

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