HPCC-2877 Initial commit of first version of new regress

New Python based regression suite.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-8088 Hide / collapse ftslave in System Servers

We have several environments with 1000+ servers in them. By default
ftslave isn't something that we preflight. It would be nice if the
ftslaves were hidden or collapsed by default. This fix hides the
ftslaves inside a folder when the System Servers page is loaded.
A user may open the folder as needed.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8393 Client Tools Installs to wrong folder on Linux.

Fixes HPCC-8393

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8394 Fix Roxie leak on ISortAlgorithm

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #3753 from rengolin/roxie

HPCC-8394 Fix Roxie leak on ISortAlgorithm

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8390 Don't rely on offsetof

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8384 Silence most unused parameter warnings

Also fixes a function call in Dali, correctly passing the timeout
and adding a return statement to hqlexpr. The rest just works
around the warnings.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8390 Change strategy to use inner struct

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8384 Changes due to comments

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8390 Renaming to MsgHeader, using struct copy

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8397 Ensure fields used in no_assert and other ops are included

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8381 agentexec segfaults and doesn't restart

The common job queue code in connlock cores if there is a timeout because
it later dereferences the NULL pconn object. This fix checks for NULL
before dereferencing

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-8404 Add missing text mapping for ESCAPE token

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8196 Configmgr - Roxie 'replace' functionality not working

- Fix not functionality 'replace' functionality for Roxie
  Farm Servers.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #3761 from ghalliday/issue8404

HPCC-8404 Add missing text mapping for ESCAPE token

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3757 from RussWhitehead/jobQueue

HPCC-8381 agentexec segfaults and doesn't restart

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3752 from GordonSmith/HPCC-8393

HPCC-8393 Client Tools Installs to wrong folder on Linux.

Reviewed-By: Philip Schwartz <philip.schwartz@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3756 from rengolin/warnings5

HPCC-8384 Silence most unused parameter warnings

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccssytems.com>
Merge pull request #3749 from rengolin/warnings4

HPCC-8390 Don't rely on offsetof

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccssytems.com>
HPCC-8411 Improve conditonal assignments of datasets

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>