Code

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