HPCC-9171 Fix assert(original) caused by implicit project changes

If a nested row had fields removed from it, and that row was referenced
from a TABLE() operator, it was possible for the selects to become out of sync
with the record, causing an internal error.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9010 Check query tree branch before using it

When a query is deleted, it's tree branch is removed from the
'queryset' tree. The existing code tries to set the 'suspended'
attribute for the tree branch, which causes the core. This fix
checks the query branch before setting the 'suspended' attribute.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4341 from richardkchapman/cherry-pick

HPCC-9010 Check query tree branch before using it

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9245 Packagemap needs to support mixed case package ids

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-9256 Email module in std library missing import

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9251 Incorrect check of dalu UNKNOWN USER

In dasess.cpp, CLdapWorkItem::start incorrect examines member "udesc"
when it should be checking "_udesc"

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge branch 'unexpUser' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4350 from richardkchapman/email-import

HPCC-9256 Email module in std library missing import

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4345 from stuartort/pkg_listcore

HPCC-9245 Packagemap needs to support mixed case package ids

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7976 Regression suite tests have hacks for platform()

Remove temporary hacks that are no longer needed

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

HPCC-9171 Fix assert(original) caused by implicit project changes

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.10.8-1 Gold

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

Conflicts:
	version.cmake

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9262 Allow user to optionally set the pacakgeMap id

Default behavior will be to use the filename (without the directory)

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-9277 Excessive tracing in lookupFileName

Make it conditional on traceLevel

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9279 REGRESSION - ESP cored when trying to view a file

Changes for issue HPCC-9178 introduced a core on systems with no
authentication set up.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4358 from richardkchapman/esp-core

HPCC-9279 REGRESSION - ESP cored when trying to view a file

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4357 from richardkchapman/roxie-tracing

HPCC-9277 Excessive tracing in lookupFileName

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

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