HPCC-12127 Use 64-bit integer for HTTP Content-Length header

In the existing ESP code, two member variables are used to store
and set HTTP Content-Length header: m_content_length64 (int64)
and m_content_length (int). When an HTTP message content is very
large, m_content_length may have an incorrect value. ESP fails
to download a >4G file due to the incorrect value. This fix
changes the m_content_length to be int64 and replaces the
m_content_length64 with the m_content_length.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-10674 ECL support for writing JSON files

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10674 Update based on review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12117 Clean up access to the default timer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge branch 'closedown-5.0.x' into candidate-5.0.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 5.0.2-rc2 Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12322 Change WsTopology.TpGetServicePlugins response

Based on the new requirement, the WsTopology.TpGetService
Plugins response will need to return the following information:
a. folderName
b. widgetName
c. shortName
d. longName

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12295 Packagemap validate should ignore ~~ on file names

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12326 Fix 4 memory leaks in ESP libs

(1) memory leak inside the ReferencedFileList::
ensureFile() in workunit dll;
(2) memory leak inside the gatherLibraryNames() in
workunit dll;
(3) memory leak inside deletePkgInfo() in WsPackageProcess;
(4) memory leak inside CWsDfuEx::getFilePartsOnClusters().

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-11987 Improve cli usage description for --no-files and --daliip

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6478 from afishbeck/packageValidate2tilda

HPCC-12295 Packagemap validate should ignore ~~ on file names

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12117 Remove unnecessary code to clear the default timer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12326 Revise based on review comment

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6479 from wangkx/h12209b

HPCC-12326 Fix 4 memory leaks in ESP libs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12333 Update unit tests to support different page sizes

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12334 Fix core if -main is used with no filename

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #6480 from afishbeck/noFilesUsageDesc

HPCC-11987 Improve cli usage description for --no-files and --daliip

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6468 from ghalliday/issue12117

HPCC-12117 Clean up access to the default timer

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10142 Support queryLogicalFilename on hthor

Build superfile name structure to enable mapping of subfiles into supers

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6420 from wangkx/content_length_64

HPCC-12127 Use 64-bit integer for HTTP Content-Length header

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>