HPCC-12602 Update ESDL executable

-Add unbind service method
-Add delete definition method
-Add List def and binding methods

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-12642 Add link implementations that are not thread safe

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12645 Don't generate internal errors looking at old workunits

The "kb" stats kind was only used in 5.0.4 to record the peak memory used
by a workunit.  This allows those workunits to be read, but sizes will be
out by a factor of 1000.  Not worth providing full support since it
hasn't been used for anything afaik.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12644 Fix problems in 32bit folding int64 return types

intresult was signed, causing the '+' to decrement the value, resulting
in a value 2^32 smaller than it should have been.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12602 Code review changes

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-12223 Install-cluster.sh reworked onto candidate-5.2.0

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>

HPCC-12223 Fixed a bug found in review

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12681 Not show WU Scope if no security setting

In WsWorkunits service and legacy ECLWatch, check if
a system has set LDAP feature authentication for
WsWorkunits. If not, the ECL WU Details page
should not set/display WU Scope field because the
restricted scope is only valid if the system has set
LDAP feature authentication for WsWorkunits.

The change for new ECLWatch UI will be in a separate
commit.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12698 Allow pointers to functions to be passed to out of line functions

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12711 Release rowmanager early to prevent leak checking crash

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12714 Support EMBEDDED DATASET syntax (currently ignored)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12714 Catch internal consistency errors more quickly

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

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12642 Updates following review

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

HPCC-12711 Release rowmanager early to prevent leak checking crash

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6697 from ghalliday/issue12644

HPCC-12644 Fix problems in 32bit folding int64 return types

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6694 from rpastrana/HPCC-12602-AddUnplushESDLOptions

HPCC-12602 Update ESDL executable

Reviewed-By: Russ Whitehead <william.whitehead@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6718 from Michael-Gardner/HPCC-12223

HPCC-12223 Install-cluster.sh reworked onto candidate-5.2.0

Reviewed-By: Mark Kelly <mark.kelly@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12730 Build libesdl for clienttools as well


Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-12698 Move tests to the run time regression suite

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12714 Add an example which triggers the new error message

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