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-12117 Clean up access to the default timer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11987 Improve cli usage description for --no-files and --daliip

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12117 Remove unnecessary code to clear the default timer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12333 Update unit tests to support different page sizes

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>
Merge pull request #6481 from ghalliday/issue12333

HPCC-12333 Update unit tests to support different page sizes

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10142 Support queryLogicalFilename on hthor

Minor improvement following code review

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12338 If localThor adjust slave/master default memory

Previously defaults were for both to grab 75%, which is 'ok' on
a standard distro. with overcommit_memory set to 0.
In practice the master rarely uses that much, so on a single node
system it wasn't an issue, however if overcommit_memory is = 2
Then master or slaves will fail with an error reserving memory.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6486 from jakesmith/hpcc-12338

HPCC-12338 If localThor adjust slave/master default memory

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6483 from richardkchapman/hthor-logical-filename

HPCC-10142 Support queryLogicalFilename on hthor

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12290 Reimplement jarray using templates

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12297 Remove use of NULL for a non-pointer comparison

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #6491 from ghalliday/issue12297

HPCC-12297 Remove use of NULL for a non-pointer comparison

Reviewed-By: Russ Whitehead <william.whitehead@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6466 from ghalliday/issue12290

HPCC-12290 Reimplement jarray using templates

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12343 Missing content of diff result when a test case output doesn't
match to key file.

Fix Unicode string handling problem occured in Python 2.6.6. difflib.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #6497 from AttilaVamos/HPCC-12343-fix

HPCC-12343 Missing content of diff result when a test case output doesn't  match to key file

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>