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-12090 Add a separate environment.xml for the regrssion suite

Includes a 3-slave thor.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12167 Add WsTopology.TpGetServicePlugins

This new method is used to report ESP Service Plugins.
The information about ESP Service Plugins will be added
into esp.xml by another fix (for each ESP service plugin,
an EspService/@servicePlugin and, if needed, an EspService/
@servicePluginType are added into esp.xml). This fix
reads the information and return it in the WsTopology.
TpGetServicePlugins.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12022 New //dynamicsource tag

- add code to handle //dynamic:source tag in ECL file
- add '--dynamic source=cluster_list|all' CLI parameter handling
- add code to generates stub for ECl file tagedd with //dynamic:source
- add code to generates multiple instance of //dynamic tagged ECl in suite list
- add code to make archive from generated stub
- change report code to mark //dynamic tagged file with source in output list
- update built-in help and README.rst
- add simple //dynamic tag test to suite

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12277 Fix memory leaks in ECLWatch services

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12284 Changed REAL index to index range in hashjoin regression test

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-11999 Set url param for downloading WU Archive ECLXML

For WU Archive ECLXML file, the file type is 'xml'. The
logsWidget should set the url param for file dowmload using
the file type.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12167 Clean code based on review

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-11506 - Alert to contain existing files

Add name(s) of files to alert user what files are the ones that currently exist.
Add "..more.." if more than 10 files are duplicates.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
HPCC-12198 Abort parsing earlier for invalid queries

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

HPCC-12198 Abort parsing earlier for invalid queries

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6433 from miguelvazq/HPCC-11506.1

HPCC-11506 - Alert to contain existing files

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11999 Should not set url param if not downloading

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-11972 Roxie data copying majority from remote Roxie and not buddy node

Need to recheck whether buddy is present immediately before copy.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12170 Fix noxpath ignored when outputting files or a single row

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 pull request #6452 from jamienoss/issue12284-range-mistake-in-regress-hashjoin.ecl

HPCC-12284 Changed REAL index to index range in hashjoin regression test

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6465 from afishbeck/noxpathOuputFileAndRow

HPCC-12170 Fix noxpath ignored when outputting files or a single row

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12297 assert(hostname) error if SOAPCALL to invalid IP

Currently CSocket::pre_connect asserts that the hostname is valid. This
pull request changes the assertex to a JSocket exception with a meaningful

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-11972 Roxie data copying majority from remote Roxie and not buddy node

Added unit test code to confirm was working as expected.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>