HPCC-8461 Configmgr - Fix filesBasedn of Dali and ESP to match LDAP

- Hide filesBasedn field in Dali component
- Hide filesBasedn field in esp services
- Automatically propogate changes to filesBasedn value in the LDAP
  component

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8461 Configmgr - Fix filesBasedn of dali and espsmc to match LDAP

- XSLs will populate filesBasedn for espsmc and dali
- XSDs will not contain the filesBasedn field for the UI

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8664 - Addition tracing for MP MultiPacket error

log details of the multi header that's already being received.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8671 Variable name misspelling causes error in eclwatch

Corrected misspelled variable name "countRoxieClusters"
(was counRoxieClusters)

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-8643 Fix memory leaks in ESP EclWatch services

Valgrind shows several memory leaks (4789 bytes in 63 blocks) when
running ESP EclWatch services. This fix solves the leaks in ESP
EclWatch services.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8673 Fix memory leaks when running Get Roxie Metrics

Valgrind reported memory leaks when running EclWatch Get Roxie
Metrics. I found that the leaks happened inside roxiecommlib.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8677 Remove calls to setPasswordsFromSDS from ESP/EclWatch

When an ESP is started, memory leaks are reported due to multiple
calls to setPasswordsFromSDS(). And calling setPasswordsFromSDS()
is not a particularly secure mechanism. This fix remove the calls
from both ESP and EclWatch services.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8682 - Fix deadlock with BUILDINDEX in LOOP

BuildIndex not resetting some states on rerun

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8677 Change based on review comment

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3902 from wangkx/remove_setPasswordsFromSDS

HPCC-8677 Fix setPasswordsFromSDS to avoid memory leaks

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3898 from RussWhitehead/espVar

HPCC-8671 Variable name misspelling causes error in eclwatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3900 from wangkx/HPCC-8673

HPCC-8673 Fix memory leaks when running Get Roxie Metrics

Reviewed-By: Stuart Ort <stuart.ort@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8679 Add ecl cli support for specifying a repository snapshot

Add --snapshot=<label> and -sn=<label> options to the ecl command line
to specify which repository label to use when compiling
ecl from a legacy ecl source repository.

Can be used with ecl-deploy, ecl-run, ecl-publish.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3905 from afishbeck/snapshot8679

HPCC-8679 Add ecl cli support for specifying a repository snapshot

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3904 from jakesmith/hpcc-8682

HPCC-8682 - Fix deadlock with BUILDINDEX in LOOP

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-1960 Standalone diskwrite makes bad filename

Diskwrite activity in standalone mode incorrectly builds target filespec
if the specified file does not already exist. This fix ensures the correct
filespec is created in either case

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #3901 from RussWhitehead/standAlone

HPCC-8684 When trying to OUTPUT a file in a standalone I get an error

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8678 Add ecl cli support for adding comments published queries

--comment option will add a comment string to a published query.

Can be used with ecl-publish, ecl-queries-copy, and
ecl-queries-config, and will display via ecl-queries-list.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8688 Generate rows with constant sets as compile time constants

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3909 from afishbeck/comment8678

HPCC-8678 Add ecl cli support for adding comments published queries

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>