Code

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