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