Change Log
Previous Versions
» ENGL Zim 4.0
» ENGL Ztoolkit 4.0
Known Issues
The following issues were discovered after the release of Imaging Toolkit 5.0. Fixes for these issues are being worked upon and will be available in a future update.
- ZENworks 10 Configuration Management (10.0.3 - System Update 2) is not supported (see ZENworks compatibility statement)
- Ctrl-Alt-Delete can not be disabled during the build process (Windows Vista)
- Disabling sound during build process may cause 2 minute pause (VMware Guest)
- ZtoolkitCtrl and Zwake do not include support for ZENworks 10 Configuration Manager at this time
- Screen saver may activate during build process even if it has been disabled in the template
ENGL Imaging Toolkit 5.0.1 (June 27, 2008)
Note: This release contains the full Imaging Toolkit 5.0 installation including updates in 5.0 IR1, 5.0 IR2, and the following changes;
All
- Added: Error message whilst loading template now includes detailed XML error message, line number, and character position
Build Wizard
- Added: Check to ensure ZCM user credentials match eDir / AD and that the name is not Administrator [REQ-1435]
- Fixed: Changed Todo.txt to reference new help page for deploying MUIs [BUG-1406]
- Fixed: Loading template containing '£' character causes "Error: Unable to load template file" [Bug-1493]
- Fixed: Added "net start dmadmin" command to AutoRun1.cmd file if using WinPE so that diskpart can run if using Windows XP SP3
- Fixed: Added "/nover" switch to WinPE command line to allow WinPE to build media using Windows XP SP3 as the source
- Fixed: Computername prefix and suffix were only being set if using WMI [BUG-1471]
- Fixed: NAL page should be skipped if using ZCM and not registering the device [BUG-1302]
- Fixed: Quotes not being added to certain items in the Unattend.txt
- Fixed: Memory leak and heap allocation issues when reading ZCM certificate [BUG-1454]
- Fixed: Step to restore sysprep.zmg missing from ToDo.txt when creating Unattend using WinNT.sif [BUG-1442]
- Fixed: Unattend.xml / Sysprep.xml had ProductKey in the Windows PE section but not the 'Specialize' section [BUG-1434]
- Fixed: Opening one template after another could leave both WMI naming options selected
- Fixed: Post build shutdown option not being set when opening an existing template
- Fixed: Corrupt ZDM Agent command line written to Zmainrun.xml if not using the Agent
- Fixed: ZDM Agent defaults not being set correctly due to incorrect command line
- Fixed: Zim proxy user details are not updated when LDAP configuration is changed [BUG-1366]
- Fixed: NALVIEW should be allowed as a valid NAL command [BUG-1345]
- Fixed: Quotes around LanguageGroup options in Unattend.txt causing additional languages to fail [BUG-1337]
- Fixed: Unable to select MUI source paths [BUG-1304]
- Fixed: Changing Proprties of a Template did not reset the selection mark correctly
Documentation (ImagingToolkit.chm)
- Added: CHM search panel is now operational
- Updated: Template documentation now includes all values and attributes
Zclonewiz
- Fixed: Wallpaper present when cloning machine is displayed instead of build process wallpaper defined in template [Bug-1484]
Zdrivers
- Fixed: 'Display log file' checkbox should not be shown unless /log is used
- Fixed: Log file output with debug detail was enabled by default causing delays during driver discovery and export [Bug-1338]
Zdrvpath
- Cosmetic: Shutdown screen says to click 'Ok' button but the button text is 'OK' [Bug-1301]
Zim
- Cosmetic: Error messages are now formatted consistently
- Fixed: Error message written to console did not contain line number
- Fixed: Form:Item containing more than 32 Checkboxes causing SegFault or display corruption (error message is now displayed)
- Fixed: Form:Item containing more than 32 RadioButtons causing SegFault or display corruption (error message is now displayed) [Bug-1416]
- Fixed: Form:Item containing variables causing SegFault
- Fixed: Form:Item EditBox_Mask validation failures are not written to log file [Bug-1469]
- Fixed: Form:Item EditBox_Mask with empty or long mask_error_message parameter causes SegFault (maximum now set to 100) [Bug-1266]
- Fixed: Form:Start containing variables causing SegFault
- Fixed: Invalid method error when parsing menu definition with LDAP filter [Bug-1464]
- Fixed: LDAP:LoginBox using proxy credentials without a password causes anonymous authentication [Bug-1184]
- Fixed: Long script lines causing Label's not to be found
- Fixed: Long script lines causing SegFault
- Fixed: Long scripts causing stability and performance issues [Bug-1452]
- Fixed: Menu:Return causing SegFault if a menu item had not been previously selected (error message is now displayed) [Bug-1400]
- Fixed: Return: causes infinite loop by returning to originating Gosub: line instead of line following Gosub: [Bug-1494]
- Fixed: Screen width greater than 132 columns causing screen corruption or SegFault
- Fixed: Script line containing unknown key or type will now generate an error
- Updated: Form:Item EditBox_Mask without mask_error_title will now default to 'Form Input Error'
- Updated: IF..End statements within a While..Wend loop will now generate an error [Bug-1474]
Zim Installer (ziminst.tar)
- Added: Joliet, Rock Ridge and UDF support to CDROM ISO images [REQ-1503]
- Added: Support for ZENworks 7 SP1 IR3a
- Added: Support for ZENworks 7 SP1 IR3
- Added: Support for ZENworks 7 SP1 IR1 Hotpatch 2a
- Updated: All Zim files are now stored outside the initrd for a disconnected CD
Zmainrun
- Updated: Failure to reboot or shutdown system will now cause error to be written to debug log file
- Fixed: System reboots between build phases are now forced by default to conform with Imaging Toolkit 4.0 SP1 IR2 (configurable in template)
- Cosmetic: Duplicate system information being written to log file in phase0
- Cosmetic: Hardware manufacturer, product name and serial number are now written to log file during build process
- Fixed: Driver verification causing Norwegian Windows XP to crash and reboot during phase0 [Bug-1481]
- Added: <SysprepWrapper><DisableMultiProcessorDetection> (Default FALSE) prevents Windows multiprocessor support being enabled [Req-1479]
- Fixed: Screen saver activates during build process even when it is disabled in template [Bug-1296]
- Fixed: If ZCM registration is disabled then NAL should be disabled [Bug-1302]
- Fixed: If domain registration was enabled and domain logon was disabled the build process would attempt to perform a domain logon [Bug-1432]
- Fixed: Machine fails to shutdown (will always reboot) after build completion even if it is configured to do so [Bug-1407]
- Fixed: Setting Time Zone information during the build process would fail on Vista [Bug-1344]
ZtoolkitCtrl
- Added: Utils.IsVirtualMachine() method detects Virtual PC, VMware, and XEN VM (returns Boolean)
Zupdate
- Fixed: 'Display log file' checkbox should not be shown unless /log is used
- Fixed: Log file output with debug detail was enabled by default
Zwake
- Fixed: MSI installer failed to add Start Menu shortcut to Zwake
- Fixed: Help looking for wrong CHM file if using the menu button [BUG-1458]
- Fixed: Broadcast address was not being set when sending WoL packets
- Fixed: Garbage being written to log when attempting to set imaging flags
- Fixed: Workstation image flags not being set [BUG-1326]
- Cosmetic: Added log item when Zwake closes with an error to check that ExGrid.dll has been registered
ENGL Imaging Toolkit 5.0 IR2 (January 29, 2008)
Note: All files in this patch must be applied together. This update contains all changes since Imaging Toolkit 5.0 including those in Imaging Toolkit 5.0 IR1.
All
- Fixed: An error message will now be displayed if x64 architecture is detected
- Cosmetic: Evaluation message displayed "Thank you for evaluating Ztoolkit" instead of "Thank you for evaluating ENGL Imaging Toolkit"
Build Wizard
- Added: Support for ZENworks 10 Configuration Management (10.0.2 - System Update 1)
- Added: Support for ZENworks 7 Desktop Management SP1 IR1 HP1
- Added: Support for Windows Vista with SP1 media (EXPERIMENTAL)
- Added: Support for Windows XP SP3 (EXPERIMENTAL)
- Added: Branding text from imported v4 template replaced by v5 branding [Req-1239]
- Added: Error message when attempting to browse for ZENworks workstation groups in Active Directory
- Added: Updated LDAP browser to support eDirectory and Actve Directory [Bug-1017]
- Added: NetBIOS input mask validation [Req-1252]
- Fixed: Crash attempting to edit empty static image restore list
- Fixed: Crash when attempting to download ENGL updates if "automatically detect settings" is enabled in IE [Bug-1277]
- Fixed: Custom VBScript files being blanked after file copy [Bug-1181]
- Fixed: Display width was being written to display height option in Sysprep.inf file
- Fixed: Failure to add a new Custom File to the list box [Bug-1294]
- Fixed: Invalid ZCM Server certificate 'ca.der' would cause an empty string to be written to the ZENworks Agent server field [Bug-1291]
- Fixed: LDAP filter options not disabled if not authenticating to Zim via LDAP (Maintenance, Restore and static image pages)
- Fixed: Memory leaks
- Fixed: NetBIOS input mask not being read or written from dialog [Bug-1252]
- Fixed: Removed redundant Workstation Image Object restore menu item from Zim.cfg template [Bug-1234]
- Fixed: Replacing a Custom File with the same filename but different source path would fail to update the list box
- Fixed: Replacing an existing custom file will cause warning prompt to be displayed [Req-1255]
- Fixed: SSL Certificate not copied to Zim directory causes build to fail [Bug-1183]
- Fixed: Selecting SerialNumber for the naming method now uses that correctly method [Bug-1299]
- Fixed: Service Pack source path was not being checked on "Next"
- Fixed: Tablet image restore detection using undefined machine_type variable (Note: desktop_laptop variable has been replaced with machine_type)
- Fixed: TimeZone information should store TimeZone "id" not "standard time" string (found to be an issue with Israeli timezone)
- Fixed: Vista AutoUnattend should not extend installation partition (but Sysprep should) [Bug-1298]
- Fixed: ZCM Server certificate 'ca.der' being locked open until Build Wizard is terminated
- Cosmetic: Custom Files are now listed in alphabetical order [Bug-1241]
- Cosmetic: Download progress should say "percent" not "per cent" [Bug-1278]
- Cosmetic: MassStorageDrivers are now listed in alphabetical order [Bug-1256]
- Cosmetic: Templates are now listed in alphabetical order [Bug-1242]
ZapphookZcm
- Fixed: ZENworks 10 Configuration Management (10.0.2 - System Update 1) would update the ZENworks Agent causing the build process to become unstable
Note: System Update bundles are now blocked during build process and will install after the build completes.
Zclonewiz
- Fixed: Running on Windows Server 2003 returns "Sorry, ZCloneWiz can only be used with Windows XP and Vista" [Bug-1249]
- Fixed: Cloned machine would fail to login if the local Administrator account was disabled [Bug-1175]
- Fixed: Memory leaks
Zim
- Fixed: Form:Item EditBox_Mask not expanding variables in the mask pattern before use [Bug-1263]
- Fixed: File:Ini,Get writes garbage to log file if the section or key is not found [Bug-1182]
- Fixed: LDAP:LoginBox displays "Error: A valid Username, Password, and Context must be entered." when _LdapLogin_ShowCX is set to FALSE [Bug-1190]
Zim Installer (ziminst.tar)
- Added: Support for ZENworks 10 Configuration Management (10.0.2 - System Update 1)
- Added: Support for ZENworks 10 Configuration Management (10.0.1)
- Added: Support for ZENworks 7 Desktop Management SP1 IR1 HP1
- Fixed: Trying to copy zim.lic instead of engl.lic for a disconnected CD
- Fixed: Changed logic around how libtv.tgz is copied for a disconnected CD
Zmainrun
- Added: Template XML settings to configure post-build desktop logon/user wallpaper [Req-1245]
<Post-Build>
<Desktops>
<Desktop type="logon">
<Wallpaper>
<Enabled>false</Enabled>
<Path></Path>
<Style></Style>
</Wallpaper>
</Desktop>
<Desktop type="user">
<Wallpaper>
<Enabled>false</Enabled>
<Path></Path>
<Style></Style>
</Wallpaper>
</Desktop>
</Desktops>
</Post-Build>
- Added: Template XML settings to configure Windows Workgroup registration
Note: Enabling Windows Workgroup registration will disabled Windows Domain registration.
<Registration>
<WindowsWorkgroup>
<Enabled>false</Enabled>
<Workgroup></Workgroup>
</WindowsWorkgroup>
</Registration>
- Fixed: Computer name input dialog being obscured by Trace Window [Bug-1200]
- Fixed: Computer name input dialog is not populated from ZISD if ZENworksAgent|Enabled = false [Bug-1259]
- Fixed: Custom script phase0-before.xxx running after adding certificates for Novell Client for Vista and ZENworks Agent (certificates are now added after custom script has run)
- Fixed: If ZENworks Agent installation is disabled ZENworks device registration and NAL should not be run [Bug-1201]
- Fixed: Post-build wallpaper cannot be configured using phase4-before.reg (added new XML setting for wallpaper) [Bug-1245]
- Fixed: Status window progress bars never show 100% completed at the end of phase4 [Bug-1295]
- Fixed: Template variables are only expanded at the start of each build phase (different behaviour to Ztoolkit 4.x) [Bug-1262]
- Fixed: Windows hotkeys are disabled even if DisableSystemKeys is set to FALSE [Bug-1231]
- Fixed: Windows hotkeys are disabled using keyboard hook handler 'ZmainrunHook.dll' - 'NoWinKeys' registry key is no longer modified
- Cosmetic: On failure to find hotfixes.cmd the 'error' message written to the log file is now replaced with a 'warning'
ZmainrunHook
- Fixed: License check failure causes error message to be displayed twice
Zupdate
- Fixed: Running Hotfixes Installation Script (install.cmd) would fail to write the current update filename to the logfile
- Fixed: Crash when checking for new Windows Update agent if "automatically detect settings" is enabled in IE [Bug-1268]
- Fixed: Error 'The connection with the server was reset' when using Microsoft ISA proxy causing Zupdate to exit
Zwake
ENGL Imaging Toolkit 5.0 IR1 (October 19, 2007)
Note: All files in this patch must be applied together.
Build Wizard
- Added: Support for ZENworks 10 Configuration Management (10.0.1)
- Added: Support for ZENworks 7 Desktop Management SP1 IR1
- Added: Support for ZENworks 7 Desktop Management (minimum requirement was previously HP2 or above to run Zim 5.0)
- Added: Check to ensure user is an Administrator before running
- Added: LDAP (eDirectory) browse for static image item filter [Req-1119]
- Cosmetic: Changed prompt from "Do you wish to download..." to warn of inability to update initrd files if NO is clicked
- Fixed: Additional local user account should only be added to the Administrators group if template is not configured
- Fixed: Attempting to create OS add-on image if option changed to not create Unattend
- Fixed: Crash trying to set TimeZone if template contained '%' characters [Bug-1114]
- Fixed: LDAP filters (and password options) not being set on Restore and Maintenance menu pages
- Fixed: LDAP filters being returned with brackets even when empty being updated
- Fixed: LDAP filters being written as "grpMembership" instead of "groupMembership"
- Fixed: LDAP filters being written with additional brackets [Bug-1118]
- Fixed: Menu Restore and Maintenance page now checking if any text has been entered for LDAP filters [Bug-1120]
- Fixed: Menu Restore and Maintenance page now checking if any text has been entered for password if enabled
- Fixed: Potential issue with LDAP related to TimeZone fix [Bug-1114]
- Fixed: Zim LDAP proxy user credentails should only be overwritten with Build Wizard information if they are empty
- Fixed: Zim would not be configured correctly for use with LDAP SSL
Zclonewiz
- Added: Check to ensure user is an Administrator before running
- Cosmetic: During cloning process log file indents would not be consistent
- Fixed: "The application failed to initialize properly (0xc0000135)" caused by unnecessary reliance on .NET Framework 2.0
- Fixed: Finish page text content should be created based on whether machine will reboot or shutdown
- Fixed: ZcloneWiz displays 'not supported' message for ZCM and/or Vista [Bug-1122]
Zdrivers
- Added: Check to ensure user is an Administrator before running
Zdrvpath
- Cosmetic: Restored Sysprep.inf SysprepMassStorage section entries will now be written to log file
- Fixed: After upgrading an existing Ztoolkit 4.x base image Zdrvpath 5.0 would boot to welcome page [Bug-1117]
Zim
- Added: Support for ZENworks 7 Desktop Management (minimum requirement was previously HP2 or above to run Zim 5.0)
- Fixed: LDAP:LoginBox displays user object contexts instead of DN's when displaying the result list selection box
- Fixed: LDAP:LoginBox failed to display an error message if login was attempted without a context [Bug-1168]
- Fixed: LDAP:LoginBox populating the username field with the CN instead of the search attribute value after selecting from the duplicate DN window
- Fixed: LDAP:LoginBox search was excessively slow [Bug-1112]
- Fixed: LDAP:LoginBox username field was populated with garbage if the search attribute (default 'cn') could not be read
- Fixed: LDAP:LoginBox would SegFault if TAB key was pressed after a long period of inactivity [Bug-1109]
- Fixed: LDAP:LoginBox would blank the username field if the search attribute value could not be read or contains an empty value (an error messagebox is now displayed)
- Fixed: LDAP:LoginBox would fail to write an error to the log file if LDAP query failed due to insufficient rights
Zim Installer (ziminst.tar)
- Added: Support for ZENworks 7 Desktop Management SP1 IR1
Zmainrun
- Cosmetic: Status window would display "Total:" instead of "Total completed:" if timer was disabled
- Fixed: Adding a user at the end of the build process would always become a member of the Administrators group rather than what was defined in zmainrun.xml [Bug-1141]
- Fixed: Administrator account not being disabled in phase 4 [Bug-1169]
- Fixed: Cloned machine failing to remove System environment variable ENGLCLONE at end of build process [Bug-1140]
- Fixed: Cloned machine should not perform domain profile copy in phase 2 [Bug-1138]
- Fixed: Cloned machine would run phase 2 even if both ZENworks and Windows registration were disabled [Bug-1131]
- Fixed: Cloned machine would write to log file "Clone mode enabled - Build phases 1, 2 and 4 will run" even if phase 2 should be skipped
- Fixed: Cloned machine would write to log file "[Zmainrun-Phase2-Phase4]" instead of "[Zmainrun-PhaseX]" [Bug-1139]
- Fixed: Cloned machine would write to log file "[Zmainrun-Phase2]" instead of "[Zmainrun-Phase4]"
ZtoolkitCtrl
- Fixed: Utils.AddLocalGroupMember causing intermittent crash
Zupdate
- Added: Check to ensure user is an Administrator before running
- Updated: Check for new Windows Update Agent is now mandatory
- Updated: Windows Update Agent download now has a progress bar
- Fixed: Image settings page not disabling compress checkbox when image creation was unselected
- Fixed: Install script would fail to add command line switches for updates packaged using some versions of SFXCAB [Bug-1121]
- Fixed: Memory leak when exiting following proxy authentication prompt
- Fixed: Proxy authentication dialog being displayed behind Zupdate window
- Fixed: Update discovery and download fails if HTTP proxy authentication is required [Bug-1128]
Zwake
- Fixed: Failed to load due to missing DLL error [Bug-1124]
ENGL Imaging Toolkit 5.0 (September 26, 2007)
- Added: ZENworks 10 Configuration Management support (Zim, Ztoolkit)
- Added: Windows Vista Ultimate/Business/Enterprise support
- Added: Windows XP Tablet Edition 2005 support
- Added: Novell Client for Windows Vista 1.0 support
- Added: Single MSI installation
- Added: ZENworks image compression support (Build Wizard, Zdrivers, Zupdate)
- Added: Build Wizard (replaces Zim Script Wizard and Ztoolkit Build Wizard)
- Added: Zupdate utility for exporting Windows updates to a ZENworks add-on image
- Added: Native support for AMD64 / Multiprocessor / Dual-Core processors (Windows XP)
- Added: Mass Storage Controllers can now be configured using Build Wizard (Windows XP)
- Added: Diagnostic modes including Trace Window for troubleshooting
- Added: Joining Active Directory now includes search for existing computer
- Added: ZENworks application logic rules hook - allows preinstallation of device/owner applications during build process
- Added: Custom scripts in phase 0 (before/after)
- Added: Single XML configuration generated by Build Wizard and used during build process
- Added: ZtoolkitCtrl LDAP IsGroupMember() method
- Added: Customisable build process status window phase/task captions
- Added: Zwake targets can now include eDirectory containers
- Added: Zwake schedules can now be repeatable including selection of days to execute
- Updated: Zwinwiz can now find a button using custom text and perform actions
- Updated: Active Directory LDAP support for Zim LoginBox including ability to specify proxy credentials and contextless login search attribute
- Updated: Active Directory LDAP support for ZtoolkitCtrl
- Removed: Windows 2000 support
- Removed: ZENworks for Desktops 4.0.1 support
- Removed: ZENworks 6.5 support