1 GOsa2 changelog
2 ===============
4 * gosa 2.5.12
5 - Fixed problems with automatic reverse zones
6 - Fixed several IE6 related Java-Script problems
7 - Removed png.js by default. Looks ugly, but performs. Take
8 a look at the FAQ on how to re-enable it for IE.
10 * gosa 2.5.11a
11 - Added chinese translation
12 - Fixed language detection and removed line wraps in tab headers
13 - Fixed french translation
15 * gosa 2.5.11
16 - Add workaround for failing is_php4() when using PHP5
17 with "zend.ze1_compatibility_mode" set to "On"
18 - Backported new sieve filter editor from trunk
19 - Backported new setup from trunk
20 - Fixed double loaded pages in gecko based browsers when js
21 is activated
22 - Replaced a set of PHP <? short tag occurences
23 - Updated locales (de/fr)
25 * gosa 2.5.10
26 - Included hook to make use of dynamic uid-bases
27 - Included vacation date range specification
28 - Fixed non-saved Samba-Domain changes in groups
29 - Freezed application parameters are not editable anymore
30 - Fixed problem with removing commata based DN's
31 - Corrected setup generated perl mkntpasswd string
32 - Fixed month listing in fax reports - february was march
33 - Enabled 9 digits for gid-/uidNumbers
34 - Fixed acl's for saving printers
35 - Fixed saving of disabled samba acl's
36 - Added support for rfc2307bis compliant groups
38 * gosa 2.5.9
39 - Fixed ldap tls connections when schema check was being used
40 - Updated italian translation
41 - Added the possiblility to choose a RDN style for DN's when
42 a CN is already in use
43 - Fixed a problem with cut'n paste for groups and ogroups
44 - Added new mail method "golab" which has some tweaks against
45 the standard kolab mode
46 - Fixed object tagging for workstation/printer assignement
47 - Fixed undefined index in FAI package lists
48 - Fixed copy'n paste for groups and object groups
49 - Enabled non ASCII characters in vacation messages
50 - Fixed "none" permissions in IMAP shared folders to be assignable
52 * gosa 2.5.8
53 - Fixed problem with winstations shown in user list.
54 - Allow basic regex ().*^$ in fax blocklist numbers.
55 - Fixed date of birth and shadow expire in template adaption
56 - Updated user mail account to search for CYRUSUNIXSTYLE in all
57 relevant sections of the config file
58 - Added support for sambaLogonHours
59 - Security fix, that allows non priviledged users to change
60 several settings - including admin passwords
62 * gosa 2.5.7
63 - Fixed login.tpl to display error msgs in the middle of the screen
64 - Fixed some error outputs in login.php to not break the screen
65 - Added auto scroll function to FAI-Create-Branch and Department tagging
66 - Fixed problems with workstations when fai.schema was not included
67 - Made gid-/uidNumbers 32 bit aware
68 - Replaced hardcoded config path /etc/gosa with CONFIG_DIR constant
69 - Included personal title in DN
70 - Added function to remove PPD's from disc
71 - Removed old cups dependencies
72 - Fixed saving of terminals printer service attribute
73 - Fixed a ACL naming bug, that avoids that an admin with non "all" ACLs
74 can edit specified objects.
75 - Fixed simultaneous move + rename for deparments
76 - Internally updated to smarty 2.6.16
77 - Removed asterisk status view in user display. This was too slow in
78 bigger installations.
79 - Re-enabled phone queues. They got optimized for invisibility.
81 * gosa 2.5.6
82 - Copy & paste implemented into FAI
83 - Added setup fix to support GraphicsMagick
84 - Added several fixes for all user plugins to support Copy & Paste.
85 - Fixed malformed usage of $this>var in samba class.
86 - Fixed checkbox selection in samba class.
87 - Connectivity netatalk: Moved plugin intialization from execute() to contructor().
88 - Fixes various issues with setup.php
89 - Avoid tab lables to have line feeds
90 - Activated missing checks for IP and MAC
91 - Fixed copy'n paste errors for netatalk
92 - Various W3C fixes
93 - Fixed "My Account" mode, where buttons disappear after saving
94 - Avoid removal of shares while they are used by users
95 - Added finer grained ACL settings for mail accounts
96 - Fixed day of birth problem in M$ IE
97 - Fixed setting of Kerberos passwords
99 * gosa 2.5.5
100 - Added remove method for shared folder in kolab mode
101 - Added checkbox to decide if the shared folder should be deleted from IMAP
102 if the mail extension is removed from group mail account
103 - Updated request method for mail folders
104 - Resolved problem with infinite loop while storing sieve scripts
105 - Added subsearch checkbox to object group "add items" filter
106 - Fixed "missing PPD" configuration error, for newly created printer
107 - Corrected problem where the object base was sometimes broken when
108 saving object groups
109 - Fixed saving of terminal attribute gotoLpdEnable to contain "yes"
110 instead of "1"
111 - Avoid reset of several attributes from workstations when not
112 inherited from object groups
113 - Show error messages from password dialog
114 - Fixed a set of W3C problems
115 - Fixed multiple savings in addressbook (Closes: #23)
116 - Fixed shadow expire when using templates (Closes: #20)
117 - Made %uid, %sn, etc. available in templates using gosaMailAlternateAddress
119 * gosa 2.5.4
120 - Included patch to choose the addressbook base
121 - Applied fixes for logviewer done by Mario Minati
122 - Updated locales, fixed a set of missing strings
123 - Fixed problems in FAI list handling
124 - Added "uid" to personal plugins for replacement in post events
125 - Fixed saving of user logon scripts
126 - Fixed non-FAI application mode
127 - More speed fixes applied, especially for users, objectgroups and
128 generic plugin loading
129 - Bug while saving FAI partitions fixed
130 - Don't save PPD if none is not selected bug fixed
131 - Saving of non revisioned applications fixed
133 * gosa 2.5.3
134 - Fixed problem in reloading departments when we've PHP4
135 - Fixed gotoPrinter membership problem.
136 - Fixed environment shares, only available shares will be displayed (gosaUnitTag was ignored)
137 - Fixed saving of inherited workstation settings
138 - Removed error when no FAI repositories were present
139 - Fixed posix group add dialog, filter wasn't working.
140 - Fixed get_printer_list undefined index warnings while editing a user.
141 - Fixed ogroup non-static method error
142 - Fixed user membership for gotoPrinter, if membership was edited
143 via user environemnt, some numeric values were stored too
144 - Fixed mail account, mail server string possibly was an array
145 - Fixed typos
146 - Fixed upper/lowcase ou's for groups/people when using an
147 unclean LDAP database
148 - Fixed ACL handling to *not* show the admin user dialog
149 when configured for self modify only
150 - Fixed problem when changing passwords via "My account"
151 - Added more information to hotplug devices.
153 * gosa 2.5.2
154 - Fixed current main base not beeing set when editing non tabbed
155 plugins
156 - Fixed filtering for divlists
157 - Fixed deletion of shares in environment tabs
158 - Updated french online help
159 - Updated german online help
160 - Fixed display of FAI partitions
161 - Removed Quota warnings for existing accounts without quota limits
162 - Worked around PHP4 session problems when creating new departments
163 - Fixed problems when moving around departments including a comma
164 - Unified bool values in gosa.conf. true/yes and false/no are valid
165 now in upper and lower case.
166 - Avoid the try of creating already existing ou's
167 - Fixed non working printer removal
169 * gosa 2.5.1
170 - Fixed problems with NFS shares and terminals
171 - Finalized polish translations
172 - Fixed problem with compressed gosa.conf in the debian package
174 * gosa 2.5
175 - Improved FAI support
176 * Server and workstations are treated the same way
177 * Destination selector for new devices
178 * Summary tab introduced
179 - Improved robustness while operating whith the LDAP
180 - Several Kolab related fixes
181 - Tagging of departments introduced
182 - Global check hooks allow user defined testing
183 of single plugins
184 - Major speedups with large databases
185 - Added english and french online help
186 - Unified plugin "head" selectors, (re-)added subtree
187 support
188 - Fixed PPD parsing for several commercial PPD's
189 - Tune LDAP error messages
190 - Moved from "guru mediation style" to div-popups
191 - Several css fixes
192 - Fixed series of bugs that lead to not shown groups
194 * gosa 2.4
195 - Updated layout to work cleanly with IE6+, Firefox 1.0.4+, khtml 3.4+
196 - Added FAI (Fully Automatted Installation) support
197 - Added mail queue management
198 - Added many missing acl informations
199 - Added help browser and initial french help
200 - Fixed templating for samba and unix users
201 - Applied hundreds of smaller bugfixes
202 - Improved speed by switching to directory style dialogs and performing
203 sub searches.
204 - Per user language selector in generic tab
205 - New connectivity plugins (PHPscheduleit/PPTP/glpi)
207 * gosa 2.4beta3
208 - Updated layout
209 - Fixed application removal
210 - Improved accessibility for disabled persons
211 - Added intranet account to list of connectivity plugins
212 - Several kolab related fixes for server objects
213 - Corrected contributed slapd.conf
214 - Fixed kolab mode where GOsa saves KB quotas, interprets quotas as kolab MB
215 - Increased robustnes for non set fields
216 - Fixed IE issues with W3C compatibilty where IE posts disabled fields
217 - Fixed problems with existing samba accounts and password changed fields
218 - Removed login problems with undefined ldap_conf variable
219 - Fixed problems where the GECOS field is not written correctly
221 * gosa 2.4beta2
222 - Fixed error handler to be PHP 4.x compatible
223 - Fixed PHP compatibility problem in setup.php, using ini_get()
224 instead of ini_get_all()
225 - Fixed cases where ipHostAddress is required but not checked
226 by GOsa
227 - Fixed group dialog filters
228 - Fixed problems in setup which showed up with white pages if
229 PHP has been compiled without mbstring support
230 - Fixed layout if the rendered page does not cover 100% of the
231 browser window
232 - Improved phone plugin to respect IAX, CAPI and SIP phone
233 attributes
234 automatically if the revision changes
235 - Improved W3C compatibility
236 - Added checks that remove the contents of /var/spool/gosa/*
237 - Added postmodify for password change operations
239 * gosa 2.4beta1
240 - Override automatically detected user bases if they don't exist
241 - Don't shred samba group ID's if they are not present in the
242 combobox
243 - Updated smarty to version 2.6.9
244 - Updated GOfon support to handle new features
245 - Replacement of most external programm calls
246 - Samba3 bugfixes for munged dial handling
247 - Updated LDIF export
248 - Improved setup checks to find more possible errors
249 - Fixed index ruler for long lists
250 - Completed system creation for servers, phones and misc components
251 - Added support for kolab users and kolab server settings
252 - Added server settings
253 - Added LDIF import
254 - Added CSV import
255 - Added italian translation (thanks to Alessandro Amici)
256 - Added subtree search checkbox in lists with potential higher
257 usage
258 - Added version indicator to make support more easy
259 - Added sample databases for fax, phone and system logging
260 - Added error handler for normal PHP errors
262 * gosa 2.3
263 - Updated smarty to version 2.6.7
264 - Added dutch translations (thanks to Niels Klomp)
265 - Added webdav and phpgroupware accounts
266 - Fixed french translation
267 - Fixed error in shadowExpire attribute
268 - Unified all filters in dialogs to use the internationalized choosers
269 - Added option to do non subtree searches with filters
270 - Fixed sample configuration files to be unproblematic when used in
271 conjunction with OpenLDAP 2.2
272 - Added experimental support for editing LDAP trees that contain referrals
273 - Updated Altlinux contributions, including themes and scripts
274 - Worked around a possible problem with sizelimit in php-ldap
275 - Improved big ldap support by size limits and non sub searches
276 - Various smaller fixes
277 - Added global TLS switch for LDAP connections
278 - Fixed SELECT queries to be mysql 3.x _and_ 4.x compatible
279 - Made departments movable
281 * gosa 2.2
282 - Removed DHCP/DNS plugins, they will be replaced by
283 the terminal/server/workstation plugins.
284 - Added case sensitivity check for login names
285 - Made bases set to users "home" department when creating new objects
286 - Moved sieve-*.txt config files to /etc/gosa
287 - Told IMAP plugin to remove mail accounts when the user is deleted
288 - Interface cleanups
289 - Added simple log file viewer
290 - Added support for asterisk
291 - Included javascript magic to improve usability (doubleclicks in
292 lists, disabling of fields, warning messages, etc.)
293 - More filtering and sizelimits for speed optimizations
294 - Mail handling is now pluggable
295 - Added possibility to bundle objects to object groups
296 - Added a reference tab to track relation ships of different objects
297 - Improved samba 3 support (terminal server support)
298 - Updated translations and added a french one
300 * gosa 2.1.3
301 - Fixed problem with initial password setting
302 - Increase number in version.inc
303 - Add a workaround to fix problem with groups not beeing displayed
304 with openldap. Here the server reacts with empty results if searching
305 for non existing objectClass "sambaGroupMapping" in case of using samba2
306 - Fix the homeDirectory check which is a bit too harsh with templates
308 * gosa 2.1.2
309 - Fixed problem with uppercase login names
310 - Extensive speed increasements in ldap searches
311 - Fixed gettext problem on older installations
312 - Corrected sieve login which was broken due to a library switch
313 - Made in_array act case insensitive for is_account check
314 - Fixed location of DMODE and HASH in config file
315 - Fixed general problems with password hash generation if not
316 specified
317 - Complete move to unicode which removes all active encoding/decoding
318 of contents from GOsa itself
319 - Made GOsa run smooth on PHP 5
320 - Added complete russian translation contributed by Igor Muratov
321 - Migrated phone list to (global) addressbook
322 - Filtering fixes
324 * gosa 2.1.1
325 - Enabled mail-account-less fax accounts
326 - Fixed upper/lower case problem in mail templates
327 - Fixed typo in generic plugin error message
328 - Made template dialog work again
329 - Fixed headpage for application management which tends to do no
330 proper display of used applications
331 - Added command line interface to use GOsa without web interface
332 - Updated debian control to be aware of apache2 based installations
333 - Transferd tab variables in group dialog, so the primary mail
334 address can be checked
335 - Fixed possible case problem with is_account
336 - Made base selector contain newly added departments in department
337 dialog
339 * gosa 2.1
340 Bugfix release
341 - size of homeDirectory attribute increased
342 - FAQ/README/INSTALL updated
343 - spec file updated
345 * gosa 2.1rc2
346 Bugfix release
347 - Made user dn configurable
348 - Fixed memory usage check
349 - Fixed size of alternate mail address field
350 - Fixed sorting of group in posix tab
351 - Made GOsa keep group membership even if user has no posix
352 account
353 - Fixed typo in blocklist spelling
354 - Fixed error message when trying to filter users without a
355 valid uid
356 - Made posix account visible, even if there are no shadow
357 attributes inside this entry
358 - Included setup
359 - Translation updates
361 * gosa 2.1rc1
362 Bugfix release
363 - Fixed annoying ACL bug in template mode
364 - Fixed possible privilege escalation problem in password
365 routine (thanks to Henning Schmiedehausen)
366 - Removed password storage from user info class (thanks to
367 Rainer Herbst)
368 - Various interface cleanups
369 - Templatization finished
370 - Reworked user headpage
371 - Made GOsa more robust in detecting errors in config
372 - Added additional error messages reported by LDAP server
373 - Added schmemacheck hook
374 - Started with setup implementation
376 * gosa 2.1beta3
377 Bugfix release
378 - Made template mode remember the templates primary group
379 - Templatized posix plugin
380 - Added option to disable strict checking of uid/gid names
381 - Massive samba3 updates
382 - Made ou=people and ou=groups configurable
383 - Fixed user/group lists to react on filter changes
385 * gosa 2.1beta2
386 Bugfix and feature enhancement release.
387 - Made GOsa remove object locks when changing plugins during edit
388 process.
389 - Added DHCP plugin
390 - Gerneral speed tunig, reduced the number of unessasary ldap
391 accesses
392 - Added syslog output for actions "save" and "remove"
393 - Fixed handling for multiple ACL's per base
394 - Fixed listboxes to unify output / sort output
395 - Fixed annoying bug in tab_groups.inc when removing the mailtab
396 - Bases did not get set in template mode
397 - Fixed user part
398 - Templatized faxaccount/pureftpd/samba and mail plugins
399 - Included calendar.js functionality in samba plugin
401 * gosa 2.1beta1
402 This release has some feature enhancements and contains many
403 bugfixes and design cleanups
404 - Fixed many HTML related things. Pages are now perfectly validated
405 as html 4.01 transitional.
406 - Added dn cleaner to getDN() in order to fix problems with
407 "broken" ldap databases.
408 - Added schemata for iplanet, checked if it works.
409 - Rewrote phonelist, added vcard export.
410 - Added filters to allmost all plugins.
411 - Added DNS plugin.
412 - Generic userinterface cleanups, everything is a template now and can be
413 redesigned/stripped.
414 - Improved translations, added missing ones.
415 - Added choosable templates for mail vacation messages.
416 - Improved templating stuff to generate user defined auto uids.
417 - Made user interface more comprehensive, so its important for you
418 to start with a clean gosa.conf from contrib.
419 - Added external password change hook, so that its possible to synchronize
420 with a non samba PDC via scripts. (Some organizations tend to keep a
421 readable copy of their users password which possible now, too.)
422 - Updated FAQ
424 * gosa 2.0.1
425 This release doesn't have feature enhancements (nearly), only
426 bugfixes reported by users are incorporated.
427 - Fixed oblivious fields when changing to subdialogs. All
428 user dialogs were affected
429 - Made facsimileTelephoneNumber beeing saved without the
430 need of a fax account
431 - Fixed printer sorting which destroyed the array index
432 - Removed redundant fields in terminal configuration
433 - Made terminal plugin save the terminal hardware information
434 - Added missing </html> tags to index.php/main.php
435 - Fixed debian debconf script not to touch uidbase/ridbase
436 values in gosa.conf
437 - Fixed "Force ID", which creates a group for the posix
438 user with forced ID.
439 - Finetuning in login window behaviour
440 - Code cleanup and templatized two more plugins
441 - As requested by some users, you can now advise GOsa not to
442 create a group for the user, but take an existing group
443 as primary one.
444 - Added 'dn cleaner' for the acl list. So syntactically
445 problematic dn's with strange commata get fixed.
447 * gosa 2.0 final
448 - Made samba3 support work
449 - Fixed several small bugs with the templating stuff
450 - Fixed problem with shared folders, added missing attribute
451 gosaSharedFolderTarget needed in some setups
452 - Updated icons
453 - Renamed icons to have more logical names
455 * gosa 2.0rc2
456 - Corrected mistakenly copied ui object in functions.inc
457 - Fixed errors when activating new terminals
458 - Removed krb warnings in class_user.inc
459 - Plugins user, apps, groups and departments didn't check for
460 already present entries. Now they do.
461 - Removed problem in terminal dialog where checkboxes are not
462 saved
463 - Fixed ACL handling for users primary group
464 - Replaced own template class by smarty, since only two files
465 were affected by this
466 - Changed basic layout to seperate public readable files from
467 templates
468 - Added FAQ, update TODO for next versions
469 - Made accounts movable between departments
470 - Added partial spanish translations
471 - Fixed mail group handling
473 * gosa 2.0rc1
474 - Switched to XML based gosa.conf
475 - Cleaned all plugins, moved to children of plugin.conf
476 - Moved back to gettext for translations
477 - Added hooks for pre-/post-install scripts
478 - Cleaned LDAP class
479 - Added workarounds for MS-IE (>5.5) to render transparent
480 PNGs in a correct way
481 - Redesigned login screen / some plugins
482 - Added hooks for eGOsa, which is a java applet based
483 browsing tool
484 - Switched from user based ACLs to group based ACLs,
485 removed standalone ACL plugin in favor of new group tab.
486 - Fixed samba2 rid generation (btw. still missing is sid
487 support for samba3. But this will go into the final.)
488 - Fixed many minor bugs
489 - Introduced simple theming support
490 - Added 'dn'-renaming for accounts
492 Changelog starts with latest Beta 1.99.97