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-12528 Report error if varstring used in an index

Signed-off-by: Gavin Halliday <gavin.halliday@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>
Merge pull request #6705 from ghalliday/issue12531

HPCC-12528 Report error if varstring used in an index

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12697 Fix warnings reported as errors with gcc 4.4

Signed-off-by: Gavin Halliday <gavin.halliday@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-12699 Support new Timer formats from WUInfo

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12704 Set measure filter in StatisticsFilter::set()

Existing StatisticsFilter::set() does not set measure filter
by input: _measureText.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12705 Check before set measure in StatisticsFilter::setKind()

The existing StatisticsFilter::setKind(const char * _kind) sets
the measure to SMeasureAll even if the measure has been set (for
example to 'ns') in StatisticsFilter::set(). In this fix, an if
statement is added before set the measure in the setKind().

Signed-off-by: wangkx <kevin.wang@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>
Merge pull request #6726 from ghalliday/issue12697

HPCC-12697 Fix warnings reported as errors with gcc 4.4

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6728 from GordonSmith/HPCC-12699

HPCC-12699 Support new Timer formats from WUInfo

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6729 from wangkx/h12704

HPCC-12704 Set measure filter in StatisticsFilter::set()

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6731 from wangkx/h12705

HPCC-12705 Check before set measure in StatisticsFilter::setKind()

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>