Code

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