PATCH NUMBER: p4.2.NT-31 PLATFORM: nt_i386 COMPATIBLE WITH: 4.2 CREATED TO FIX BUG(S): RATLC00703143,RATLC00696387,RATLC00715911,RATLC00691615,RATLC00699367 ALSO FIXES THESE BUGS: RATLC00686594,RATLC00701358,RATLC00587934,RATLC00695696,RATLC00694720,RATLC00695968,RATLC00698710,RATLC00698506,RATLC00699599,RATLC00697700,RATLC00692060,RATLC00695349,RATLC00695437,RATLC00585020,RATLC00692025,RATLC00692195,RATLC00692948,RATLC00694588,RATLC00684681,RATLC00685353,RATLC00052701,RATLC00690176,RATLC00691265,RATLC00608779,RATLC00689579,CMBU00052947,CMBU00053783,CMBU00061026,CMBU00066509,CMBU00066573,CMBU00067267,CMBU00066997,CMBU00060968,CMBU00066216,CMBU00053820,CMBU00053820,CMBU00066495,CMBU00066376,CMBU00051923,CMBU00065840,CMBU00058211,CMBU00064151,CMBU00043154,CMBU00065119,CMBU00058932,CMBU00063932,CMBU00058474,CMBU00065351,CMBU00042981,CMBU00056995,CMBU00048985,CMBU00064142,CMBU00062828,CMBU00063977,CMBU00063321,CMBU00063297,CMBU00062826,CMBU00060721,CMBU00063309,CMBU00062874,CMBU00031156,CMBU00043548,CMBU00047809,CMBU00050712,CMBU00052025,CMBU00057860,CMBU00058851,CMBU00058977,CMBU00060199,CMBU00060832,CMBU00061232,CMBU00061457,CMBU00062221,CMBU00062662,CMBU00062238,CMBU00059692,CMBU00059901,CMBU00059145,CMBU00057519,CMBU00060754,CMBU00052821,CMBU00060282,CMBU00055104,CMBU00055152,CMBU00060711,CMBU00030164,CMBU00047740,CMBU00048549,CMBU00049254,CMBU00049284,CMBU00053132,CMBU00054934,CMBU00056068,CMBU00056260,CMBU00058023,CMBU00058299,CMBU00058319,CMBU00058536,CMBU00058816,CMBU00058824,CMBU00059048,CMBU00059073,CMBU00059078,CMBU00059122,CMBU00059123,CMBU00059248,CMBU00060152,CMBU00058019,CMBU00047533,CMBU00057028,CMBU00057167,CMBU00057779,CMBU00045067,CMBU00045879,CMBU00047458,CMBU00056917,CMBU00046475,CMBU00056625,CMBU00057783,CMBU00055825,CMBU00057862,CMBU00058053,CMBU00057519,CMBU00055824,CMBU00015201,CMBU00057472,CMBU00057635,CMBU00057033,CMBU00053062,CMBU00056283,CMBU00057979,CMBU00048043,CMBU00055086,CMBU00046120,CMBU00052925,CMBU00053714,CMBU00056307,CMBU00054915,CMBU00055826,CMBU00056101,CMBU00054554,CMBU00051971,CMBU00055624,CMBU00055658,CMBU00055873,CMBU00053865,CMBU00056666,CMBU00048805,CMBU00054581,CMBU00055121,CMBU00053330,CMBU00053514,CMBU00054044,CMBU00045631,CMBU00051113,CMBU00053548,CMBU00054024,CMBU00054060,CMBU00055223,CMBU00048115,CMBU00053433,CMBU00053435,CMBU00053062,CMBU00051516,CMBU00054793,CMBU00044616,CMBU00051818,CMBU00048656,CMBU00052399,CMBU00051865,CMBU00052721,CMBU00051725,CMBU00052941,CMBU00054229,CMBU00048419,CMBU00049520,CMBU00041212,CMBU00048520,CMBU00047707,CMBU00046491,CMBU00050545,CMBU00050678,CMBU00050079,CMBU00050793,CMBU00050666,CMBU00017656,CMBU00050851,CMBU00045960,CMBU00048318,CMBU00049252,CMBU00051249,CMBU00051966,CMBU00052062 UPDATES COMPONENTS: bin\admin_server.exe bin\albd_server.exe bin\credmap_server.exe bin\cc.cpl bin\ccvprof.dll bin\clearmake.exe bin\cleartool.exe bin\libatriabuild.dll bin\libatriacmd.dll bin\libatriacmdsyn.dll bin\libatriadb.dll bin\libatriadb_ldb.dll bin\libatriafsimport.dll bin\libatriaimport.dll bin\libatriasquidad.dll bin\libatriasquidcore.dll bin\libatriasum.dll bin\libatriasumcmd.dll bin\omake.exe bin\omhelp.cb bin\omhelp.nm bin\tfdmgr.exe config\magic\default.magic etc\utils\creds.exe bin\libatriant.dll bin\cccmndlg.dll bin\ccproperties.dll bin\ccshelxd.dll bin\cleardiffmrg.exe bin\clearexplorer.exe bin\clearhistory.exe bin\clearmrgman.exe bin\clearprompt.exe bin\clearviewtool.exe bin\clearviewupdate.exe bin\ccsumui.ocx bin\clearlist.ocx bin\configspeceditor.ocx bin\base_cc_cq.pdf bin\base_cc_cq_dev.win.pdf bin\cpf_supplement.pdf bin\pb_int.cnt bin\pb_int.hlp etc\utils\fix_prot.exe etc\utils\vob_siddump.exe bin\ccauto.dll bin\htmlnormdiff.pl bin\libatriacm.dll bin\libatriacredmap.dll bin\libatriadbrpc.dll bin\libatriaks.dll bin\libatriatbs.dll bin\libatriaview.dll bin\libatriavob.dll bin\libatriaxdr.dll bin\libatriant.dll bin\cc_cq_int.hlp bin\cqcc_launch.bat bin\cqconfig.exe bin\cqtrigger_coci.exe lib\perl5\CQCCTrigger\CQCC\AssocList.pm lib\perl5\CQCCTrigger\CQCC\CCPerlAPI.pm lib\perl5\CQCCTrigger\CQCC\CCase.pm lib\perl5\CQCCTrigger\CQCC\CQPerlAPI.pm lib\perl5\CQCCTrigger\CQCC\CQSchema.pm lib\perl5\CQCCTrigger\CQCC\CQWeb.pm lib\perl5\CQCCTrigger\CQCC\CQuest.pm lib\perl5\CQCCTrigger\CQCC\IOBase.pm lib\perl5\CQCCTrigger\CQCC\IOClearPrompt.pm lib\perl5\CQCCTrigger\CQCC\IOPerlTK.pm lib\perl5\CQCCTrigger\CQCC\IOPtkManip.pm lib\perl5\CQCCTrigger\CQCC\IOPtkMenu.pm lib\perl5\CQCCTrigger\CQCC\IOPtkPanel.pm lib\perl5\CQCCTrigger\CQCC\IOPtkResizeButton.pm lib\perl5\CQCCTrigger\CQCC\IOPtkWidget.pm lib\perl5\CQCCTrigger\CQCC\MsgCat.pm lib\perl5\CQCCTrigger\CQCC\MsgCat_English.pm lib\perl5\CQCCTrigger\CQCC\MyTrigger.pm lib\perl5\CQCCTrigger\CQCC\Parm.pm lib\perl5\CQCCTrigger\CQCC\README lib\perl5\CQCCTrigger\CQCC\Timer.pm lib\perl5\CQCCTrigger\CQCC\TriggerBase.pm lib\perl5\CQCCTrigger\CQCC\TriggerCQCC.pm lib\perl5\CQCCTrigger\CQCC\config.pl bin\clearfsimport.exe bin\clearimport.exe SETUP.INS ccdoc.dll libccnt.dll ntadmin.dll ntadmin95.dll uninstal.ins bin\mkorder.exe bin\ccasenp.dll reports\script_tools\save_results.prl bin\CCWSReleaseNotes.txt bin\ccintf4j.jar bin\ccpb_deliver.pl bin\ccpb_rebase.pl bin\ccpb_ucm_config.pl bin\ccscc.dll bin\ccwebsphereintegration.exe bin\com-rational-clearcase-integration-ibm-vaj35\com\rational\clearcase\integration\ibm\vaj35\CCWSDeployTool.class bin\libccf4j.dll bin\pbimport.exe bin\pblpopulate.exe bin\vaj_config.exe bin\vajintegration\configurationwizard\vajreleasenotes.txt bin\view_scrubber.exe bin\view_server.exe etc\utils\view_sr.exe bin\dumpers\db_dumper.38.exe bin\dumpers\db_dumper.53.exe bin\dumpers\db_dumper.54.exe bin\lockmgr.exe bin\scrubber.exe bin\vob_scrubber.exe etc\utils\vob_sidwalk.exe bin\db_dumper.exe bin\db_loader.exe bin\db_server.exe bin\db_dumper.exe bin\db_loader.exe bin\db_server.exe etc\utils\datdump.exe RATLC00703143 : Adds a new flag, -base, to the findmerge command. Normally, findmerge calculates a common ancestor for a merge. To specify the base contributor you want to use in a merge, run a command in the following form: cleartool findmerge foo.c -ftag -base -merge. The base-view specifies the view containing the base contributor version. RATLC00696387 : Corrects a problem with the albd_server that caused ClearCase to fail under very heavy load on the license server. RATLC00715911 : Fixes the -quick flag of the cleartool lsview and lsvob commands. The flag previously had no effect. RATLC00691615 : Provides better diagnostic information when a clearmake audit detects access to an object in a different view. RATLC00699367 : Provides an optional environment variable that causes clearmake to save the audit file for a build which generates any post-audit warnings or errors. RATLC00686594 : Provides faster hostname lookup using a new switch, -quick, for the lsview -host and lsvob -host commands. A new environment variable, CLEARCASE_RGY_QUICK, can be defined to set the -quick option by default for these commands. The environment variable can be overridden by using the -reg flag with the commands. RATLC00701358 : Improves performance for the lsview -viewtag, lsview -properties, and lsvob -viewtag commands. RATLC00587934 : Provides runtime support for the ClearCase Administration Console on Windows XP Professional RATLC00695696 : Corrects a defect that could cause snapshot view updates to fail when a load rule specified the target of a symbolic link, the target pathname was in a VOB, and the target did not actually exist. After this patch has been applied, update operations will warn about nonexistent link targets, but will continue updating the view. On UNIX, the symbolic link will be loaded, but the non-existent target will not. On Windows, the link will not be loaded if the target does not exist. RATLC00694720 : Corrects a defect that could cause a mismatch between the actual size of a cleartext container and its size as recorded in the VOB database. This could cause spurious errors during a syncrelica -export integrity check, which prevented the operation from completing. RATLC00695968 : Corrects a defect that could cause builds in dynamic views to fail with a message of the form "stale NFS file handle" when accessing a version in a cleartext pool that was being scrubbed. RATLC00698710 : Extends to all compatability modes clearmake's ability to warn when the special macro $< evaluates to null. RATLC00698506 : Adds a new option, -text_mode, to cleartool lsview -properties. Run cleartool lsview -properties -text_mode to display the text mode of a view as well as the view's creation, last modification, last access, and permissions data. This option cannot be used with cleartool lsview -properties -full. RATLC00699599 : Corrects a defect that prevented winkins for some targets that were not in a VOB. RATLC00697700 : Corrects a defect that could cause clearmake to make unnecessary post-audit consistency checks on files specified by .NO_DO_FOR_SIBLING. RATLC00692060 : Corrects a defect that could cause clearmake -J to report that "No more acceptable hosts" are available when suitable hosts are available but the value supplied for -J is too small to allow them to be used. RATLC00695349 : Corrects a defect that could prevent clearmake from examining all potential candidates for winkin. RATLC00695437 : Corrects a defect that could cause MultiSite syncreplica export to log spurious zero-length version data errors. RATLC00585020 : Corrects a defect that could affect integrations between ClearCase and applications that support the Microsoft Source Code Control API. RATLC00692025 : Corrects a defect in the integration between ClearCase and VisualStudio. RATLC00692195 : Changes the output of cleartool lsview -long to include the view's text mode. RATLC00692948 : Corrects a defect that could cause clearmake to ignore the setting of the CCASE_AUDIT_TMPDIR environment variable when creating some temporary files. RATLC00694588 : Corrects a defect that could cause omake to fail when a macro value previously defined as null was redefined at runtime with %set. RATLC00684681 : Improves the performance of cleartool mkview for views created on a NAS device. RATLC00685353 : Corrects a defect that prevented clearfsimport from importing files if any pathname component included embedded whitespace. RATLC00052701 : Corrects a defect in the integration between ClearCase and WSAD that could cause spurious "Unable to checkout" errors when the "checkout unreserved if reserved" option was specified and the users attempted to check out a file that was checked out reserved. RATLC00690176 : Corrects a defect that could cause the albd_server to crash on startup on a host that had been renamed. RATLC00691265 : Corrects a defct that could cause rmreplica to lock replicas for longer than necessary. RATLC00608779 : Corrects a defect in the integration between base ClearCase and ClearQuest that could allow a checkout to succeed even though it had not been asociated with a ClearQuest record. RATLC00689579 : Corrects a defect that could cause Multisite replica divergence when UCM is in use and activity names are generated in rapid succession. CMBU00052947 : Enhances clearmake -v to issue a warning when any internally-defined macro (e.g. $@, $<) expands to NULL. CMBU00053783 : Corrects a regression introduced in a previous ClearCase patch that could cause the HTML diff/merge tool to fail to resolve relative URL path names. CMBU00061026 : Corrects a defect in the non-UCM ClearCase/ClearQuest integration that could prevent inclusion of extended version information in the ClearQuest Change set. After applying this patch, you must run the cqconfig tool on all VOBs referenced by users of the integration. CMBU00066509 : Corrects a defect in the non-UCM ClearCase/ClearQuest integration that could cause association operations initiated from the ClearQuest Web interface to fail when the user switched databases. CMBU00066573 : Corrects a defect that could cause ClearCase to hang (loop) and eventually crash when trying to resolve mutually recursive cross-VOB symbolic links. CMBU00067267 : Corrects a defect in the integration of base ClearCase and ClearQuest that could cause association hyperlinks to be removed when they should not be. The problem only occurs when the integration triggers use the Perl supplied with ClearCase instead of the perl supplied with ClearQuest (cqperl). CMBU00066997 : Corrects the behavior of implicit "add to source control" operations in Eclipse. The containing directory is now checked in after the "add" operation completes. CMBU00060968 : Corrects a defect that could cause mklabel -config to label the wrong version (not the most recent one) when multiple versions are selected. CMBU00066216 : Enhances the ClearCase integration with PowerBuilder to use the native pbl versioning capability available in PowerBuilder 9 instead of the ClearCase-based pbl versioning mechanism that the integration uses with earlier releases of PowerBuilder. CMBU00053820 : Corrects a memory leak in clearexport_ssafe. CMBU00053820 : Corrects a memory leak in clearexport_ssafe. CMBU00066495 : Corrects a defect that could cause the ClearCase integration with IBM WebSphere Studio Application Developer to incorrectly report a derived object as being a versioned element. CMBU00066376 : Improves the performance of the merge manager in views that have extremely large config specs. CMBU00051923 : Corrects a defect that could prevent the MVFS log file from being created properly on Windows 2000 and Windows XP. CMBU00065840 : Corrects a defect in the ClearCase integration WebSphere Studio Application Developer that could prevent creation of a *.keep file when a checkout was cancelled. CMBU00058211 : Corrects a defect in the integration between ClearQuest and non-UCM ClearCase that could cause an error with a message of the form "Clearquest exception #0 was thrown" during a checkin. CMBU00064151 : Corrects a defect that could cause the diff/merge tool to fail with an exception after a restarting a three-way directory merge. CMBU00043154 : Enables a snapshot view on UNIX to load a VOB symbolic link whose target is outside the VOB namespace. CMBU00065119 : Corrects a defect that could cause cleartool register to fail and dump core when the .hostname file in the VOB storage directory did not match the name of the VOB server host. CMBU00058932 : Provides support in the integration between ClearQuest and non-UCM ClearCase for obtaining a list of files to associate with a defect from the environment variable CQCC_AUTO_ASSOCIATE. For more information, see the file file \lib\perl5\CQCCTrigger\CQCC\README. CMBU00063932 : Establishes the default value for CQCC_QUERY_FILTER as "". CMBU00058474 : Corrects a defect that could cause the albd_server to exit after receiving a TCP connect request. CMBU00065351 : Corrects a defect that could cause the ClearCase MultiSite shipping_server to ignore any configured port range when making initial contact with an albd_server. CMBU00042981 : Provides support for down-host detection in the shipping server. See the shipping.conf file for details. CMBU00056995 : Provides support in the integration between ClearQuest and non-UCM ClearCase for specifying a file's association with a defect or defects by using checkout or checkin comments that contain a text pattern specified in the environment variable CQCC_COMMENT_PATTERN. For more information, see the file \lib\perl5\CQCCTrigger\CQCC\README CMBU00048985 : Corrects a defect that could prevent a preop trigger in a replicated VOB from firing at the proper time. CMBU00064142 : Corrects a defect that could cause the non-UCM ClearCase integration with ClearQuest to fail from a Web view on UNIX with a message of the form: "ERROR: Clearquest web server reported an error in the current operation. Can't bind server socket: Cannot assign requested address." CMBU00062828 : Corrects a defect that could degrade the performance of SID history lookup during a migration to Active Directory. CMBU00063977 : Corrects a defect that could cause the license server to fail on startup with a message of the form "invalid MAC address" CMBU00063321 : Corrects a defect that could cause syncreplica -import to fail with an error message of the the form "replica has been deleted" when replaying a packet that includes an rmreplica operation. This replay now generates a warning instead of an error and allows the syncreplica to complete. CMBU00063297 : Corrects a defect that could cause syncreplica -import to fail with an error message of the the form "there are still objects mastered by this replica" when replaying a packet that includes an rmreplica operation. This replay now generates a warning instead of an error and allows the syncreplica to complete. CMBU00062826 : Corrects a defect that could cause clearmake to hang or dump core when processing a very long macro definition in the build options specification file. CMBU00060721 : Corrects a defect that could cause cleartool winkin -noverwrite to overwrite non-shareable derived objects. CMBU00063309 : Corrects a defect that could cause deletion of view private file containers on remote partitions to fail on Windows NT. CMBU00062874 : Provides support for lsvob -family , which lists a VOB given its family UUID. CMBU00031156 : Corrects a defect that caused cleartool lscheckout -me to make a case-sensitive comparison of user names, which could result in some of a user's checkouts not being listed. lscheckout -me now compares SIDs, not names. CMBU00043548 : Enhances the ClearCase email notification service to support SMTP configurations that require a From: line of the form user@host.domain. CMBU00047809 : Enhances clearfsimport to provide support for wildcards. See the wildcards_ccase reference page for more information on ClearCase wildcards and pattern matching. CMBU00050712 : Corrects a defect in the integration between ClearCase and Microsoft VS.NET that could prevent the correct view context from being established when a new project was opened. CMBU00052025 : Enhances the reqmaster GUI to display a message when a change mastership request has succeeded and mastership is in transit. CMBU00057860 : Corrects a defect that could make a VOB inaccessible after any of the VOB's vobrpc_server proccesses hung. CMBU00058851 : Improves cleartext construction performance for text_file elements that contain many (hundreds of) versions. CMBU00058977 : Enhances the integration between ClearCase and Microsoft VS.NET to support the VS.NET "Check-In Now" feature when checking in a version identical to its predecessor. CMBU00060199 : Enhances the integration between ClearCase and Microsoft VS.NET to support batched removal (with rmelem) of the temporary ~sak file elements that VS.NET adds to source control. CMBU00060832 : Corrects a defect that could allow multiple activities to be set in a view when multiple users attempted to run setactivity in the view at about the same time. Subsequent attempts to run setactivity in the view would fail with an internal error. Because there is no way to effectively associate changes made in a view with more than one activity at a time, multiple users should not use multiple activities in the same view. CMBU00061232 : Corrects a defect that could cause deliver operations to fail with warnings of the form "...elements were skipped because they are not visible..." when invoked from VS.NET. CMBU00061457 : Corrects a defect that could cause failures in dynamic views stored on NAS devices or ClearCase hosts with very high-speed file systems. The failures are characterized by error messages of the form "view cleartext fetch failure" and "Unable to unlink file .s\nnnn\OID.fname" where nnnn is an integer, OID is a view object id, and fname is the name of a file in the view. CMBU00062221 : Corrects a defect that could cause clearmake to dump core when attempting to export a circular macro definition. CMBU00062662 : Corrects a defect in the integrationbetween ClearCase and IBM WSAD. CMBU00062238 : Corrects a defect in the non-UCM ClearCase integration with ClearQuest that could prevent large queries from returning all results. CMBU00059692 : Corrects a regression that could cause clearmake to process %set and %setenv directives incorrectly. The regression was introduced in a patch to correct defect CMBU00048656. CMBU00059901 : Re-enables support in omake for using response files with the Microsoft link.exe utility. A previous fix for defect CMBU00058019 disabled the use of response files with link.exe. To prevent omake from using response files with link.exe after this patch has been applied, set the environment variable CCASE_NO_RSP_LNK to any value. CMBU00059145 : Corrects a defect that could cause the view_server to fail under heavy loads and log messages of the form "too many open files" CMBU00057519 : Corrects a defect that could cause deliver to complete without checking in all delivered files. CMBU00060754 : Corrects a defect that could cause VOB database corruption after the server host for a VOB located on Network Attached Storage was changed. See ClearCase Technical Bulletin #46 for more information. CMBU00052821 : Corrects a defect that could prevent view private containers from being deleted, leading to unexpected rates of view database growth. The view server now retries deletion of these containers and logs a failure message about any container that cannot be deleted after 24 hours of retries. CMBU00060282 : Provides support in the integration between ClearCase and IBM WebSphere Studio Application Developer (WSS AD) for doing an unreserved checkout of an element that is already checked out reserved. CMBU00055104 : Corrects a defect that could cause view creation to fail when the view tag included an SJIS character with a low order byte whose value was the same as the ascii value of "\". CMBU00055152 : Corrects a defect that could cause updates to fail for snapshot views that referenced any VOB tag that included an SJIS character with a low order byte whose value was the same as the ascii value of "\". CMBU00060711 : Corrects a defect in the integration between ClearCase and IBM WebSphere Studio Application Developer (WSS AD). CMBU00030164 : Changes the default behavior of clearimport so that it labels each imported directory with the union of all labels placed on versions in that directory during import. To prevent directory labeling, run clearimport with the new -nolabeldir option. CMBU00047740 : Corrects a defect in the ClearCase network provider. CMBU00048549 : Corrects a defect in the ClearCase network provider that could cause delays in the appearance of ClearCase shortcut menus, as well as other performance degradations, on Windows 2000 systems where a PC NFS client such as Disk Access or Hummingbird was installed. CMBU00049254 : Corrects a defect that prevented the ClearCase/PowerBuilder integration from prompting the user to re-start PowerBuilder after changing the configuration to Version Libraries. CMBU00049284 : Corrects a defect in the ClearCase/PowerBuilder integration that could cause a hijacked file to be overwritten when a user responded "Yes" to the "Do you want to use it as the checked out file?" prompt. CMBU00053132 : Enhances the ClearCase/PowerBuilder integration to make the application path persistent across sessions. CMBU00054934 : Corrects a defect in the ClearCase/PowerBuilder integration that could prevent the pblpopulate utility from working for applications that use the public PBL file. CMBU00056068 : Adds support for PowerBuilder 8.0 to the ClearCase/PowerBuilder integration. CMBU00056260 : Provides support for the integration between ClearCase and Forte for Java version 3.0. CMBU00058023 : Corrects a defect in the ClearCase network provider. CMBU00058299 : Improves the performance of the UCM ClearCase/ClearQuest integration. CMBU00058319 : Corrects a defect that could cause findmerge -follow to fail when traversing a symbolic link to another VOB. CMBU00058536 : Corrects a defect that could cause the shipping_server to generate unnecessary warning messages of the form "Port range: min XXXX, max YYYY not recommended." CMBU00058816 : Provides a Graphical User Interface to the base ClearCase/ClearQuest integration. For more information, see ccase-home-dir/lib/perl5/CQCCtrigger/CQCC/Readme on any patched host. CMBU00058824 : Corrects a defect in the ClearCase/PowerBuilder integration that could cause various UCM operations to fail when invoked from the integration. CMBU00059048 : Corrects a defect that could cause failures in multitool and various ClearCase database utilities when a VOB had more than 128 replicas. CMBU00059073 : Corrects a defect that could cause clearmake to report a syntax error when processing a macro assignment that was preceded by one or more tab characters. CMBU00059078 : Corrects a defect that could cause clearmake to fail and dump core on Red Hat Linux 6.2, as well as LINUX for S/390 from IBM, when parsing an empty macro CMBU00059122 : Provides install support related to defect CMBU00058816 CMBU00059123 : Provides install support related to defect CMBU00058816 CMBU00059248 : Corrects a defect that could cause catcr to fail with a buffer overflow when processing a large configuration record. CMBU00060152 : Corrects a regression caused by the patch for defect CMBU00057519. CMBU00058019 : Improves compatibility between omake and recent versions (5.00.7022 and later) of the Microsoft link.exe utility, which do not support response files. CMBU00047533 : Corrects a defect that could cause the vob_scrubber to fail when it encountered a file that was open for access by a remote host. CMBU00057028 : Corrects a defect that could cause clearmake to fail to create a shareable derived object. The resulting error message has the form: "An attempt to create a config record for "DO-Name" in VOB failed. The VOB claims the CR already exists, but is not an exact match." CMBU00057167 : Improves the performance of the deliver GUI on Windows. Instead of querying each attached view for checkouts before starting the deliver, the GUI starts the deliver immediately, then offers the user the option to cancel if checkouts are found. CMBU00057779 : Corrects a defect that could cause an application error (buffer overflow) in the multitool chepoch command. CMBU00045067 : Provides support for changing clearmake's behavior, as described here: When clearmake evaluates a derived object for reusability in the view, it compares versions of files recorded in the DO's config record to versions of those same files that are currently visible in the view. Generally any version mismatch prevents clearmake from reusing the DO. However, there is a special-case: if the DO used version /main/123, and the view sees /main/123/branch/0, clearmake considers this to be a match. This behavior can now be disabled at run time by setting the environment variable CCASE_BRANCH0_REUSE to any non-null value before running clearmake. (The 0 in BRANCH0 is an ASCII zero character.) CMBU00045879 : Corrects a defect that could cause ClearCase Explorer to create invalid shortcuts to dynamic views. CMBU00047458 : Corrects a defect that could cause the ClearCase Properties program in Control Panel to fail when trying to display the Licensing tab. CMBU00056917 : Corrects a defect that could cause update to fail for snapshot views with storage on Windows Me when the update was initiated from a Windows NT or Windows 2000 host. CMBU00046475 : Provides an improved implementation of the config spec editor. This implementation provides support for longer lines and corrects several other defects, but does not provide protection for read-only fields (established by a view profile) or color-coding of keywords. CMBU00056625 : Corrects a defect that could cause clearmake to fail with an internal error during a build that referenced the original and relocated pathnames of a VOB root that had been relocated to a directory in a different VOB. clearmake still fails in this scenario (references to both the original and new locations are unsupported), but not with an internal error. CMBU00057783 : Corrects a defect that could cause an application error on Windows 98 if the value of the environment variable CLEARCASE_PRIMARY_GROUP is not the name of an existing domain group. CMBU00055825 : Corrects a defect that could cause sporadic permission errors for users on Windows hosts accessing VOBs on Unix hosts. These errors occur only when a migration to Active Directory is in progress and the user has accounts in both a Windows NT domain and an Active Directory domain. CMBU00057862 : Corrects a defect that could cause a stack overflow when creating a new baseline. CMBU00058053 : Corrects a defect that left the DELETE mapping option of vob_sidwalk inoperative. CMBU00057519 : Corrects a defect that could cause deliver to complete without checking in all delivered files. CMBU00055824 : Corrects a regression in ClearCase 4.2 that could cause findmerge to miss elements needing a merge when those elements were in a directory that also needed a merge. CMBU00015201 : Corrects a defect that could cause ClearCase Details, the ClearCase Explorer, and the ClearCase shortcut menu to determine the element type of a checked-in DO incorrectly. CMBU00057472 : Adds support for "Check in even if identical to previous version" to the integration between ClearCase and Microsoft Visual Studio .NET. This enables Visual Studio .NET project files to be checked in and checked out with other project artifacts. CMBU00057635 : Provides an improved version of the base ClearCase integration with ClearQuest. Documentation for new features, including support for ClearQuest MultiSite, is included in the patch in several files: base_cc_cq.pdf describes how to configure the integration, and base_cc_cq_dev.[win | ux].pdf describes how developers work in the new integration environment. In addition, on Windows only, cc_cq_int.hlp provides updated on-line help for the integration configuration GUI. CMBU00057033 : Provides a Rational ClearCase-IBM WebSphere Deployment Wizard that helps automate the deployment of files in the WebSphere Application Server Test environment. CMBU00053062 : Corrects a problem that could cause clearmake to fail and dump core while processing an audited build. CMBU00056283 : Corrects the behavior of mklabel when applied to an absolute path whose terminal leaf is a VOB symbolic link to a directory specified as a version-extended name. CMBU00057979 : Corrects a defect that could cause cleartool findmerge -follow to fail with a segmentation violation when it encountered certain VOB symbolic links. CMBU00048043 : This patch corrects a defect that could cause some operations to fail with a "Broken pipe" message when trying to start a view that could not be started. CMBU00055086 : Provides "preserve modification time" support for the Eclipse PlugIn. Add to Source Control, Checkin, and Checkout preserve modification time by default when called by the eclipse plugin. To change this default, use a Windows registry editor to set the DWORD registry variable HKLM\SOFTWARE\SCC\EclipsePluginPtime to 0. CMBU00046120 : Corrects a defect in clearmake -C gnu that caused the MAKELEVEL macro to be assigned an incorrect value at runtime. CMBU00052925 : Corrects a defect that could cause mkreplica -import to fail with messages of the form "Unable to find replica in registry" and "Unable to locate versioned object base" when used on a VOB that contained a trigger type that was the endpoint of a cross-VOB hyperlink. CMBU00053714 : Corrects a defect that could cause cleartool ls -long to fail with a "Database identifier (dbid) not found ..." error when listing a checked-in DO. CMBU00056307 : Corrects a regression in clearmake that could cause several types of errors ("Interference from another process?" messages, targets getting rebuilt even though they were up to date) when a build script referred to a directory by a version-extended path and that directory was also seen in the audit as a simple path. CMBU00054915 : Corrects a defect that caused omake to evaluate read-time %set commands at run-time and vice versa. CMBU00055826 : Corrects a defect that caused directories to be checked in regardless of the setting of the "Keep Checked Out" option of the "Add to Source Control" dialogue. CMBU00056101 : Corrects a defect in the integration between ClearCase and Visual Basic that could cause .frm and .frx files to get out of sync if they were stored in separate directories. CMBU00054554 : Corrects a defect in omake that defeated automatic DO checkout when the -EN or -EP options were used. CMBU00051971 : Corrects a defect that could cause mkreplica -import to fail with an access violation or segmentation fault, fail to generate a packet, and not log any error. CMBU00055624 : Corrects a defect in the ClearCase integration with ClearQuest that could cause a compatible ClearQuest schema package revision to be reported as incompatible. CMBU00055658 : Improves the performance of the checkout dialog activity selection combo box with ClearQuest-enabled UCM. CMBU00055873 : Corrects a defect that could cause "Add to source control" operations in dynamic views to fail for folders. CMBU00053865 : Enhances the base ClearCase integration with ClearQuest to provide support for associating multiple file imports (by clearfsimport) with a single activity. CMBU00056666 : Corrects a memory leak that could affect the albd_server on registry or license server hosts. CMBU00048805 : Corrects a defect that could cause syncreplica -import to fail and generate a "Nonsequential oplog ids detected" message as well an error log message of the form: multitool/vob: Error: Unknown VOB type: 0. Internal Error detected in "../hlink_w.c" line 2448 CMBU00054581 : Corrects a defect that could cause syncreplica -import to fail with an internal error and log a message of the form: multitool/vob: Error: Unknown VOB type: 0. Internal Error detected in "../hlink_w.c" line 2448 CMBU00055121 : Enables ClearCase 4.x clients to view the names of folders, projects, or streams created by a Clearcase 5.0 client. CMBU00053330 : Corrects a defect that could cause clearmake to fail and dump core when creating a shareable derived object for a .INCREMENTAL_TARGET. CMBU00053514 : Corrects a defect that could cause a memory leak in the credmap_server. CMBU00054044 : Corrects a defect that could cause clearmake to fail with an internal error when running in -C gnu mode and parsing a makefile in which a target belonging to a target group was also defined individually. CMBU00045631 : Corrects a defect in ClearCase Explorer that kept all but the first selection of a multiple selection set from being passed to commands invoked from the context menu. CMBU00051113 : Corrects a resource leak in the ClearCase GUI. CMBU00053548 : Corrects a defect that could cause clearmake to incorrectly detect a circular macro definition when a dependency was defined using nested macros. CMBU00054024 : Corrects defect that could cause clearmake to fail to wink in a winkin candidate, then report "don't know how to make..." when processing makefile targets that write multiple files but do not use target-group syntax to declare that multiple files are written. The failure occurs only if such targets are winked-in rather than rebuilt in the view and those files are needed in later suffix or pattern rule evaluations. CMBU00054060 : Corrects a defect that prevented cleardlg from parsing command lines that included pathnames with embedded space characters. CMBU00055223 : Corrects a defect that could cause various failures during and after installation on a Windows operating system localized for Japanese or other non-US-English locales. CMBU00048115 : Corrects a defect that could cause ClearCase doctor to incorrectly interpret an alphanumeric host name as numeric (and therefore illegal). CMBU00053433 : Corrects a defect in ClearCase Reports that caused failures when saving results in HTML or CSV formats to a pathname that contained embedded space characters. CMBU00053435 : Corrects a defect in ClearCase Reports that caused a data value of 0 to display as a blank cell when output was saved as HTML or CSV formats. CMBU00053062 : Corrects a problem that could cause clearmake to fail and dump core while processing an audited build. CMBU00051516 : Provides support for the ClearCase integration with VisualAge for Java 3.5.3. CMBU00054793 : Corrects a defect that could make the rebase command appear to hang during baseline validation. CMBU00044616 : Corrects a defect that caused certain cleartool subcommands to fail silently when processing arguments that have more than 255 characters. CMBU00051818 : This patch corrects a regression introduced in an earlier patch. The regression could cause clearmake -C gnu to rebuild targets unnecessarily when using build rules defined in a multi-line define/endef. CMBU00048656 : Corrects a defect in omake that affected support of "%set" syntax in makefiles. After this patch has been applied, "%set" lines from makefiles are recorded in the appropriate config record with the correct, target-specific value. CMBU00052399 : This patch corrects a defect that could cause clearmake to fail to winkin a DO created by a build script that also creates a view-private directory to contain the DO. CMBU00051865 : This patch provides support for the "Source > Add Objects" operation in the ClearCase integration with PowerBuilder. CMBU00052721 : Fixes a defect in cleartool lsbl that caused baseline listings to stop after the first obsolete baseline was encountered unless the -obsolete option was also used. CMBU00051725 : This patch extends the ClearCase integration with PowerBuilder by providing automatic execution of the pblpopulate command on deliver and rebase. CMBU00052941 : This patch corrects the ClearCase 4.2 Documentation Supplement. CMBU00054229 : Corrects a defect that could cause processes to fail to respond to a SIGPIPE signal and potentially become runaway processes that consume 100% of the CPU. This defect was introduced as a side effect of the patch that corrected defect CMBU00048043 ("Client checks for cached view handles of an unstartable view fail with "Broken pipe"). Applying this patch will undo the fix for CMBU00048043. CMBU00048419 : This patch supports the use of a new environment variable on Windows NT and Windows 2000 platforms. If the user environment variable CLEARCASE_GROUPS exists for any user, ClearCase will consider the semicolon-separated list of groups specified in the value of this variable first when determining (or displaying) which groups a user belongs to. For example: CLEARCASE_GROUPS=DOMAIN\ClearCase Users;DOMAIN\group1;DOMAIN\group5 The list can contain domain or local groups, and need not contain the group specified in CLEARCASE_PRIMARY_GROUP, which is already treated specially if it has been specified. If the user is a member of additional groups not specified in CLEARCASE_GROUPS, ClearCase will consider those groups after it has considered the groups listed in CLEARCASE_GROUPS, up to a limit of 32 groups. Any user who is a member of more than 32 groups (domain or local) should set CLEARCASE_GROUPS to specify which of these groups ClearCase should consider when checking the user's access rights. CLEARCASE_GROUPS is not supported on Windows 98 or Windows me. CMBU00049520 : This patch allows clearmake to work correctly when trying to build a target in a directory whose last modification time is 01/01/70. CMBU00041212 : A defect introduced in ClearCase 4.0 caused checkout of the current working directory to fail if that directory was reached by traversing a VOB symbolic link. This patch corrects the defect. CMBU00048520 : This patch corrects a problem with the view_sr utility. CMBU00047707 : This patch changes the way omake expands the ${MAKE} macro. After this patch has been applied, omake expands the ${MAKE} macro to "omake.exe" rather than "\\omake.exe". CMBU00046491 : This patch increases to 1024 from 512 the maximum number of child processes that the albd_server can create. CMBU00050545 : This patch corrects a problem that could potentially occur if a client program teminates unexpectedly while holding a database lock. CMBU00050678 : This patch corrects a regression in ClearCase 4.1 that caused the vob_scrubber to ignore the setting of the export_sync parameter. CMBU00050079 : This patch corrects a defect that caused the cleartool space and dospace commands to fail if the target host had multiple host names. CMBU00050793 : This patch corrects a defect introduced in patch 4.0-19 and 4.1-7 that could cause inappropriate "Don't know how to make" errors in clearmake parallel builds. CMBU00050666 : This patch extends the ClearCase/PowerBuilder Integration to provide better UCM support. After this patch has been applied, the integration manages PBL object lists when the "Version Libraries" feature is enabled, and the new pblpopulate.exe utility recreates PBLs from versioned object sources. CMBU00017656 : This patch corrects a defect in ClearCase that could cause a failure when starting view. The error message has the form: Unable to perform view startup operations ... Error 32 while trying to open \config_spec Broken Pipe CMBU00050851 : This patch provides support for snapshot view updates in an Active Directory environment. CMBU00045960 : This patch corrects a defect in ClearCase 4.1 that could cause unpredictable display artifacts to appear after you deleted a system shortcut from the ClearCase Explorer. CMBU00048318 : This patch corrects a problem that could prevent a member of the the ClearCase server process group (often called "clearcase") from creating a snapshot view on Windows 95, WIndows 98, or Windows Me. CMBU00049252 : This patch corrects a defect that could cause spurious ClearCase GUI error notifications when using various integrations. CMBU00051249 : This patch provides an integration between ClearCase and Forte for Java. CMBU00051966 : This patch corrects a defect that prevented users from installing clearmenuadmin customizations from a release area. CMBU00052062 : Corrects a defect that could cause cleartool findmerge to fail with a segmentation fault.