Addressed an issue that could prevent the Zidget installer, available to clients from the ExtremeZ-IP server, from being updated to the latest version. [US3484][7.3.1x100]
ExtremeZ-IP 7.3 (Released: January 2012)
ENHANCEMENTS:
Folder Enumeration performance enhancement for folders with lots of sub-folders. [US2418][US2315][7.3x118]
Added NonRefreshable 'StartupDelaySeconds' registry key to allow delayed startup of the ExtremeZ-IP Server. [US1759][7.3x147]
When configured to add a firewall exception, ExtremeZ-IP now adds itself as a firewall exception to all network zones. [US1964][7.3x148]
Added Refreshable 'FullCrashDump' registry key to get large process dumps when needed. [US1983]
Improved the ShadowConnect feature by eliminating the requirement to manually create registry keys with language-dependent keyword search strings, when a language other than English is used on the ExtremeZ-IP server. This feature is now language independent and as a result of this change, any language-specific registry keys for ShadowConnect are no longer needed and are automatically removed from the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ExtremeZ-IP\Parameters4\VSS\Refreshable\ registry location. [US2658][7.3x165]
Improved Snow Leopard and Lion Spotlight search support for Finder view options. Improved Spotlight search performance on queries producing lots of matches. [US3118][7.3x254]
BUG FIXES:
Fixed a crash at shutdown where DFS was attempting to update itself after ExtremeZ-IP volumes had been shut down. [US2133][7.3x03]
Fixed a problem where an incorrect number of sessions would be displayed in the ExtremeZ-IP Administrator UI. [US2085][7.3x09]
Fixed a problem where if a volume was configured for 'Reset permissions on move', a rename of a folder or file would trigger that behavior. [US1741][7.3x21]
Fixed a problem where copying folders within a mount point volume could crash the Finder. [US2359][7.3x126]
Fixed a problem where ExtremeZ-IP DFS support could hang at server startup. [US2362]
Fixed a problem where files whose modification date was earlier than their creation date would not display in Finder. [US2345][7.3x133]
Fixed a problem where a single character DFS Namespace would not work in the Mac DFS client. [US2121]
Fixed a problem where Spotlight ASSERT debug logging was increasing CPU usage and impacting performance. [US2692][7.3x157]
Fixed a crash at shutdown when processing stalled sessions. [US2745][7.3x166]
Fixed a problem where enabling and then disabling full debugging through the ExtremeZ-IP Administrator could leave ExtremeZ-IP in full debugging mode. [US2693]
Fixed a crash when ExtremeZ-IP encountered a DFS configuration that contains more than 200 sites. The maximum number of sites supported is now 500 and the system will log an error if this limit is exceeded. [US2133]
Fixed a crash that could occur when spooling the debug log. [US2791][7.3x187]
Fixed a problem where Kerberos clients with large tickets would fail to login. [US3055][7.3x257]
Fixed a crash when slow initialization of ExtremeZ-IP volume(s) at startup would cause the same volume(s) to be brought online multiple times. [US3411 TA12762]
Fixed a Zidget crash when adding Printers using the Zidget on a Mac OS 10.7 (Lion) client. [US2863]
ExtremeZ-IP 7.2 (Released: July 2011)
ENHANCEMENTS:
ExtremeZ-IP is now certified with Mac OS 10.7 Lion. However, DFS-based home directories are not yet supported for Mac OS X 10.7 Lion clients. Support for DFS-based home directories will require a follow-up release of ExtremeZ-IP and/or Mac OS 10.7.
All copies of ExtremeZ-IP now include ShadowConnect, which allows Mac clients to browse and restore previous versions of documents.
The default node table size has been increased from 20 to 200 MB to improve performance. [US1956][7.2x133]
BUG FIXES:
Fixed a crash at session shutdown introduced in the 7.1.2x142 release. [US1823][7.2x117]
Fixed a crash at service shutdown introduced in the 7.1.2x142 release. [US2042][7.2x117]
Fixed a crash during the processing of Windows shortcuts. [US1973][7.2x135]
Spotlight searches are now supported with Lion Mac OS X clients. [US1565] [7.2x115]
Time Machine backups are now supported with Lion Mac OS X clients. [US1854] [7.2x125]
Fixed a problem where clients could be disconnected because they were incorrectly determined to be idle. [US1700][7.2x121]
Fixed a problem where DFS volumes would fail to initialize after being restarted via the ExtremeZ-IP Administrator. [US1739] [7.2x115]
ExtremeZ-IP will now remove the volume mapping stream when volumes are removed via the ExtremeZ-IP Administrator. [US1738][7.2x135]
Fixed a bug related to DFS and clusters. ExtremeZ-IP changed the way it determines the computer name on a cluster, when contacting remote servers to establish/enumerate DFS targets for initial use. Now, when it detects that a computer name is not valid (for any reason) when enumerating the DFS targets, it will attempt to enumerate the cluster names of the server using the Windows Cluster API with the DNS name of that server. If it gets back a valid cluster name, it will use that in place of the DNS name to enumerate the DFS targets on that server.
Fixed a problem with Shadow Connect and foreign language support. ExtremeZ-IP will now properly parse the output from the Windows VSSADMIN command regardless of the localized language on the machine, assuming the VSS registry keys in the VSSRefreshableZIPService section of the registry are set properly for the locale (see below). [US2044][7.2x165]
ExtremeZ-IP 7.1.2 (Released: May 2011)
ENHANCEMENTS:
Mac client sessions that take longer than 5 minutes to finish any command will be disconnected and reconnected. [US1304][7.1.2x116]
Improved performance for server-side copies. [US1500][7.1.2x111]
DHX2 UAM is now supported for Mac client login. [US1435][7.1.2x95]
Default registry setting for Refreshable 'ServerConvertsShortcutsToLinks' is now 0 [OFF]. This setting can be toggled in the ExtremeZ-IP Administrator settings dialog in the File Server tab.[US1335][7.1.2x75][US1308][7.1.2x79]
If a volume is not available at startup, the server will periodically retry to bring the volume online. [US92][7.1.2x50]
Added three registry keys in VSSRefreshableZIPService to support the localization of the Windows Volume Shadow Copy Service [VSS]. The three keys are 'VSSLocalStringContentsOf', 'VSSLocalStringCreationTime', and 'VSSLocalStringShadowCopyVolume'. See the GroupLogic Knowledge Base article on how to configure these settings: http://support.grouplogic.com/?p=3600 [US1118][7.1.2x49]
Fixed a crash where a sleeping Mac client could wake up and the volume(s) mounted were no longer available on the server. [US1051][7.1.2x40]
Improved support for resolving Windows Shortcuts as links. [US868][7.1.1x69][US1366][7.1.2x83]
BUG FIXES:
Fixed a bug where using EZIPUTIL to add volumes to a remote server was broken. [US1685][7.1.2x131]
Fixed a problem where default registry values for 'Extensions' and 'Type_Creators' were not being populated correctly. [DE1425][7.1.2x116]
Fixed a bug where DFS site costing was not returning the optimal DFS server. [US1266][7.1.2x89]
DFS site costing was not working on Cluster. [US1360][7.1.2x75]
Fixed a problem where after dragging a folder to the Mac Client side bar, clicking on the folder to display its contents would show duplicate entries. [US1319][7.1.2x64]
Fixed a linkage problem between EZIPUtil and EZIPApi.dll. As a result, the Microsoft runtime libraries are no longer statically linked; they are now dynamically linked. This implies that if you copy EZIPUtil.exe and EZIPApi.dll to a folder other than the original installation folder, you must also copy Microsoft's MSVCP70.DLL and MSVCR70.DLL runtime libraries to that folder before the EZIPUtil program will function. [DE1172][7.1.2x19]
Fixed a hang at shutdown with Indexed Search enabled. Indexed search reader threads would wait infinitely if a search indexer thread did not signal at shutdown. [US838] [7.1.1x36]
ExtremeZ-IP 7.1.1 (Released: February 2011)
ENHANCEMENTS:
Added support for a new ExtremeZ-IP family product: GroupLogic LAN Client for StorNext Software. Available from Quantum.
Hidden SMB shares (shares that begin with a '$') can now be migrated by enabling the Refreshable 'MigrateHiddenSMBShares registry key. [US873] [7.1.1x26]
BUG FIXES:
Fixed a hang at shutdown with Indexed Search enabled. Indexed search reader threads would wait infinitely if a search indexer thread did not signal at shutdown. [US838] [7.1.1x36]
Shortcut (.lnk) files whose target is encoded as a UNC path for the target will now be resolved if the target is on an ExtremeZ-IP volume on the same server as the shortcut. [US585][7.1.1x65]
Improved performance when enumerating folders containing large numbers of Windows shortcut files. [US868][7.1.1x69]
Fixed a crash at startup when DFS was trying to resolve a large number of DFS Namespaces. [DE1225][7.1.1x51]
Fixed a bug where folders dragged to the Dock were displaying duplicate entries in their contents. [US1045][7.1.1x68]
ShadowConnect is now compatible with international versions of Windows. See the Online Help for more information on "VSSLocalString" settings. [US1118][7.1.1x78]
ExtremeZ-IP 7.1 (Released: November 2010)
ENHANCEMENTS:
Added DFSConnect option. DFSConnect is an optional add-on for ExtremeZ-IP that adds DFS support to 10, 25, 50, or 100-client versions of ExtremeZ-IP. Unlimited-client licenses of ExtremeZ-IP include DFS support.
Added additional filename policies that allow administrators to restrict the length of file and folder names (with separate settings for files and folders), as well as the length of the full path for files and folders. [US561 and US319]
BUG FIXES:
Fixed a problem where users could receive errors saving files in Microsoft Word when those files were saved to the user's home directory. [US822]
Fixed a problem where Windows shortcuts would not resolve properly by Mac clients. [DE1053]
Fixed a problem where users could fail to copy files or folders to the server if those files/folders contained extended attributes with reserved names (e.g. "AFP_AfpInfo" and "AFP_Resource"). [US678]
Fixed a problem where users could fail to copy folders to the server if a filename length policy was set to a small value, such as 31 characters. The user would receive an error such as "File '.504dfd41-0720-4d33-a498-01ce76e114ae-74a2f-0-Spotlight' could not be created because the filename exceeds the maximum length of 31 characters." This Spotlight file would not be visible in the source folder. [US667]
Fixed a problem where ExtremeZ-IP could crash if a Mac user encountered a folder containing a Windows shortcut and AfpVolume logging was set to DEBUG. [DE1054]
ExtremeZ-IP 7.0.1 (Released: September 2010)
ENHANCEMENTS:
ExtremeZ-IP will now display only the truncated, human-readable portion of its serial number in the ExtremeZ-IP Administrator when the 'Refreshable' registry key 'DisplaySerialInUI' is disabled. [US578] [7.0.1x37]
Added 'Spotlight/Refreshable' registry key 'SpotlightDefaultSearchIsBeginsWith' which, when disabled, will change the default Finder initiated Spotlight search type from 'begins with' to 'contains'. [US565] [7.0.1x37]
BUG FIXES:
Fixed a possible hang at shutdown if ExtremeZ-IP previously experienced delays at startup or shutdown. [DE1050] [7.0.1x58]
ExtremeZ-IP will now registry both the short and long afpserver Service Principal names for Kerberos support, previously it just registered the long name. [US569] [7.0.1x37]
Fixed a problem where ExtremeZ-IP could fail to add a second namespace to a DFS volume if the pre-2000 domain name is not a Netbios name. For example, if ExtremeZ-IP expected "DOMAIN" but instead found "domain.com". [DE1017] [7.0.1x25]
Fixed a problem where DFS autofs could fail to mount a namespace containing the percent character ('%'). [DE1013] [7.0.1x18]
Fixed a problem where DFS autofs could fail to mount targets due to a "path too long" error. [US552] [7.0.1x17]
Fixed a problem where DFS namespaces could fail to be added if the namespace and a link within it had the same name. [DE1011] [7.0.1x12]
Fixed a problem where out-of-date site costs could be used for DFS. [DE1009] [7.0.1x10]
Fixed a problem where DFS namespaces that had path parts that were identical (multi-level link) would fail and stop the enumeration of a namespace. [DE1008] [7.0.1x10]
ExtremeZ-IP 7.0 (Released: July 2010)
ENHANCEMENTS:
Added support for GroupLogic ShadowConnect.
The ExtremeZ-IP installer has been updated. The installer will no longer prompt for the user to choose between release mode (requiring a serial number) and trial mode. Instead, the installer will automatically install the trial version if an ExtremeZ-IP serial is not already present on the server. To enter a serial number after installation, the ExtremeZ-IP Administrator's licensing dialog should be used. This licensing dialog supports the entering of both ExtremeZ-IP and ShadowConnect serial numbers.
ExtremeZ-IP now automatically creates all registry keys with their default values.
ExtremeZ-IP now supports Windows Error Reporting, so that crash information voluntarily uploaded to Microsoft can be analyzed by GroupLogic.
ExtremeZ-IP now contains a new Logging tab in the Settings window, which allows for enabling and disabling of verbose logging options, as well as manual spooling of the ExtremeZ-IP log.
The ExtremeZ-IP Administrator now contains a GUI for creating and removing services on clustered servers.
Users with administrator access can now view all users' home directories. Previously, administrative users could only view their own home directory. Note that non-adminstrative users continue to only be able to view their own home directory. [#9737] [6.1x37]
Added the ability to generate filename policy reports. ExtremeZ-IP can now go through its volumes and generate a report listing all files and folders that violate its current filename policy. This allows users to find existing files and folders that were created prior to enabling filename policy support in ExtremeZ-IP. [#13261] [6.1x37]
ExtremeZ-IPís search index can now be manually reindexed using the ExtremeZ-IP Administrator application. [#6255] [6.1x46]
The ExtremeZ-IP Administrator will now warn users if they create a volume that is a subfolder of an existing DFS root emulator volume. [US153] [6.1x118]
The ExtremeZ-IP debug log now outputs date and time for each line, as well as the username and IP address of the logged-in session, if available. In addition, information about each volume is written to the log at startup, and information about the disks being shared is written to the log every 30 minutes. [#11506] [6.1x33]
Added a "remove all jobs" button to the Print Queues window of the ExtremeZ-IP Administrator application. [#11678] [6.1x33]
Added a new filename policy to optionally prevent creation of .DS_STORE files. [#12184] [6.1x35]
Added the ability to choose SSL in the Directory Services area of the ExtremeZ-IP Administrator. [#13455] [6.1x45]
The ExtremeZ-IP Zidget now only reloads data every 15 minutes by default. [US258] [6.1x105]
The ExtremeZ-IP Administrator now runs automatically with elevated privileges. [US191]
Added support for AFP reconnect replay cache. This cache will resend replies to clients that may have missed the initial reply prior to the reconnect. [DE103] [6.1x66]
EZIPUTIL can now force a pruning of the mapping streams of all volumes by running "EZIPUTIL SERVER /PRUNE". [US74] [6.1x62]
The ExtremeZ-IP Administrator now displays a warning if a non-default AFP port is chosen that is found to already be in use. [US78] [6.1x62]
Added the ability to send password expiration notification messages to users at a registry key defined interval, specified in minutes. Please see the Online Help for information about "PasswordExpirationReminderInterval". [US84] [6.1x71]
BUG FIXES:
Added registry setting "HSM\Refreshable\BringOnlineExplicitlyBlocksCopies". Setting this registry value to 0 will allow Mac OS 10.4 PPC clients to use ExtremeZ-IP volumes that force users to bring offline files "online explicitly" via ArchiveConnect. [DE973] [7.0x33]
Fixed a problem where browsing of a DFS share using autofs could fail to connect to SMB targets whose name contains one or more spaces. [US469] [7.0x14]
Fixed a problem where ExtremeZ-IP could crash if the .auto_dfs file exceeded 17 KB in size. [DE915] [7.0x05]
Improved performance of enumerating a DFS namespace that contains many links to a non-existant server. [DE915] [7.0x04]
Fixed a problem where ExtremeZ-IP could incorrectly add UNIX permission ACEs to the target file of a copy request, even if ExtremeZ-IP was configured to let allow Macintosh clients to change permissions. [DE909] [6.1x177]
Fixed a problem where ExtremeZ-IP could crash if it receives a HTTP request with a very long URL. [DE899] [6.1x162]
Fixed a crash that could occur when caching identity information. In the process of saving the mapping between a user's SID and its name, ExtremeZ-IP could access invalid memory. [US373] [6.1x151]
Fixed a problem where ExtremeZ-IP could run out of memory. This condition could occur if UNIX permissions were enabled and more than 100 different security descriptors were in use by Mac clients. An example of this would be a home directory environment. [US213] [6.1x142]
Fixed a problem where an improperly identified postscript print job file could crash the server [US322] [6.1x137]
Fixed a problem where the ExtremeZ-IP Administrator would disallow certain characters in volume and print queue names. The characters incorrectly being rejected were all Unicode characters whose hexadecimal representation ended in "3A", e.g. "?" (U+43A). [DE719] [6.1x88]
ExtremeZ-IP will no longer allow Mac clients to lock or unlock folders if ExtremeZ-IP is configured to disallow Macs from changing permissions. [US157] [6.1x70]
Fixed a problem with ExtremeZ-IP DFS support when a "default first site" could not be found. [DE623] [6.1x73]
ExtremeZ-IP will no longer replicate SMB shares at, above, or below DFS root folders. [US124] [6.1x83]
Fixed a problem where DFS server name resolution could fail if DNS contained the same name in another domain. [DE624] [6.1x73]
Fixed a problem where ExtremeZ-IP could crash due to an out of memory condition if an ExtremeZ-IP volume contained one or more folders with a very large number of files. [DE100] [6.1x72]
ExtremeZ-IP now fully supports home directories that are not immediately subfolders of the root of the ExtremeZ-IP volume. For example, if the volume is named 'Homes', the home directory can now be 'Homes\Juniors\TestUser'. Previously, home directories of this type would function correctly, but ExtremeZ-IP was not optimized for this condition. [#9011] [6.1x37]
Filename policies no longer apply to temporary items. This avoids problems where applications can fail if the temporary files they create do not conform to a filename policy (e.g. the filename is too long). [#13088] [6.1x36]
Fixed a problem where an ExtremeZ-IP volume could fail to initialize its search index if that volume's root folder was created by copying another ExtremeZ-IP volume's root folder. [DE514] [6.1x105]
Improved login times for home directory users when logging in to a server other than the one containing their home directory. [DE94] [6.1x57]
ExtremeZ-IP now sends password expiration notification messages to clients logging in using the Kerberos UAM. [DE118] [6.1x71]
ExtremeZ-IP will now recall files brought online via ArchiveConnect in the user's context, rather than the SYSTEM context. This will let the file system archiver properly log the event with the correct username, and allow for user-specific logic to be properly enforced, e.g. user recall limits. [DE510] [6.1x82]
ExtremeZ-IP 6.0.5 (Released: March 2010)
BUG FIXES:
Fixed a problem where ExtremeZ-IP crash during an enumeration if it in encountered a folder with a shorted path than the root of the volume. This would most commonly occur if a mount point exists inside the volume. [US213] [6.0.5x01]
ExtremeZ-IP 6.0.4 (Released: March 2010)
ENHANCEMENTS:
Added the ability to designate Time Machine backup storage quotas on a per-user or per-group basis.
Time Machine volumes are now configured with file permissions allowing only the backup user or administrators to access the Time Machine backup file. In addition, Time Machine backup files owned by other users are now hidden when browsing the volume.
Implemented functionality to automatically generate and configure a Time Machine volume when running on Windows Home Server.
Implemented functionality to prompt the user for a username and password during remote administration if the logged-in username and password cannot be used to access the remote server.
ExtremeZ-IP will now disallow guest logins by default. Guest access can be enabled through the ExtremeZ-IP Administrator.
ExtremeZ-IP now supports volumes that are at or within a junction or mount point. The mount point can target a drive with or without an assigned drive letter. [#12966] [6.0.4x01]
BUG FIXES:
Fixed a problem where ExtremeZ-IP could hang on servers using DFS. The problem would occur if a Mac client with a DFS home directory path attempted to login to a server that had profile home directories enabled, but was not the target machine of the userís DFS home directory path. [6.0.4x35]
Fixed a compatibility problem between ExtremeZ-IP and CommVault Simpana. Previously, offline files could sometimes fail to be recalled when opening from a Mac client. To work around this issue, the Refreshable registry setting "ServerUsesRelativeHandles" should be set to 0. Please see the Online Help for more information. [US136] [6.0.4x35]
ExtremeZ-IP will now hide inaccessible volumes by default. This avoids a bug in the Mac client where the presence of inaccessible volumes in the volume list can cause other volumes to not appear properly. [US138] [6.0.4x32]
Fixed a problem where ExtremeZ-IP could report that Windows Search was not running when Spotlight support was enabled when the Windows Search service was in fact running. [#13500] [6.0.4x07]
Fixed a problem where ExtremeZ-IP could leak file handles when encountering deeply nested folders during a non-indexed search. [#13480] [6.0.4x06]
Fixed a problem where volumes containing a space in their names would not mount properly from the Zidget. [#13479] [6.0.4x06]
Fixed a problem where 10.4 clients could fail to open files containing Cyrillic characters in the filename. [#11345] [6.0.4x05]
Fixed a problem where the ExtremeZ-IP DFS client Launch Daemon could be installed with incorrect permissions. [#13356] [6.0.4x05]
Fixed a problem where ExtremeZ-IP could fail to start in a timely manner after a system restart if both the ExtremeZ-IP and Windows Search services were configured to start automatically. [#12562] [6.0.4x03]
Fixed a problem where ExtremeZ-IP would incorrectly advertise the Kerberos authentication mechanism when Kerberos was not in fact available (e.g. on servers not bound to a domain). This could lead to a crash of the NetAuthAgent process on Snow Leopard clients. [#13366] [6.0.4x02]
Fixed a problem where aliases would lose their targets when copied to an ExtremeZ-IP volume by a Snow Leopard client. [#13360] [6.0.4x02]
Changing the ArchiveConnect offline color label will now take effect for clients after the next mount of an ExtremeZ-IP volume. Previously, the old color label would remain even after remounting the volume. [#13264] [6.0.4x02]
Fixed a problem where ExtremeZ-IP could crash when receiving an unexpected SetACL AFP command. [#13256] [6.0.4x01]
ExtremeZ-IP 6.0.3 (Released: October 2009)
ENHANCEMENTS:
ExtremeZ-IP debug log now outputs Pool Paged Bytes and Pool Nonpaged Bytes among other stats (such as handle and thread count). [#11115] [6.0.3x01]
ExtremeZ-IP now outputs volume path and search index size information to the debug log at startup. [#13119] [6.0.3x01]
BUG FIXES:
If a DFS link contains multiple targets and the last target server is offline, ExtremeZ-IP will now properly display the link. [#13224] [6.0.3x05]
File modification times are no longer updated when dot underscore migration occurs. Previously, files would have their modifications times set to the time the migration occurred. [#13184] [6.0.3x03]
Fixed a problem where ExtremeZ-IP would not properly preserve ShowInaccessibleFiles and ShowInaccessibleFolders settings after an upgrade. [#13173] [6.0.3x02]
ExtremeZ-IP now properly handles CREATOR_OWNER and CREATOR_GROUP ACEs. Previous versions of ExtremeZ-IP would not properly add in ACEs for the owner or group as a result of these inherit only ACEs. [#12999] [6.0.3x01]
With ACL support enabled, performing a Get Info operation from Finder will now display CREATOR_OWNER and CREATOR_GROUP ACEs as "owner" and "group" respectively. They would previously display as "unknown". [#13142] [6.0.3x01]
ExtremeZ-IP 6.0.2 (Released: September 2009)
ENHANCEMENTS:
Added new UNIX permissions settings that can be configured in the registry. See the Online Help for more information about the UNIXGroupPermissionsMode and UNIXCalculatedPermissionsMode settings. [#12938] [6.0.2x05]
Added support for the HTTPDiscoveryMinimumZidgetVersion registry setting, which lets customers override the default minimum Zidget version. This version can be overriden in cases where end users do not have permission to install an updated version of the Zidget and would like to avoid an upgrade message each time the Zidget is launched. See the Online Help for more details on this new setting. [#12388] [6.0.2x05]
The filename policy to restrict characters illegal in Windows file or folder names now prevents names that begin with a space. [#11546] [6.0.2x05]
Added UI for existing settings that control whether or not inaccessible files and folders are visible to Mac clients. [#3079] [6.0.2x05]
Added the ability to customize the specific UNIX permissions that clients can set. For example, ExtremeZ-IP can be configured to allow Macs to change permissions for the owner, but not for the group. Please contact GroupLogic Support for more information. [#12818] [6.0.2x01]
BUG FIXES:
ExtremeZ-IP and ArchiveConnect are now compatible with Symantec Enterprise Vault volumes that have pass-through recall enabled. [#12999] [6.0.2x07]
Fixed a problem where ExtremeZ-IP 's internal HTTP server would be enabled at startup even if all HTTP checkboxes were unchecked in the ExtremeZ-IP Administrator. [#12997] [6.0.2x07]
Fixed a problem where ExtremeZ-IP could crash when attempting to index a very deeply nested folder hierarchy (~190 levels or more). ExtremeZ-IP will now skip indexing of folders more than 30 levels deep. [#12546] [6.0.2x06]
Fixed a problem where ExtremeZ-IP could crash when performing a non-indexed search of a volume containing a folder hierarchy at least 10 levels deep. No items more than 10 folders deep will be returned in the results of a non-indexed search. [#12546] [6.0.2x06]
Fixed a problem where ExtremeZ-IP could crash when processing a search request if it encountered a folder whose path is exactly 1020 characters long. [#12978] [6.0.2x06]
Fixed a problem where ExtremeZ-IP could fail to add entries to its search index for changes that occurred while ExtremeZ-IP was not running. [#12980] [6.0.2x06]
Fixed a problem where users that originally connected to the ExtremeZ-IP server using a username and password could fail to reconnect if their entered username did not match the exact case of the username as stored in Active Directory (e.g. "administrator" vs. "Administrator"). [#12405] [6.0.2x05]
ExtremeZ-IP will no longer allow files or folders to be given names that are reserved in Windows, such as "CON" or "LPT1". [#12381] [6.0.2x05]
Fixed a problem where 10.6 clients would fail to mount a volume containing Unicode characters. [#12306] [6.0.2x05]
Fixed a problem where the ExtremeZ-IP Administrator running on Windows Vista or 2008 could hang when connected to a server running Windows 2003 or XP. [#12727] [6.0.2x05]
The filename policy to restrict specific extensions will now apply to folders as well as files. [#11748] [6.0.2x05]
Fixed a problem where ExtremeZ-IP could fail to properly uninstall if Active Directory contains a very large number of groups. [#12852] [6.0.2x05]
Fixed a problem where ExtremeZ-IP could fail to properly uninstall if the Service Connection Point (SCP) could not be removed. [#12742] [6.0.2x05]
Fixed a problem where ExtremeZ-IP would fail to install a Service Connection Point (SCP) when ExtremeZ-IP was installed on a domain controller. [#11466] [6.0.2x05]
Fixed a problem where ExtremeZ-IP would fail to install a Service Connection Point (SCP) if computer objects were not stored in the "Computers" container in Active Directory. [#12269] [6.0.2x05]
Fixed a problem on Windows 2008 where files and folders created by Macintosh clients could be inaccessible to other users if the file/folder ACL contained an INHERIT_ONLY ACE for Administrator, SYSTEM, or "Authenticated Users". [#12716] [6.0.2x04]
Fixed a problem where DFS clients could fail if a DFS namespace containing a '#' character was found. [#12856] [6.0.2x03]
Fixed a problem where ExtremeZ-IP could incorrectly report file/folder UNIX permissions as 000 (no access) if the user did not have access to read permissions on the file/folder. [#11962] [6.0.2x01]
When the "Allow Mac clients to change permissions" feature is disable, ExtremeZ-IP will ignore any UNIX permissions previously set to files and folders, and compute based on the file/folder ACL. [#12774] [6.0.2x01]
When the "Reset Permissions on Move" feature is enabled, ExtremeZ-IP will now remove any explicit ACEs from the moved file, including any UNIX permissions. [#11799] [6.0.2x01]
Fixed a problem when processing a request to retrieve the com.apple.metadata:kMDItemWhereFroms Extended Attribute causes Tiger client (10.4.11) Finder to hang. [#13055] [6.0.2x09]
ExtremeZ-IP 6.0.1 (Released: July 2009)
ENHANCEMENTS:
Added support for GroupLogic ArchiveConnect.
ExtremeZ-IP will now automatically create separate log files each time the service is run. Old log files will now be automatically compressed and the oldest archived logs will be automatically deleted as needed to conserve disk space. [#11285] [6.0.1x01]
Added the ability to completely disable the Print Server via a registry setting. See the Online Help for more information. [#11217] [6.0.1x01]
ExtremeZ-IP can now broadcast DFS targets to the Zidget without enabling the broadcasting of all its AFP shares. This can be done by disabling File discovery for Zidget/HTTP in the Service Discovery Settings tab, while enabling the DFS checkbox. [#12116] [6.0.1x01]
ExtremeZ-IP Spotlight now supports the following search terms: Author, Subject, Title and Keyword. These terms can be used to search PDF files if the PDF iFilter is installed on the server. [#12119] [6.0.1x07]
BUG FIXES:
Fixed a problem where ExtremeZ-IP would alter a newly created file's ACL even if the "allow Macs to change permissions" setting was disabled. [#12623] [6.0.1x08]
Fixed a problem where the ExtremeZ-IP service could crash at startup if the ExtremeZ-IP Startup Log (as opposed to the Debug Log) exceeded 200 MB. [#11524] [6.0.1x01]
Fixed a problem where the ExtremeZ-IP service could crash at shutdown if logging of the AfpSession module was set to DEBUG. [#11540] [6.0.1x01]
Fixed a problem where the ExtremeZ-IP service could crash if indexed search was enabled or disabled for a specific volume while clients were actively searching that volume. [#11730] [6.0.1x01]
The ExtremeZ-IP internal HTTP server can now be disabled by unchecking all three options in the Service Discovery Settings tab for Zidget/HTTP (print, file and DFS). [#12116] [6.0.1x01]
When the "Reset Permissions on Move" feature is enabled, ExtremeZ-IP will now set the owner of the moved file to the user performing the move. [#11799] [6.0.1x01]
When an invalid DFS namespace is entered, the ExtremeZ-IP Administrator will now allow user to edit the field rather than tossing them back to the DFS tab. [#12077] [6.0.1x01]
Fixed a problem in the case where ExtremeZ-IP fails to contact the intersite topology generator (ISTG) to determine DFS site costing. Previously, failing to contact the ISTG a single time would result in the disabling of site costing support within ExtremeZ-IP. Now, ExtremeZ-IP will use the last set of site costs, and will keep attempting to contact the ISTG to obtain a more recent set. [#12115] [6.0.1x01]
ExtremeZ-IP 6.0 (Released: April 2009)
ENHANCEMENTS:
Added support for Distributed File System (DFS). ExtremeZ-IP can now act as a DFS root so that Macintosh clients can browse one or more DFS namespaces and automatically be directed towards DFS target servers. Please see the User Manual at http://docs.grouplogic.com/display/EZIP/ExtremeZ-IP+Home for more information.
Added support for Network Spotlight. Macintosh clients can now perform filename as well as full-text content searches of ExtremeZ-IP volumes. Please see the User Manual at http://docs.grouplogic.com/display/EZIP/ExtremeZ-IP+Home for more information.
Added a registry setting allowing the serial number to be hidden from within the ExtremeZ-IP Adminstrator. Please see the Online Help for more details. [#11969] [6.0x52]
The ExtremeZ-IP Zidget is now resizable and fully supports keyboard navigation. [#11903] [6.0x50]
ExtremeZ-IP's internal web server now contains a frame_contents.html file that can be customized. This HTML page is displayed within a frame of the main index.html page. [#11563] [6.0x39]
The ExtremeZ-IP Zidget can now operate directly within the Safari browser. [#11080] [6.0x12]
Added an "Address" column to the ExtremeZ-IP Administrator's Files window. This column indicates the IP address of the user with each open file. [#10969] [6.0x12]
The ExtremeZ-IP Administrator will now direct users to the Volumes window if there are no ExtremeZ-IP volumes defined and there are SFM or SMB shares that can be migrated. [#10962] [6.0x12]
Added a 64-bit version of the performance DLL. This allows ExtremeZ-IP to expose performance counter information to 64-bit applications, including the 64-bit native version of perfmon.exe. [#9708] [6.0x10]
Password expiration notifications may be now configured to be sent on a timer, as opposed to at login. See the online help for more information about the "PasswordExpirationReminderInterval" setting. [#10858] [6.0x10]
Added a feature to EZIPUTIL to allow administrators to suspend and resume ExtremeZ-IP file services with a configurable delay. Enter "EZIPUTIL SERVER" at the command-line for more information. [#10857] [6.0x10]
The ExtremeZ-IP Administrator now contains tooltips. [#10856] [6.0x10]
Added a set of commonly-used debugging files to the "Debug Logging" subfolder of the application directory. [#10625] [6.0x10]
Automatic timeout of sleeping timeouts can now be disabled by setting the "SleepTimeout" registry setting to 0. See the Online Help for more information on this setting. [#10774] [6.0x10]
ExtremeZ-IP will now support Macintosh print jobs from OS 9 clients whose job titles are encoded in the MacJapanese character set. [#10152] [6.0x08]
The ExtremeZ-IP folder within the Start Menu now contains a shortcut to the ExtremeZ-IP log folder as well as a link to a local web page contain information about support tools. [#10539] [6.0x08]
BUG FIXES:
Fixed a problem where legacy OS 9 applications could fail to move a file in an ExtremeZ-IP volume if the source or destination path ended in a null character. [#11978] [6.0x53]
Fixed a problem where the service, Administrator, or installer could crash if the system contained a non-ExtremeZ-IP. service containing "ExtremeZ-IP" in its display name. [#11838] [6.0x48]
Fixed a problem where users could experience slow browsing with UNIX permissions and ACLs enabled. [#11775] [6.0x45]
Fixed a problem where search index files could grow to very large sizes without automatically pruning themselves. [#11654] [6.0x43]
Fixed a problem where indexed search could fail to return all results for volumes whose index file exceeds 4 MB. [#11715] [6.0x40]
Fixed a problem where search index files could consume more than the allowable maximum amount of memory (20 MB, by default). [#11716] [6.0x39]
Fixed a problem where permissions were not reset properly if "reset permissions on move" was enabled but UNIX permissions/ACLs were disabled. This problem would only occur on Windows Vista and Windows Server 2008. [#10934] [6.0x20]
ExtremeZ-IP's built in webserver now allows files and folders to be served from subfolders of the HTML root folder. [#11032] [6.0x15]
EZIPUTIL now prevents users from creating volumes whose paths do not exist. [#11129] [6.0x15]
Fixed a problem where the ExtremeZ-IP Administrator could hang if a queue's jobs window was open while the queue was removed. [#11127] [6.0x13]
Fixed a problem where folder modification dates could improperly get updated to "now" after duplication. [#10521] [6.0x12]
Disabled the event log warning about "non-optimized memory settings" when ExtremeZ-IP is run on Windows Server 2008. These particular memory settings are no longer present in that version of Windows. [#11031] [6.0x12]
Fixed a problem where volumes created with EZIPUTIL with the "/persist" flag set to false would incorrectly persist in the registry. [#11026] [6.0x12]
Fixed a problem where volume custom icons could not be set using the "EZIPUTIL VOLUME /SET" command. [#11078] [6.0x12]
Fixed a problem where the ExtremeZ-IP installer would remove any custom files from the "HTML Files" subfolder of the application directory if ExtremeZ-IP was reinstalled or upgraded. [#10196] [6.0x10]
Fixed a problem where ExtremeZ-IP would fail to start because it could not initialize its performance counters. Counters are now automatically reinstalled in this case. [#10392] [6.0x08]
Fixed a problem where ExtremeZ-IP could crash when the service was stopped or restarted. This crash was more likely to occur on Windows 2008 Server. [#10514] [6.0x08]
The ExtremeZ-IP Administrator will no longer allow multiple volumes to be created with the exact same path. This configuration is not supported. [#10609] [6.0x08]
Fixed a problem where messages could be cut off in the Log window of the ExtremeZ-IP Administrator. [#10568] [6.0x08]
ExtremeZ-IP 5.4 (Released: May 2009)
Note: ExtremeZ-IP 5.4 was released after ExtremeZ-IP 6.0, so many of the changes are listed under both releases.
ENHANCEMENTS:
Added a set of commonly-used debugging files to the "Debug Logging" subfolder of the application directory. [#10625] [5.4x01]
BUG FIXES:
Fixed a problem where users could experience slow browsing with UNIX permissions and ACLs enabled. [#11775] [5.4x01]
Fixed a problem where permissions were not reset properly if "reset permissions on move" was enabled but UNIX permissions/ACLs were disabled. This problem would only occur on Windows Vista and Windows Server 2008. [#10934] [5.4x01]
Fixed a problem where legacy OS 9 applications could fail to move a file in an ExtremeZ-IP volume if the source or destination path ended in a null character. [#11978] [5.4x01]
Fixed a problem where the service, Administrator, or installer could crash if the system contained a non-ExtremeZ-IP service containing "ExtremeZ-IP" in its display name. [#11838] [5.4x01]
Fixed a problem where search index files could grow to very large sizes without automatically pruning themselves. [#11654] [5.4x01]
Fixed a problem where indexed search could fail to return all results for volumes whose index file exceeds 4 MB. [#11715] [5.4x01]
Fixed a problem where search index files could consume more than the allowable maximum amount of memory (20 MB, by default). [#11716] [5.4x01]
Fixed a problem where folder modification dates could improperly get updated to "now" after duplication. [#10521] [5.4x01]
Fixed a problem where ExtremeZ-IP could crash when the service was stopped or restarted. This crash was more likely to occur on Windows 2008 Server. [#10514] [5.4x01]
ExtremeZ-IP 5.3.2 (Released: January 2009)
BUG FIXES:
Fixed a problem where Windows 2008 could blue screen if Mac clients saved files to an ExtremeZ-IP volume. The problem would occur when the client application used the AFP ExchangeFiles command. This command is used by a number of applications, including Microsoft Word. ExtremeZ-IP works around the problem by opening folders by full path rather than ID during ExchangeFile processing, which incurs a minor performance hit. Microsoft is aware of the issue and will be issuing a fix at an unspecified date. [#11014] [5.3.2x02]
Fixed a problem where files could not be opened using their Windows 8.3 filename. While ExtremeZ-IP does not communicate these 8.3 filenames to Mac clients, workflows such as Prinergy that involve Windows and Mac components can result in Mac clients making requests for files and folders by these names. Support for 8.3 names can be enabled via the ìServerAllows8Dot3Namesî registry value. See the Online Help for more details. [#11564] [5.3.2x02]
Fixed a problem where files containing extended attributes could fail to be duplicated using the "ditto" command. As of 10.5.6, the ditto command fails in the case due to an error on the client side. Enabling the ìServerAllowsLargeEABuffersî setting allows ExtremeZ-IP to work around this bug. See the Online Help for more details. [#11625] [5.3.2x02]
Fixed a problem where some files, including GarageBand projects, could fail to sync when using Portable Home Directories. [#11218] [5.3.2x01]
ExtremeZ-IP 5.3.1 (Released: November 2008)
BUG FIXES:
Fixed a problem where a folder could incorrectly be assigned a blank ACL after a move if ACLs and "reset permissions on move" were both enabled for the volume. [#11107] [5.3.1x02]
Fixed a problem where files whose names contain a '#' followed by a number (e.g. "#1500.txt") could fail to display in the Finder. [#10939] [5.3.1x01]
ExtremeZ-IP 5.3 (Released: October 2008)
ENHANCEMENTS:
ExtremeZ-IP file and print servers are now certified to run on Windows Server 2008. Note that ExtremeZ-IP does not support Windows Server 2008 clusters at this time. [5.3x01]
The ExtremeZ-IP Installer now installs the GroupLogic AppleTalk Protocol. This protocol is designed for versions of Windows that do not include a native AppleTalk Protocol. These include Windows Server 2008, Windows Vista, and Windows XP. For more information, see the "AppleTalk Installation.doc" file within the "AppleTalk" subfolder if the ExtremeZ-IP application directory. [5.3x05]
BUG FIXES:
Fixed a problem where ExtremeZ-IP could crash if it encountered a folder with an empty ACL. [#10976] [5.3x07]
Fixed a problem where ExtremeZ-IP could incorrectly report itself as being blocked by Windows Firewall when running on Windows 2008 Server. This could occur at system startup if the ExtremeZ-IP service was configured to start automatically. [#10627] [5.3x04]
ExtremeZ-IP now properly decodes print job title information from print jobs created by Adobe Creative Suite 3 (CS3). When the document name contains Unicode characters, CS3 encodes the PostScript job name in a hexadecimal format not previously understood by ExtremeZ-IP. [#10913] [5.3x04]
Fixed the EZIPUTIL SERVER /FILES command. [#10932] [5.3x04]
Fixed a problem where ExtremeZ-IP could crash when a client attempted to reconnect to the server. This could occur if the client's reconnect credential was encrypted with an expired key. [#10897] [5.3x03]
The ExtremeZ-IP Administrator can now remotely administer an instance of the ExtremeZ-IP service when the Administrator is running on Windows Server 2008. [#10827] [5.3x03]
ExtremeZ-IP performance counters are now available on servers running Windows 2008 Server. [#10430] [5.3x01]
Fixed a problem when a Tiger 10.4.11 client attempted to copy a file from the server to the desktop, and the file contains an extended attribute. Tiger client would disconnect, reconnect, and try the operation, endlessly. ExtremeZ-IP now mimics Leopard behavior under this condition, and returns the proper error to the client. However, the client will lose that extended attribute, just like they would if making this request from the Tiger client to a Leopard server. The data-loss bug has been filed with Apple, and it is not possible to work around this problem in our code. [#10937][5.3x06]
ExtremeZ-IP 5.2.3 (Released: August 2008)
ENHANCEMENTS:
Improved support for locked folders by controlling access to them in a "Macintosh-like" manner. Windows does not by default restrict access to folders marked as read-only, so ExtremeZ-IP modifies the folder's Access Control List (ACL) to perform the lock. [#10005] [5.2.3x01]
BUG FIXES:
Fixed a problem where files and folders could fail to be returned in search results. If a user that did not have access to the file or folder performed a search that included that file/folder in the results, ExtremeZ-IP would incorrectly remove that file/folder from all later search results, even for users that did have access to that file/folder. [#10588] [5.2.3x02]
Directory Services lookups are now performed against the global catalog rather than a single domain by default. This resolves problems with complex domain structures: for example, long name logins for users who accounts are stored in non-default OUs. [#10543] [5.2.3x01]
Fixed a problem where files with extended attributes could fail to be copied from ExtremeZ-IP to a Tiger (10.4.11) client. [#10697] [5.2.3x01]
Fixed a problem where files compressed on an ExtremeZ-IP volume would incorrectly appear as UNIX executables in the Finder. [#10543] [5.2.3x01]
Fixed a problem where the ExtremeZ-IP Administrator would fail to save the setting "Allow workstation to save password". [#10133] [5.2.3x01]
ExtremeZ-IP 5.2.2 (Released: August 2008)
ENHANCEMENTS:
The ExtremeZ-IP Administrator will now present a "Check for Updates" button on the main window when running a release version of ExtremeZ-IP. Clicking on this button will open the "ExtremeZ-IP Latest Releases" web page at grouplogic.com. [#10516] [5.2.2x08]
The ExtremeZ-IP service will now honor the "IPAddress" registry setting on a clustered server. This allows a particular service to listen on some, but not all, IP addresses in a given cluster group. [#10337] [5.2.2x05]
The EZIPUTIL command-line utility now contains a command to edit an existing ExtremeZ-IP volume. Run "EZIPUTIL VOLUME" from the command-line for details. [#10448] [5.2.2x04]
The EZIPUTIL command-line utility now lists all volume properties when performing a "VOLUME LIST" command. Previous versions of EZIPUTIL did not list recently-added volume settings, such as information about Time Machine support. Run "EZIPUTIL VOLUME" from the command-line for details. [#10448] [5.2.2x04]
The EZIPUTIL command-line utility now contains a command that tells the ExtremeZ-IP service to refresh its registry settings. Like the "Refresh Registry" button in the ExtremeZ-IP Administrator, refreshing the registry through EZIPUTIL will have no effect on "non-refreshable" settings. Run "EZIPUTIL SERVER" from the command-line for details. [#9968] [5.2.2x04]
BUG FIXES:
Fixed a problem where files and folders copied between ExtremeZ-IP volumes from OS 9 could fail to be displayed by the Finder in the destination volume. [#9873] [5.2.2x09]
Fixed a problem where sessions listed as "Waiting for Reconnect" in the ExtremeZ-IP Administrator could fail to be automatically disconnected after the configured timeout (default 5 minutes). [#10024] [5.2.2x06]
Fixed a problem where ExtremeZ-IP would fail to support extended attributes whose names contained characters illegal in Windows filenames (e.g. colon, question mark and backslash). [#10374] [5.2.2x03]
Fixed a problem where ExtremeZ-IP would incorrectly operate in a case sensitive manner in its support of Apple's "special" extended attributes: com.apple.ResourceFork and com.apple.FinderInfo. [#10342] [5.2.2x03]
Fixed a problem where Microsoft Office 2008 SP1 for Mac could fail to open documents when those documents were double-clicked in the Finder. ExtremeZ-IP has updated its type/creator codes for Microsoft Office documents to work around this issue in Office 2008 SP1. [#10387] [5.2.2x02]
Fixed a problem where the ExtremeZ-IP would fail to find user information in Active Directory if the credentials entered in the Directory Services area of the ExtremeZ-IP Administrator contained an incomplete domain (e.g. "example" instead of "example.com"). [#10225] [5.2.2x02]
Fixed a problem where the ExtremeZ-IP Administrator would warn the user about "invalid Directory Services credentials" even when credentials had not been entered. [#10237] [5.2.2x02]
Fixed a problem where the ExtremeZ-IP File Server fails to start if the system's perflib counters could not be found. The counters are normally found at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009\Counters. [#9850] [5.2.2x02]
Fixed a problem where ExtremeZ-IP would report an incorrect number of offline volumes through its performance counters. [#10413] [5.2.2x02]
Fixed a problem where the ExtremeZ-IP File Server could hang after a file system delay. This could occur if ExtremeZ-IPís thread pool manager mistakenly reduced the size of the thread pool to zero, leaving no threads available to satisfy client requests. [#10059] [5.2.2x01]
ExtremeZ-IP 5.2.1 (Released: May 2008)
ENHANCEMENTS:
ExtremeZ-IP now saves column widths in dialogs within the ExtremeZ-IP Administrator. These column widths are restored each time the ExtremeZ-IP Administrator is launched. [#8816] [5.2.1x01]
BUG FIXES:
Fixed a potential crash that could occur after saving files in applications such as Microsoft Excel. This issue was most likely to occur if the user saving the file did not have the ìTake Ownershipî permission in the folder containing the data file. [#10301] [5.2.1x04]
Fixed a problem where applications such as Microsoft Word could fail to save changes to an existing file due to permissions problems. This issue was most likely to occur if the user saving the file was not the fileís owner. [#10190] [5.2.1x03]
Fixed a problem where files and folders within a volume could become inaccessible to users logging in to ExtremeZ-IP with the guest account. This could appear to cause the user to be disconnected. [#10283] [5.2.1x02]
Fixed a problem where two sessions from the same client machine ñ one logged in with the display name (e.g. ìJohn Doeî) and one using the username (e.g. ìjohndoeî) ñ would incorrectly use two user licenses rather than one. [#10233] [5.2.1x02]
The ExtremeZ-IP Administrator will now display all user names in the Users dialog as ìdomain\usernameî or ìcomputer\usernameî, even if the user logs in using their display name (e.g. ìJohn Doeî rather than ìjohndoeî). [#10116] [5.2.1x02]
Fixed a problem where guest users would see the incorrect list of volumes if Windowsí ìGuest Account Statusî feature was enabled. [#10119] [5.2.1x02]
Fixed a problem where guest users would appear with the wrong username in the ExtremeZ-IP Administrator if Windowsí ìGuest Account Statusî feature was enabled. [#10121] [5.2.1x02]
Fixed a problem in the ExtremeZ-IP installer where the installer would incorrectly process the serial number in a case sensitive manner. For example, if the entered serial number began with ëzí rather than ëZí, the installer would reject that serial number. [#10265] [5.2.1x02]
Fixed a problem where the Macintosh command-line ìxattrî program would fail to list the extended attributes on a file located within an ExtremeZ-IP volume. [#10274] [5.2.1x02]
ExtremeZ-IP now properly sorts numerical columns in the Print Processing Log of the ExtremeZ-IP Administrator. Previously, ExtremeZ-IP would sort those columns alphabetically, resulting in a sort order such as ì1, 29, 3, 444, 5î. [#9464] [5.2.1x02]
Fixed a problem in the ExtremeZ-IP Administratorís ìType and Creatorî dialog where new extensions could not be associated with the ìtext/dosaî type and creator. [#10023] [5.2.1x01]
ExtremeZ-IP 5.2 (Released: May 2008)
ENHANCEMENTS:
ExtremeZ-IP now supports Time Machine. Macintosh clients may use ExtremeZ-IP volumes as backup destinations for their Time Machine backups. A per-user quota can be set to limit the amount of volume space that each userís backups can consume. [#9216] [5.2x06]
ExtremeZ-IP now allows Macintosh clients to view and modify Access Control List (ACL) style permissions. To enable this feature, a valid domain username and password must be entered in the Directory Services area of the ExtremeZ-IP Administrator. [#8772] [5.2x05]
ExtremeZ-IP now fully supports Macintosh extended attributes: arbitrary metadata that can be attached to files, such as Finder comments. [#8509] [5.2x05]
The EZIPUTIL command line utility now supports setting various volume parameters (such as whether or not the volume supports Time Machine) when volumes are created. Please run ìeziputil.exeî at the command line to get a description of all available commands. [#9874] [5.2x06]
ExtremeZ-IP now supports cluster groups containing multiple IP Address resources. [#9461] [5.2x05]
ExtremeZ-IP Print Server is now automatically included in all ExtremeZ-IP installations. [#9705] [5.2x04]
Server serial numbers are now valid on workstation operating systems such as Windows XP. However, workstation serial numbers are still considered invalid on server operating systems such as Windows 2003. [#8671] [5.2x04]
Added the ability to configure the Filename Policy to warn users when the policy is violated but still allow the action to take place. [#9765] [5.2x03]
The auto-created "ExtremeZ-IP Print Support" volume is now read-only by default. [#9619] [5.2x03]
Windows shortcut (.lnk) files now appear to Macintosh clients as symbolic links. These links can be followed to their target file/folder in the same or another (mounted) ExtremeZ-IP volume. [#9688] [5.2x02]
ExtremeZ-IP now allows Macintosh clients to login using their display name (e.g. ìDoe, Johnî) in addition to their username (e.g. ìjohndoeî). To enable this feature, a valid domain username and password must be entered in the Directory Services area of the ExtremeZ-IP Administrator. [#8729] [5.2x02]
Added the ability to replicate SMB and SFM shares through EZIPUTIL. [#7359] [5.2x01]
Added the ability to replicate Windows shared printers through EZIPUTIL. [#9616] [5.2x01]
ExtremeZ-IP will now log at startup if the configured HTTP/Zidget master server cannot be contacted. [#9357] [5.2x01]
When replicating Windows shared printers, ExtremeZ-IP will now copy the printerís "remark" into the ExtremeZ-IP print queue "description" field. [#9615] [5.2x01]
BUG FIXES:
On a clustered server, ExtremeZ-IP will now register the service principal name (SPN) based on the cluster network name. Previously, it would register the node name. However, the node name will continue to be used if the SPN cannot be created for the cluster network name. [#9786] [5.2x06]
Fixed a problem where a failed Kerberos login could prevent that user from logging in from a later machine. This login would fail, and a "ghosted" session would appear in the Users window of the Administrator. [#9894] [5.2x05]
Attempting to add printers through ëPrint & Faxí preferences panel in Leopard 10.5.2 and greater will fail with all earlier versions of the Mac OS X printing components. Upgrade the affected clients to the 5.2x05 printing components version included with ExtremeZ-IP 5.2 to fix. Existing printers on client machines should be unaffected, but this may change with later releases of Leopard. [#9835] [5.2x05]
Fixed a problem where ExtremeZ-IP could fail to display the correct print server status message after the trial had timed out. [#9769] [5.2x04]
Fixed a problem where ExtremeZ-IP could hang when the debug log reached its maximum size and when a large amount of debugging keys had been enabled. [#9758] [5.2x03]
The HTTP/Zidget server now properly restarts after a serial number is applied after the trial has timed out. [#9690] [5.2x02]
EZIPUTIL will no longer treat volume names in a case sensitive manner. [#3985] [5.2x01]
EZIPUTIL will now allow print queue names up to 31 characters (the same limit as the Administrator). It previous limited queue names to 27 characters. [#9302] [5.2x01]
The ExtremeZ-IP Administrator will no longer close the "Add Volume" dialog if the user attempts to add a volume whose name conflicts with an existing volume. The Administrator will now allow the user to modify the volume name and retry. [#7789] [5.2x01]
ExtremeZ-IP File Server Version History (5.1.3 and earlier)
ExtremeZ-IP 5.1.3 (Released: March 2008)
BUG FIXES:
Fixed a problem where ExtremeZ-IP could crash (and fail to produce a crash dump) when receiving a request involving a filename greater than 255 characters. This could happen, for example, when a home directory client attempted to create a Safari cache file for a URL over 255 characters. [#9893] [5.1.3x05]
Fixed a problem where Mac OS 10.5.2 client could fail to connect to ExtremeZ-IP with a Kerberos ticket. [#9730] [5.1.3x03]
Fixed a problem where the ExtremeZ-IP HTTP/Zidget server could return local files that were not located in the "HTML Files" folder, but in any location on the NTFS volume containing the application directory. The problem was limited to files with the following extensions: html, xml, zip, gif, png, jpg and ico. [#9715] [5.1.3x01]
Fixed a problem where the ExtremeZ-IP service could crash when receiving a malformed AFP packet. [#9717] [5.1.3x01]
Fixed a problem where the ExtremeZ-IP service could crash when receiving a malformed SLP packet. [#9718] [5.1.3x01]
ExtremeZ-IP 5.1.2 (Released: January 2008)
ENHANCEMENTS:
ExtremeZ-IP will now allow administrators to automatically add an exception to the Windows Firewall. [#9415] [5.1.2x04]
ExtremeZ-IP will now place warnings into the Windows Event Log when client logins are rejected because there are no available licenses. [#9399] [5.1.2x04]
ExtremeZ-IP will now output crash dumps directly into the application folder. [#9443] [5.1.2x04]
BUG FIXES:
Fixed a problem where the ExtremeZ-IP service could crash when clients attempted to reconnect to the server. [#9434] [5.1.2x11]
Fixed a problem where users could disconnect from ExtremeZ-IP due to "too many I/O requests". [#9559] [5.1.2x13]
Fixed a problem where Leopard clients could see folders appear as empty through the Finder. [#9424] [5.1.2x02]
Fixed a problem where the service could fail to start because teamed NICs had yet to initialize. ExtremeZ-IP will now wait up to 20 seconds at startup if no network interfaces are available. [#9463] [5.1.2x07]
Fixed a problem where ExtremeZ-IP could return the wrong error code when it refused to change a client password due to a violation of a password policy. This problem could cause the Finder to display an incorrect error message, such as a message about the password being too short when in fact the violated policy was not related to password length. [#9293] [5.1.2x04]
Fixed a problem where sending a message to a reconnected client could cause the client to receive the logon message rather than the intended message. [#9340] [5.1.2x04]
ExtremeZ-IP now logs specific error information to the Windows Event Log when the service fails to start. [#9448] [5.1.2x11]
ExtremeZ-IP 5.1.1 (Released: November 2007)
BUG FIXES:
Fixed a problem where volumes could appear empty after an upgrade to 5.1. [#9197] [5.1.1x03]
Fixed a problem where files copied into an ExtremeZ-IP volume from a Windows-side Rampage workflow could incorrectly appear as aliases. [#9160] [5.1.1x04]
Fixed a problem where certain messages would fail to be written to the Windows Event Log (for example, violations of the filename policy). This would occur because previously event log messages were sometimes logged in the context of the logged-in user. All event log messages are now logged in the context of the SYSTEM user (or whatever account the service runs under). [#9149] [5.1.1x03]
Fixed a problem where the server would enforce an incorrect license count on cluster machines with multiple virtual servers. [#9150] [5.1.1x03]
Fixed a problem where the server would return an incorrect error code when the Mac client failed to authenticate due to an incorrect username or password. This change allows Mac clients (particular 10.5.X) to display a proper error message to the user. [#9205] [5.1.1x03]
Fixed a problem where the server would return an incorrect error code when the Mac client attempted to change their password in cleartext and the "old" and "new" passwords matched. [#8141] [5.1.1x03]
Fixed a problem where the server could fail to process requests do to a negative refcount error. [#9093] [5.1.1x01]
Fixed a problem where Windows Event Log messages could get truncated if the log message contained Unicode characters. [#8531] [5.1.1x01]
Fixed a problem where Windows Event Log messages containing IPv6 addresses could appear malformed. [#9017] [5.1.1x01]
Fixed a problem where the "Show Only Accessible Volumes" setting in the ExtremeZ-IP Administrator could fail to display the correct value. [#9021] [5.1.1x01]
ExtremeZ-IP 5.1 (Released: October 2007)
ENHANCEMENTS:
Introduced the ExtremeZ-IP Zidget: a Dashboard widget that helps you easily locate ExtremeZ-IP file servers and printers on your network.. [#8520] [5.1x21]
Added support for IPv6 to the service. Clients can now connect to the service over IPv6 or IPv4 and the ExtremeZ-IP Administrator has also been updated to support display of clients connected over IPv6. [#7863] [5.1x05]
Added capability for administrators to enable and configure a "filename policy" for some or all ExtremeZ-IP volumes. These policies allow for administrators to prevent clients from using file or folder names that do not meet particular criteria. Files can be declared invalid if their names contain particular characters (for example, characters not legal in Windows filenames, like backslash; or characters not displayable in Windows Explorer, like Chinese characters), if the names exceed a particular length, or if the file has a particular extension (e.g. 'mp3'). Files or folders that do not conform to the filename policy will not be allowed to be saved to the server. [#4499] [5.1x03]
Enhanced capability for volumes to be configured so that moved files and folders inherit permissions from their new parent folders, rather than retaining their previous permissions. By default, Windows will retain file and folder permissions after a move, but enabling this optional feature will ensure that these "old" permissions do not carry over after the move. This feature can be enabled for specific volumes, or by a global setting. As of ExtremeZ-IP 5.1, this inheritance is applied to all subfolders and subfiles of a moved folder as well. [#8096] [5.1x06]
Added optional feature (disabled by default) that will delete "Temporary Items" and ".TemporaryItems" folders when the service is shutdown or volumes are suspended, restarted or removed. This can be useful to ensure that these temporary files are deleted, but should not be enabled if the same volume is shared using SMB, since SMB clients may be using those temporary folders. [#6263] [5.1x01]
Improved performance of populating entries in ExtremeZ-IP's cache ("node table") by reducing the number of times the service must go to disk in order to fully populate a single entry. This will reduce the amount of time it takes Macintosh clients to enumerate folders that are not yet in ExtremeZ-IP's file cache. [#8043] [5.1x03]
Improved performance of opening forks at client request by reducing the number of times the service must go to disk in order to process the AFPOpenFork request. This will reduce the amount of time it takes Macintosh clients to open file forks. [#8043] [5.1x03]
Added a warning to the Windows Event Log if a user fails to authenticate, but another user with the same name exists. For example, if user "bob" fails to login locally, but a domain user named "bob" exists, a warning will be placed in the Windows Event Log to notify the administrator that the user may have attempted to login against the wrong server (local or domain). [#8247] [5.1x09]
Added a button to the Volumes window of the ExtremeZ-IP Administrator to allow administrators to view the volume in Windows Explorer. [#8276] [5.1x11]
BUG FIXES:
Fixed a problem where ExtremeZ-IP could crash due to lack of memory when a single client made a very large number of I/O requests in a short period of time. [#8089] [5.1x12]
Fixed a problem where ExtremeZ-IP could crash when Mac clients print to a direct print queue configued with print accounting codes. [#8481] [5.1x21]
Fixed a problem where files and folders could disappear from the Finder in a random fashion if the client had multiple volumes mounted simultaneously. This problem would only occur if the mounted volumes were on separate NTFS partitions and each volume was either at the root of the partition or within a subfolder of the root. [#8654] [5.1x23]
Fixed a problem where files and folders could disappear from the Finder in a seemingly random fashion. [#8827] [5.1x37]
Improved responsiveness of the ExtremeZ-IP Administrator's Users window when thousands of users are connected. [#7063] [5.1x05]
Fixed the ability for OS 9 clients to access files and folders whose names contain characters not in the MacRoman character set, or that exceed 31 characters. [#8240] [5.1x11]
Fixed a problem where ExtremeZ-IP could incorrectly report the number of active sessions as 4 billion. [#8630] [5.1x25]
Fixed an issue where search index files were incorrectly being stored in the root of the volume if the volume's custom index path did not exist. These files are not stored within "Program Files" if the custom index path does not exist. [#7662] [5.1x01]
Fixed a problem where the "Disconnect Waiting" button in the ExtremeZ-IP Adminstrator Users window would fail to disconnect sessions that were waiting for reconnect. [#8097] [5.1x05]
Fixed a problem where ExtremeZ-IP would accept connections on non-default port 549 even if Services For Macintosh was disabled through the ExtremeZ-IP Administrator. [#8126] [5.1x03]
Fixed a problem where ExtremeZ-IP handle usage could be extremely high due to a large node table cache. The node table cache size is now capped at 20MB. Note that ExtremeZ-IP may still use a large number (~50,000) of handles even with a node table of this size. contact GroupLogic Support for more information about decreasing ExtremeZ-IP's handle usage, if desired. [#8780] [5.1x35]
Fixed a problem where users could fail to change their passwords if the "DefaultDomainName" registry value was present but contained nothing but spaces. [#8244] [5.1x09]
ExtremeZ-IP 5.0.2 (Released: July 2007)
BUG FIXES:
Fixed a problem where the ExtremeZ-IP could crash at startup after an upgrade from ExtremeZ-IP 3.2.2 or earlier. [#8056] [5.0.2x10]
Fixed a crash that could occur when placing information about performance statistics into the ExtremeZ-IP debug log. [#8189] [5.0.2x09]
Fixed a problem where ExtremeZ-IP could not startup after an upgrade because its performance counter DLL was still in use. [#8188] [5.0.2x09]
Fixed a problem where messages about ExtremeZ-IP running in trial mode continued to be sent to clients after a serial number was entered in the ExtremeZ-IP Administrator. [#8114] [5.0.2x09]
Fixed a problem where enabling the (optional) "CreatePrecomposedMacRoman" registry setting could cause problems copying files via the Finder. [#8265] [5.0.2x09]
Fixed a problem where the license count could exceed the number of active users, preventing new users from logging in. [#8134] [#8138] [5.0.2x07]
Fixed a problem where the "Disconnect Waiting" button in the Users window of the ExtremeZ-IP Administrator would fail to disconnect users that were waiting for reconnect. [#8108] [5.0.2x07]
Fixed a problem where the Finder could fail to show the correct number of items in a folder. This could occur if files were added or removed from the folder while a user without permission to view that folder was enumerating the parent folder. [#7105] [5.0.2x06]
Fixed a problem where users could not login to the server with DHX encryption if their passwords contained characters that are illegal in Windows filenames (< > " / | \ ?). [#8045] [5.0.2x06]
Fixed a problem where Mac users could get disconnected when reading or writing files to the server when the network was under load but the thread pool was shrinking. This was manifested most easily by having many Macs writing very large files to the server shortly after the server was started or there was lots of activity on the server. [#8020] [5.0.2x05]
Fixed a problem where ExtremeZ-IP could fail to display files and folders containing the Ohm symbol (?f1 - unicode character U+2126) . This character is distinct from the similar Omega symbol (?- U+03A9). [#7943] [5.0.2x03]
Fixed a problem where users could fail to login via Kerberos if their Kerberos ticket was large (e.g. 4000 bytes). [#7988] [5.0.2x03]
Added additional logging information to alert administrators if the ExtremeZ-IP service cannot start after an upgrade. This can occur if performance monitoring tools such as Perfmon or Microsoft Operations Monitor are running during the upgrade process and are still running when ExtremeZ-IP is started. ExtremeZ-IP will now tell administrators to close the performance monitoring tools so that ExtremeZ-IP can start up. Note that this is only an issue immediately after an upgrade. [#7924] [5.0.2x03]
Fixed a problem where sessions waiting for reconnect would not be automatically disconnected if the user reconnected but used a username with a different case than with the original session (e.g. "Bob" and "bob"). [#7953] [5.0.2x03]
ExtremeZ-IP 5.0.1 (Released: April 2007)
ENHANCEMENTS:
Added capability for volumes to be configured so that moved files and folders inherit permissions from their new parent folders, rather than retaining their previous permissions. By default, Windows will retain file and folder permissions after a move, but enabling this optional feature will ensure that these "old" permissions do not carry over after the move. This feature can be enabled for specific volumes, or by a global setting. [#7386] [5.0.1x01]
Added code to place a warning in the Windows Event Log if Kerberos clients fail to authenticate because the server time differs from the time on the domain controller. [#6894] [5.0.1x01]
BUG FIXES:
Fixed problem where applications such as Photoshop, InDesign and Quark could give errors when saving to an existing file. This problem could cause errors in the application itself, and could cause the file to disappear from the Finder. This issue was present in the ExtremeZ-IP 5.0.1x07 hotfix only. [#7923] [5.0.1x09]
Fixed problem where server could become unresponsive and connected clients could disconnect, requiring a restart of the service. This issue was present in ExtremeZ-IP 5.0 only. [#7913] [5.0.1x08]
Fixed problem where ExtremeZ-IP would fail to fully enumerate the contents of a folder, causing files and folders to be invisible to the Finder or other applications. This problem was most likely to occur on gigabit networks, and when using applications such as Rampage that enumerate items in large blocks (32 at a time) compared to the Finder (20 items at a time). This issue was present ExtremeZ-IP 5.0 only. [#7886] [5.0.1x05]
Fixed problem where idle OS 9 clients could be disconnected from the server. This issue was present in ExtremeZ-IP 5.0 only. [#7905] [5.0.1x08]
Fixed problem where ExtremeZ-IP would return the wrong error code when a client attempted to perform a byte-range lock on a section of a file that already contained a byte-range lock from that client. This could cause some applications (such as Microsoft Word running in Classic mode) to incorrectly open a file in read-only mode. This issue was present in all versions of ExtremeZ-IP through 5.0. [#7732] [5.0.1x01]
Fixed problem where ExtremeZ-IP Server name would not match the Network Name dependency on a cluster, but would have "IP" appended to it. This issue was present in ExtremeZ-IP 5.0 only. [#7887] [5.0.1x05]
Fixed problem where selecting an existing extension in the Type and Creator window of the Administrator would fail to cause the corresponding type/creator to become selected. This issue was present ExtremeZ-IP 5.0 only. [#7888] [5.0.1x06]
Fixed problem where a "ghosted" session could be left in "Waiting For Reconnect" state after a client reconnected to the server. This issue was present in ExtremeZ-IP 5.0 only. [#7795] [5.0.1x08]
Fixed problem certain files could fail to have their Finder information migrated from their corresponding dot underscore files. This issue was present in ExtremeZ-IP 5.0 only. [#7883] [5.0.1x08]
Changed behavior so that modifications to .DS_Store files do not cause the volume's modification time to be updated. This issue was present in all versions of ExtremeZ-IP from 4.0 through 5.0. [#3437] [5.0.1x01]
Added code to gracefully handle situation when client asks for deprecated "launch limit" parameter. This issue was present in all versions of ExtremeZ-IP 4.0 through 5.0. [#3281] [5.0.1x01]
Fixed problem where clients could fail to mount a volume containing an 8-character volume password. This issue was present in all versions of ExtremeZ-IP through 5.0. [#7612] [5.0.1x01]
Fixed problem where the ExtremeZ-IP Administrator would fail to refresh the display of the number of locks for an opened file in the Files Window. Previously, the window would have to be closed and reopened for the value to properly update. This issue was present in all versions of ExtremeZ-IP through 5.0. [#7740] [5.0.1x01]
ExtremeZ-IP 5.0 (Released: February 2007)
ENHANCEMENTS:
Added support for the migration of existing SFM shares and the replication of SMB shares.
Added support for nested volumes.
Added support for migrating SMB "dot underscore" data into data files so that resource and finder information are available through ExtremeZ-IP.
Added support for performance counters. ExtremeZ-IP publishes counter data so that the status of ExtremeZ-IP can be tracked with tools such as Perfmon and Microsoft Operations Manager (MOM). Some examples of available counters are "Users (Total)" and "Bytes read/sec".
Added support for client reconnect. Clients will now automatically reconnect to the server after a network outage, server crash or reboot or cluster failover. Files open by the client will remain available after reconnect. ExtremeZ-IP contains a number options to configure reconnect behavior - see the Online Help file for details.
Introduced a new thread pool architecture within ExtremeZ-IP. ExtremeZ-IP uses a dynamically sized thread pool to manage server activity, which will scale as the server is under load. Prior versions of ExtremeZ-IP would use 2 threads per user session, which limited the total number of sessions that could be handled simultaneously on a fast machine to 700-800 users, with significant overhead for thread context switching and other housecleaning operations. The new thread pooling architecture allows significant more users to be connected while consuming less memory and CPU resources. The thread pool can be configured via the Registry.
Significant performance enhancements have been made to common AFP commands such as enumerations and getting information about files and folders. These enhancements reduce the amount of time it takes to respond to commands significantly, especially when under stress, and also reduce the load on the server. ExtremeZ-IP now caches more information and spends less time accessing the disk.
Added support for server notifications, which help notify the remote client that it should reenumerate the contents of open Finder windows. [#7418] [5.0x122]
Added support for sharing the root of a volume.
Added support for modifying the serial number without stopping the service - thus allowing upgrades from File to Print Server or an increase in client count without requiring a service restart.
Improved online help, allowing for the automatic copy of registry value names in order to simplify the process of modifying registry settings.
Added Unicode support to the ExtremeZ-IP Administrator. The Administrator now properly displays volumes, paths, print queues, files and usernames containing Unicode characters. Administrators can now send Unicode messages to connected users as well. [#2266] [5.0x41]
Improved logic for saving search index files. Files are now automatically placed in a single, global folder. This global folder can be customized through the Administrator, and individual volumes can override this global setting.
Added code to cache information about domain controllers to speed up logins for domain users. [#6722] [5.0x41]
Expanded the number of new clients that can connect to the server at nearly the same time from 5 to 128. This will remove situations where when 100s of users attempt to login to the server within a short period of time, a number of them get an error that the server is not responding.
Added additional diagnostic logging to the debug log, such as commands processed per second, statistics on the thread pool and its usage patterns, and the number of users connected among other things.
Added support for UTF-8 (Unicode) server names. [#2552] [5.0x113]
Added optional feature requiring clients to change their passwords prior to expiration. See online help for more information on enabling this feature using the ForcedPasswordChangePeriod registry value. [#4496] [5.0x122]
Improved performance when dealing with new files by flushing id/index information to disk less often. [#4854] [5.0x113]
Fixed AdjustMacPermissions so that it properly creates write-only (drop) folders. [#5224] [5.0x128]
Added an additional column to the Administrator's Users window indicating the status of a user: "Active", "Idle", "Sleeping" or "Waiting for Reconnect". [#6953] [5.0x122]
Added support for longer logon messages through the LogonMsgW registry value (see online help for more information). Note that while ExtremeZ-IP supports logon messages up to 1024 characters, current versions of Macintosh OS X will fail to display messages longer than 500 characters. [#7377] [5.0x122]
Added a warning to the main window of the Administrator when the service is configured to use a non-standard AFP port. [#7471] [5.0x122]
Improved support for Unicode strings in the EZIPUTIL command-line utility. [#7577] [5.0x129]
Extended "default domain" code to allows administrators to provide a list of default domains to try (in order) when a user logs on. See the help file for more information on the DefaultDomainName registry value. [#6735] [5.0x132]
Improved search indexing code to reduce the likelihood that the volume has to be reindexed, and added additional logging to help diagnose why a reindex was needed. [#7039] [5.0x132]
BUG FIXES:
Fixed a problem where the ExtremeZ-IP could crash if a client duplicated a very large file (e.g. 4GB) and the volume was then removed. [#5688] [5.0x26]
Fixed a problem where a client could receive a -36 error when attempting to copy folders ending in "#XXXX" to the server, where "XXXX" is a number. [#5598] [5.0x26]
Fixed a problem where changing the IP addresses of servers on the network could cause Macintosh clients to connect to the wrong server. This problem was fixed by modifying the way ExtremeZ-IP generates its "server signature", a unique identifier for each server on the network. This signature is now based on the MAC address of the server's network card, the server's IP address and the ExtremeZ-IP service name. Previous signatures were only based on the IP address, which could mean that swapping two server's IP addresses could cause a Macintosh client to connect to the wrong server. However, modifying the way ExtremeZ-IP generates its signature means that any credentials cached in client's keychains prior to upgrading to 5.0 will no longer be valid - these clients will need to reenter their credentials so that they can be associated with the new server signature. [#845] [5.0x26]
Improved conformance with AFP specification by updating the modification time of a folder when the invisibility or finder information of one of its children is modified. [#2424] [5.0x116]
Fixed a problem where ExtremeZ-IP could fail to notice changes to the permissions of the root of a volume. Changes to the root of the volume are now updated within 1 minute. [#6387] [5.0x113]
Fixed a problem disconnecting an OS 9 user from the Administrator could fail if the user was in the middle of a large file copy. These clients will now be disconnected within 30 seconds even if the copy is not complete. [#7081] [5.0x113]
Fixed a problem where saving documents in certain applications (such as TextEdit) could cause those files' color labels (and other finder information) to be lost. [#7144] [5.0x120]
Fixed a problem where searches on file size could mistakenly return 0 results. [#7153] [5.0x114]
Fixed a problem where the ExtremeZ-IP Operation Log could fail to show all event log messages on servers with a larger number of such messages. [#7488] [5.0x123]
ExtremeZ-IP 4.2.4 (Released: October 2006)
BUG FIXES:
Fixed an issue where ExtremeZ-IP could fail to release a file handle to a folder after a failed rename or move operation. This could cause the folder to not be fully removed from the file system after a deletion request from the client. [#7261] [4.2.4x03]
Fixed a potential crash in home directory support. The crash could occur if a client machine attempted to access another user's home directory. [#7199] [4.2.4x01]
Fixed a problem where ExtremeZ-IP could return the wrong resource or data fork size for an open file. This could cause file corruption or other application problems. [#7158] [4.2.4x01]
ExtremeZ-IP 4.2.3 (Released: August 2006)
ENHANCEMENTS:
Added ServerIgnoresReadOnlyFolders registry key. If enabled, the server will not display any folders as locked, even if they are marked "read-only" in Windows. See the help file for more details. [#6373] [4.2.3x02]
BUG FIXES:
Added ServerLogsPerformanceStats registry key. If disabled, the server will not attempt to load the performance data helper DLL and will not output performance stats into the log. This key addresses a problem where ExtremeZ-IP can hang at startup trying to load that DLL. See the help file for more details. [#6586] [4.2.3x03]
Fixed a problem where files could fail to show up in indexed searches after being saved in applications such as Microsoft Word. [#6304] [#4.2.3x01]
Fixed a problem PictroMatch would fail to delete files from a watched folder within an ExtremeZ-IP volume. This problem was due to a bug in the support for the AFP Move command. [#6376] [#4.2.3x01]
Fixed a problem where the system statistics that are output every minute stopped being output. [#6811] [#4.2.3x05]
ExtremeZ-IP 4.2.2 (Released: April 2006)
ENHANCEMENTS:
Added a dialog that warns administrators about the risks of sharing out the root of a drive. [#4298] [#4.2.2x07]
Made the "SleepInterval" registry key refreshable. [#6218] [4.2.2x01]
Improved performance of opening the Log window of the Administrator. [#2119] [#4.2.2x01]
BUG FIXES:
Added a workaround for a problem where files saved in Adobe Photoshop CS2 would cause Photoshop to crash when running on OS 10.4.6. †This crash is a result of OS 10.4.6ís support for file comments greater than 128 characters and Photoshop CS2ís lack of support for these long comments. †To activate this workaround, enable the "ServerTruncatesOS9Comments" registry key. †This will cause all files with long comments that are written to an ExtremeZ-IP network volume to have their file comments truncated to 128 characters. †See the help file for more details. [#6355] [4.2.2x07]
Fixed a problem where sleeping sessions would take 30 seconds to be disconnected from the Administrator. [#6335] [4.2.2x07]
Fixed a problem where search index files from different volumes could collide if stored in the same folder. [#6323] [4.2.2x07]
Fixed a problem where search indexing would not initialize properly on a volume that had previously failed to come online. [#6264] [4.2.2x06]
Fixed a problem where the service could crash while reindexing a volume's search index. [#6268] [4.2.2x05]
Fixed a problem where inaccessible files and/or folders could be displayed on the client machine even if the server was configured to hide inaccessible files or folders. [#6237] [4.2.2x01]
Fixed a problem where the number of open forks listed in the main windows of the Administrator would sometimes not match the number of forks listed in the Administrator's Files window. [#5702] [4.2.2x01]
ExtremeZ-IP 4.2.1 (Released: February 2006)
ENHANCEMENTS:
When uploading a file with a blank creation date (Jan 1, 1970), the creation date will be set to match the modification date. Files transferred from a USB drive (FAT) to a Macintosh may not have creation dates. [#5549] [4.2.1x01]
BUG FIXES:
Fixed a problem where an empty file could be created at a volume location if the folder corresponding to that volume was not found. [#6260] [4.2.2x03]
Fixed a problem where Library Pro databases could not be reindexed when the database file was on a remote ExtremeZ-IP volume. [#6174] [4.2.1x03]
Fixed a problem where errors relating to "Perflib" would appear in the Windows Event Viewer when users connected to ExtremeZ-IP. This would occur if the users did not have access to the "Perflib" portion of the registry. [#6170] [4.2.1x03]
Fixed a problem where clients could get disconnected after receiving an incorrect error message when attempting to read past the end of a file. [#6127] [4.2.1x01]
ExtremeZ-IP 4.2 (Released: February 2006)
ENHANCEMENTS:
Added ability to customize volumes as home directories through the ExtremeZ-IP Administrator. [#5478] [4.2x30]
Added an optional feature (disabled by default) that allows administrators to prevent users from performing searches that do not contain "name" as one of the criteria. These searches are much slower than "name" searches and can cause ExtremeZ-IP to use a large amount of CPU for the length of the search. Users who attempt to perform non-name searches are sent a warning dialog. See the ExtremeZ-IP Help for more information on this feature. [#5969] [4.1.1x16]
BUG FIXES:
Fixed a problem where certain files (particularly Microsoft Word documents) could disappear from the Finder. [#5746] [4.2x34]
Fixed a problem where the server could suddenly experience high CPU usage and hanging user sessions when performing an indexed search. [#6010] [4.1.1x22]
Fixed a problem where OS 9 clients could fail to create folder names sent in a particular format (with null characters at the beginning and end of the folder name). This problem could cause applications like "4D thin client" to fail. [#5975] [4.1.1x16]
Fixed a problem where files could be corrupted when saving to the server while another user was viewing the same folder. The corruptions could occur in a variety of applications, such as Microsoft Word and Adobe Illustrator. [#5944] [4.1.1x14]
ExtremeZ-IP 4.1.1 (Released: December 2005)
ENHANCEMENTS:
Added warning to administrators that attempt to create volumes that the service does not have full control over. A warning is now given when the volume is created, and each time the volume comes online. The user account under which the service runs (usually SYSTEM) should have full control over the entire volume, but particularly the root of the volume. Creating ExtremeZ-IP volumes without giving the service full control is strongly discouraged, as it can prevent Macintosh file IDs from being persisted across instances of the service. [#4375] [4.1.1x11]
Added logging of ExtremeZ-IP CPU usage (as opposed to system-wide CPU usage). [#5765] [4.1.1x03]
Added the ability to time out idle users. See the ExtremeZ-IP help file for more information. [#1674] [4.1.1x01]
BUG FIXES:
Fixed a problem where replies to the AFPByteRangeLockExt command were not properly formed. [#4582] [4.1.1x09]
Fixed a problem where users could experience poor performance when using client-side applications (such as Prinergy) that dealt with folders containing large numbers of files (thousands or more). [#5826] [4.1.1x07]
Fixed a problem where volumes could not be mounted using the Classic Chooser under Mac OS 10.4. [#5773] [4.1.1x06]
Fixed a problem where clients could fail to reconnect after server failover. [#5788] [4.1.1x05]
Fixed a problem where ExtremeZ-IP could report stale information about a file if the file was being modified simultaneously from multiple clients. [#5640] [4.1.1x03]
Fixed a problem where the Administrator would hang when trying to display the Log window when running on Windows 2003, 64-bit Edition. [#5706] [4.1.1x02]
Fixed a problem where the Administrator could not show paths for open files that the SYSTEM account did not have access to. Under these conditions, the Files window would show ìPath not available - SYSTEM does not have access to this fileî, and the file could not be closed. [#5442] [4.1.1x01]
ExtremeZ-IP 4.1 (Released: October 2005)
ENHANCEMENTS:
Changed the default node table cache size to 20 Mb for better performance under load. [#5431] [4.1x07]
Modified pruning of old Macintosh file IDs to occur weekly, regardless of whether or not ExtremeZ-IP had been running continuously during that time. Previous versions of ExtremeZ-IP would prune only after a week of uptime. [#5228] [4.1x08]
Added fast indexed file search feature. Further information, configuration instructions, and tips related to this feature can be found in the GroupLogic knowledge base article located at: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/198 [4.1x01]
BUG FIXES:
Fixed a problem where drop folders (write-only) could not be deleted from the Windows side. [#5637] [4.1x18]
Fixed a potential crash that could occur when using any client application that utilizes the ExchangeFiles command (e.g. Microsoft Office). [#5624] [4.1x16]
Migrated the ëPruningIntervalí key from the ëNonRefreshableí portion of the ExtremeZ-IP registry to the ëRefreshableí portion. [#5522] [4.1x11]
Fixed a problem where files could not be copied into drop folders (write-only). These copies could fail within a single volume, or from volume to volume. [#5411] [4.1x09]
Fixed a problem where resource forks could be lost in certain workflows involving Output Manager. Output Manager creates resource forks that could not previously be read by ExtremeZ-IP. [#5067] [4.1x08]
Fixed a problem where ExtremeZ-IP could incorrectly report a serial number conflict on machines with multiple NIC cards. [#5216] [4.1x03]
Fixed a minor memory leak that could occur when users logged on and off using Kerberos authentication. [#5209] [4.1x03]
Fixed a minor memory leak that could occur when users disconnected from the server. [#5210] [4.1x03]
Fixed a file resize issue where an application would fail to read from the end of a file immediately after resizing the file. This issue could cause files to become corrupted from applications such as Linocolor 6.0. [#5196] [4.1x03]
KNOWN ISSUES:
The following search related issues may occur when searching an ExtremeZ-IP 4.1 server with search indexing enabled from a Mac OS X 10.4 ñ 10.4.3 client. These issues are seemingly caused by bugs in Mac OS 10.4 and should hopefully be addressed in an upcoming software update.
A file search may become unresponsive when returning a large number of results (1000+). The search should complete successfully if given a couple minutes to complete.
A file search may become unresponsive when typing slowly in the Finder window search prompt. This is caused by 10.4 automatically initiating a search on a partial search term as you type. This will frequently return a large number of results and is a side effect of the previous problem.
ExtremeZ-IP 4.0.6 (Released: August 2005)
ENHANCEMENTS:
The EZIPUTIL command-line interface will output the number of open forks and locks (SERVER /INFO) and the connected and idle time (SERVER /USERS). [#5141] [4.0.6x06]
Added support for automatic upgrade of active/passive 3.0 settings to an active/active 4.0 service. [#5101] [4.0.6x03]
The EZIPUTIL command-line interface supports two additional options: the listing of open files, and logged-in users. Enter "EZIPUTIL SERVER" from the command-line for more information. [#5063] [4.0.6x01]
BUG FIXES:
Fixed a problem where files could fail to save properly within "munged" folders on OS 9 - folders with names over 32 characters. This was known to occur with Linocolor 6. [#5338] [4.0.6x12]
Fixed a problem where opening a document could change the modification time of the file. This was known to occur with Quark 4 (OS 9) documents containing linked images. [#5120] [4.0.6x12]
Fixed a problem where ExtremeZ-IP could incorrectly report a serial number conflict on machines with multiple NIC cards. [#5216] [4.0.6x11]
Fixed a minor memory leak that could occur when users logged on and off using Kerberos authentication. [#5209] [4.0.6x11]
Fixed a minor memory leak that could occur when users disconnected from the server. [#5210] [4.0.6x11]
Fixed a file resize issue where an application would fail to read from the end of a file immediately after resizing the file. This issue could cause files to become corrupted from applications such as Linocolor 6.0. [#5196] [4.0.6x11]
Fixed a problem where duplicating a folder with a custom icon would generate a folder without a custom icon, and with a visible "ICON" file. [#5109] [4.0.6x06]
Fixed a problem adding or removing a volume while under load could cause connections to hang or disconnect. [#5185] [4.0.6x05]
Fixed a problem where users could fail to log into Quark Publishing System when running under OS 10.4 Classic mode. [#4551] [4.0.6x05]
Fixed a problem where saving under HyperStudio (or other applications) could unlock previously-locked files. [#5080] [4.0.6x02]
Fixed a problem with service permissions that could cause delayed response from a cluster node. [#4896] [4.0.6x01]
Fixed a problem where FreeHand MX 11 toolbar does not display properly if users' home directories are shared through ExtremeZ-IP. [#5080] [4.0.6x01]
KNOWN ISSUES:
GroupLogic does not suggest that volumes be added or removed while the ExtremeZ-IP service is under heavy load - doing so can potentially cause some or all connected users to disconnect. This issue is currently being addressed, and will be fixed in a future release of ExtremeZ-IP.
ExtremeZ-IP 4.0.5 (Released: May 2005)
ENHANCEMENTS:
Added ServerUsesDefaultTypeCreator registry key to allow administrators to return to pre-4.0.3 behavior for files with unknown type and creator. See below for more information. [#4996] [4.0.5x03]
BUG FIXES:
Fixed a problem where Unicode characters above U+FFFF (e.g. Deseret) would not display properly in the Finder on OS 10.4 (Tiger). [#4935] [4.0.5x04]
Fixed a problem where changes could be lost when reducing the size of a test file with BBEdit 8. [#4978] [4.0.5x02]
Fixed a problem where Quark Publishing System could crash or fail to check files in and out against an ExtremeZ-IP volume. [#4948] [4.0.5x02]
Fixed a problem where generic services on a cluster were incorrectly identified as being ExtremeZ-IP. [#4681] [4.0.5x02]
Fixed a problem where files saved from LinoColor 6.0 to an ExtremeZ-IP volume would not contain a preview image. [#4898] [4.0.5x01]
Fixed a problem where files could fail to open or save if inside a folder with a name over 32 characters and containing an extension. [#4907] [4.0.5x01]
ExtremeZ-IP 4.0.4 (Released: May 2005)
ENHANCEMENTS:
Updated EZIPUTIL to support cluster-enabled ExtremeZ-IP services. [#4378] [4.0.4x10]
BUG FIXES:
Fixed a problem where files could fail to save properly when saved inside a folder ending in a space or period. [#4897] [4.0.4x15]
Fixed a problem where users could be incorrectly notified of password expirations when passwords were set to never expire. [#4865] [4.0.4x14]
Reduced CPU usage during weekly pruning of Macintosh file IDs from >90% to 20-50%. [#4347] [4.0.4x12]
Fixed a problem where various file system operations would report the wrong error message when the disk was full, or a disk quota had been reached. [#4815] [4.0.4x10]
Fixed a problem where owners could lose their ability to change permissions for a folder by giving themselves less than full control to that folder. [#4814] [4.0.4x10]
Fixed a problem where clients could hang while performing a search. [#4652] [4.0.4x10]
Fixed a problem where files containing certain characters (omega, Apple sign, Euro sign) would appear "munged" on OS 9. [#4555] [4.0.4x10]
Fixed a problem where ExtremeZ-IP would fail to accept new clients if SFM was started after ExtremeZ-IP was already attached to port 548. [#4515] [4.0.4x10]
Fixed a problem where ExtremeZ-IP could fail to display all available volumes for a user if ExtremeZ-IP had more than 255 volumes configured, but the user had access to fewer than 256 of them. [#3384] [4.0.4x10]
Fixed a problem where ExtremeZ-IP could crash when the server time moved an hour due to daylight savings time. [#4767] [4.0.4x08]
Fixed a problem where ExtremeZ-IP could crash after missing notifications from the file system. [#4784] [4.0.4x08]
Fixed a problem where a file or folderís owner and group could not be changed by OS 10.3 clients. [#4694] [4.0.4x06]
Fixed a problem where searches on volumes that were at the root of the physical drive would fail to return most results. [#4699] [4.0.4x04]
Improved Gigabit performance (implemented asynchronous I/O, optimized processing of certain commands). [#3082] [4.0.4x04]
Fixed a problem where folders configured as write-only (drop boxes) via the "Adjust Macintosh Permission" Explorer plug-in would fail to work properly for ExtremeZ-IP Macintosh clients. [#4688] [4.0.4x03]
Fixed a problem with case sensitivity of Unicode filenames - dropping in a file that differed only in case from an existing file could fail if those filenames contained Unicode characters. [#4653] [4.0.4x03]
Fixed a potential crash when the logon message was greater than 128 characters and clients logged in from OS 9. [#4683] [4.0.4x02]
Fixed a problem where files on an ExtremeZ-IP server could not be checked out in the Quark Publishing System. This had to do with a limitation in the partial path support for the FPCreateFile and FPCreateDirectory commands. [#4682] [4.0.4x02]
Fixed a problem where "munged" files on OS 9 (filenames that contain Unicode characters that cannot be displayed on OS 9) could not be copied between volumes. [#4656] [4.0.4x01]
Fixed a problem where a file's size would be reported as 17,408 TB if the user did not have permission to access that file. [#4675] [4.0.4x01]
KNOWN ISSUES:
Performing a search from the root of a large network volume with catalog search enabled will cause the Finder to become unresponsive until the search has been completed. To alleviate this problem, catalog search operations now default to being disabled. Changes to the Mac OS X 10.4 ìTigerî search user interface will default clients to searching the root of network volumes and, due to an apparent bug or design change, may not return any search results with catalog search disabled unless the search target is changed to a specific volume subfolder by the user. If your environment includes 10.4 ìTigerî clients, you may choose to re-enable catalog search through the Settings window of the ExtremeZ-IP Administrator. This will however increase the likelihood of Finder unresponsiveness while searching. While restricted by the design of Mac OS searching, we plan to address these issues with search enhancements in a later release of ExtremeZ-IP.
ExtremeZ-IP 4.0.3 (Released: March 2005)
ENHANCEMENTS:
The service version number now appears in the lower right corner of the main Administrator window. [#4571] [4.0.3x02]
Volume information is now duplicated in \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters\Volumes so that applications and scripts that depend on volumes being present in the 3.X location can obtain information about volumes without code changes (volume information was moved in \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\Volumes as of 4.0). [#4597] [4.0.3x03]
Added the ability to delete the 4.0 mapping stream (containing Macintosh file IDs) from within the Administrator. [#4572] [4.0.3x01]
Added the ability specify a single IP address for ExtremeZ-IP to use (on machines with multiple NICs) when ExtremeZ-IP runs on a non-cluster machine, or in Active-Passive mode on a cluster. [#4429] [4.0.3x01]
BUG FIXES:
Fixed a problem where the parent modification date would not be updated quickly enough after changes occurred with that folder. This could cause some applications to believe certain actions, like file copies, did not succeed. [#4600] [4.0.3x05]
Fixed a potential crash when users attempted to open suspended volumes. [#4646] [4.0.3x04]
Fixed a problem where a folder could be moved inside an empty folder and not appear unless the Finder view was changed (e.g. from icon to list view). [#4630] [4.0.3x03]
Fixed support for Macintosh PBCatMove file API. [#4608] [4.0.3x03]
Fixed a potential crash when a user performed a search on a volume where that user had only "list folder contents" or other limited permission to some portion of the volume. [#4598] [4.0.2x08, 4.0.3x02 and above]
Fixed a problem where some files copied to the server could fail to copy without any error. [#4609] [4.0.3x02]
Fixed a problem where folders configured as drop boxes (write-only) from a Macintosh client would not function properly. [#4485] [4.0.3x01]
Fixed a problem where the first letter of messages sent to OS X clients would be cut off. [#4491] [4.0.3x01]
Fixed a problem where accented characters contained in messages sent to OS X clients would not display properly on the client. [#4491] [4.0.3x01]
ExtremeZ-IP 4.0.2 (Released: February 2005)
ENHANCEMENTS:
Added the ability to specify a default domain for all logins via the DefaultDomainName registry key. [#3294] [4.0.2x02]
BUG FIXES:
Fixed a problem where locked files inside read-only folders could not be copied to the local machine. [#4487] [4.0.2x06]
Fixed a problem where files would sometimes disappear from the Finder after saving (from many applications, including Quark and Illustrator). [#4482] [4.0.2x05]
Fixed a problem where files containing characters that are not available in the MacRoman character set were not accessible on OS 9. [#4329] [4.0.2x02]
Fixed a problem where the Administrator would report that debug logging had been turned off after the log had wrapped. [#4461] [4.0.2x01]
Fixed a problem where performing a Sherlock search (OS 9) could lock up the Finder and/or cause ongoing file copies to stall. [#3941] [#4340] [4.0.2x01]
Fixed a problem where opening the Files dialog in the Administrator could cause an "Out of Memory" error window to be displayed if a client had locked a file that the SYSTEM user did not have access to. [#4440] [4.0.2x01]
Fixed a problem where the Finder would report an error when attempting to rename a file by only changing the filename's case. [#4470] [4.0.2x01]
Fixed a problem where the trash could not be emptied if the client had deleted two files with the same name. [#4472] [4.0.2x01]
ExtremeZ-IP 4.0.1 (Released: February 2005)
BUG FIXES:
Fixed a problem where debug logging would automatically disable itself when the ExtremeZ-IP log wrapped. [#4396] [4.0.1x08]
Fixed a problem where browsing with Finder would become very slow in some instances. [#4402] [4.0.1x08]
Fixed a problem where a folder could be moved to the root of a volume and still appear in its original location. [#4432] [4.0.1x08]
Fixed a problem where ExtremeZ-IP volumes at the root of a drive would appear empty to Macintosh clients. [#4447] [4.0.1x08]
Fixed a problem with opening and saving files with Word 2001 on OS 9, Rampage, and BBEdit on Mac OS X [#4380] [4.0.1x04]
Fixed support for servers running Windows 2000, pre-Service Pack 4. [#4381][4.0.1x03]
Fixed a problem with linked files in Adobe Illustrator 10 on OS 9. [#4371][4.0.1x02]
ExtremeZ-IP 4.0 (Released: December 2004)
ENHANCEMENTS:
New Product Architecture: introduces a new architecture that eliminates delays for indexing at start up and provides high performance and scalability while maintaining efficient memory usage. [#2771] The new architecture delivers the following benefits:
Immediate startup: eliminates delays for indexing at startup and shutdown, improving availability and providing immediate failover in clustered environments. NOTE: If you install ExtremeZ-IP 4.0 over a previous version, it will automatically convert the previous index the first time it starts. This process will take approximately as long as indexing did for your particular server using the previous version. After this one-time conversion, startup will be immediate.
Dramatically reduced memory usage: uses significantly less memory than previous versions, which improves the performance of the ExtremeZ-IP File Server as well as other server applications and removes memory as a limit to the number of files that can be shared.
Share an unlimited number of files: easily shares millions of files to hundreds of users in heavy production use.
Tune memory usage per volume: provides the flexibility to allocate memory to optimize performance for individual volume requirements.
New fine grain locking: improves performance of the server under load by migrating key bottlenecks from a "single lock" approach to a fine grain locking strategy.
Kerberos Logins: Adds support for the Kerberos standard for single sign-on authentication, making it ExtremeZ-IP the first and only Windows AppleShare (AFP) server to support this powerful security and productivity feature. Kerberos provides single sign-on authentication between Mac OS X clients and all Windows file servers managed by Active Directory. With this new feature, a user signs into Mac OS X by entering their username and password only once, and then has access to all other Kerberos compatible file servers managed by Active Directory without having to sign on again. [#3127]
Active/Active Clustering: ExtremeZ-IP now offers optional support for Active/Active Clustering under Microsoft Windows 2000/2003 Advanced Server. The new architecture of 4.0 provides fast failover with no delay for indexing at startup to provide the most possible uptime. Clients running Mac OS X 10.3 (Panther) will ìautomatically reconnectî to the file server after failover, maximizing user productivity. ExtremeZ-IP File Server 4.0 supports clusters with multiple nodes (2, 3, 4, & beyond). Further, the product supports multiple virtual servers on each node with each virtual server running in its own memory space, enabling advanced configurations required for server consolidation and other virtualization strategies. [#3879]
Added the ability to simultaneously open and use multiple windows within the Administrator. [#825]
Added an option to the Administrator's user interface to allow configuration of the option to "Notify Mac Clients of Password Expiration". Previously this was controlled via a registry key [#1386]
Can now sort by any column in the following Administrator windows: Users, Volumes, Print Queues, Files. [#2622]
The EZIPUTIL command-line interface supports two additional options: /Suspend and /Restart options. Enter "EZIPUTIL VOLUME /INFO" from the command-line for information more information. [#2690]
Removed the debug logging user interface. Debug logging is now controlled entirely by registry entries. [#3379]
Added an option to disable logging of the message "Memory settings for this server are not optimized correctly". [#2274] This feature can be configured from the following registry entry:
When a print job fails and takes the queue off-line, selecting Resume Queue Processing now suspends the bad job automatically. [#2587]
Improved representation of long file names for Mac OS 9 clients. Previously for files with names longer than 31 characters, ExtremeZ-IP converted the name to an 11-character name (DOS 8.3 format). ExtremeZ-IP now returns a more meaningful name truncated to 31 characters. [#3269]
Added ability to configure the size of the node table cache. The cache contains a list of information about files that are being shared. Setting a different cache size allows you to adjust the tradeoff between performance and memory usage. ExtremeZ-IP retains information in RAM for the most recently accessed files, up to the limit specified. If a Mac user requests a file that is not in the node table cache, ExtremeZ-IP goes to disk to retrieve the information and stores it in the node table. If the maximum cache size has been reached, ExtremeZ-IP discards the oldest entry in the node table. You can specify the maximum size in the Cache Size text box of the File Server Settings dialog. It is recommended that you keep the node table cache set to the default 20MB unless advised to modify the setting by GroupLogic support. [#3872]
CHANGES:
ShareWithEZIP.DLL is no longer installed. This previously enabled a context-menu option in Windows Explorer to allow sharing a specific folder. The same action can be performed by navigating to the folder from within the ExtremeZ-IP Administrator [#3767]
KNOWN ISSUES:
OS 9 and OS X Classic do not understand Unicode names. This is a shortcoming of the AFP 2.2 specification. Currently ExtremeZ-IP will replace Unicode characters with null characters when providing file and folder names to clients running in these environments.
As a side effect of the architectural change that allows ExtremeZ-IP 4.0 to share millions of files with immediate startup, client file search execution times have increased when compared to ExtremeZ-IP 3.2. Major improvements to search speed are planned for version 4.1.
When searching the root of a shared volume, the Mac OS client may become unresponsive for the duration of the search if the server-side ìSupport Catalog Search Operationsî option is enabled. This setting will increase search speed but because of the potential client usability impact, it is disabled by default in new installations of ExtremeZ-IP 4.0.4 and later. Installing an upgrade to version 4.0.4 or later will not disable a previous installationís catalog search setting. If you have a previous version and are experiencing client unresponsiveness, it is recommended that you disable ìSupport Catalog Search Operationsî in the ExtremeZ-IP Administrator server settings.
Sherlock searches may hang on OS 9 clients when there are few results to be found and the breadth of the search is large.
If Kerberos is being used for client authentication, the password expiration warning capability of ExtremeZ-IP is disabled.
When starting ExtremeZ-IP 4.0 for the first time after installing over an existing 3.x install, the initial startup time can be lengthy if the 3.x node table index is large. ExtremeZ-IP must do a one-time conversion of information from the 3.x node table index.
ExtremeZ-IP 4.0 periodically (once a week by default) walks its index and prunes entries that are no longer valid. When this occurs the server will display higher CPU usage for a brief amount of time.
For ExtremeZ-IP 4.0 to function correctly, the SYSTEM account at startup on the server must have permissions that allow it to access all volumes on the server.
ExtremeZ-IP 3.2.2 (Released: Hot fixes during Q3 and Q4 2004)
ENHANCEMENTS:
Implemented an option for creating hang logs by renaming the log file instead of making a copy of it. RenameCopyDebugLog registry parameter has to be set to 1 in order to enable the feature [#4189][3.2.2x10]
Implemented logging AFPWrite commands when AFP command logging is enabled [#4197][3.2.2x10]
Implemented storing current version number in the registry (stored in the Version string value) [#4184][3.2.2x10]
Further improved Native API logging (suppressed irrelevant messages) [#4020][3.2.2x08]
Implemented using a user name as a home directory for filtering out volume root enumeration results. An ExtremeZ-IP volume can be marked as home directory volume in the registry by adding a "HomeDirVolume=1" string to the volume's parameters multistring; when enumerating the root of such volume, the server will filter the enumeration results by the name of the currently logged in user assuming the user has a home directory in that volume and its name is the same as the user name. The UseUserNameAsHomeDirectory registry parameter has to be set to 1 and the ShowInaccessibleFolders parameter has to be set to 0 in order to enable this feature. [#4088][3.2.2x08]
Improved filtering out inaccessible items during enumeration [#3955][3.2.2x06]
Responding to client DSITickle messages is now off by default [#3889][3.2.2x05]
Improved debug logging (several logging messages have been discarded in order to make debug logs more informative) [#3894][3.2.2x05]
Implemented an option for turning off memory mapping when writing files to the server. Memory mapping is on by default; in order to turn it off, create a DWORD registry value named MemoryMappedWrites in ExtremeZ-IP parameters and set it to 0 [#3776][3.2.2x03]
Implemented home directory feature -- initial volume enumerations can be filtered by the home directory stored in a user's profile on the domain controller. In order to enable the feature, the UseProfileHomeDirectory registry value has to be set to 1 and the ShowInaccessibleFolders registry value has to be set to 0. The Home directory stored in a user's profile on the domain controller has to comply with the following format:
if ExtremeZ-IP is running elsewhere on the network.
A home directory has to be located in the root of a volume. This feature allows avoiding full volume enumerations which improves performance on volumes with a large number of folders in the root [#3531][3.2.2x02]
Improved Native API logging (suppressed irrelevant messages) [#3520][3.2.2x01]
BUG FIXES:
Fixed a crash in the administrator UI when changing color scheme [#3388][3.2.2x08]
Fixed problems with disconnecting a volume that contains drop folders [#3488][3.2.2x07]
Fixed service crashes when shutting down with suspended volumes [#4016][3.2.2x07]
Fixed losing directory change notifications under certain circumstances [#3907][3.2.2x05]
Fixed possible corruption problem when transferring files over 2GB [#3431][3.2.2x01]
Fixed logging errors that could cause service to crash [#3528][3.2.2x01]
Fixed high CPU usage when SLP is not configured correctly [#3603][3.2.2x01]
Fixed high CPU usage on multiple processor systems [#3608][3.2.2x01]
ExtremeZ-IP 3.2.1x7 (Released: September 9, 2004)
ENHANCEMENTS:
Reversed separate send thread to off by default -- problem in OS X that occurred when performing a volume to volume copy that the separate send thread feature took care of is fixed as of OS X 10.3.5, so the separate send thread feature is no longer required, unless using an earlier version of OS X on the client side. [#3423] [3.2.1x05]
Added registry key called "RespondsToTickles" when set to 0 will change ExtremeZ-IP behavior so that it does not respond to a client-side tickle with a tickle of its own. The default is 1. [#3312] [3.2.1x03]
Added option to prevent users from seeing files for which they do not have at least "read attributes" privileges. The "read attributes" property does not imply the ability to read a file, but only to be able to see what the permissions and other attributes of the file are. [#3268] [3.2.1x02] This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\ (Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: ShowInaccessibleFiles
Default: Off
Refreshable: No
BUG FIXES
Fixed DHX encryption problem with zero high order byte keys [#3424][3.2.1x05]
Fixed memory leak [#3427][3.2.1x05]
Fixed problem where restarting a volume from the UI crashed the service [#3390][3.2.1x05]
ExtremeZ-IP 3.2.0x13 (Released: July 20, 2004)
Note: Some changes in this section were first available as 3.1.2 hot fixes.
ENHANCEMENTS:
Added ability to prevent Mac users from seeing folders for which they have neither read nor write access. [#2911] [3.2x9] This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\ (Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: ShowInaccessibleFolders
Default: Off
Refreshable: No
Several enhancements in this release relate to printing. Please see ExtremeZ-IP Print README.TXT if you have print support installed.
Added ability get server statistics using the EZIPUTIL command-line program. Enter "EZIPUTIL SERVER /INFO" from the command-line to receive information on the number of connected users, number of volumes, total number of files and folders across all volumes, and the average number of files and folders per volume. [#2717]
Added ability to set a custom icon for ExtremeZ-IP volumes using the EZIPUTIL command-line program. Enter "EZIPUTIL VOLUME" from the command-line for more information. [#2633]
Added ability to configure ExtremeZ-IP to convert OS X MacRoman filenames into precomposed Unicode on the server. Enabling this feature will allow MacRoman files to be displayed normally in Windows Explorer, and will allow for compatibility with third party applications such as Adobe Acrobat Distiller. [#2563] This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\ (Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: CreatePrecomposedMacRoman
Default: Off
Refreshable: No
The default for 'UseSeparateSendThread' is now 'on'. This should eliminate problems when a Mac copies files between two ExtremeZ-IP volumes. However, it also increases the number of threads that will be used, which can cause problems on servers with large numbers of active users and/or volumes. To turn the
option off, follow the instructions in the Windows Registry Keys section above. For more information about memory and thread usage, see http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/122 [#2839][3.1.2x24]
BUG FIXES:
Fixed problem where directory names longer than 31 characters could not be found with Mac Panther client. [#2853][#2854][3.1.2x22]
Fixed problem where node name comparisons would crash from NULL name pointers [#2780][3.1.2x21]
Fixed problem where disconnected sessions could not reconnect, sometimes forcing the Mac Client to reboot. [#2772][#2776][3.1.2x21]
Fixed problem where processing session exceptions and disconnecting the session would cause other sessions to hang and disconnect from the volume. [#2772][2776][3.1.2x21]
Fixed problem when removing child nodes from a NULL node would crash [#2760][3.1.2x21]
Properly disconnect sessions that are or have been sleeping. [#2693][3.1.2x20]
Properly handle session exceptions (for example, I/O errors during a write). Shut down the session rather than having the entire application crash. [#2716][3.1.2x20]
Fixed problem where password expiration notifications would only be sent if debugging was enabled and then disabled. [#2520][3.1.2x19]
Fixed problem where clients performing a rename or delete could cause the server to hang for up to 15 minutes before reverting to a normal state. [#2694][3.1.2x18]
Fixed crash where fast creation/deletion/creation/deletion of same file was mishandled [#2632][3.1.2x08]
Fixed bugs where a volume's connected Macs would all disconnect. [#2617] [#2630][3.1.2x08]
Fixed possible hang when the Administrator Files dialog was kept open while the service was running. [#2610][3.1.2x08]
Fixed possible hang during heavy server load. Previous behavior was that all currently active sessions would hang, and new connections could not be made. [#2564][3.1.2x03]
Fixed bug in critical section monitor where critical section monitor logging could be incorrect if a thread entered a single critical section multiple times before leaving. [#2557][3.1.2x01]
DIAGNOSTIC ENHANCEMENTS:
[Replaced as of 4.0]: New Registry key 'DebugLogPrintAccounting' for tracking Print Accounting information. [#2944][3.1.2x32]
[Replaced as of 4.0]: New Registry key 'DebugLogThrowThreadException' for testing whether Dr. Watson crash logging is configured. This is a string value with the following possible values: "AfpCatSearch", "AfpSessionMainThread", "AfpSessionSendThread", "AfpSessionATMainThread", "RascalQueuePAPThread", "RascalSessionMainThread", "RascalSessionLprThread", "WaitForDirectoryChangesThread", "ForkFlusherThread". contact GroupLogic for recommended usage. [#2927][3.1.2x30]
[Replaced as of 4.0]: New Registry key 'DebugLogCloseHandle' added for enhanced debug logging on CloseHandle calls [#2899][3.1.2x26]
When 'RenameLogAtStartup' and 'UseCriticalSectionMonitor' are both enabled, if the server hangs, a copy of the debug log will be made automatically at 30 seconds, 2 minutes and 10 minutes after the hang is detected [#2855][3.1.2x24]
CPU usage (average / current) Memory Usage: (RAM / virtual / current load) added to Date line in debug log [#2754][3.1.2x21]
Date, time and minute log entry added to the debug log on a per-minute basis. [#2749][3.1.2x21]
New registry key 'RenameLogAtStartup' added so that clients will automatically get a log ready to send to GLI after restarting the server. [#2750][3.1.2x21] This feature can be configured from the following registry entry:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\ (Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\DebugNonRefreshable for 4.0)
Key: RenameLogAtStartup
Default: Off
Refreshable: No
Added code to log when processing large folder hierarchies (dropped in an ExtremeZ-IP volume from the Windows server) takes a long time. This logging will allow us to help diagnose future client hangs. [#2697][3.1.2x18]
Added more logging for tracking notification processing
[Replaced as of 4.0]: Added new registry key (DebugLogFileAndLine) for tracking what portions of the code have executed. [#2685]
Added different critical section logging registry key "CriticalSectionMonitorLogFrequencyInMilliseconds", so that we have finer control of granularity. The old registry key "CriticalSectionMonitorLogFrequency" was in minutes and has now been deprecated. This feature can be configured from the following registry entry:
[Replaced as of 4.0]: Added support for logging of volume enumeration via registry key (DebugLogVolumeListing). [#2556]
Enhanced critical section monitor to provide information about whether a thread is stuck inside a critical section, or is stuck waiting on a critical section. [#2558]
ExtremeZ-IP 3.1.1x9 (Released: December 2, 2003)
ENHANCEMENTS:
Improved performance over a WAN (wide area network) connections, especially ones with high bandwidth and high latency. [#2513]
BUG FIXES:
Fixed problem with Mac OS X 10.3 (Panther) where reading from the server was very slow. [#2496]
Fixed problem where files with Unicode characters were not accessible from OS 9 if they were placed on the server from OS X. [#2478 and #2534]
ExtremeZ-IP 3.1.0x20 (Released: September 30, 2003)
ENHANCEMENTS
Most enhancements in 3.1 relate to printing and are listed in the ExtremeZ-IP Print Read Me file.
Added full support for Windows 2003.
Reduced consumption of server resources by reducing the number of threads per volume.
The EZIP server will update its Bonjour (Rendezvous) registration on the network dynamically.
Removed volume deletion thread and combined it with another thread to reduce memory usage. This feature can be configured from the following registry entry -- enabling this key will revert ExtremeZ-IP to pre-3.1 behavior:
(Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: UseSeparateVolumeDeletionsThread
Default: Off
Refreshable: No
Added support for Mac style permissions. Enabling this feature will cause ExtremeZ-IP to limit the permissions on folders to an owner, a single group, "Everyone" and the SYSTEM user. The default behavior of ExtremeZ-IP (and Windows in general) is to allow any number of users and groups to have permissions to a particular folder. By default, changing group permissions from the Macintosh client will change permissions for the primary group only -- any other groups with permissions to that folder will not be changed. Users that wish to restrict access to only the primary group should enable this new feature. This feature can be configured from the following registry entry:
(Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: UseMacStylePermissions
Default: Off
Refreshable: No
BUG FIXES:
Fixed a potential error that the installer could encounter when installing over a previous version. This could occur if AdjustMacPermissions.DLL or ShareWithEZIP.DLL had been loaded and Windows Explorer was not closed before re-installation.
Fixed a bug that caused print support not to install properly if the trial version had previously been installed.
Fixed bug where Register Server on AppleTalk Network setting would be lost after upgrading.
Fixed crash when Mac client sent commands to EZIP after logout.
Fixed problems with creation and modification dates on Mac OS X. These dates would appear different from the dates appearing on Windows and OS 9 by one or two minutes.
Fixed issue with some UNICODE characters -- copying, deleting or moving files with certain UNICODE characters could fail.
Fixed support for Unicode characters in file and usernames. Previously, files with names containing Unicode characters that were placed on the server from OS X could not be accessed from Mac OS 9.
Fixed problems with volume names containing characters over ASCII 127 (e.g. "¸"). These volumes were not accessible from OS X.
Fixed a bug that caused files with certain Unicode characters (over character #65,535) to be displayed improperly and fail to copy.
Fixed a potential -50 error on Mac OS X when attempting to copy a file with certain characters in the filename from the client to an ExtremeZ-IP volume (characters 1-31).
Fixed problems with certain characters, including "fl" "≈" and "Â" -- files with this character could not be viewed properly from OS 9.
Fixed possible stall if a large number of files are moved in or out of a shared ExtremeZ-IP volume at a high rate over a sustained period of time.
Fixed potential repeated crash when attempting to access certain files.
Fixed ghosted session issue - the Administrator would list multiple session from a single client machine, and would never disconnect these "ghosted" sessions.
Fixed potential crash when disconnecting a session.
Fixed potential crash when shutting down a session.
Fixed problem with users being unable to connect to a server that is sharing many volumes.
Added support for a separate send thread. This option can help to resolve problems that occur when Mac OS X users copy files from one ExtremeZ-IP volume to another. The problems may appear in the form of Mac users encountering "-36" errors or kernel panic crashes. This feature can be configured from the following registry entry:
(Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable for 4.0)
Key: UseSeparateSendThread
Default: Off
Refreshable: No
DIAGNOSTIC ENHANCEMENTS:
About Box now shows the version and build number for the ExtremeZ-IP Administrator and Service separately.
Administrator indicates when debug logging is enabled
Debug log indicates the state of all settings, even for those settings where a registry key is not present.
Shows date and timestamp in log when logging the message Debugging Log Enabled By Administrator
[Replaced as of 4.0]: Several registry keys related to debugging were added in 3.1 but have been changed as of 4.0. These include: UseCriticalSectionMonitor, CriticalSectionMonitorLogFrequency, DebugLogDetailedNodeConstruction, DebugLogNodeTableLocks, DebugLogDeletedPool, DebugLogAddNotifications
Added support for the logging of non-AFP DSI command information.
ExtremeZ-IP 3.0.2x10 (Released: June 20, 2003)
ENHANCEMENTS:
Added experimental support for Windows 2003. Contains a fix for a bug that would cause files to not appear. Windows 2003 is fully supported as of ExtremeZ-IP 3.1.
Added support for server to notify clients that their passwords are about to expire.
BUG FIXES:
Fixed Windows 2003 issue - Windows 2003 support was not available in demo version of ExtremeZ-IP.
Fixed issue with password expirations notifications for domain users - added code to switch to the SYSTEM account to obtain expiration information if the logged-in user does not have permission to retrieve it.
Fixed issues with some sessions never disconnecting -- added code to timeout these "stuck" sessions.
Fixed potential crash with debug logging when manipulating files or folders with '%' in their name.
Fixed issue with volume passwords - creating a new volume with no password and then editing the volume to have a password would prevent users from mounting that volume until ExtremeZ-IP was restarted.
Fixed Windows 2003 issue - installer could not remove a previous version of ExtremeZ-IP.
Fixed minor issues with password notification - notifications did not occur if the PasswordExpirationWarningThreshold was set higher than the system "Maximum Password Age".
Fixed conflict between EZIP and DNS servers -- EZIP would listen on port 53, the same port that DNS servers listen on.
Fixed Windows 2003 issue - files were not visible to the client.
Fixed Mac OS X crash - Macintosh was crashing when attempting to reconnect after network failure.
DIAGNOSTIC ENHANCEMENTS:
Added symbols to service and administrator executables so that Dr. Watson crash logs can provide more detailed information.
ExtremeZ-IP 3.0.1x01 (Released: April 18, 2003)
BUG FIXES:
Fixed permissions issue -- folders were not visible if the SYSTEM user was not given read permission.
ExtremeZ-IP 3.0.0 (Released: April 8, 2003)
ENHANCEMENTS:
AFP 3.1 support is on by default for the server. This can overridden with the registry key:
\HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\SupportAFP3 (Key moved to \HKLM\System\CurrentControlSet\Services\ExtremeZ-IP\Parameters4\NonRefreshable\SupportAFP3 for 4.0)
This is a DWORD value and should be set to 0 to disable AFP 3.1 support and support only AFP 2.2
Mac OS X computers can use filenames longer than 31 characters.
Mac OS X computers can access files larger than 2GB.
Mac OS X computers can access volumes larger than 4GB.
Added support for Bonjour (Rendezvous) to allow Mac OS X clients to easily find and connect to the ExtremeZ-IP server. Bonjour (Rendezvous) is based on the multicast DNS protocol and does not require AppleTalk on the network. Bonjour (Rendezvous) support can be enabled from Windows 2000 and XP, but not NT.
Significant enhancements to the EZIPUTIL command line utility. Type EZIPUTIL.EXE to get help on the commands
Enhancements to the "Create Volume" dialog to allow new folders to be created
Free disk space reported to Macintosh clients now properly reflects user disk quotas
Unicode File Names: With Mac OS X, users can create files using the Unicode character set, which is used worldwide to support the wide variety of characters found in different languages.
Optimizations for Enumerating Folders, Catalog Searches: Through AFP 3.1, Mac OS X clients gain improvements that allow applications to discover the contents of folders more efficiently than in previous versions. With this change, the client and server are able to communicate significantly more information with each transaction on the network, which results in improved performance.
BUG FIXES:
Users that were connecting but not logged in yet appeared with random characters for their user name.
Fixed bug where error codes were not returned properly on Read operations when using newline masks. This was introduced in 2.1 and caused imports by MacManager to fail.
ExtremeZ-IP now detects if a client has disconnected but not cleaned up their Network Trash Can Folder, and cleans up the folder itself. This resolves a problem where servers with a lot of users would slowly accumulate Network Trash Can folders and cause logons to slow down over time as clients enumerated all of the trash cans at startup.
Removed multiple lock contention issues when using the ExtremeZ-IP Administrator. This could potentially have caused problems if the Administrator failed or locked up, preventing new users from connecting, the service from stopping, or connected users from opening files. This may also have resulted in a build of TCP/IP connections in a "CLOSE_WAIT" state after the Administrator failed.
These issues could have occurred when displaying active sessions or open files, when sending messages, when manually closing files, or when manually disconnecting users.
Made fixes that significantly improve server responsiveness to client requests, especially when the client is Mac OS X 10.2 or later. This will resolve problems with "slow network performance", for example when saving documents from various applications.
Fixed crash in the server that could occur if a Macintosh attempted to close a file that it had open but which had been closed manually using the ExtremeZ-IP Administrator program.
Improved recovery of server when the ExtremeZ-IP Administrator program goes down unexpectedly; should improve the ability to re-connect and manage the service without having to restart.
Made fixes that allow multiple concurrent API calls, and allow API calls to be simultaneous with use of the Administrator.
Fixed a bug in AFP3 support that prevented folders from being copied from server volume to the client.
Fixed a bug in AFP3 support that prevented files larger than 4 GB from being copied from client to server.
Fixed a bug that prevented the use of international characters in usernames and passwords.
Fixed a bug in AFP3 support that prevented files from being locked and unlocked.
Fixed a bug that prevented some files and folders from appearing in file dialogs of classic applications running under Mac OS X.
Fixed bugs that prevented opening and saving documents from Microsoft Office X applications when AFP3 support is enabled.
Fixed a bug in which ExtremeZ-IP Drop Boxes work only if the user that logged in as a member of the Administrators group.
DIAGNOSTIC ENHANCEMENTS:
The ExtremeZ-IP Administrator now displays the full version number in the About Box (e.g., 3.0x01)
The ExtremeZ-IP debug log now contains the full version and build number (e.g., 3.0x01)
Numerous debug logging configuration options can now be set from the debug dialog in the ExtremeZ-IP Administrator. Changes to the options now take place by clicking "Enable log" immediately, instead of requiring the ExtremeZ-IP service to be restarted.
Improved debug logging for volume startup and indexing to diagnose indexing problems
Improved debug logging on memory allocation failures to capture machine memory status
Improved debug logging to diagnose slow AFP logon problems
Improved debug logging for SLP lookup requests to diagnose SLP network problems
Improved debug log timestamps to only log on new lines
Improved debug logging of connections / disconnections to diagnose "ghost sessions"
[Replaced in 4.0]: Several debug logging options were added in ExtremeZ-IP 3.0 and changed in 4.0. These include: DebugLogUseTimeStamps, DebugLogLimit, DebugLogSecurityACLs, DebugSessionLifecyclesAlways, DebugLogsFindingNodes, DebugLogBasicFileIO, DebugLogLogonInfo, and DebugLogLimit.
ExtremeZ-IP 2.1.1 (Released: 2002)
BUG FIXES:
Internal changes to improve performance on servers with many files and/or under heavy load. In some cases, these changes will result in significant gains in file manipulation and directory browsing, and possibly reduced CPU utilization, compared to all previous versions of the server. There will be a slight increase in memory usage in the server compared to earlier versions.
Fixed potential crash of the server when Macintosh clients are opening files in QuarkXPress 4.1
Fixed problem with server not responding to SLP lookups that include a "previous responders" list
ExtremeZ-IP 2.1.0 (Released: 2002)
ENHANCEMENTS:
User interface provides more status information, control
Significantly better support for larger, more complex file systems
Enhanced Explorer plug-in for adjusting permissions
Command line utility (EZIPUTIL) can remove shared volumes
Registry value to specify IP addresses reported to client when connecting via AppleTalk
OTHER CHANGES:
Default SLP scope is now "Local Services"
ExtremeZ-IP 2.0.5
Minor updates for measuring internal performance.
ExtremeZ-IP 2.0.4
Fixed a potential crash when receiving print jobs from Macintosh clients.
ExtremeZ-IP 2.0.3
BUG FIXES:
Fix for password changing on networks with domain controllers.
ENHANCEMENTS:
Better logging options for authentication problems.
Support for registry key to specify SLP host and scope.
ExtremeZ-IP 2.0.2
Fix memory leak when modifying same file repeatedly.
Added support for drop boxes.
ExtremeZ-IP 2.0.1
Sherlock searches with capital letters work correctly.
Fixed a problem where read operations beyond the end-of-file might cause the server to appear locked up.
ExtremeZ-IP 2.0.0
ENHANCEMNTS:
Remote Administration
Support for optional IP printing services
Explorer plug-ins for sharing Macintosh volumes, adjusting permissions
Command line utility (EZIPUTIL) for creating shared volumes
Much faster directory access
Much faster Sherlock searches (support for Catalog Search operations)
Access to log information from within ExtremeZ-IP Administrator
Better support for certain Macintosh applications (file ID support)
Better support for access permissions and restrictions
Better move, rename, delete and copy operations
Resizable windows in ExtremeZ-IP Administrator
Support for longer file extensions for type/creator mappings
BUG FIXES:
Support for NTFS volumes with disabled 8.3 names.
ExtremeZ-IP 1.1.3
ENHANCEMENTS:
Better read and write performance.
Better use of memory resources.
Ability to ignore Macintosh requests to change permissions.
Minor installer enhancements for updating existing installations.
BUG FIXES:
Fix for situations where type/creator information would not be flushed to disk.
Fix for problem connecting to server via the Chooser.
Fix for problems starting up if SYSTEM account did not have access.
Fix for logging being accidentally left on, causing huge log files.
ExtremeZ-IP 1.1.2
ENHANCEMENTS:
Windows 2000 support enabled by default.
Better read and write performance, especially for fast networks.
Made TCP port for server configurable via registry key.
Better handling of file-modified notifications, resulting in better performance.
BUG FIXES:
Better handling of specific AFP user/group mappings.
Fixes for problems during index rebuilding that would cause certain files to be unavailable to Macintosh users.
ExtremeZ-IP 1.1.1
ENHANCEMENTS:
More control over security settings.
Better status information for volumes.
Better write performance, especially on machines with large amounts of memory.
Better read performance, especially for Finder copies.
BUG FIXES:
Better support for password changing on Macintosh.
Better support for viewing and editing permissions from a Macintosh, especially in multi-domain environments.
Fixes for problems where files might become invisible to Macintosh users even though they existed on the server.
Fix for file/directory names beginning with period (.).
Fix for PBHCopyFile routine when destination name is empty.
Fix memory leak for threaded copy operations.
Support for creating volumes that are already read-only.
Fix for deleting nested directory hierarchy on Windows.
ExtremeZ-IP 1.1.0
ENHANCEMENTS:
Support for Windows NT on the Alpha processor.
Faster startup indexing.
Performance improvements.
Better SFM compatibility.
Custom color icons for new volumes.
Support for DHX UAM, allowing encrypted logins and long passwords.
Support for Mac OS 9 Network Browser.
Support for hiding volumes that user cannot access.
Support for default security settings (i.e., SYSTEM account not granted access).
Network Trash Folder improvements.
Support for reporting password expiration to client.
BUG FIXES:
Problems where ExtremeZ-IP might crash when running with ColorCentral.
Incorrect modification times on folders and files.
Volumes ending in space (' ') or period ('.').
Memory leak when deleting a volume.
Multihomed machines.
Directories "moved" into an ExtremeZ-IP share would show up empty to Macs.
Fixes for reading in "new line" mode in certain Macintosh programs.
ExtremeZ-IP 1.0
Initial product release.
ExtremeZ-IP Print Server Version History (5.1.3 and earlier)
ExtremeZ-IP 5.1.3 (Released: March 2008)
ENHANCEMENTS:
Attempting to add printers through ëPrint & Faxí preferences panel in Leopard 10.5.2 and greater will fail with all earlier versions of the Mac OS X printing components. Existing printers on client machines should be unaffected, but this may change with later releases of Leopard. [#9835] [5.1.3x05]
ExtremeZ-IP will now allow broadcast of print queues over the Appletalk protocol in the MacJapanese character set if the queue name cannot be fully converted into the MacRoman set. [#9847] [5.1.3x04]
ExtremeZ-IP 5.1.2 (Released: January 2008)
ENHANCEMENTS:
ExtremeZ-IP will now allow administrators to automatically add an exception to the Windows Firewall. [#9415] [5.1.2x04]
ExtremeZ-IP will now output crash dumps directly into the application folder. [#9443] [5.1.2x04]
BUG FIXES:
Improved performance of the Zidget in environments with hundreds of print queues. [#9417] [5.1.2x06]
Fixed a problem where upgrading from a print trial to a licensed version of the print server can fail to automatically restart the print server. [#8844] [5.1.2x04]
Print Processing Log now sorts jobs in a case-insensitive manner. [#1543] [5.1.2x04]
Direct (non-spooling) print queues now automatically reject jobs received over LPR. [#8788] [5.1.2x04]
ExtremeZ-IP print queues using the LPR output method now support sending jobs over LPR to a remote queue whose name contains Unicode characters. [#9378] [5.1.2x04]
ExtremeZ-IP 5.1.1 (Released: November 2007)
BUG FIXES:
Added complete support for queue names containing Unicode characters. ExtremeZ-IP print queues containing these characters can now be properly discovered and added using all discovery methods (Bonjour, Appletalk, HTTP/Zidget), and these queues can have their PPDs downloaded and be printed to properly without error. [#8526] [#8913] [#8940] [5.1.1x01]
Fixed a problem where ExtremeZ-IP could crash at startup if the print queue registry settings were invalid. [#9337] [5.1.1x06]
Fixed a problem where queues added via the Zidget would be automatically reshared over Bonjour on Leopard clients. [#9231] [5.1.1x04]
ExtremeZ-IP 5.1 (Released: October 2007)
ENHANCEMENTS:
Introduced the ExtremeZ-IP Zidget: a Dashboard widget that helps you easily locate ExtremeZ-IP file servers and printers on your network.. [#8520] [5.1x21]
Added support for IPv6 to the service. The service can now communicate with remote printers over IPv6 or IPv4. [#7863] [5.1x05]
The number of print queues is no longer bound by available memory of the server. In previous version of ExtremeZ-IP, the service was limited to several hundred print queues due to high memory and thread usage per queue. ExtremeZ-IP 5.1 has been qualified to run with 1500 print queues, and having this large number of print queues does not consume a large amount of memory or CPU resources. In addition, the file server will now be more responsive when the print server is under heavy load. [#7852] [5.1x06]
Added capability for print queues to be renamed via the ExtremeZ-IP Administrator. Any jobs already in the queue will be processed after the rename, but jobs being received to the queue may be transferred to the new queue. [#8168] [5.1x06]
Added capability to specify a text based description and location for each print queue, and display this information in the Print Queues window of the ExtremeZ-IP Administrator. [#8169] [5.1x06]
Added a warning to the Windows Event Log if ExtremeZ-IP is configured to have more than 100 print queues and Bonjour or Appletalk broadcasting of print queues is enabled. GroupLogic does not suggest that broadcasting of print queues be enabled with more than 100 print queues because this can make printer discovery very difficult to navigate for clients. [#8150] [5.1x05]
Added capability to suspend and restart print queues using the EZIPUTIL command-line utility. [#8885] [5.1x39]
BUG FIXES:
Fixed a potential crash of the ExtremeZ-IP service when a queue was configured with a PPD file with inconsistent line endings. [#8843] [5.1x37]
Fixed job cancellation button in the ExtremeZ-IP Administrator so that hung jobs can be promptly cancelled. [#8369] [5.1x13]
Fixed a problem where print queues whose name contain open or close parentheses would not have their PPD files automatically downloaded by the ExtremeZ-IP Print Components. [#8839] [5.1x37]
Removing a print queue now causes any jobs persisted to disk to be removed. This prevents the jobs from "reappearing" if a queue with the same name is created at a later date. [#8316] [5.1x11]
Fixed a problem where print jobs could hang if the remote printer refused to send an LPR error code but the TCP connection was kept alive. Stuck print jobs are now taken offline after 5 minutes. [#7959] [5.1x10]
Fixed a problem where the ExtremeZ-IP Administrator would lock up for 10-15 seconds and CPU usage would spike if a print queue was added when the service was already configured to have hundreds of print queues. [#7712] [5.1x06]
Fixed an issue where the service would take a very long time to startup if the server contained a print queue that had print jobs persisted to disk when the service was last shutdown. Jobs are persisted to disk if the queue did not get to processing those jobs before the service was shutdown. [#5528] [5.1x06]
Limited logging of certain queue initialization errors (such as non-specified PPDs or errors initializing Appletalk) in order to cut down on messages put in the Windows Event Log when the service is configured with a very large number of print queues. [#8263] [5.1x09]
Reduced the frequency that the Print Queues window of the Administrator refreshes in order to cut down on CPU used by the Administrator when a large number of print queues are configured. [#8264] [5.1x09]
Fixed a problem where the username could fail to display properly in the logging of a Print Accounting queue. [#8850] [5.1x39]
ExtremeZ-IP 5.0.2 (Released: July 2007)
ENHANCEMENTS:
Improved handling of print jobs that do not succesfully print. Failed jobs can no longer take the entire queue offline. These failed jobs will be automatically retried at a configurable interval, and optionally deleted after a certain amount of time. [#8149] [5.0.2x09]
BUG FIXES:
Fixed a problem where the "jobs offline" counter of a print queue could become invalid if jobs were automatically deleted after being offline for too long. In these cases, the counter would register as 4 billion. [#8019] [5.0.2x03]
ExtremeZ-IP 5.0.1 (Released: April 2007)
ENHANCEMENTS:
Added support for performance counters that are specific to individual ExtremeZ-IP print queues. Information on "Print Jobs Offline", "Job Errors", "Total Jobs Printed" and "Total Pages Printed" as well as a counter indicating whether a queue is on- or offline can now be viewed for individual print queues, or (as before) for all queues in total. These new counters appear in the new "ExtremeZ-IP Print Queues" object and can be tracked with tools such as Perfmon and Microsoft Operations Manager (MOM). [#7822] [5.0.1x01]
Added the ability for administrators to automatically replicate shared Windows printers as ExtremeZ-IP print queues by clicking a single button in the Print Queues Window. [#7828] [5.0.1x01]
BUG FIXES:
Fixed a problem where printing jobs whose name contained question marks could cause a crash. This issue was present in ExtremeZ-IP 5.0 only. [#7849] [5.0.1x03]
Fixed a problem where print jobs whose names contained characters that are illegal in Windows filenames (e.g. '?' and ':') would fail to display properly in the ExtremeZ-IP Administrator. This issue was present in all versions of ExtremeZ-IP through 5.0. [#1541] [5.0.1x01]
ExtremeZ-IP 5.0 (Released: February 2007)
ENHANCEMENTS:
Added Print Accounting features to the standard Print Server. Print Accounting allows administrators to
Require end-users to enter accounting codes before printing, right from within the Mac OS X print dialog
Track and allocate costs incurred when using expensive printing resources such as color printers or proofers
Validate codes immediately against a centralized list to enable printing
Log jobs to a central repository, which is then exportable in a tab-delimited format
Track key characteristics in each log such as job name, user name, time and date of printing, number of copies, page size, number of pages, size of job in bytes and the print queue that was used
Configure account codes in real time with no client side changes; configure codes with customizable labels control whether codes must be validated against the server; and control whether the list of codes are displayed to clients
Automatically update validation codes and export job logs through programming interfaces
Added support for performance counters. ExtremeZ-IP publishes counter data so that the status of ExtremeZ-IP print queues can be tracked with tools such as Perfmon and Microsoft Operations Manager (MOM). Some examples of available counters are "Print Queues Offline", "Bytes Printed/sec" and "Total Pages Printed".
Improved support for handling errors when printing to an LPR print queue. Non-fatal errors (such as the LPR printer having a full queue) now cause the job to go offline but do not disable the entire print queue. These offline jobs will be automatically retried until they successfully print. More information on this new feature and its configuration options can be found in the User Manual at http://docs.grouplogic.com/display/EZIP/ExtremeZ-IP+Home.
BUG FIXES:
Fixed a problem where printers supporting Print Accounting through Direct Print would hang when print jobs were submitted that had either missing or invalid print accounting codes. [#6808] [5.0x138]
Fixed a problem where printing jobs with titles containing backslashes could cause the print server to hang. [#7538] [5.0x128]
Fixed a problem where printing many jobs could cause ExtremeZ-IP to leak handles. [#7710] [5.0x136]
Fixed a problem where an LPR print queue could hang, forcing a restart of the service to reenable the queue. [#7737] [5.0x137]
ExtremeZ-IP 4.2.4 (Released: October 2006)
BUG FIXES:
Enabled ServerCombinesLPRPackets feature by default. [#7198] [4.2.4x01]
ExtremeZ-IP 4.2.3 (Released: August 2006)
BUG FIXES:
Added ServerCombinesLPRPackets registry key to fix a problems where jobs would fail to spool to certain LPR printers. See the help file for more details. [#6685] [4.2.3x04]
ExtremeZ-IP 4.2.2 (Released: April 2006)
No changes to printing.
ExtremeZ-IP 4.2.1 (Released: February 2006)
ENHANCEMENTS:
Added support for Intel based Macintosh systems.[#6181] [4.2.1x03]
Combined Print and Print Accounting components into a single installer. [4.2.1x03]
ExtremeZ-IP 4.2 (Released: February 2006)
ENHANCEMENTS:
Added support for automatic Bonjour printer discovery. [#5839] [4.2x30]
BUG FIXES:
Print Queue names are now case-insensitive. Attempting to create a Print Queue that has the same name as an existing queue, differing only in case, will be rejected with a warning that a queue with that name already exists. [#6078][4.2x33]
Fixed a bug where ExtremeZ-IP would fail to read job names containing accented (e.g. "‰ˆ¸") and other Unicode characters properly. [#5766] [4.1.1x14]
ExtremeZ-IP 4.1.1 (Released: December 2005)
ENHANCEMENTS:
Fixed a bug with Microsoft Word running under Tiger where the Print Accounting Dialog was not responding to the mouse. Other applications under Tiger might also have exhibited this behavior. [#5812] [4.1.1x10]
ExtremeZ-IP 4.1 (Released: October 2005)
ENHANCEMENTS:
Print queues configured to forward jobs to a remote LPR queue can now send to a non-default LPR port. [#5434] [4.1x08]
Print processing logs exported through EZIPUTIL now honor the IPPrintLogFormat and PrintAccountingLogFormat registry keys. [#5456] [4.1x08]
The print processing log window now updates if the IPPrintLogFormat and PrintAccountingLogFormat registry keys are refreshed. [#5455] [4.1x08]
BUG FIXES:
Fixed a bug where the Administrator would look for the IPPrintLogFormat and PrintAccountingLogFormat registry keys in the wrong location. [#5453] [4.1x08]
KNOWN ISSUES:
Print jobs will not persist on Windows XP Embedded.
Kerberos authentication does not work on Windows XP Embedded.
ExtremeZ-IP 4.0.6 (Released: August 2005)
ENHANCEMENTS:
The Macintosh 'EZ-IP OS X Accnting v4.0.6.pkg' has been updated to be Mac OS X 10.4 'Tiger' compatible.
KNOWN ISSUES:
When running under Mac OS X 10.4 'Tiger' , the ExtremeZ-IP Print Accounting tab is not automatically selected in the Print Dialog.
ExtremeZ-IP 4.0.5 (Released: May 2005)
No changes to printing
ExtremeZ-IP 4.0.4 (Released: May 2005)
ENHANCEMENTS:
The Macintosh 'EZ-IP OS X Printing v4.0.4.pkg' has been updated to be Mac OS X 10.4 'Tiger' compatible.
KNOWN ISSUES:
The Macintosh 'EZ-IP OS X Accnting v4.0x53.pkg' is NOT compatible with Mac OS X 10.4 'Tiger'. ëTigerí support for the Print Accounting Add-on is planned for a later release of ExtremeZ-IP.
ExtremeZ-IP 4.0.3 (Released: March 2005)
ENHANCEMENTS:
Added the ability to store print jobs in a temporary location and resume in case of service interruption. [#4391] [4.0.3x06]
ExtremeZ-IP 4.0.2 (Released: February 2005)
No changes to printing
ExtremeZ-IP 4.0.1 (Released: January 2005)
No changes to printing
ExtremeZ-IP 4.0 (Released: December 2004)
ENHANCEMENTS:
New Print Accounting Add-on: an optional add-on product that tracks and allocates the costs incurred when using expensive printing resources such as color printers or proofers. [#2754]
Support for Apple Remote Desktop for client software distribution. By using Apple Remote Desktop, you can automatically deploy the ExtremeZ-IP Print Server Mac OS X client installers to your entire enterprise. The installers, which are now Mac OS X packages (.pkg files) can also be installed manually. [#2729]
Multiple Print Queue Management: allows system administrators to manage multiple print queues simultaneously to change the order of the jobs within the queues. [#825]
Active/Active Clustering: ExtremeZ-IP now offers optional support for Active/Active Clustering under Microsoft Windows 2000/2003 Advanced Server. The new architecture of 4.0 provides fast failover with no delay for indexing at startup to provide the most possible uptime. ExtremeZ-IP supports clusters with multiple nodes (2, 3, 4, & beyond). Further, the product supports multiple virtual servers on each node with each virtual server running in its own memory space, enabling advanced configurations required for server consolidation and other virtualization strategies. [#3879]
ExtremeZ-IP 3.2.2 (Released: Released: Hot fixes during Q3 and Q4 2004)
No changes to printing
ExtremeZ-IP 3.2.1x7 (Released: September 9, 2004)
ENHANCEMENTS:
Changed support for the PrintAccountingLogFilePath registry key so it will apply for non-print accounting logs as well as print accounting [#3417][3.2.1x06]
BUG FIXES:
Fixed printing log inaccuracies when printing from Windows through LPR [#3156][3.2.1x01]
ExtremeZ-IP 3.2.0x13 (Released: July 20, 2004)
Note: Some changes in this section were first available as 3.1.2 hot fixes.
ENHANCEMENTS:
Added ability to customize the selection and order of columns in the Print Processing Log. The specified configuration also applies to exporting of the log. For configuration information, see the file "Customizing Print Log Format.txt" in the ExtremeZ-IP program folder. [#2959][3.2x10]
The UI for adding a "Windows Print Queue' has been enhanced to allow the input of network paths to printers. [#2841][3.1.2x24]
Print Queues configured with 'Send To Specified Directory' can now take network paths.[2923][3.2x6]
Added 'PersistentMappedNetworkFolderPrintQueues' registry key for more control over network folder Print Queues, see Windows Registry Keys in ExtremeZ-IP README.txt [#2923][3.2x06]
Added default Mac OS X debugging log file to client print installer [#2859][3.1.2x24]
'Copies' and 'Image Size' columns added to the printing log [#2850][#2851][3.1.2x24]
Print Accounting PPDs can now take DNS addresses for the IP address of the ExtremeZ-IP server. (Print Accounting enabled version only.) [#2469][3.1.2x32]
Browse codes window now allows the user to enter characters and have the list scroll to the appropriate row. (Print Accounting enabled version only.) [#1635][3.1.2x16]
Browse codes window now allows the user to navigate using arrows keys and page up and down. (Print Accounting enabled version only.) [#2615][3.1.2x16]
BUG FIXES:
Fixed bug where 'Image Size' and 'Copies' were not being exported in the print log through the EZIPUTIL API. [#2908][3.1.2x28]
Fixed bug where editing validation codes could become impossible [#2864][3.1.2x25]
Fixed bug where 'Page Size' would always be set to 'Unknown' when it was actually known {#2774][3.1.2x21]
Fixed problem where Quark documents would not print to an ExtremeZ-IP print queue when using the Print Accounting enabled version. [#2608][3.1.2x15]
Fixed problem where recent codes would not be saved - modified installer so that the "GroupLogic" preferences folder is given full privileges so the recent codes can be written to that folder. (Print Accounting enabled version only.) [#2611][3.1.2x13]
ExtremeZ-IP 3.1.1x9 (Released: December 2, 2003)
No changes for print support.
ExtremeZ-IP 3.1.0x20 (Released: September 30, 2003)
ENHANCEMENTS:
Supports IP printing from Mac OS X. An optional ExtremeZ-IP Printing component can be installed on Mac OS X machines that will add a new option to the Print Center called ExtremeZ-IP Printers. With this users can easily see ExtremeZ-IP print queues that are broadcast using Bonjour (Rendezvous) or they can enter the IP address of a server. Users can also download a PPD from the server if one is specified for the print queue.
The ExtremeZ-IP server can be run on Windows 2003.
Allows server-side option that will force Mac OS X or OS 9 users to download and use a specified PPD.
Bonjour (Rendezvous), SLP and AppleTalk support can be configured separately for file and print support
BUG FIXES:
Fixes a problem that caused the print support installer to fail when installing on Windows 2000 with Service Pack 4 or on Windows 2003.
Fixed issue where certain OS 9.2.2 clients could fail to print to printers through ExtremeZ-IP.
Changed LPR control file name to be properly formatted according to the spec.
DIAGNOSTIC ENHANCEMENTS:
Added additional logging for LPR printing errors.
ExtremeZ-IP 3.0.2x10 (Released: June 20, 2003)
No changes for print support.
ExtremeZ-IP 3.0.1x01 (Released: April 18, 2003)
No changes for print support.
ExtremeZ-IP 3.0.0 (Released: April 8, 2003)
ENHANCEMENTS:
The print service now accepts jobs via AppleTalk. This is enabled via a new checkbox on the Settings dialog for Print Services.
If available, page sizes on spooled jobs are now reported in the log.
If available, page counts on spooled jobs are now reported in the job queue list and the log.
The EZIPUTIL command line utility can be used to export the print processing log to a specified text file
Significant enhancements to the EZIPUTIL command line utility. Type EZIPUTIL.EXE to get help on the commands.
Choose IP Printer allows the user to select which LaserWriter or AdobePS driver to use when creating desktop printers via a pop-up menu.
Enhancements to the Drop Folder configuration dialog to allow new folders to be created.
BUG FIXES:
Document name and User name are now reported properly on jobs received via the Print Service
Print queues no longer maintain a lock on their PPD file, which allows the PPD files to be updated without restarting the print queue.
Fixed potential printer preferences corruption on the Macintosh client with Choose IP Printer
Enhanced debugging logging capabilities of Choose IP Printer and the ExtremeZ-IP Print Server
ExtremeZ-IP printers now appear as "LPR" printers to the Finder to work around a crashing bug in the Finder when performing a "Get Info" on the desktop printer and choosing "Update" configuration. The printers only appear this way after restart of the Macintosh.
When jobs are output via the Windows printer method the owner is properly reported as the name from the Macintosh that submitted the job
Fixed a bug where desktop printers were not created properly in some instances, which caused printing to fail with a -8884 error
DIAGNOSTIC ENHANCEMENTS:
The ExtremeZ-IP Administrator now displays the full version number in the About Box (e.g., 3.0x01)
The ExtremeZ-IP debug log now contains the full version number (e.g., 3.0x01)
Numerous debug logging configuration options can now be set from the debug dialog in the ExtremeZ-IP Administrator. Changes to the options now take place by clicking "Enable log" immediately, instead of requiring the ExtremeZ-IP service to be restarted.
ExtremeZ-IP 2.1.1 (Released: 2002)
BUG FIXES:
Fixed problem with server not responding to SLP lookups that include a "previous responders" list
Fixed bug that prevented the setting of the spool directory via the Administrator
Fixed bug where print support could still time out if a Retail version was installed on top of a running Trial version without a restart.
CHANGES:
The Trial version will automatically attempt to use other ports for printing if the LPR port is in use by another service. A message will be recorded in the log if this occurs.
ExtremeZ-IP 2.1.0 (Released: 2002)
ENHANCEMENTS:
Support for using Adobe PS 8.7.2 or later, in addition to LaserWriter 8.
Support for downloading jobs directly to printers via LPR.
Manually added servers and neighborhoods are persistent.
Installation of Choose IP Printer on each Macintosh is no longer required; printing plug-in is set up when running Choose IP Printer.
User interface provides ability to start/stop print services.
User interface provides better status information.
User interface provides ability to control individual jobs in queue.
User interface provides more configuration options.
CHANGES:
Default SLP scope is now "Local Services".
ExtremeZ-IP 2.0.5
No changes for print support.
ExtremeZ-IP 2.0.4
Fixed a potential crash when receiving print jobs from Macintosh clients.
ExtremeZ-IP 2.0.3
No changes for print support.
ExtremeZ-IP 2.0.2
No changes for print support.
ExtremeZ-IP 2.0.1
Fixed a problem where canceling a single job would cancel all subsequent jobs until restart.