Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7823  added informalexample tag to ECLR modules

Signed-off-by: G Panagiotatos <greg.panagiotatos@lexisnexis.com>
HPCC-7823 Add element to extend reuse of file

In this case there was a correction to a code which could have caused errors.
Corrected the code and commit the file.

Signed-off-by: G Panagiotatos <greg.panagiotatos@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7836 Changes to docs to remove or replace IE-7

Changes to the documentation to remove or replace references
in the doc to IE 7 where appropriate will be replaced with IE 8.

Signed-off-by: G Panagiotatos <greg.panagiotatos@lexisnexis.com>
HPCC-7834 Temporarily dump stack trace if default dali user

In order to help trace the source of the spurious usage of the default
"daliuser" credentials, it would be helpful to (temporarily) log a stack
trace of how we get to that point, hoping to narrow in on the offending
code.
This commit introduces checks in key areas, and logs the stack when the
user is NULL or "daliuser".  The intent is that this code be removed in
subsequent builds when the problem is resolved.

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

HPCC-7834 Temporarily dump stack trace if default dali user

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.8.4 Release Candidate 3

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7838 - stack dump changes break in string function

Recent bug fix introduced break in strcmpi, should be using stricmp

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

HPCC-7838 - stack dump changes break in string function

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'upstream/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3358 from g-pan/RmIe7

HPCC-7836 Changes to docs to remove or replace IE-

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-3198 Remove 'Run ECL' link in EclWatch

The 'Run ECL' link is removed from EclWatch since its functionality
has been replaced by 'ECL Playground'. The EclDirect web service is
still available for JDBC client. This fix also allows to set
username as the job owner (submitID) in the web service. If the
username is not set, the job owner will be blank.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-3314 Configmgr - Need finer granularity when copying Hardware

  - Add 'Copy Hardware Item(s) To ->' context menu for Hardware Copy
  - Allow multi-select for Hardware Items for copy

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-7843 Temporarily dump stack trace dereferencing NULL user

Fix deref of NULL user in temp stack trace code

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #3361 from wangkx/h3198a

HPCC-3198 Remove 'Run ECL' link in EclWatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3362 from g-pan/new310forSched

HPCC-7823 Extend reuse of document modules. 

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>