Code

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