Patch Name: PHSS_30401 Patch Description: s700_800 11.00 HP DCE/9000 1.7 Server/DevTools cum. patch Creation Date: 04/02/06 Post Date: 04/02/19 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: HP DCE/9000 1.7 1.7.1 Filesets: DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-SEC-Server.SEC-SERVER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-Core.DCE-CORE-RUN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreTools.DCE-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CDS-Server.CDS-SERVER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No (superseded patches were critical) PHSS_27964: MEMORY_LEAK ABORT Category Tags: defect_repair enhancement general_release critical halts_system memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30401 Symptoms: PHSS_30401: 1. PHSS_27964 required PHSS_27962 to be installed even though PHSS_27962 has been superseded by PHSS_29963. PHSS_27964: 1. JAGad89199 : Improper data type for "status" in rpc__set_supported_netaddrs_from_string() 2. JAGad66256 : The rpc__dg_call_end() does not call RPC_UNLOCK(0) when it is canceled and hence the application results in deadlock. 3. JAGad72156 : ccall_binding_serialize() results in a deadlock for RPC client application. 4. JAGad86480 : The RPC server exits abnormally if it is repeatedly forked. 5. JAGad86481: The RPC server application deadlocks when a pthread_cancel() is posted. 6. JAGad43157 : When the "dcecp -c registry designate replica -master" command is executed, it displays the following error message: Error: Group member not found 7. JAGad85085 : The RPC application receives an assertion failure error in the network receiver thread due to retry_assoc_action_rtn() function. 8. JAGae02583 : The rpccp/dcecp commands fail with an error message "Not an RPC tower" which occurs on NT endpoint maps. 9. JAGad88115 : An application that repeatedly fails while trying to authenticate, using keytab, leads to memory leak in secd. 10. JAGad88114 : Authentication request results in memory leak in secd. 11. JAGae06778 : 64-bit dce application dumps core as the buffer returned by malloc() is corrupted. 12. JAGae16799 : Japanese characters are displayed incorrectly. 13. JAGad48031 : The dcm (dce configuration manager) dumps core with the following error message: UNEXPECTED EXIT: process LANG=C LC_ALL=C /opt/dce/bin/dcm exited with a no-zero exit status. 14. JAGae31870 : If an application is linked with libcma.1, it causes an unexpected abort of the application under certain conditions. 15. JAGae33895 : swverify DCE-CoreTools on 11.0 produces the following error : ERROR: Symlink "/usr/include/pthread_exc.h" should have value "/opt/dce/include/dce/pthread_exc.h" but the actual value is "/opt/dce/include/dce/pthread_exc_wrap.h". ERROR: Fileset "DCE-CoreTools.DCE-BPRG,l=/opt/dce,r=B.11.00.10" had file errors. 16. JAGae37895 : A program getting SIGPIPE signal causes stack overflow, if the stderr is duped to pipe. 17. JAGad82749/JAGae29167 : when multiple client requests are canceled before completion, memory leak occurs in the rpcd/dced process. 18. JAGad71555 : A TRY-CATCH block does not catch synchronous terminating signals. Instead it dumps core when the signal is caught. 19. JAGae39251 : The core file generated when the synchronous signal is received, does not contain information about the function that caused the signal. 20. JAGae05084 : The C functions are not able to call C++ functions when linked to the libcma library. 21. JAGad96077 : The pthread_create() of cma returns success, but sets errno to EBADF. PHSS_21616: 1. JAGac79131 : cdsd dumps core during functional tests, when svc logs are enabled. 2. JAGac12391 : cdsbrowser dumps core after XtFree call. 3. JAGad08915 : CMA man pages does not display CMA obsolescence message. 4. JAGac88553 : Secd dumps core. 5. JAGad12745, JAGad13169 : While using exceptions the call pthread_attr_destroy does not behave as expected. 6. JAGad13104 : RPC socket buffer can reduce transmission rate across WAN. 7. JAGad15070 : 64 bit functional test fails. 8. JAGad14817 : The customer might not find some of the GSS-API 's man pages delivered from 11.11 onwards. 9. JAGad27398 : CMA dumps core as it doesn't check for condition EINPROGRESS. 10. JAGad32544 : When 64 bit KT-tests are run, Validation tests fail in both server and client tests for 11.11/11.00. 11. JAGad23600 : secd dumps core intermittently. 12. JAGad25285 : To skulk a directory, cds-server should have "a" permission. Once the "a" permission is removed from cds-server on a directory and that directory cant be skulked, it is a expected behavior. But even after the "a" permission is given back to cds-server, skulking doesn't work. i.e command returns error. 13. JAGad41068 : This problem arises not at the customer level but at the initial level itself i.e during compilation of the c++ files of DCE project. The error message that the compiler gives is CC: "/vob/dce/src/HP/directory/cds/cdschecker/- CdsEntry.C", line 278: error: true undefined (1285) CC: "/vob/dce/src/HP/directory/cds/cdschecker/- Checker.C", line 104: error: true undefined (1285) CC: "/vob/dce/src/HP/directory/cds/cdschecker/- CdsUtil.C", line 92: error: true undefined (1285) CC: "/vob/dce/src/HP/directory/cds/cdschecker/- Enum.H", line 55: error: true undefined (1285) 14. JAGad24804 : When a program which makes use of cma_select is compiled, CC (C plusplus) compiler fails with error while cc just displays warning message. 15. JAGad30100 : Unregistering rpc server fails. 16. JAGad29636 : When compiled, a program that uses the functions pthread_getspecific, pthread_cond_wait and pthread_detach resolved to pthread_* functions instead of ptdexc_* functions. Also, when compiled with aCC, error indicating type mismatch of the second parameter in pthread_create was encountered. 17. JAGad27812 : RPC server threads does not respond due to a deadlock. 18. JAGad35222 : secd does not log trace for sec component via dcecp command. 19. JAGad42160 : RPC application hangs on shutdown. 20. JAGad53376 : When vfork() is called in threaded environment in some cases the application aborts due to lack of memory. 21. JAGad21974 : 64 bit dced and idl tests fail. 22. JAGad38604 : The output of a dcecp command: dcecp>acl show /.:/ -entry changes unexpectedly though the acl is not modified. 23. JAGad54035 : cdsadv core dumps in intercell environment. PHSS_20446: 1. JAGaa93152 : The DCE startup script gives syntax error, followed by the message "time is within specified tolerance (35 sec)" even when the actual time difference is more than 10 days. 2. JAGaa94127 :OODCE header file PaData.H is missing from 11.00 DCE distribution. 3. JAGaa94793 : aCC compilation error when dce/cma_ux.h gets included twice. (Error 19: "./dce/cma_ux.h", line 319 # Unexpected '}'). 4. JAGaa60133 : DMS observer thread hangs Encina ENM process. 5. JAGaa35843 : Links for files ' libbb.a trace_log.h and hptools ' are not being created in the HP DCE 1.5 install process. 6. JAGaa93171 : cdsadv memory management fails if the host has more than nine network interfaces. 7. JAGab20711 : prototype for ptdexc_create() in /usr/include/dce/pthread_exc_kt.h is incorrect. 8. JAGab16279 : RPC application memory management fails and results in RPC_MEM_ALLOC failures. 9. JAGab16672,JAGab69558,JAGab69562 : Writing to a broken pipe in a threaded appl consumes CPU. for eg: following command would "swlist -l file | more" consume CPU. 10. JAGaa62517 :"dcecp -c directory list /.:" ,fails with an error message: "No currently established network identity for which context exist". 11. JAGaa35813 : nanosleep() does not work if both struct timespec * parameters point to the same structure, ie nanosleep(x,x) does not work with cma. 12. JAGab84972 : cma_poll() consumes most of CPU time. 13. JAGaa35337 : A threaded application(using CMA threads) fails with the following error from C++ (CC): bad argument 2 type for cma_send The same application without threads works fine. 14. JAGac29518 :The pthread_setasynccancel man page needs to be updated to mention cancellation points. 15. JAGab69557 : inq_id test aborts with signal 6. 16. JAGab70124 : DTS API in 64bit mode fails, while access- ing 32bit shared memory created by 32 bit dtsd server. 17. JAGab70121 : zonevt test fails with incorrect time conv- ersion and utc_mkasctime failures. 18. JAGab69595 : Synchronous signals only cancel the thread and do not terminate the process.Signal handler does not terminate the process correctly. 19. JAGac56836 : _POSIX_C_SOURCE gets set to "POSIX_D10_THREADS" should have been "_POSIX_D10_THREADS". 20. JAGaa44318 : writev() on a socket does not write completely, if the writev buffer (nbyte) is more than the socket/pipe buffer. The largest buffer that can be written is the maximum buffer size on the socket. 21. JAGab72027 :Leftover symbol pthread_yield in libdcekt.1. When compiling with -Wl,+vshlibunsats the compiler gives the message: /usr/ccs/bin/ld: Unsatisfied symbols: pthread_yield (code) pthread_setcancel (code) 22. JAGab70117/JAGab70118/JAGab70843 : a. group_mbr tests are failing in 64bit testing and b. ns_entry tests are failing in 64bit testing. 23. JAGab44337 : Communication between 64bit dce library and cdsadv fails. 24. JAGac68811 : An application built with libdcekt.sl or libdce.2 with "-Bimmediate - Wl,+vshlibunsats" LD flags gives the following messages: /usr/ccs/bin/ld: Unsatisfied shared library symbols: d2p_d01_bin_to_str_psap (code) d2p_p01_str_to_bin_psap (code). 25. JAGaa35832 : The dce configuration scripts were doing a improper check for any process that had dce daemon as its substring, due to which some un-intended processes got killed. 26. JAGab76304 : dced not able to start more than 26 RPC application servers. 27. JAGab84360: Some cds operations(exchanging master and readonly replica) makes multiple readonly replicas of a directory just after recreating the readonly replica. 28. JAGab83406 : cdsd dumps core, with 9 LAN interface on N-class server. 29. JAGab76301 : libdcekt.a in 64bit mode would be corrup- ted as it was not created properly. 30. JAGab76554 : dced daemon needs restriction for interf- aces on port 135. 31. JAGad00513 : Following header files with 64 bit changes required: cdsclerk.h,dce64.h,gssapi.h,idlddefs.h, rpcbase.h, stubbase.h, dce.h,dce_error.h,idl_es.h, ndrtypes.h, rpcbase.idl. PHSS_18744: 1. JAGab11140 : Kernel threaded applications linked with libdcecp do not work. PHSS_17812: 1. CHFts21563 CHFts21892 CHFts22819 : Remote login sessions would get terminated if the shell exits 2. CHFts23887 : secd dumps core with too long names. 3. CHFts23381 : Enhancement request for uuidgen to select the hardware address of lan card, in case of host with multiple lan cards. 4. CHFts24288 : Problem with secd when client requests authentication but with wrong password. 5. CHFts22822 : 'select' returns wrong bits settings. 6. CHFts24354 : cdsadv dumps core with segmentation violation if the user's authenticated request is canceled before servicing the callback of the request. 7. CHFts23794 : 'dce_login -r' does not have mechanism to refresh DFS credentials. This will not allow access to DFS once the TGT has expired. If the user's home directory is on DFS, then access to home directory is denied. This may happen after CDE screen lock also. 8. CHFts24088 : Locking an uninitialized mutex dumps core.(Threaded FORTRAN 77 applications using CMA threads dumped core.) 9. CHFts24299 : cdsd leaves pseudodir entries in clearinghouse when background thread is run. 10. CHFts23113 : Occasionally DCE Application dumps core when compiled with -z option. 11. CHFts21343 : 'dceping -C' fails. When /tmp/cdsdHostname gets removed, the dceping asks for hostname of cdsd server. One enters the hostname and dceping continues to run fine. Problem is this breaks a cronjob in the process, which does dceping -C and fails. 12. CHFts22609 CHFts23733 CHFts24235 : IDL compiler was generating incorrect server stub code when parameter de-referencing was required. 13. CHFts15091 : IDL compiler -no_def_idir option does not work as specified in the manpage. 14. CHFts24327 : The application aborts (system panic in case of DFS) during the occurrence of valid exception due to mismatch in the TRY/CATCH exception blocks. 15. CHFts20416 : All occurrences of include in DCE source code is changed to include . 16. Enhancement request to enable the user to set the Timer Signal, Interval, Quanta of his/her choice. 17. CHFts24449 : cdsadv intermittently goes into loop and may result in timeouts for CDS requests. 18. CHFts24281 : Performance of an application calling cma_poll() degrades. The same is seen in cma_msgsnd(), cma_msgrcv() and cma_semop(). 19. CHFts23777 CHFts23614 CHFts24186 : write() on a socket does not write completely, if the write buffer(nbyte) is more than the socket/pipe buffer. 20. CHFts24451 : pthread_mutex_trylock dumps core if the mutex is not initialized. 21. CHFts24454 : pthread_mutex_unlock dumps core if the mutex is not initialized. 22. CHFts23526 : KRB5 error numbers are being evaluated as UNIX error numbers (errno). 23. CHFts24477 : An authenticated RPC that comes from a client with the different architecture (eg. little- endian) using CN protocol results in error. 24. CHFts25596 : close() in child after fork in threaded process leads to deadlock. 25. CHFts24485 : Changing DCE identity while using DFS ( by performing dce_login as another principal ), results in DFS error. 26. CHFts19600 : If a principal is given pre_auth_req attribute value 2, this results in an error message "Invalid password" during validation. 27. CHFts24438 : When the max_invalid_attempts ERA is set and the registry is disabled, if a user exceeds the max_invalid_attempts number of logins results in errors. 28. CHFts24414 : dcecp memory leaks while modifying acls. 29. CHFts24476 CHFts24492 : A program that sends bad packets to the rpcd kills rpcd. 30. CHFts24512 CHFts24489 CHFts23544 : If password expiry time is set for a server, multiple keys are generated. 31. CHFts24490 CHFts24493 : The user sees no effect of setting the ERA disable_time_interval if the value is small. 32. CHFts24509 : dced dumps core with NCS application. 33. CHFts24471 : Request for credentials in sec_key_mgmt_manage_key() and dced every 10 minutes increases network traffic and affects performance. 34. CHFts15577 : Unnecessary log statement "mismatched seal". 35. CHFts24419 : cdsd keeps the IP address in CDS_CHLastAddress even after it is removed. 36. CHFts24501 CHFts24497 : Memory leak in RPC DG runtime due to the struct rpc_dg_pkt_pool_elt_t. 37. CHFts24379 : Need option for changing frequency of spawning ep_scavenger. 38. CHFts24238 : An Application using hsearch() dumps core when built archived with libdce.a and libc. 39. JAGaa42994 : TRY from exc_handling_kt.h generates warnings. 40. JAGaa35732 : When secd is started with -no_kdc option it dumps core. 41. CHFts24522 : DCE rpcd at 11.0 produces unwanted source quench when ICMP message traffic is high. 42. JAGaa44215 : RPC tests with libdcekt take longer time to complete due to the DMS observer thread. 43. JAGaa44215 : Sync signals cannot be caught by a thread if linked with libdcekt. 44. JAGaa42930 : The IDL compiler on HPDCE 1.7 and 1.7.2 does not generate the correct version string in the stub.c files and header file when an idl file is compiled. 45. JAGaa35598 : Authentication audit events are not generated. 46. JAGaa44626 : Errors while building libdcekt applications using aCC. 47. JAGaa46080 : Swtools are experiencing the hang due to DMS. 48. JAGaa35854 : UDP entries in the endpoint database gets deleted for servers running at well-known endpoints. 49. JAGaa45926 : CCM servers core dump at the customer site. 50. JAGaa47108 : If the client makes a call on an interface supported by the server before the server registers the interface, an error status of rpc_s_unknown_if is reported. 51. JAGaa68656 : RPC connections via TCP/IP from a UNIX to a NT box stay open for 5 minutes rather than closing down within 10 seconds. 52. JAGaa47159 : Kernel thread application compiled with rpcexc.h include file fails to include pthread.h, resulting in 'unexpected symbol exc_key_exc_jmpbuf' error during compilation. 53. JAGaa42830 : IDL compiler generates warnings when compiling the idl file. 54. JAGaa94127 : OODCE header file PaData.H missing for 11.0 DCE distribution. Defect Description: PHSS_30401: 1. PHSS_27964 was created with prerequisite attributes on PHSS_27962. Resolution: The prerequisites have been updated to require PHSS_29963 instead of PHSS_27962. PHSS_27964: 1. JAGad89199 : The function rpc__set_supported_netaddrs_ from_string() uses the variable 'status' as an unsigned integer, which is actually a pointer to an unsigned integer. This results in unexpected behavior. Resolution: The data type of status has now been changed to an unsigned integer pointer. 2. JAGad66256 : A threaded application gets into a dead lock condition as the global mutex rpc_g_global_mutex is not released. Resolution: The pthread_cleanup() routine is implemented in rpc__dg_call_end(). Now, when the thread gets canceled, pthread_cleanup() will call RPC_UNLOCK to unlock the global mutex. 3. JAGad72156 : An Encina client (RPC client) application may encounter a problem when the server aborts. This is due to the RPC client stub routine blocked on a condition variable in ccall_binding_serialize(), and never returning from the function. Resolution: When the variable, calls_in_progress, gets decremented to 0 in rpc__ dg_call_end(), then a call to RPC_BINDING_COND_BROADCAST() is made. This will convert any other threads that are waiting on this condition variable to ready state. 4. JAGad86480 : In a RPC server application, a repeated fork makes the application receive unhandled exception and exits abnormally. Resolution: The do/while loop is now changed to while loop in the listener thread call, so that the loop is executed at least once. 5. JAGad86481 : During fork, the lthread is canceled and restarted. While doing so, if the call is in network dispatch and gets canceled, then the global mutex is locked. After this the mutex is not released. Resolution: The fix is to disable the cancel in the lthread before the network dispatch call and enable it back to the original state after the call. 6. JAGad43157 : In the absence of the master replica, when user tries to convert the slave replica to master using the following command : "dcecp -c registry designate replica -master", an error message is displayed. This is because -master option tries to remove the earlier master from the security rpc groups, which is non-existent. Resolution: The presence of the replica entry is checked in the security rpc groups. Only if it is present, the replica is removed. 7. JAGad85085: If the user has DCE clients of the older OSF version, 1.0, packets from that version of are returned to the server. Hence, association between the client and server is maintained as a static object while it should have been a dynamic object. Thus, resulting in an assertion failure. Resolution: The association is now maintained as a dynamic object. 8. JAGae02583 : rpccp/dcecp commands do not recognize the NT protocol towers. Subsequently, these commands do not display the other valid tower binding handles. Resolution: The unknown(NT) protocol tower versions are bypassed, and rpccp/dcecp continue to display the other binding handle information. 9. JAGad88115: secd memory leak and fragmentation is caused as memory allocated via asn1_alloc_malloc() is not freed. Resolution: The code has been modified to call memory free(KRB_ERROR_free) appropriately. 10. JAGad88114 : The memory leak in secd is due to the improper passing of parameters to the hash function. Resolution: The memory leak is now fixed. 11. JAGae06778 : Buffer returned by malloc is getting truncated to 32 bits causing this unexpected behavior in 64 bit environment. Resolution: Code has now been modified to accept the return value for malloc() as "long" instead of "int". 12. JAGae16799 : cma_system() uses /sbin/sh instead of /usr/bin/sh. As /sbin/sh does not support multibyte character set, Japanese characters are displayed incorrectly. Resolution: Code has been modified in cma_system() to use /usr/bin/sh if present. 13. JAGad48031 : The message catalog for dcm (/opt/dce/lib/dcm/C/dcm.cat) is corrupted and hence the coredump. This is seen only on the machines installed with DCE 1.7.1. Resolution : Rebuilt the message catalog file dcm.cat and verified. 14. JAGae31870 : Unexpected abort of the applications that are linked to libcma is due to inappropriate environment variable handling. Resolution: The code is fixed to handle the environment variable correctly. 15. JAGae33895 : The /usr/include/pthread_exc.h is a soft link that is overwritten when DCE-KT-Tools is installed. Resolution : The postinstall script of DCE-KT-Tools product, has been changed to correct the problem. 16. JAGae37895 : When pipe to stderr is broken, the process of writing error message onto stderr causes a recursive SIGPIPE which ultimately leads to stack overflow. Resolution : When SIGPIPE is handled, the error message is not reported. 17. JAGad82749/JAGae29167 : The stub code of the call executor fails to free the memory in the case when the client has been abnormally terminated. Thus resulting in a memory leak. Resolution: If memory has not been freed by the stub code in the call executor then it is freed in the call executor stub. 18. JAGad71555 : The exception handling code was not being executed even if the code was enclosed in TRY-CATCH block. Resolution: The code is fixed handle the TRY-CATCH block. The function cma___sig_sync_term is modified to make the if - else condition effective. 19. JAGae39251 : The TRY-CATCH exception handling code that is executed when a synchronous signal is received will overwrite the stack. Resolution : Introduced environment variable 'HP_CMA_CATCH_SYNC'. Only when this variable is set, synchronous signal handling via TRY-CATCH will be enabled. 20. JAGae05084 : This _main() of libCsup is not called by the initialization routine of libcma() to enable the C++ runtime. Resolution: Now, the C++ runtime library is initialized when a program is linked to libcma. 21. JAGad96077 : The pthread_create() of cma sets errno to EBADF even it is a success, as the last fcntl() in the thread returns EBADF. This errno is carried back to pthread_create() return value. Resolution: Clear errno after initialization of cma fd table PHSS_21616: 1. JAGac79131 : enable the svc logs for cds by putting the entry "cds:*.9:FILE:/tmp/cds.log" in file: /var/opt/dce/svc/routing in results cdsd dumping core. Resolution: The core dump occurs while storing a data information in a buffer. This information is corrupted because one of the member of the structure is not initialized. 2. JAGac12391 : The problem is with the sequence XtVaGetValues(), XtVaSetValues() and XtFree(). 11.00 uses Motif2.1 we should call XmStringFree() instead of XtFree().10.20 uses Motif 1.2 for which XtFree() is OK so we do not have any core dump on 10.20. To reproduce the problem on DCE 1.7/hpux 11.0, run cdsbrowser control->replica->manage replica locations results in a coredump. Resolution: In the sequence XtVaGetValues(), XtVaSetValues() and XtFree() replace the XtFree with XmStringFree. 3. JAGad08915 : These pages need to be updated so that the customer gets to know regarding the obsolescence of CMA threads package. Resolution: All CMA threads manpages have been updated with info regarding CMA obsolescence. 4. JAGac88553 : Secd dumped core file in free() because the header info got corrupted. Resolution: Change the call free() to rpc_ss_free() in function: rpriv_util_verify_local_groups(). Since the memory was allocated using rpc_ss_allocate it is necessary to use rpc_ss_free to free the memory. 5. JAGad12745, JAGad13169 : While using exceptions the call pthread_attr_destroy remaps to ptdexc_attr_destroy which has not been defined. Resolution: The definition of ptdexc_attr_destroy needs to be added. 6. JAGad13104 : The socket buffer size is limited to a Maximum of 32k.This will reduce transmission rate in a WAN environment. Resolution: Provide environment variables to tune the sndbuf and rcvbuf sizes. 7. JAGad15070 : Files from dce_kt_64 need to be merged to mainline to avoid 64 bit warnings. Resolution: ifdef __LP64__ need to be added. 8. JAGad14817 : When the 11.0/11.11 version of DCE-CoreTools product is installed on a 11.11 machine, some of the gss_* manpages of the GSS-API product are removed from the /usr/share/man/man3.Z directory. This was done because the 10.20 version of DCE-CoreTools was having the DCE gssapi man pages under the /usr/share/man/man3.Z and was later moved to /opt/dce/share/man/man3.Z directory. And the preinstall script in 11.0 was removing it since it was no more required there. But the new GSS-API product in 11.11 needs that in /usr/share/man/man3.Z directory and hence it should not be removed. Resolution: The entries of those files that were getting deleted from the filesystem (/usr/share/man/man3.Z/)are deleted from the preinstall script (DCE-Core-Tools.DCEP-ENG-A-MAN.preinstall). 9. JAGad27398 : fstat64() returns errno EINPROGRESS which is not being checked by cma__open_general and hence dumps core. Resolution: Add a condition to check for EINPROGRESS and EWOULDBLOCK before returning from the function. 10. JAGad32544 : As part of the validation test case the following command : dceval -v -n cell_admin -P "-dce-" -p /tmp >> ${LOGFILE} 2>&1 is dumping core due to segmentation violation. Resolution: One of the source files dsmGetInfo.c did not include the header files "stdlib.h" & "string.h" as a result of which the standard C library functions "malloc" & "strchr" were causing the segmentation violation and hence was dumping the core. The source file dsmGetInfo.c along with another source file gives the library libdsm.a which is used by the executable "dceval".Including the header files "stdlib.h" & "string.h" in the above mentioned source file resolves this problem. 11. JAGad23600 : There is a bad logic which loops (while loop) indefinitely and hence causes segmentation violation or data corruption(SIGSEGV). Resolution: Check for end of the string also (ie '\0'). Earlier it was checking for only '.'. 12. JAGad25285 : directory cannot synchronize any more once ACL is modified so that cell_admin (or cds-server) does not have "a" permission for the directory object. "dcecp -c directory synchronize" command will return with "Error: Insufficient rights to perform requested operation" Once this situation happens, we cannot recover with supported operations. Resolution: When skulking is done, the Fix checks whether cds-server on the master machine has "a" permission. If it has "a" permission, then skulking takes place. And, the check for the "a" permission of cds-server on replica removed. 13. JAGad41068 : This error was not getting emitted out for earlier released DCE product. The symbol "true" is actually defined for earlier releases.But due to a fix for the defect JAGad26395, where we ensure that "true" and "false" be defined only for "c" programs and not for "c++" programs, the error is getting emitted out now as the symbols "true" and "false" are undefined for c++ programs. Resolution:Define once again the symbols "true" and "false" in the appropriate header files, but not in the original header file where they were actually defined for earlier releases. 14. JAGad24804 : The type of the second, third, and fourth arguments for cma_select() that is declared in cma_ux.h needs to be fd_set * rather than int *. Resolution: The definition and declaration of cma_select should be changed The existing declaration is : cma_select (int, int*, int*, int*, struct timeval *) This should be changed to : cma_select (int, fd_set*, fd_set*, fd_set*, struct timeval *) 15. JAGad30100 : The DCESX test of the DCE - CDS functional test suite results in SIGSEGV and dumps core. This was a test case for customer filed defect. Resolution: Avoid freeing the memory allocation in the text region, by copying the contents to the data region. Previously the reference to the text region was copied to a pointer. free() was called with this pointer as a parameter. free() fails to free the text region. Now the same text region data is copied to data region by using memcpy(). 16. JAGad29636 : Programs using the functions pthread_getspecific, pthread_cond_wait and pthread_detach link to the pthread_* function declared in /usr/include/sys/pthread.h instead of the ptdexc_* functions declared in /usr/include/dce/pthread_exc_kt.h. Also error is produced for the parameter mismatch when the test program( attached) is compiled using aCC. Resolution: The #defines for pthread_getspecific, pthread_cond_wait and pthread_detach has been added. Also, the definition for pthread_create has been corrected to reflect the right second parameter. Definition for pthread_getspecific will be added in the pthread_exc_kt.c 17. JAGad27812 : A kernel threaded application ( Encina processes, DCE server application) hangs, when they are processing incoming RPC. Resolution: The hang is due to the mutex deadlock of DMS threads. The mutex unlock is provided at proper places. 18. JAGad35222 : dcecp -c log modify /.:/subsys/dce/sec/dcetst4 -change \\ {sec:*.9:FILE:/tmp/Test.log} This will create a file however the serviceablity logs are not put in this file. Resolution: Get the return handle from dce_svc_register into sec_svc_handle. JAGad42160 : 19. JAGad42160 : The RPC client server application hangs on shut down. The problem occurs if a new rpc request is received immediately after the listener thread has successfully stopped all of its cthreads (rpc__cthread_stop_all returns successfully), and before the listener thread socket itself is closed. Resolution: From the serviceability logs its evident that the listener socket is till listening even after the call threads are stopped. So the code change has been done to change the order of shutdown - first close the listener socket and then stop the call threads. 20. JAGad53376 : The expected behavior of vfork is that the child process does not inherit the parent data but only shares it. But in the case of a threaded application each time that the vfork is used, the required memory doubles even though the forked process will not use it. This is because in the threaded environment vfork() is wrapped to cma_fork() which just calls fork(). Resolution: A new environment variable called '_VFORK_NO_CMA' needs to be set by the user which would be used by libc. If this variable is set, then the vfork() stub in libc will directly call the actual vfork system call and won't go through the cma wrapper 'cma_fork'. We retained the default(previous) behavior as it is in order, to avoid the risk of breaking any existing customer applications that assume fork semantics for vfork. So, the applications will get the new behavior for vfork() only if they set this environment variable. The exec wrapper in libcma has been changed not to modify any data, if the child was created as a result of vfork(). This is needed as both parent & child share the same data segment and we could possibly corrupt the parent data space. 21. JAGad21974 : Missed out porting of the variable as_int which was defined as unsigned int. Resolution: Change from unsigned int to unsigned long in the function force_alignment. 22. JAGad38604 : Given the following command, dcecp>acl show /.:/ -entry # -entry is the key which gives unexpected output. acls are displayed right/wrong alternatively. Resolution: A pointer variable ("residual") is initialized to NULL, which prevents the previous iteration's stack value to be used, which has caused the wrong behavior. 23. JAGad54035 : cdsadv core dumps due to a memory corruption in sec_login_db_search_and_store_entry() which goes into libdce.2 Resolution: The problem is due to "malloc". A malloc'ed pointer was freed by rpc_ss_free.So, now rpc_ss_allocate is used to memory alloc so that rpc_ss_allocate & rpc_ss_free() are in sync. This avoids the memory corruption. PHSS_20446: 1. JAGaa93152 : The dce_config script while comparing dates of the two machines doesn't take into account the number of days. Also it assumes that each part of the string resulting from utc subtract command will be in fixed position which is not always true. Hence the script fails with expr: Syntax error. Resolution: Make proper use of cut in checktime() function. 2. JAGaa94127 : Package database for 11.X did not contain entry for PaData.H, hence it was not distributed in the DCE 1.7.X product. Resolution: Delivered the header file as a newly introduced file in the patch. 3. JAGaa94793 : In a C++ program, dce/cma_ux.h getting inc- luded twice would result in a error. The problem was be- cause of the mismatch of #ifdef/#endif for __cplusplus and CMA_UX. Resolution: Move the #endif corresponding to CMA_UX to the end of the file. 4. JAGaa60133 :The hang was caused due to the multiple DMS threads starting because of the fork in the ENM process. This does not happen frequently but does happen in a race condition. Resolution:The routine which creates the observer thread was checking earlier only one condition whether the observer thread is running or not. Now we check for one more condition whether the observer thread is stopped because of fork in the dms process and if so we will not create the observer thread. 5. JAGaa35843 : postinstall control script did not have the code to put softlink to these files. Resolution: Links are created in the postinstall control sc- ript of C-TOOLS- fileset. 6. JAGaa93171 : RPC queries the network interfaces for IP address and network mask, using ioctl calls.The buffer allocated for the above operation when the host had more than 9 network interfaces,was not freed after successful queries. Resolution: Freed the buffer memory allocated for ioctl calls correctly in rpc runtime. 7. JAGab20711 : If pthread_exc.h is included and _POSIX_D10_THREADS is defined when compiling a C++ prog- ram, the compiler comes out with the following error:CC: "t.C", line 20: error: bad argument 3 type for ptdexc_create(): void *(*)(void *) (void *(*)() expected) (1264) *** Error exit code 1 Resolution: Change the third parameter in the ptdexc_create() proto- type from : void *(*start_routine)(), to : void *(*start_routine)(void *). 8. JAGab16279 : When authenticated RPC calls are made from a client running on host with different NDR representation (Ex. NT client) to a server running on HP-UX it results in memory problems.This is observed in cases when the principal is member of 10 or more number of groups. Such a principal results in big PAC size, and so RPC sends fragmented packet to server (i.e.when RPC packet size exceeds 1432 bytes). The RPC runtime at server allocated a buffer to receive and append these fragment to get the complete packet .After the server processes the packet, the runtime did not free the memory of the buffer. Resolution: Freed the memory allocated for buffer used to receive the fragmented RPC packet after processing the packet successfully. 9. JAGab16672,JAGab69558,JAGab69562 : After Installing PHSS_16429 or PHSS_17596, swlist -l file | pg and then exit pg by ctrl c or q will consumes the cpu. The pr- oblem is with cma_write(), which does not detect broken pipes. Resolution: Change cma_write() to detect broken pipes. 10. JAGaa62517 : Only the owner of the credential file had the permission to read it. This prevented even the root user to read the credential file. Resolution: The root user is also permitted to access the credential file. 11. JAGaa35813 : Whenever nanosleep() is used and both the timespecs structures point to the same structure in a multithreaded process it does not work. The same works if the process is single threaded. The problem can be easily reproduced by writing any multithreaded applic- ation which uses nanosleep(x,x). Resolution: Added a check to find out whether both the pointers point to the same structure. In this case the second pointer is not initialized. 12. JAGab84972 : Installing PHSS-19739/40 and a poll() call in threaded applications would consume CPU, When poll() is called under following conditions: - a. pthread.h is included by the application b. cma_init() is not called. c. The application is not multithreaded yet(i.e. there are no threads created). Resolution: The polling interval is now initialized before the application becomes multithreaded. 13. JAGaa35337 : Header file containing extern declaration for cma_send is incorrect. This is especially noticeable and problematic when building with C++, due to its stro- nger typing. Resolution: Modified the declaration for cma_send in header file from : extern int cma_send (int , void *, int, int ); to: extern int cma_send (int , const void *, int, int ); 14. JAGac29518 :The pthread_setasynccancel man page needs to be updated to mention that sleep() and other blocking libc routines are actually cancellation points. This is not at all clear from the pthread_setasynccancel man page. Resolution: The man page is updated accordingly. 15. JAGab69557 :inq_id test for 64 bit aborts with signal 6. Resolution: Do proper type conversion while passing paramet- er in the unmarshalling routine. 16. JAGab70124 :32 bit dts server and 64 bit application use the same shared memory to get time related information. Since dts daemon saves data structure in IL32 format in shared memory but a 64 bit application reads in LP64 format which results in incorrect data communication be- tween 32 bit and 64 bit application. Resolution:Use wrappers in 64 bit application when it writes and reads a shared memory segment created by 32 bit ser- ver. 17. JAGab70121 : The problem was because of incorrect data shifting and overflow in 64 bit. Resolution: Adjust the big endian data correctly. Avoid tr- uncation during shifting by typecasting. Modify utc_t structure to size of 128 bits. 18. JAGab69595 : libdcekt establishes signal handlers for some signals like SIGBUS, SIGSEGV. This signal handler did not abort the process if such a signal did arrive. Instead it only canceled and killed only the thread that got the signal. Resolution: The libdcekt code has been changed to exit the process in case the exception is not handled.In the sig- nal handler we examine if there is a cleanup handler pushed. If there is none, we exit the process. 19. JAGac56836 : The DCE-KT header files have incorrect pre- processor directive for the header files: /usr/include/dce/cdsclerk.h /usr/include/dce/exc_handling_wrap.h /usr/include/dce/pthread_exc_wrap.h Resolution:Change POSIX_D10_THREADS to _POSIX_D10_THREADS in the above header files. 20. JAGaa44318 : In order to reproduce the problem. Try to write using writev more than the maximum size of the bu- ffer and it will only be able to write the maximum buff- er size. Resolution: The code for cma_write has been used here with the modification to include more than one buffer. 21. JAGab72027 : Two of the source files in libdcekt refere- nced the symbol pthread_yield(). This symbol was part of libcma, but in libpthread it is replaced by the POSIX sched_yield(). pthread_setcancel() was unresolved because one of the source files incorrectly used the _POSIX_D10_THREADS flag as POSIX_D10_THREADS. Resolution: Changed the reference of pthread_yield() to sched_yield() in the libdce source files and corrected the _POSIX_D10_THREADS preprocessor definition. 22. JAGab70117/JAGab70118/JAGab70843 :The group_mbr and ns_entry tests failed while running test suites. Resolution: The code was accessing address location which was corrupted. Check is made to point to the right loc- ation. 23. JAGab44337 :GET64 macro is wrong and it is returning a wrong address. This affects the 64bit library - 32bit cdsadv communication. Resolution: Fix the GET64 macro , so that it returns the correct address. 24. JAGac68811 :The two functions "d2p_d01_bin_to_str_psap() and d2p_p01_str_to_bin_psap()" were defined in the gds source directory and since gds is no more supported on 11.x was commented out in the libdce Makefile. Thus the libdce build did not build these functions and hence the symbols were un-resolved. Resolution: Add to the Makefile of libdce the object files of functions d2p_d01_bin_to_str_psap() and d2p_p01_str_to_bin_psap(). 25. JAGaa35832 : Start some dummy process which have dce daemon name as its substring name eg. junkrpcd, junkcdsd etc. Use the old scripts to configure and unconfigure dce start and stop dce daemons The scripts will only check for the substring name of dce daemon and may stop unin- tended process similarly the required dce daemon may not start up if any other process with that substring name is already running. Resolution:There can be some other process, which may have dce daemon name as its substring name. To grep exactly we use: ps -ef | grep -e '\/$' -e '\/ ' -e 'i\ $' -e ' ' grep -v grep |awk \ '{print $2}'`. 26. JAGab76304 : When more than 26 RPC application servers are started using dcecp command simultaneously, server instance after 26th fails to start resulting in follow- ing logs: "The fopen() call failed during srvrconf_start, errno = 2" in error.log file. A dced internal routine failed to get a temporary unique file name to store the state of RPC application after the 26th instance.This is because of a limitation of mktemp() which cannot generate a unique filename beyond 26th instance when called by the same process. Resolution: The unique file name generating call mktemp() was changed to tempnam() call in the dced internal routine. 27. JAGab84360: Intermittently, when exchanging master and readonly replicas, just after recreating the read only replica, if we try to exchange then we see both of master and readonly entries for the same replica. Resolution: Before exchanging the replicas,check whether the Timestamp on the NewUpdate(current system time) is less than AllUpTo Timestamp. If it is less than AllUpTo then the clocks are not in sync. Prompt the user to synchronize the server clocks and exit. 28. JAGab83406 : CDSD dumps core while configuring N-class server having 9 lan cards. This does not happen when RPC_SUPPORTED_NETADDRS variable is set to upto 6 lan interfaces. Resolution: The macro which is used to allocate buffer for advertiser message is increased. 29. JAGab76301 : ranlib which runs over libdcekt.a corrupts the library and makes it unusable. Resolution:The Makefile is picking the native system's "ar" command. Change was made to pick the correct "ar" in the vob. 30. JAGab76554 : Enhancement request: make dced bind to a particular interface. DCED daemon listens on all interfaces(on multihomed system) always on port 135. This is not desirable where firewall is implemented. So customer wants to have facility where DCED listens on selected interfaces rather than on all interfaces. Resolution: Provided a new environment variable "RPCD_BIND_ADDRS" to make DCED daemon register with the desired interfaces. This new environment variable sho- uld be set with a value "true" or "1" and it takes into effect only when other environment variable "RPC_SUPPORTED_NETADDRS" is also set. This make dced daemon to bind to only interfaces exported in the envi- ronment variable "RPC_SUPPORTED_NETADDRS". IMPORTANT NOTE: If DCED is started with the environment variables "RPCD_BIND_ADDRS" and RPC_SUPPORTED_NETADDRS exported then all DCE application servers should also export the environment variable "RPC_SUPPORTED_NETADDRS" with the values set to the interfaces which are subset of the interfaces exported while configuring dced. 31. JAGad00513: Following header files with 64 bit changes needed: cdsclerk.h,dce64.h,gssapi.h,idlddefs.h, rpcbase.h, stubbase.h, dce.h,dce_error.h,idl_es.h, ndrtypes.h, rpcbase.idl. Resolution: Added these header files to the product. PHSS_18744: 1. JAGab11140 : libdcecp is based on CMA threads and can not be linked with kernel threaded applications. Resolution: Enhancement request to port libdcecp to kernel thread model: libdcecpkt.1, libdcedpvtkt.1 & libauditkt.a. PHSS_17812: 1. CHFts21563 CHFts21892 CHFts22819 : Remote login sessions would get terminated if the shell exits. Resolution: Thread I/O wrappers leave file descriptors in O_NONBLOCK mode at exit. If the file-descriptor(stdin) is left in non-blocking mode at exit, the shell inherits this and exits. 2. CHFts23887 : This problem occurs when the principal/group/organization name is too long. 3. CHFts23381 : Currently the uuidgen gets the address of the card with lowest NMID. Resolution: Additional option (-l) provided for uuidgen to select the hardware address of lan card, in case of host with multiple lan cards. Usage available in the manpage of uuidgen. 4. CHFts24288 : A memory leak related problem with secd. Resolution: Fixed the memory leaks. 5. CHFts22822 : cma_select() when timed out returns the bits (fd_mask) passed by the user without changing them. 6. CHFts24354 : After the request is canceled, all the data structures cdsadv was using will be freed up but the AUTH-callback request will be still hanging around in the conversation queue(convq). 7. CHFts23794 : 'dce_login -r' does not have mechanism to refresh DFS credentials. This will not allow access to DFS once the TGT has expired. If the user's home directory is on DFS, then access to home directory is denied. This may happen after CDE screen lock also. 8. CHFts24088 : Locking an uninitialized mutex dumps core.(Threaded FORTRAN 77 applications using CMA threads dumped core.) Resolution: Solved by checking if the mutex has been initialized by the user or not before locking. If it has not been initialized return -1 and set errno to EINVAL. 9. CHFts24299 : cdsd leaves pseudodir entries in clearinghouse when background thread is run.The status flag was not updated properly. 10. CHFts23113 : This problem occurs only when the application is compiled with -z option which is used for detecting null references. When the DCE client application receives a local cancel it forwards it to the server and sets a timeout value. If the timeout expires before a response to the cancel reaches the client the client program(call thread ) cleans up the data structures including the call-rep. The call rep will also be referenced by the receiver thread. When the receiver thread references the call-rep which already cleaned-up, it dumps core. 11. CHFts21343 : dceping -C fails. When /tmp/cdsdHostname gets removed, the dceping asks for hostname of cdsd server. One enters the hostname and dceping continues to run fine. Problem is this breaks a cronjob in the process, which does dceping -C and fails. 12. CHFts22609 CHFts23733 CHFts24235 : IDL compiler was generating incorrect server stub code when parameters' de-referencing was required. This problem was due to a earlier fix(PHSS_10565) in IDL compiler and may not be seen in all the releases. 13. CHFts15091 : IDL compiler -no_def_idir option does not work as specified in the manpage. 14. CHFts24327 : Unmarshalling the IDL pipe data type does not cause the exception to be popped off the stack as done during the normal unmarshalling. 15. CHFts20416 : All occurrences of include in DCE source code is changed to include . 16. There is a new function added cma__hp_sched_opt(): int cma__hp_sched_opt(int timer, long timer_interval, int timeslice_quanta, long rt_timer_interval) This function enables the user to set the Timer Signal, Interval, Quanta of his/her choice. This also enables the user to set the real time signal SIGALRM for a desired interval.Timer Q is checked at regular intervals specified by rt_timer_interval.A signal handler is established for SIGALRM if rt_timer_interval is specified. timer : ITIMER_VIRTUAL | ITIMER_PROF timer_interval : Interval for timer-signal corresponding to 'timer'. (in microsecs) timeslice_quanta : Quanta for each thread. rt_timer_interval : The interval for the real-time signal(SIGALRM). (in microsecs) 0 => real-time timer not set. Before calling this function the CMA would have set the defaults as: timer = ITIMER_VIRTUAL; timer_interval = 100ms; timeslice_quanta = 2; rt_timer_interval = 0; There are also 3 new environment variables added: CMA_HP_SCHED_OPT : This provides the same functionality as cma__hp_sched_opt(). Format is: export CMA_HP_SCHED_OPT="timer timer_interval timeslice_quanta rt_timer_interval" eg: export CMA_HP_SCHED_OPT="1 100000 2 0" would set the timer to ITIMER_VIRTUAL, interval to 100ms, quanta to 2 and does not set the real time signal. CMA_HP_CHECK_TIMERS_AT_YIELD: Setting this variable would result in checking the timer Q at yield. This would help to put threads from the timer Q to the ready Q if their time has already expired when we do a yield. CMA_CRASH_ON_FORCED_SWITCH: Setting this variable would result in the application exiting with bug check if the quanta of a thread expired and it was forced to context switch. This can be used for some debugging purposes and it is advised not to set this variable in the normal case. 17. CHFts24449 : Corrupted credential files results in looping while reading the creds. Resolution: cdsadv returns an error if the credential file is found to be incorrect. 18. CHFts24281 : In cma_poll(), cma_msgsnd(), cma_msgrcv() & cma_semop() we poll for data at an interval of 200 millisec which is a long interval for some applications. Resolution: A new environment variable called CMA_HP_POLLWAIT is added. We first wait for 10 millisec. Subsequently we poll at an interval of CMA_HP_POLLWAIT, if the user has set this environment variable.If the user has not exported this Environment variable, we poll at an interval of timer interval(default 100ms). CMA_HP_POLLWAIT is to be exported in microsecs. eg: export CMA_HP_POLLWAIT=50000 implies CMA_HP_POLLWAIT is 50 millisecs. 19. CHFts23777 CHFts23614 CHFts24186 : cma_write does not have the retry logic within itself. 20. CHFts24451 : The pointer field of the mutex points to null if the mutex is not initialized. When this is dereferenced the application dumps core. 21. CHFts24454 : The pointer field of the mutex points to null if the mutex is not initialized. When this is dereferenced the application dumps core. 22. CHFts23526 : While trying to log messages to the syslog, the kerberos error codes were wrongly interpreted as UNIX error codes. 23. CHFts24477 : The client was using an authentication service protocol which is not supported by the server and that resulted in problems. This happens only with the server that uses CN protocol. When such data is received, an error message gets logged in /opt/dcelocal/var/svc/error.log. 24. CHFts25596 : Lock and Unlock of the mutex (cma__g_close_select_mutex) is not done before and after fork respectively. So when a thread calls close/select and before this thread comes out of it some other thread calls fork which results in deadlock. 25. CHFts24485 Changing euid while login results in incorrect caching of euid in dfsbind. 26. CHFts19600 The preauth_subtype has no bearing on whether or not the user key needed to be transformed to DES format. 27. CHFts24438 : secd was trying to write to syslog when the registry was inaccessible because it was in the maintenance mode. This was causing it to abort 28. CHFts24414 : libdcecp and libdce acl modify code did not free memory allocated for the purpose of ACL modification. 29. CHFts24476 CHFts24492 : The RPC runtime expects the authentication trailer to be four byte aligned and the bad data which is sent by the program does not follow this specifications. Error message will be logged in the error log file /opt/dcelocal/var/svc/error.log when such a data is received. 30. CHFts24512 CHFts24489 CHFts23544 : The algorithm for generating the keys was incorrect. Resolution: The algorithm for generating the keys has been changed to correct this. 31. CHFts24490 CHFts24493 : disable_interval in ERA is wrongly set in seconds. Resolution: The input from the user for the variable disable_interval_time was multiplied by 60 to interpret the input as in minutes. Before the change was made this input was used directly, thus misinterpreting the input value in seconds. 32. CHFts24509 : When there are lots of unique clients to a server, the server connection table elements keep growing and finally dced dumps core. Resolution: Reduce the server connection table elements to be uncached sooner than the default value. An environment variable SCTE_UNCACHE_TIME is provided for tuning this parameter eg., export SCTE_UNCACHE_TIME=60. The value should be set between 45 and 600. 33. CHFts24471 : sec_key_mgmt_manage_key() of libdce and dced forces login for each 10 minutes to check the password expiration. Resolution: Import an environment variable (KEY_MGMT_WAKEUP_INTERVAL). Depending on the variable, set the wakeup time and force the login. 34. CHFts15577 : Unnecessary "mismatched seal" printf statement. Resolution: Removed the "mismatched seal" printf statement. 35. CHFts24419 : Since the CHLastAddress contains the old IP address, the DCE configuration Manager (DCM) Failed to startup. Resolution: Update the CHLastAddress when IP address is removed. 36. CHFts24501 CHFts24497 : The packets used by the private local socket of the server in DG runtime, for transmission of the data were not being freed which causes the process size increase and finally dump core. The problem shows up only when the server and the clients are on the same machine. Resolution: Free the packet of the private local socket which was being added to the global packet pool. 37. CHFts24379 : Enhancement request to provide option for dced/rpcd to tune ep_scavenger frequency Resolution: Provide new option -t with dced/rpcd. dced/rpcd uses this value to run ep_scavenger with the specified interval. 38. CHFts24238 : The libdce.a has got an object module for hsearch() function having the same prototype as the hsearch() in libc. So when an application using hsearch() is built with libdce.a in the library list, it first gets linked to hsearch() of libdce.a (which is having a different behavior compared to libc version) and thus dumps core. Resolution: The hsearch() routine was used for an example called phone_db and it was provided in libdce for that purpose only. This example is not shipped for the new releases and hence hsearch() is removed from libdce. 39. JAGaa42994 : TRY from exc_handling_kt.h generates warnings. (exception package on KT) Resolution: The problem is due improper casting to pthread_cleanup_push() and _setjmp() in /usr/include/dce/exc_handling_kt.h. (TRY macro). Do proper type casting. 40. JAGaa35732 : When secd is started with no_kdc option it is unable to initialize the kerberos database. and hence dumps core. Resolution: The option secd -no_kdc is removed as it was used in older version. 41. CHFts24522 : rpcd/dced opens a raw socket to receive ICMP error messages on the host. In 11.0 a raw socket also receives in addition to error packets,ICMP echo request because of changes in network stack from 10.20 or earlier; wherein the ICMP echo were filtered off before it reached the socket. In earlier design expecting low ICMP traffic the recv was done at a low frequency and was now resulted in unhandling high ICMP traffic. Resolution: Increase the socket buffer and reduce the sleep duration for faster processing of data from the socket buffer. 42. JAGaa44215 : The DMS observer thread does a pthread_cond_timedwait which wakes up every two seconds. The condition check for the timed out is done against the return value of the pthread_cond_timedwait. In Draft4 the EAGAIN error is returned and in draft10 ETIMEDOUT is returned. But the timedout condition was being checked against EAGAIN in draft10 too. Resolution: Check for the ETIMEDOUT in the draft10. 43. JAGaa44215 : There is a dummy sigwait function in the libdcekt which was being called instead of the HPUX system call sigwait Resolution: Avoid building the dummy sigwait function into the libdcekt. 44. JAGaa42930 : The IDL Compiler on HPDCE 1.7 and HPDCE1.7.2 does not generate the correct version string in the stub.c files and header file when an idl file is compiled. Resolution: Make the necessary changes so that it generates the correct version string. For Rose, the version change has been made to 1.7 and for Auburn, the 1.7.2 version string has been created. 45. JAGaa35598 : This feature was not implemented. Resolution: Add authentication audit points to secd server. 46. JAGaa44626 : There is no support for C++ in our new KT header files. Resolution: Add support for C++ in KT header file. extern "C" . 47. JAGaa46080 : The DMS thread is creating problems in swtools causing the process to hang. The DMS was "on" by default in any DCE process running with the root privilege. It could be made "off" by exporting the environment variable DMS_FORCEOFF. Now the change has been made so that DMS is "off" by default and will be "on", only when the environment variable DMS_FORCEON is exported. So now, if the performance monitoring has to be done on the DCE processes running with root privileges, DMS_FORCEON=1 has to be exported prior to running the DCE process. Resolution: If the DMS is required for DCE measurement export DMS_FORCEON=1 prior to running the DCE process. 48. JAGaa35854 : This problem occurs when servers running on well- known endpoint does a server ping using a fully bound binding handle before listening. A dced thread wakes up and receives the ping failure error. This results in dced deleting the endpoint without verifying if the server has begun listening. Resolution: dced now does a ping to the server entry before it deletes endpoints from the database. 49. JAGaa45926 : The CCM client agent which runs on MS-WindowsNT is built upon MSRPC. The same problem which made most of the CCM servers dump core was due to the interoperability of the OSF DCE with MSRPC. There seems to be an optimization done in the MSRPC which used the server association to make an RPC to a server. Hence, the client association on the HPDCE side was receiving a REQUEST packet which resulted in the servers dumping core. Resolution: This fix has been provided in the DCE RPC to discard the REQUEST packet on an client association and send an appropriate status code back to the client which made the RPC on a server association. 50. JAGaa47108 : The problem is that the error condition is cached in the association data structure and the subsequent calls on that particular interface on this association return the error condition without sending the alter_context PDU even after the server registers the second interface. Ultimately when the association is terminated after the default period of the IDLE association, a new association is created to service the RPC on the second interface and this passes. Resolution: The change is to send an alter_context PDU on the association if the previous negotiation failed with the rpc_s_unknown_if. 51. JAGaa68656 : MSRPC server does not send a SHUTDOWN PDU ten seconds after the completion of the RPC. This made the HPDCE client keep the idle connections keep open for 5 minutes after the completion of the RPC. Resolution: An environment variable is provided in the DCE RPC runtime with which the idle association termination time can be tuned to be a lesser value than the architected value of the 5 minutes. With this environment variable, the idle association termination can be tuned to any value in the range of 1 to 300 seconds. The environment variable is HPDCE_CLIENT_DISC_TIME. 52. JAGaa47159 : Kernel thread application with rpcexc.h file fails to compile when pthread.h or pthread_exc.h is not included. Resolution: Include pthread.h in rpcexc.h file when _POSIX_D10_THREADS is defined. 53. JAGaa42830 : IDL Compiler generates warnings when compiling the idl file. These warnings come from the IDL Compiler generated stub code for server and client. These warnings are shown up when the stubs are compiled with the C compiler. These warnings show up only when compiled with _POSIX_D10_THREADS flag which is used for the kernel thread implementation. This is primarily a small problem in the portability to the Kernel Threads in the system header files. Resolution: The value being passed to pthread_setcancelstate and pthread_setcanceltype is a volatile and it is type casted to an integer. This occurs only with libdcekt and not with libdce. 54. JAGaa94127 : Package database for 11.X did not contain entry for PaData.H . Resolution: PaData.H is now delivered in the patch & future releases. Enhancement: No (superseded patches contained enhancements) PHSS_21616: This patch has 64 bit dce library libdcekt.1 and kernel threaded version of the library libdcecp. SR: 5003355339 4701411009 5003355339 4701412692 1653293902 4701425389 4701425389 8606114757 1653245670 8606112629 8606104900 5003419762 8606103193 5003443358 8606126271 8606127265 8606112015 5003412486 8606106848 8606110658 8606106988 8606131362 1653295097 4701411009 8606104463 8606112089 8606128331 8606113871 8606139604 8606129648 8606143415 8606143836 8606143781 8606145734 8606145481 8606152323 8606158068 8606163240 8606154282 8606155974 8606171804 8606155487 8606160781 8606160312 8606158482 8606165933 8606172900 8606184167 1653250241 5003392209 5003393413 5003406348 5003424192 5003308429 5003458869 8606152644 8606157061 8606169328 8606184829 8606220058 8606197059 8606202982 8606217328 8606217329 8606173904 8606215911 8606233359 8606218967 8606218966 8606237735 8606250424 8606178806 8606267629 8606269660 8606213557 8606264836 8606202381 8606275174 8606273813 8606236017 8606227015 8606281655 8606343524 8606343534 Patch Files: DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/share/man/man3.Z/DATA_TYPES.3 /opt/dce/share/man/man3.Z/atfork.3 /opt/dce/share/man/man3.Z/exceptions.3 /opt/dce/share/man/man3.Z/pthread_attr_create.3 /opt/dce/share/man/man3.Z/pthread_attr_delete.3 /opt/dce/share/man/man3.Z/pthread_attr_getinheritsched.3 /opt/dce/share/man/man3.Z/pthread_attr_getprio.3 /opt/dce/share/man/man3.Z/pthread_attr_getsched.3 /opt/dce/share/man/man3.Z/pthread_attr_getstacksize.3 /opt/dce/share/man/man3.Z/pthread_attr_setinheritsched.3 /opt/dce/share/man/man3.Z/pthread_attr_setprio.3 /opt/dce/share/man/man3.Z/pthread_attr_setsched.3 /opt/dce/share/man/man3.Z/pthread_attr_setstacksize.3 /opt/dce/share/man/man3.Z/pthread_cancel.3 /opt/dce/share/man/man3.Z/pthread_cleanup_pop.3 /opt/dce/share/man/man3.Z/pthread_cleanup_push.3 /opt/dce/share/man/man3.Z/pthread_cond_broadcast.3 /opt/dce/share/man/man3.Z/pthread_cond_destroy.3 /opt/dce/share/man/man3.Z/pthread_cond_init.3 /opt/dce/share/man/man3.Z/pthread_cond_signal.3 /opt/dce/share/man/man3.Z/pthread_cond_timedwait.3 /opt/dce/share/man/man3.Z/pthread_cond_wait.3 /opt/dce/share/man/man3.Z/pthread_condattr_create.3 /opt/dce/share/man/man3.Z/pthread_condattr_delete.3 /opt/dce/share/man/man3.Z/pthread_create.3 /opt/dce/share/man/man3.Z/pthread_delay_np.3 /opt/dce/share/man/man3.Z/pthread_detach.3 /opt/dce/share/man/man3.Z/pthread_equal.3 /opt/dce/share/man/man3.Z/pthread_exit.3 /opt/dce/share/man/man3.Z/pthread_get_expiration_np.3 /opt/dce/share/man/man3.Z/pthread_getprio.3 /opt/dce/share/man/man3.Z/pthread_getscheduler.3 /opt/dce/share/man/man3.Z/pthread_getspecific.3 /opt/dce/share/man/man3.Z/pthread_join.3 /opt/dce/share/man/man3.Z/pthread_keycreate.3 /opt/dce/share/man/man3.Z/pthread_lock_global_np.3 /opt/dce/share/man/man3.Z/pthread_mutex_destroy.3 /opt/dce/share/man/man3.Z/pthread_mutex_init.3 /opt/dce/share/man/man3.Z/pthread_mutex_lock.3 /opt/dce/share/man/man3.Z/pthread_mutex_trylock.3 /opt/dce/share/man/man3.Z/pthread_mutex_unlock.3 /opt/dce/share/man/man3.Z/pthread_mutexattr_create.3 /opt/dce/share/man/man3.Z/pthread_mutexattr_delete.3 /opt/dce/share/man/man3.Z/pthread_mutexattr_getkind_np.3 /opt/dce/share/man/man3.Z/pthread_mutexattr_setkind_np.3 /opt/dce/share/man/man3.Z/pthread_once.3 /opt/dce/share/man/man3.Z/pthread_self.3 /opt/dce/share/man/man3.Z/pthread_setasynccancel.3 /opt/dce/share/man/man3.Z/pthread_setcancel.3 /opt/dce/share/man/man3.Z/pthread_setprio.3 /opt/dce/share/man/man3.Z/pthread_setscheduler.3 /opt/dce/share/man/man3.Z/pthread_setspecific.3 /opt/dce/share/man/man3.Z/pthread_signal_to_cancel_np.3 /opt/dce/share/man/man3.Z/pthread_testcancel.3 /opt/dce/share/man/man3.Z/pthread_unlock_global_np.3 /opt/dce/share/man/man3.Z/pthread_yield.3 /opt/dce/share/man/man3.Z/sigaction.3 /opt/dce/share/man/man3.Z/sigpending.3 /opt/dce/share/man/man3.Z/sigprocmask.3 /opt/dce/share/man/man3.Z/sigwait.3 /opt/dce/share/man/man3.Z/thr_intro.3 DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/lib/dcm/C/dcm.cat DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/cdsbrowser DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/dceping /opt/dce/usr/contrib/bin/cdscheck DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-SEC-Server.SEC-SERVER,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/sbin/secd DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-Core.DCE-CORE-RUN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/bin/klist /opt/dce/bin/dce.rm /opt/dce/bin/dce.unconfig /opt/dce/newconfig/etc/opt/dce/dce_com_utils /opt/dce/bin/dce_shutdown DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-CoreTools.DCE-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/bin/idl /opt/dce/include/dce/pthread_exc.h /opt/dce/include/dce/cdsclerk.h /opt/dce/include/dce/cma.h /opt/dce/include/dce/cma_config.h /opt/dce/include/dce/cma_defs.h /opt/dce/include/dce/cma_ux.h /opt/dce/include/dce/dce64.h /opt/dce/include/dce/dce.h /opt/dce/include/dce/dce_error.h /opt/dce/include/dce/dce_cf.h /opt/dce/include/dce/dce_svc.h /opt/dce/include/dce/dce_utils.h /opt/dce/include/dce/gssapi.h /opt/dce/include/dce/idl_es.h /opt/dce/include/dce/idlbase.h /opt/dce/include/dce/idlddefs.h /opt/dce/include/dce/ndrtypes.h /opt/dce/include/dce/rpcbase.h /opt/dce/include/dce/rpcbase.idl /opt/dce/include/dce/rpcexc.h /opt/dce/include/dce/stubbase.h /opt/dce/lib/libcma.a /opt/dce/lib/libdce.a DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-CDS-Server.CDS-SERVER,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/sbin/cdsd DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/acctmgr DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/libbb.a /opt/dce/lib/libbb.a DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/include/oodce/PaData.H DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/lib/libauditkt.a /usr/lib/libdcekt.a /opt/dce/lib/libdcekt.a /opt/dce/lib/pa20_64/libdcekt.a /usr/lib/pa20_64/libdcekt.a /opt/dce/include/dce/exc_handling_kt.h /opt/dce/include/dce/pthread_exc_kt.h /opt/dce/include/dce/pthread_exc_wrap.h /opt/dce/include/dce/pthread_sig.h /opt/dce/include/dce/exc_handling_wrap.h DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00.10, fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/libdcedpvtkt.1 /usr/lib/libdcedpvtkt.sl /usr/lib/libdcecpkt.1 /usr/lib/libdcecpkt.sl /usr/lib/libdcekt.1 /usr/lib/pa20_64/libdcekt.1 /usr/lib/pa20_64/libdcekt.sl what(1) Output: DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/share/man/man3.Z/DATA_TYPES.3: None /opt/dce/share/man/man3.Z/atfork.3: None /opt/dce/share/man/man3.Z/exceptions.3: None /opt/dce/share/man/man3.Z/pthread_attr_create.3: None /opt/dce/share/man/man3.Z/pthread_attr_delete.3: None /opt/dce/share/man/man3.Z/pthread_attr_getinheritsched.3: None /opt/dce/share/man/man3.Z/pthread_attr_getprio.3: None /opt/dce/share/man/man3.Z/pthread_attr_getsched.3: None /opt/dce/share/man/man3.Z/pthread_attr_getstacksize.3: None /opt/dce/share/man/man3.Z/pthread_attr_setinheritsched.3: None /opt/dce/share/man/man3.Z/pthread_attr_setprio.3: None /opt/dce/share/man/man3.Z/pthread_attr_setsched.3: None /opt/dce/share/man/man3.Z/pthread_attr_setstacksize.3: None /opt/dce/share/man/man3.Z/pthread_cancel.3: None /opt/dce/share/man/man3.Z/pthread_cleanup_pop.3: None /opt/dce/share/man/man3.Z/pthread_cleanup_push.3: None /opt/dce/share/man/man3.Z/pthread_cond_broadcast.3: None /opt/dce/share/man/man3.Z/pthread_cond_destroy.3: None /opt/dce/share/man/man3.Z/pthread_cond_init.3: None /opt/dce/share/man/man3.Z/pthread_cond_signal.3: None /opt/dce/share/man/man3.Z/pthread_cond_timedwait.3: None /opt/dce/share/man/man3.Z/pthread_cond_wait.3: None /opt/dce/share/man/man3.Z/pthread_condattr_create.3: None /opt/dce/share/man/man3.Z/pthread_condattr_delete.3: None /opt/dce/share/man/man3.Z/pthread_create.3: None /opt/dce/share/man/man3.Z/pthread_delay_np.3: None /opt/dce/share/man/man3.Z/pthread_detach.3: None /opt/dce/share/man/man3.Z/pthread_equal.3: None /opt/dce/share/man/man3.Z/pthread_exit.3: None /opt/dce/share/man/man3.Z/pthread_get_expiration_np.3: None /opt/dce/share/man/man3.Z/pthread_getprio.3: None /opt/dce/share/man/man3.Z/pthread_getscheduler.3: None /opt/dce/share/man/man3.Z/pthread_getspecific.3: None /opt/dce/share/man/man3.Z/pthread_join.3: None /opt/dce/share/man/man3.Z/pthread_keycreate.3: None /opt/dce/share/man/man3.Z/pthread_lock_global_np.3: None /opt/dce/share/man/man3.Z/pthread_mutex_destroy.3: None /opt/dce/share/man/man3.Z/pthread_mutex_init.3: None /opt/dce/share/man/man3.Z/pthread_mutex_lock.3: None /opt/dce/share/man/man3.Z/pthread_mutex_trylock.3: None /opt/dce/share/man/man3.Z/pthread_mutex_unlock.3: None /opt/dce/share/man/man3.Z/pthread_mutexattr_create.3: None /opt/dce/share/man/man3.Z/pthread_mutexattr_delete.3: None /opt/dce/share/man/man3.Z/pthread_mutexattr_getkind_np.3: None /opt/dce/share/man/man3.Z/pthread_mutexattr_setkind_np.3: None /opt/dce/share/man/man3.Z/pthread_once.3: None /opt/dce/share/man/man3.Z/pthread_self.3: None /opt/dce/share/man/man3.Z/pthread_setasynccancel.3: None /opt/dce/share/man/man3.Z/pthread_setcancel.3: None /opt/dce/share/man/man3.Z/pthread_setprio.3: None /opt/dce/share/man/man3.Z/pthread_setscheduler.3: None /opt/dce/share/man/man3.Z/pthread_setspecific.3: None /opt/dce/share/man/man3.Z/pthread_signal_to_cancel_np.3: None /opt/dce/share/man/man3.Z/pthread_testcancel.3: None /opt/dce/share/man/man3.Z/pthread_unlock_global_np.3: None /opt/dce/share/man/man3.Z/pthread_yield.3: None /opt/dce/share/man/man3.Z/sigaction.3: None /opt/dce/share/man/man3.Z/sigpending.3: None /opt/dce/share/man/man3.Z/sigprocmask.3: None /opt/dce/share/man/man3.Z/sigwait.3: None /opt/dce/share/man/man3.Z/thr_intro.3: None DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/lib/dcm/C/dcm.cat: None DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/cdsbrowser: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ libXpm.a Copyright (C) 1989-94 GROUPE BULL HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdsbrows er (Export) Date: Sep 27 2002 22:18:15 cds.c 14 (DECdns) 12/6/1991 cds_browsersource.c 17 (DECdns) 11/20/1991 cds_display.c 12 (DECdns) 9/24/1991 cds_display_outline.c 6 (DECdns) 9/24/1991 cds_selections.c 5 (DECdns) 8/7/1991 cds_structure.c 7 (DECdns) 9/24/1991 pane.c 11 (DECdns) 9/19/1991 DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/dceping: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: dceping (Export) Date: Sep 27 2002 22:16:57 /opt/dce/usr/contrib/bin/cdscheck: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdscheck (Export) Date: Sep 27 2002 22:18:35 $Header: /vob/dce/src/HP/directory/cds/cdschecker/Ch ecker.C,v /main/1 1995/05/09 20:58 UTC pulsi nelli Exp $ DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/sbin/secd: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ kdb_rsdb.c 25 - 12/05/91 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: secd (Ex port) Date: Sep 27 2002 21:55:46 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/bin/klist: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: klist (E xport) Date: Sep 27 2002 21:58:07 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ /opt/dce/bin/dce.rm: HP DCE/9000 1.7.1 Module: dce.rm $Revision: /main/HPDCE02/DAVIS_FIX/1 $ $Date: 1997/09/26 05:33 UTC $ /opt/dce/bin/dce.unconfig: HP DCE/9000 1.7.1 Module: dce.unconfig $Revision: /main/HPDCE02/18 $ $ Date: 1997/08/20 15:41 UTC $ /opt/dce/newconfig/etc/opt/dce/dce_com_utils: HP DCE/9000 1.7.1 Module: dce_com_utils $Revision: /main/HPDCE02/30 $ $Date: 1997/02/14 12:00 UTC $ /opt/dce/bin/dce_shutdown: HP DCE/9000 1.7.1 Module: dce_shutdown $Revision: /main/HPDCE02/18 $ $ Date: 1997/06/03 17:34 UTC $ DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/bin/idl: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: idl (Exp ort) Date: Sep 27 2002 21:52:33 /opt/dce/include/dce/pthread_exc.h: HP DCE/9000 1.7.1 Module: pthread_exc.h $Revision: /main/HPDCE02/5 $ $ Date: 1997/03/19 22:57 UTC $ /opt/dce/include/dce/cdsclerk.h: HP DCE/9000 1.7.1 Module: cdsclerk.h $Revision: /main/HPDCE02/HPDCE_64 /2 $ $Date: 1997/11/13 14:18 UTC $ /opt/dce/include/dce/cma.h: HP DCE/9000 1.7.1 Module: cma.h $Revision: /main/HPDCE02/3 $ $Date: 19 95/09/07 19:35 UTC $ /opt/dce/include/dce/cma_config.h: HP DCE/9000 1.7.1 Module: cma_config.h $Revision: /main/HPDCE02/3 $ $D ate: 1994/07/11 20:20 UTC $ /opt/dce/include/dce/cma_defs.h: HP DCE/9000 1.7.1 Module: cma_defs.h $Revision: /main/HPDCE02/1 $ $Dat e: 1994/07/06 16:42 UTC $ /opt/dce/include/dce/cma_ux.h: HP DCE/9000 1.7.1 Module: cma_ux.h $Revision: /main/HPDCE02/10 $ $Date : 1997/08/22 23:45 UTC $ /opt/dce/include/dce/dce64.h: None /opt/dce/include/dce/dce.h: None /opt/dce/include/dce/dce_error.h: None /opt/dce/include/dce/dce_cf.h: None /opt/dce/include/dce/dce_svc.h: None /opt/dce/include/dce/dce_utils.h: None /opt/dce/include/dce/gssapi.h: None /opt/dce/include/dce/idl_es.h: None /opt/dce/include/dce/idlbase.h: None /opt/dce/include/dce/idlddefs.h: None /opt/dce/include/dce/ndrtypes.h: None /opt/dce/include/dce/rpcbase.h: None /opt/dce/include/dce/rpcbase.idl: None /opt/dce/include/dce/rpcexc.h: None /opt/dce/include/dce/stubbase.h: None /opt/dce/lib/libcma.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libcma.a (Export) Date: Sep 27 2002 21:10:08 /opt/dce/lib/libdce.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdce.a (Export) Date: Sep 27 2002 21:31:54 rec_seq.c 8.2 (Berkeley) 9/7/93 dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ libXOM 1.9 (BULL S.A) 7/1/92 DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/sbin/cdsd: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdsd (Ex port) Date: Sep 27 2002 22:00:58 DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /opt/dce/bin/acctmgr: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: Account Manager Date: Fri Sep 27 22:17:01 IST 2002 main.tcl $Revision: /main/47 $ $Date: 1996/0 8/27 17:08 UTC $ acledit.tcl $Revision: /main/6 $ $Date: 1995/11 /17 22:01 UTC $ secmgr.tcl $Revision: /main/71 $ $Date: 1996/12 /05 00:29 UTC $ secmgr.tcl $Revision: /main/71 $ $Date: 1996/12 /05 00:29 UTC $ fbrowse.tcl $Revision: /main/6 $ $Date: 1995/09 /08 19:46 UTC $ DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/include/oodce/PaData.H: None DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/lib/libbb.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libbb.a (Export) Date: Sep 27 2002 22:14:37 /opt/dce/lib/libbb.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libbb.a (Export) Date: Sep 27 2002 22:14:37 DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/dce/lib/libauditkt.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libaudit kt.a (Export) Date: Sep 27 2002 23:07:41 /opt/dce/lib/libdcekt.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .a (Export) Date: Sep 27 2002 23:27:51 rec_seq.c 8.2 (Berkeley) 9/7/93 dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ libXOM 1.9 (BULL S.A) 7/1/92 /usr/lib/libdcekt.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .a (Export) Date: Sep 27 2002 23:27:51 rec_seq.c 8.2 (Berkeley) 9/7/93 dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ libXOM 1.9 (BULL S.A) 7/1/92 /opt/dce/lib/pa20_64/libdcekt.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .a (Export) Date: Sep 27 2002 23:19:24 rec_seq.c 8.2 (Berkeley) 9/7/93 dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ libXOM 1.9 (BULL S.A) 7/1/92 /usr/lib/pa20_64/libdcekt.a: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .a (Export) Date: Sep 27 2002 23:19:24 rec_seq.c 8.2 (Berkeley) 9/7/93 dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ libXOM 1.9 (BULL S.A) 7/1/92 /opt/dce/include/dce/exc_handling_kt.h: None /opt/dce/include/dce/pthread_exc_kt.h: None /opt/dce/include/dce/pthread_exc_wrap.h: None /opt/dce/include/dce/pthread_sig.h: None /opt/dce/include/dce/exc_handling_wrap.h: None DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/lib/libdcekt.1: dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .1 (Export) Date: Sep 27 2002 23:27:40 rec_seq.c 8.2 (Berkeley) 9/7/93 libXOM 1.9 (BULL S.A) 7/1/92 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ /usr/lib/libdcedpvtkt.1: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcedp vtkt.1 (Export) Date: Sep 27 2002 23:08:07 /usr/lib/libdcedpvtkt.sl: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcedp vtkt.1 (Export) Date: Sep 27 2002 23:08:07 /usr/lib/libdcecpkt.1: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcecp kt.sl (Export) Date: Sep 27 2002 23:11:00 /usr/lib/libdcecpkt.sl: HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcecp kt.sl (Export) Date: Sep 27 2002 23:11:00 /usr/lib/pa20_64/libdcekt.1: dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .1 (Export) Date: Sep 27 2002 23:19:21 rec_seq.c 8.2 (Berkeley) 9/7/93 libXOM 1.9 (BULL S.A) 7/1/92 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ /usr/lib/pa20_64/libdcekt.sl: dpeaclstore.c 7 (DECdns) 11/17/1991 dpeaclaccess.c 4 (DECdns) 12/11/1991 qarith_lib.c 7 (DECdns) 11/9/1990 krb5rpc.c 3 - 10/10/91 krb5-manual-glue.c 13 - 12/12/91 rc_base.c 3 - 10/24/91 localaddr.c 3 - 10/24/91 locate_kdc.c 3 - 10/24/91 HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt .1 (Export) Date: Sep 27 2002 23:19:21 rec_seq.c 8.2 (Berkeley) 9/7/93 libXOM 1.9 (BULL S.A) 7/1/92 $RCSfile: environment.c,v $ $Revision: /main/HPDCE02 /HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44 UTC $ cksum(1) Output: DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 4182286536 4894 /opt/dce/share/man/man3.Z/DATA_TYPES.3 277633288 2136 /opt/dce/share/man/man3.Z/atfork.3 273043146 2264 /opt/dce/share/man/man3.Z/exceptions.3 3063545232 2734 /opt/dce/share/man/man3.Z/ pthread_attr_create.3 2942454481 2170 /opt/dce/share/man/man3.Z/ pthread_attr_delete.3 1799322692 2327 /opt/dce/share/man/man3.Z/ pthread_attr_getinheritsched.3 3523729922 2130 /opt/dce/share/man/man3.Z/ pthread_attr_getprio.3 2146318521 2225 /opt/dce/share/man/man3.Z/ pthread_attr_getsched.3 3719419507 2229 /opt/dce/share/man/man3.Z/ pthread_attr_getstacksize.3 2275393238 3016 /opt/dce/share/man/man3.Z/ pthread_attr_setinheritsched.3 2559975156 3458 /opt/dce/share/man/man3.Z/ pthread_attr_setprio.3 2727008480 3098 /opt/dce/share/man/man3.Z/ pthread_attr_setsched.3 2016559996 2554 /opt/dce/share/man/man3.Z/ pthread_attr_setstacksize.3 2982327065 2795 /opt/dce/share/man/man3.Z/pthread_cancel.3 2007261729 2141 /opt/dce/share/man/man3.Z/ pthread_cleanup_pop.3 4027721694 2279 /opt/dce/share/man/man3.Z/ pthread_cleanup_push.3 3639669967 2253 /opt/dce/share/man/man3.Z/ pthread_cond_broadcast.3 2745032629 2359 /opt/dce/share/man/man3.Z/ pthread_cond_destroy.3 651289751 3391 /opt/dce/share/man/man3.Z/pthread_cond_init.3 272152230 2374 /opt/dce/share/man/man3.Z/ pthread_cond_signal.3 4147357281 2809 /opt/dce/share/man/man3.Z/ pthread_cond_timedwait.3 473472374 2858 /opt/dce/share/man/man3.Z/pthread_cond_wait.3 3593522736 2458 /opt/dce/share/man/man3.Z/ pthread_condattr_create.3 4229726539 2290 /opt/dce/share/man/man3.Z/ pthread_condattr_delete.3 3225662035 4423 /opt/dce/share/man/man3.Z/pthread_create.3 3714092350 2435 /opt/dce/share/man/man3.Z/pthread_delay_np.3 3148583627 2389 /opt/dce/share/man/man3.Z/pthread_detach.3 1197173635 2227 /opt/dce/share/man/man3.Z/pthread_equal.3 4270343344 2232 /opt/dce/share/man/man3.Z/pthread_exit.3 3922605601 2435 /opt/dce/share/man/man3.Z/ pthread_get_expiration_np.3 544458591 2265 /opt/dce/share/man/man3.Z/pthread_getprio.3 244799709 2243 /opt/dce/share/man/man3.Z/ pthread_getscheduler.3 1429274346 2190 /opt/dce/share/man/man3.Z/ pthread_getspecific.3 3508811286 2485 /opt/dce/share/man/man3.Z/pthread_join.3 266948494 3388 /opt/dce/share/man/man3.Z/pthread_keycreate.3 3379216904 2377 /opt/dce/share/man/man3.Z/ pthread_lock_global_np.3 3586727750 2257 /opt/dce/share/man/man3.Z/ pthread_mutex_destroy.3 2837673375 2503 /opt/dce/share/man/man3.Z/ pthread_mutex_init.3 3812087143 2833 /opt/dce/share/man/man3.Z/ pthread_mutex_lock.3 2763362364 2450 /opt/dce/share/man/man3.Z/ pthread_mutex_trylock.3 1051869938 2396 /opt/dce/share/man/man3.Z/ pthread_mutex_unlock.3 3572239000 2465 /opt/dce/share/man/man3.Z/ pthread_mutexattr_create.3 1766629033 2247 /opt/dce/share/man/man3.Z/ pthread_mutexattr_delete.3 840387065 2152 /opt/dce/share/man/man3.Z/ pthread_mutexattr_getkind_np.3 3148570007 3125 /opt/dce/share/man/man3.Z/ pthread_mutexattr_setkind_np.3 3361182289 3073 /opt/dce/share/man/man3.Z/pthread_once.3 704534091 1814 /opt/dce/share/man/man3.Z/pthread_self.3 3643041233 3455 /opt/dce/share/man/man3.Z/ pthread_setasynccancel.3 350087609 2986 /opt/dce/share/man/man3.Z/pthread_setcancel.3 511797842 3373 /opt/dce/share/man/man3.Z/pthread_setprio.3 522039706 4187 /opt/dce/share/man/man3.Z/ pthread_setscheduler.3 2212834512 2426 /opt/dce/share/man/man3.Z/ pthread_setspecific.3 924106576 2573 /opt/dce/share/man/man3.Z/ pthread_signal_to_cancel_np.3 915876254 1919 /opt/dce/share/man/man3.Z/ pthread_testcancel.3 512327851 2191 /opt/dce/share/man/man3.Z/ pthread_unlock_global_np.3 3972640851 2420 /opt/dce/share/man/man3.Z/pthread_yield.3 3069135753 2956 /opt/dce/share/man/man3.Z/sigaction.3 973067343 1660 /opt/dce/share/man/man3.Z/sigpending.3 1779655611 2341 /opt/dce/share/man/man3.Z/sigprocmask.3 1977927163 2341 /opt/dce/share/man/man3.Z/sigwait.3 3690877952 5311 /opt/dce/share/man/man3.Z/thr_intro.3 DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 3714031424 35655 /opt/dce/lib/dcm/C/dcm.cat DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1141964671 1197776 /opt/dce/bin/cdsbrowser DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 105498089 67280 /opt/dce/bin/dceping 1690939563 153296 /opt/dce/usr/contrib/bin/cdscheck DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 1813705325 2377424 /opt/dce/sbin/secd DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 952196478 1304272 /opt/dce/bin/klist 569628127 10772 /opt/dce/bin/dce.rm 220590561 7420 /opt/dce/bin/dce.unconfig 1073282335 32290 /opt/dce/newconfig/etc/opt/dce/ dce_com_utils 1073657587 8876 /opt/dce/bin/dce_shutdown DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 2004204318 452304 /opt/dce/bin/idl 619737878 20503 /opt/dce/include/dce/pthread_exc.h 3258537970 19990 /opt/dce/include/dce/cdsclerk.h 3913722530 16276 /opt/dce/include/dce/cma.h 2248810930 27751 /opt/dce/include/dce/cma_config.h 3564623014 14161 /opt/dce/include/dce/cma_defs.h 3773779171 10819 /opt/dce/include/dce/cma_ux.h 2698041675 4937 /opt/dce/include/dce/dce64.h 1360093865 5898 /opt/dce/include/dce/dce.h 2493610111 1635 /opt/dce/include/dce/dce_error.h 3302695782 2101 /opt/dce/include/dce/dce_cf.h 3679179879 13725 /opt/dce/include/dce/dce_svc.h 4280705248 1298 /opt/dce/include/dce/dce_utils.h 2190558287 23258 /opt/dce/include/dce/gssapi.h 1625447328 8981 /opt/dce/include/dce/idl_es.h 1904880093 11689 /opt/dce/include/dce/idlbase.h 3355526827 30497 /opt/dce/include/dce/idlddefs.h 2681223945 2030 /opt/dce/include/dce/ndrtypes.h 1959436004 5457 /opt/dce/include/dce/rpcbase.h 861499167 11648 /opt/dce/include/dce/rpcbase.idl 3188071850 10392 /opt/dce/include/dce/rpcexc.h 1541880806 49050 /opt/dce/include/dce/stubbase.h 2694491491 623624 /opt/dce/lib/libcma.a 243666236 6576996 /opt/dce/lib/libdce.a DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 1776010744 1017552 /opt/dce/sbin/cdsd DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1416696887 610036 /opt/dce/bin/acctmgr DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 1794048214 1277 /opt/dce/include/oodce/PaData.H DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 3341892317 143942 /usr/lib/libbb.a 3341892317 143942 /opt/dce/lib/libbb.a DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 3537109829 154178 /opt/dce/lib/libauditkt.a 2667452214 6337676 /opt/dce/lib/libdcekt.a 2667452214 6337676 /usr/lib/libdcekt.a 1177181173 9379360 /opt/dce/lib/pa20_64/libdcekt.a 1177181173 9379360 /usr/lib/pa20_64/libdcekt.a 1963602807 16271 /opt/dce/include/dce/exc_handling_kt.h 2207522859 13922 /opt/dce/include/dce/pthread_exc_kt.h 2149090420 352 /opt/dce/include/dce/pthread_exc_wrap.h 4362059 707 /opt/dce/include/dce/pthread_sig.h 232019594 357 /opt/dce/include/dce/exc_handling_wrap.h DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 1233103018 5025792 /usr/lib/libdcekt.1 2547328392 180224 /usr/lib/libdcedpvtkt.1 2547328392 180224 /usr/lib/libdcedpvtkt.sl 3012899923 1474560 /usr/lib/libdcecpkt.1 3012899923 1474560 /usr/lib/libdcecpkt.sl 2613326316 5227608 /usr/lib/pa20_64/libdcekt.1 2613326316 5227608 /usr/lib/pa20_64/libdcekt.sl Patch Conflicts: None Patch Dependencies: s700: 11.00: PHSS_29963 PHCO_19666 s800: 11.00: PHSS_29963 PHCO_19666 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_17812 PHSS_18744 PHSS_20446 PHSS_21616 PHSS_27964 Equivalent Patches: None Patch Package Size: 13730 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_30401 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30401.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30401. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_30401.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30401.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30401.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: For this patch to take effect Stop and Start all DCE daemons and application processes OR reboot the machine after the patch is installed. *****IMPORTANT NOTE***** -- Oracle 7.3.3 and above will need to be relinked. This patch contains changes to the libcma library. Applications such as Oracle that use this library and are built static will need to be relinked. For information and help for the rebuild please contact your Oracle support personnel. To enable exception handling via TRY-CATCH blocks(Fix for JAGad71555), export HP_CMA_CATCH_SYNC to any value. In the case of an unexpected abort of the program, setting this variable may overwrite the stack with exception handling code. Guidelines for installing the DCE Patch: DCE Patches are usually released as a set of 3 patches, namely: 1. Runtime cumulative patch 2. Server/DevTools patch 3. Domestic Patch. Order of installation of DCE Products and Patches need to be maintained, else from DCE perspective, there could be some scope for confusion and swverify command could give errors. If DCE Client, DCE-Server and the Domestic products are installed, it is expected that all the above mentioned patches are installed or reinstalled in that order. This is the latest of the DCE Server/DevTools cumulative patches. The corresponding DCE Runtime cumulative patch is patch PHSS_29963 and there is no corresponding DCE Domestic cumulative patch. After installing this DCE Server/DevTools patch, do not install any of the earlier DCE Runtime, DCE Server/DevTools or DCE Domestic patches. Should you need to install the latest DCE Domestic patch, then please do so before installing any of the current set of DCE patches. In this case the order of installation becomes: DCE Runtime patch PHSS_27962, DCE Server/DevTools patch PHSS_27964 DCE Domestic patch PHSS_27965 if required, DCE Runtime patch PHSS_29963, DCE Server/DevTools PHSS_30401, this patch.