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