HSI 6.0.0.p3 Release Notes

Changes in this release


HSI Gateway

  •  fix endian problem in PAM protocol messages
  •  fix hpss server segfault in PAM authentication
  •  fix hang in inbound message processing for dialog messages
  • kerberos 1.14 change causes 'missing credentials cache' in  preexisting krb credentials check.
  • add missing GEL local bugfixes to mvrsckt.c
  • add support for HPSS trashcans (trashls, trashfind, trashrm, undelete)
  • add ability to list disk PV info (ls -W, ls -X)
  • fix build issues at LLNL with BUILD_ROOT=/opt/hpss_dev, and 64-bit RSA libraries
  • hsigwd reports bogus COS ID after successful <give>
  • fix compile error if kerberos authentication is enabled
  • move plock/punlock commands to hsigwd, use API vs setattrs
  • fix parser bug handling embedded quotes within strings
  • replace UDA checksums with E2EDI checksums
  • change kerberos auth so default is for client to connect to server 
  • fix problem creating listen socket with INADDR_ANY
  • fix FreeBSD compile errors -use "stdlib.h" instead of "malloc.h"
  • changes for HPSS 7.5.1
  • add GEL/HPSS copyright to HSI package
  • remove obsolete code from HSI package
  • ls -P does not display SYMLINK for symlink objects
  • fix regcomp bug in IDENT authentication
  • set SO__KEEPALIVE on listen sockets
  • retry listen for errno 98
  • make hsigw_SockGetListenSocket function thread-safe
  • changes for HPSS 7.5.0


HSI/Libraries

  • fix compiler warning introduced by bug 0208
  • add support for HPSS trashcans (trashls, trashfind, undelete)
  • firewall-mode <put>s do not update interactive progress display
  • move plock/punlock commands to hsigwd, use API vs setattrs
  • fix parser bug handling embedded quotes within strings
  • replace UDA checksums with E2EDI checksums
  • fix problem creating listen socket with INADDR_ANY
  • provide ability to disable reads or writes via hsirc setting
  •  changes for HPSS 7.5.1
  • cleanup internal TA xfer entry during transfer_t entry cleanup  [requires TA 3.0.1 bug 0195]
  • ignoring SIGHUP causes infinite 100% loop if parent is killed 
  • add GEL/HPSS copyright to HSI package
  • remove obsolete code from HSI package
  • fix 'hashverify' problems if file(s) do not have checksums
  • fix problems setting stripe address list length in RAIT IODs
  • fix multithreading bug getting abs. path in read/write code 
  • change exit code for 'no permission to read' error to EX_NOINPUT
  •  set SO__KEEPALIVE on listen sockets
  • fix problem with not displaying status message for TA transfers
  • make hsi_GetListenSocket function thread-safe
  • fix segfault transferring file within (4GiB - page-size)
  • munge authentication not enabled in api_extensions Makefiles
  • Fix segfault if first netrc 'machine' line doesn't match remote server name
  • changes for HPSS 7.5.0


HTAR

  •  fix problem with verify failures when uid/gid truncated on create
  •  Implement gnutar-style <exclude> feature for creates
  • Allow multiple "-L" command line options
  • reformat HTAR code for consistency, maintainability
  • provide ability to disable reads or writes via hsirc setting
  • fix bogus permission error creating existing subdirs with -P option
  •  changes for HPSS 7.5.1
  • add HPSS copyright to HTAR code
  • remove obsolete code from HSI package
  • add FS-FS feature to HTAR 6.0.0.p0
  • retry EADDRINUSE error on hpss_net_listen
  • changes for HPSS 7.5.0


HSI/HTAR Configuration

  • add support for building on little-endian PPC systems
  • fix hsigw build problems if OpenSSL in nonstandard location
  • fix build issues at LLNL with BUILD_ROOT=/opt/hpss_dev, and 64-bit RSA libraries
  • changes for HPSS 7.5.1
  • add GEL/HPSS copyright to HSI package
  • remove obsolete code from HSI package
  • rework top-level Makefile 'release' target,add 'release.full' 
  • changes for HPSS 7.5.0


Nov 16, 2015, 2:50 PM