Code

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