CDEveryWhere Changes and Known Bugs Copyright (c) 1999 Interactive Information R&D, LLC http://www.cdeverywhere.com ========== Known Bugs ========== ======= Changes ======= v1.2.3 ------ Warning message for images that exceed 650MB. The warning can be ignored to create images larger than 650MB. Add RealAudio type/creator information to database. Fixed: incorrect handling of symbolic links that are broken or target off the CD v1.2.2 build 38 --------------- License key can be imported from a file. On Windows 98/NT, open files can be written to the image if they are not open exclusive (such as the registry files). System information can be sent to technical support using the "Help -> Send Bug Report" menu command. Help uses web browser, if installed. Net Presenz FTP server is supported. Directory window size and position cannot be preserved with this FTP server. Hidden attribute is preserved on ISO, RockRidge and Joliet volumes. Fixed: Bug in Windows NT "Services for Macintosh" support for files and directories that end with a period. These files could not previously be accessed from CDEveryWhere. v1.2.2 ------ License and preference files are stored in the Java runtime directory if the user's home directory is invalid. Some Windows NT users were having trouble registering because the home directory was invalid. Improved support of Windows 98/NT filesystem handling. Unicode drives are accessed directly using native code instead of going through Java. Unicode filenames will be preserved exactly. Removable drives are handled more cleanly, the "insert media" dialog no longer appears. Added support for Microsoft Windows NT "Services for Macintosh" volumes. A Macintosh volume created with "Services for Macintosh" can be mounted with the "Get From -> NTFS Macintosh Volume" menu command. Select the root directory of the volume and it will be added to the source list. All filenames and Macintosh attributes will be preserved. v1.2.1 build 12 --------------- Opening a ZIP archive created with AUXZip will present the files and directories as if on a Macintosh. The ".resource" and ".finderinfo" directories are no longer visible and do not need to be added to the layout. Any combination of files and directories can be dropped onto the layout. Fixed: Rare problems when saving layout after editing Macintosh advanced options. Fixed: No longer crashes if image output file has an invalid drive or directory that doesn't exist. Fixed: Rare random crashes due to user interface library. Fixed: Double-clicking a layout file on Macintosh would sometimes cause the program to crash. v1.2.1 ------ Added support for custom volume icons. See FAQ for information. Added type "MP3 " to Macintosh type/creator database for all *.mp3 files. Added support for preserving all Finder information for files and directories. Flags, window and icon positions, custom icons, etc. Currently only works when using a Macintosh or A/UX filesystem. MacBinary includes additional attributes, but not all. BinHex supports type, creator and flags. See "Hints" in the help for using the AUXZip utility to create an A/UX filesystem from a Macintosh. This utility allows CDEveryWhere to preserve all Macintosh attributes on a PC or Unix. Macintosh desktop database can be excluded from the disk using the option in the "Advanced Options..." dialog, "Misc" tab. Fixed: Adjusted Macintosh time stamps to time zone. Fixed: When running on a Macintosh, some files may have "%XX" instead of the actual characters. Fixed: Improved handling of Unix "ls" process to retrieve Unix file information. Made context (right-click) menu have same operations for left and right window of CD layout. Allow selection of FTP server if type cannot be determined with SYST command. MacBinary and BinHex filenames are now read using a Macintosh encoding compatible with the host system's encoding. This allows special characters (such as the trademark and copyright symbols) to be read correctly. v1.2 build 7 ------------ Fixed: Editing or adding a type in the Macintosh type/creator database would not take effect unless Enter was typed before the OK button was clicked. Now the OK button will work without typing Enter. v1.2 ---- FTP does not require the "MODE" or "STRU" commands to be available. Problems have occurred with some FTP servers not recognizing these commands. Added support for Autorun (Windows) and AutoStart (Macintosh). Options are available from the "Platform" tab. Improved support for international character sets on Macintosh. Fixed: Can now drop files anywhere in the right side of the "Files on CD" window. Fixed: Exclusion/Inclusion problem with files such as "b" and "b123". Excluding both files and then including "b123" would also include "b". This is due to the way directories are implicitly included when a file inside them is explicitly included. Fixed: Dropping of drive onto the "Files on CD" window will add contents of drive to layout. Previous behavior was to create a directory with the drive name in the layout. Files added to the drive will be updated when the layout is opened, the image is created or the refresh command is used. Increased allowed volume name length from 16 characters to 32 characters. ISO/RockRidge allows 32 characters, Joliet (Windows) 16 characters and HFS (Macintosh) 27 characters. The volume name will be truncated accordingly for each platform. Added file date selection. Files may preserve their date (default) or use the date when the CD was created. Added support for MacBinary III. Added ".MacBin" (MacBinary) and ".BinHex" (BinHex) extensions to default MacBinary and BinHex decoding. Removed 8MB MacBinary fork length restriction. According to MacBinary specification, the data or resource fork length cannot be or exceed 8MB. This limitation is unreasonable and not enforced with MacBinary archivers and has therefore been removed. Added file ordering options in "General" tab. These affect where the file data is placed on the CD, not the directory sorting. Access times may be improved for certain content if small files are recorded first or the most recent files are recorded first. Added symbolic link options to RockRidge. Available from the RockRidge "Options" button in the "Platform" tab. "Copy Destination" controls the action taken for links whose destination is not included on the CD. By default the symbolic link is made into a hard link and the information is copied onto the CD. Turning this option off will preserve the link. "Create links to duplicate files" controls what happens when CDEveryWhere detects that a file occurs more than once on the CD. By default a symbolic link is made to conserve disk space if the CD were copied onto a hard drive. Turning this option off will produce all hard links to the same data on the CD, no extra space is used for the duplicate file. Misc. interface improvements. v1.1.3 build 38 --------------- Misc. interface improvements. Added Windows drive list refresh to "Refresh" command. Fixed: Setting ISO level 2 or "Ignore ISO9660 Naming Restrictions" does not get saved in the layout. Fixed: Problems preserving group id. Improved scanning of group files. Fixed: Spaces in filenames are correctly handled with FTP and Unix. Fixed: Root path entry length. v1.1.3 ------ Added "refresh" command to refresh "Source" and "Files on CD" windows. If files are added, removed or otherwise modified, "refresh" will update the changes. Improved support for RockRidge in several areas. All mode bits are preserved, including setuid, setgid, lock, and sticky. Added support for block and character special files, these are now written to the image as special files with correct major and minor numbers. FTP will check for /etc/passwd and /etc/group files to better preserve user and group ids. Fixed: Broken symbolic links may have caused the image to fail. Broken links are written to the image as is. Fixed: Directory link count in RockRidge. v1.1.2 ------ Fixed: correct filename truncation for Unicode filenames. Fixed: "Create directory..." doesn't mark layout as changed. This has no ill effects on the image but the "Save" option is disabled. Enter and delete a character in one of the fields of the "General" tab to enable "Save". Fixed: Problems with some exclusion/inclusion cases. Fixed: file link count for directories in RockRidge volume. Fixed: symbolic links pointing to files on other volumes. v1.1.1 ------ Add files to image layout directly from ZIP archive. (Professional version only). "Remove" from "Files on CD" will remove any files selected instead of only the file under the mouse cursor. Fixed: Sort order in ISO and Joliet volumes. Fixed: Path table size. Windows NT would not read the disc under certain circumstances. Fixed: "Create directory..." doesn't work right when adding to directory other than root. Fixed: Exclusions don't work when excluding shared files from a platform tab. The excluded files and directories won't display after writing an image. v1.1 build 5 ------------ Fixed: Some exclusions in the layout would cause the image creation to fail. v1.1 ---- Reduced memory usage and increased speed of image creating. Previous memory usage was not conducive to large file counts (>9,000). Improved speed of directory browsing. Add FTP progress window during long listings and file download. Filesystem specific information is displayed in the "Local" tab, such as Unix permissions and MacOS type/creator. Can now delete created directories and dragged files from the layout. These are shown in blue text. Right click and select "Remove" to remove. On Unix, check for existance of directory before calling "ls" to retrieve directory information. Improves directory tree scanning speed. Modified steps shown when creating image to give the user more feedback. Fixed: Dropping a file onto a directory with files already dropped into it will create a blank directory containing the new file. Fixed: Dragging a directory to the same location in the layout more than once will no longer add a second copy. Fixed: On MacOS, file and directory names are URL encoded for space, forward slash (/), and pound sign (%) characters. The MRJ uses '/' as the file separator and this character was not previously encoded. Therefore, the MRJ separated filenames containing a '/'. Fixed: Some MacBinary files are not processed because byte 74 is not zero. According to the MacBinary II spec, bytes 74 and 82 should be zero. This check has been removed to process certain archives that do not adhere to the spec. v1.0.2 ------ Macintosh volumes will not mount under certain conditions. This is based on the size of the CD and the allocation block size chosen for the HFS volume. The node count for the extents file was not consistent with the extent file size causing MacOS to reject the image. Truncated filenames were not renamed correctly if more than two had the same filename. Macintosh volume would not accept "/" in a directory or file name. This is a legal character and is now allowed. File and directory identifiers were incorrectly using "a" characters as specified by ISO9660:1988, where they should only allow "d" characters. Identifiers for level 1 and 2 may now only have "d" characters. v1.0.1 ------ ISO Level 3 128 character limit enforced. ISO Level 3 filenames check for duplicates using case-insensitive comparison. Cyclic links are handled correctly. v1.0 ---- Final release.