DTS: What's New


    * Dec 2, 2021 Added mailed error if dts.config or dts.sitelist are not correct
    Added (optional) KEEP_ZEROLOG flag to keep zero-length log files created when no new files are downloaded

    * Sep 23, 2021 - Released DTS 9.2.1 (Restored FTP with One Time Passwords (OTP))

    * Aug 2021 - DTS 9.2.0

    • Replace mail and related routines (steal_mail, lockmail.pl, etc.) with mail messages written to an FTP area for all data-related communications between systems. Uses checksum files as “data ready for pickup” notice files to indicate the presence of new data availability messages.
    • Added use of Net::SFTP::Foreign perl library to improve error trapping and graceful handling of error conditions with SFTP connections.
    • Removed dts.config settings specific to mail and lockmail (ignored if left in place)
    • Added self-locking feature to prevent a new DTS instance from running if an earlier one is still processing.
    • Support for SFTP with SSH keys, with or without a passphrase, and SFTP with passwords.
    • Restores the removal of empty log files created by DTS when run in GET mode when no new data is available (formerly in 7.1.0, but removed thereafter due to subtle bug, now fixed).

    * Mar 2019 - DAS 2.2.2 (Added -m NOBACKUP mode)

    * Mar 2018 - DTS 8.2.0 (Adds RETRY_TIMES and RETRY_DELAY to dts.config; restored FTP with OTP)

    * Sept 2017 - DAS 2.2.1 (Add DAS lock file feature)

    * May 2017 - DTS 8.0.0

    • Enabled SFTP with SSH keys. Disabled all other connection types (SFTP with passwords; FTP with OTP)
    • Code readability and style improvements
    • Removed zero-length log cleanup (occasional unintended deletions).

    * Feb 2016 - DTS 7.1.0

    • Introduction of “lockmail” routine to prevent conflict when “stealing mail” from the dtsmail account. Aded LOCK_TIMEOUT, LOCK_ATTEMPTS and LOCK_PROTOCOL settings to dts.config to configure lockmail settings.
    • Introduced log file housekeeping to remove zero length log files

    * Jan 2016 - DAS 2.2.0 (Added ability to exclude files matching -expatt and execute scripts on them defined in das.exscripts file)

    * Mar 13, 2006 - Released DTS 6.3.1

    • Improved ‘split’ to work with large files
    • Improved file checksum verification

    * Mar 13, 2006 - Released DAS 2.1.3 (FITS keyword lookup can now be done regardless of large file size)

    * Jan 27, 2006 - Updated tdat2browse DB ingest package for Swift database table changes

    * Nov 21, 2005 - Updated tdat2browse DB ingest package

    * June 15, 2005 - Updated tdat2browse DB ingest package

    * May 11, 2005 - Released DAS 2.1.2 (changes subdir expression to use fallback value rather than fail)

    * November 29, 2004 - Updated tdat2browse DB ingest package

    * November 8, 2004 - Released DAS 2.1 (fixes SuSE Linux issue, adds subdir expression)

    * October 19, 2004 - Updated tdat2browse DB ingest package

    * October 4, 2004 - Released DAS 2.0.5 (corrects issue with the creation of directories)

    * September 21, 2004 - Released DAS 2.0.4 (adds support for FITS DATE as revision key)

    * September 16, 2004 - Released DAS 2.0.3 (corrects issue with certain data not properly treated as unit)

    * September 14, 2004 - Released DAS 2.0.2 (fixes inventory and lock problems)

    * September 1, 2004 - Released DAS 2.0.1 (fixes bug in argument list of DAS-spawned scripts)

    * July 16, 2004 - Released DTS 6.3 (support SFTP server running on alternate port). Released DAS 2.0 (fixes potential corruption issue with simultaneous identical data, etc.)

    * Apr. 6, 2004 - Released DTS 6.2 (sftp improvements for bad network conditions & improved checking for corrupt staging area)

    * Apr. 2, 2003 - Updated DTS test plan

    * Feb. 6, 2003 - Updated DTS user's guide and installation guide as well as docs in DTS distribution (no code changes)

    * Dec. 17, 2002 - Added PDF version of all docs

    * Oct. 29, 2002 - Updated DAS software to fix failure recovery problem

    * Oct. 25, 2002 - Updated Swift test and tdat2browse package

    * Oct. 18, 2002 - Added Swift test & updates to DTS, DAS, DB ingest

    * Sept. 4, 2002 - Added DB ingest software

    * Sept. 3, 2002 - Added DAS software

    * July 16, 2002 - Added installation summary

    * July 15, 2002 - Added archiving script spawned by DTS

    * June 6, 2002 - Added system recommendations

    * May 29, 2002 - DTS software update (mods for unreliable network)

    * May 14, 2002 - Test plan/testbed added, DTS software update

    * Apr. 19, 2002 - DTS 6.0 beta software updated (SFTP support)

    * Jan. 7, 2002 - DTS 6.0 beta software uploaded