HPCC-9272 Add implicit CHOOSEN to filtered-index-read[n]

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10020 Optimize IF(EXISTS(x), x) to x

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10073 Allow a spill priority to be specified on an allocation

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10303 Change the maturity and sequence number for Doc files

Correct maturity and sequence order in documentation files.
HPCC-10310 ESP cores and restarts when invalid credentials are presented

Running Fedora, calling ldap_get_option(LDAP_OPT_ERROR_STRING) after submitting
invalid credentials results in a NULL string which is getting passed to strstr
resulting in a core in ESP. This change first checks if there is a valid string
before calling strstr

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10328 - Sasha CLI archive vs backup back to front

The Sasha CLI was treating 'archive' to mean 'backup' and
vice versa. (backup leaves the workunits in Dali)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10245 Add current tests which pass

Add 319 test cases from the old regression suite. All of them passed on all
clusters: thor, hthor and roxie or excluded from one or two.

Change regression suite code to simplified usage:

Add ‘.’ (current directory) to default value of –suiteDir parameter in run.
Add thor to default value of –cluster parameter in query.

Sort the testcases before run a suite to solve dependency like aaalibrary2.ecl
for library2.ecl

Add new //publish tag to publised compiled testcase, especially for external
libraries (e.g: aaalibrary2.ecl, etc).

Update README.rst.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10245 Add current tests which pass

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5071 from ghalliday/issue10020

HPCC-10020 Optimize IF(EXISTS(x), x) to x

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5088 from AttilaVamos/HPCC-10245-improvement-v2

HPCC-10245 Add current tests which pass

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5083 from jakesmith/hpcc-10328

HPCC-10328 - Sasha CLI archive vs backup back to front

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5078 from RussWhitehead/espCore

HPCC-10310 ESP cores and restarts when invalid credentials are presented

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5076 from xwang2713/HPCC_10303

HPCC-10303 Change the maturity and sequence number for Doc files

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5072 from ghalliday/issue10073

HPCC-10073 Allow a spill priority to be specified on an allocation

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5067 from ghalliday/issue9272

HPCC-9272 Add implicit CHOOSEN to filtered-index-read[n]

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.0' into closedown-4.2.x

Conflicts:
	version.cmake

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10368 regress should give more information on syntax

Improve built-in help and usage hints.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10301 Read enough data for mime header process when uploading files

When uploading files, a data buffer is used to process the file data
(1k) block by block. After one file is read, a part of file data for the
next file is left inside the data buffer. If the data does not contain
all of the mime headers for the file, the file data cannot be treated
properly. This fix checks the data size in the data buffer. If the
data buffer has less than 512 bytes, then I append the next 1K block
to the data buffer before processing.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
Merge pull request #5111 from wangkx/h10301

HPCC-10301 Read enough data for mime header process when uploading files

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>