HPCC-9076 Attempt to read temp file that has not yet been registered

Interaction between filters where canMatchAny() returns false, and through
spill activities, is causing some cases where the through spills are not
properly executed.

Disable part of the optimized handling of canMatchAny() - the gain would have
been small (if any).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4241 from richardkchapman/throughspill-canmatchany

HPCC-9076 Attempt to read temp file that has not yet been registered

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9148 Eclccserver does not support controlling permissions

Added --deny and --allow options to eclcc.

These can be sepcified in the Options section of eclccserver

Also made sure that they cannot be overriden using the -feclcc-XXX option on
ecl run etc.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9148 Eclccserver does not support controlling permissions

Minor changes following code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8617 Update ConfigMgr docs

Fix HPCC-8617 Update ConfigMgr docs
with recent changes for the 4.0 release

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4247 from g-pan/H8617-UpdateConfigmgr

HPCC-8617 update configmgr docs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9108 Solve problem not commoning up selectors

The main change is in hqlttcpp.cpp - checking the location independent
version of the transformed selector, and in hqlattr.cpp removing the
arguments of a no_attr to avoid problems with original attributes not
being transformed.

Other changes are minor bug fixes in hqlattr, and extensions to EclIR to
make it more flexible.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9063 Fix regression handling non dynamic filenames in roxie

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

Conflicts:

	roxie/ccd/ccdserver.cpp

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

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

Conflicts:
	roxie/ccd/ccdserver.cpp

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

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9154 Remove logging of daliUser usage

Currently there is logging code that logs the stack whenever daliuser
or NULL is specified as a user. This fix changes that logic to only
log when the user is NULL. Additionally this change allows the conditional
code to be built in by default, unless the _NO_DALIUSER_STACKTRACE flag
is specified

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #4243 from richardkchapman/eclcc-permissions

HPCC-9148 Eclccserver does not support controlling permissions

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9160 Plugins that don't export pluginDefinition block get unloaded

Since we split the ECL definition out of the embedded language libraries, they
are not remaining loaded at startup (see HPCC-9068).

This caused cores in the java embedded code test.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4248 from ghalliday/issue9108

HPCC-9108 Solve problem not commoning up selectors

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4246 from RussWhitehead/daliUser

HPCC-9154 Remove logging of daliUser usage

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4249 from richardkchapman/embed-plugins-unload

HPCC-9160 Plugins that don't export pluginDefinition block get unloaded

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9159 Add missing plugin proxies

Fixes HPCC-9159

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9122 Add 'delimited' as s synonym for 'csv' in the dfuplus formats

For consistency with changes to the eclwatch user interface, dfuplus now
supports delimited as a synonym for csv.

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