Code

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