Merge pull request #3127 from richardkchapman/eclagent-core-3115

gh-3115 Core in eclagent testing Std.File.MonitorFile

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Standardize title format for all modules in Standard Library Reference
gh-3149 DOJO 1.8

Upgrade dojo libraries to version 1.8.

Fixes #3149

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
gh-3151 Fix Thor's setIORetryCount setting

Thor slaves were calling setIORetryCount too early, before the slaves had
deserialized the thor config settings from the master. Consequently it
remained set to default (off) even if configured.

Also add a line of logging so know called.

Fixes gh-3151

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3148 from g-pan/StdLibStandardTOC

Standardize title format for all modules in Standard Library Reference

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3152 from jakesmith/gh-3151

gh-3151 Fix Thor's setIORetryCount setting

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3150 from GordonSmith/Dojo

gh-3149 DOJO 1.8

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.10.x

Conflicts:
	esp/xslt/ui_configmgr.xslt

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3120 Bad error when viewing WU result on WU Details page

When a user views WU result on WU Details page and the user
does not have permission for the file, the existing page shows
that 'This section cannot be dispayed due to an exception.'
and original exception is written into log file. This fix
displays the original exception on the WU Details page.

Fixes gh-3120.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
gh-2333 Outdated Optional packages still display in EclWatch

Optional resource packages no longer come with hpcc installation
package. This fix adds a cmake option 'USE_RESOURCE' and the
default value is OFF. As the default, ECLWatch will only
display a web link to the hpcc website for resources and will
not show the download link for the optional packages.

Fixes gh-2333.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
gh-2734 Rationalize cluster name command line usage

Rename ecl run option --cluster to --target, short form -t
Rename ecl package --cluster to --process, short form -p
Rename the eclcc option -target to -platform, no short form

Update bash_completion and documentation xml accordingly.

Fixes gh-2734.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-2806 Add ecl-roxie cli supporting attaching/detaching roxie from dali

Add "ecl roxie detach <process_cluster>" to disconnect roxie from dali.
Add "ecl roxie attach <process_cluster>" to connect roxie to dali.

Allows operation teams to prevent changes to a roxie cluster while its
actively in production.  Detaching roxie from DALI prevents changes,
attaching roxie to DALI allows changes.

Fixes gh-2806.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-3163 Dali iterateFiles/ldap optimizations

With LDAP on iterateFiles was authenticating too many possible scopes, not
just those that had matches underneath. There was also a problem after
authentification, where it got out of sync. with the list of authenticated
scopes and repeatedly scanned the list for next match, slowing the
serialization down significantly.

The main change here though is to reduce the # of scopes that need
authenticating against LDAP

Fixes gh-3163

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
gh-3161 Pass user descriptor when checking logical files

Current dautils classes are not always passing user descriptor to dali
which causes dali to use the default user instead. Fix that problem by
passing the user to the helper classes, which then passes in the msg
to dali

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #3166 from jakesmith/gh-3163

gh-3163 Dali iterateFiles/ldap optimizations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3171 from jakesmith/gh-3161-fix

gh-3161 Pass user descriptor when checking logical files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.8.2 Release Candidate 4

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

Conflicts:
	version.cmake

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>