HPCC-10068 Implement syntax for JOIN(,SMART)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPPC-10068 Various changes following review and new test case

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10061 Don't remove subsorts if the input has no known sort order

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10106 Persist should ignore other persists when determining rebuild

Previous fix was incomplete, and would fail in multipler persist cases, due to
global state issues in eclagent.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10126 htpasswd Authentication Modify Users Issue

When HTPASSWD authentication is enabled, LDAP specific features such as
permissions, grouping,etc are not supported. This pull request adds a new
error message "LDAP Security manager is required for this feature. Please
 enable LDAP in the system configuration" that is now displayed any time
these features are selected

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10118 Backupnode creating unknown dir in hpcc-mirror, copy of thor

This change will at least reduce the chances of the bug happening. Not sure
it's a complete fix though.

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

HPCC-10068 Implement syntax for JOIN(,SMART)

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4905 from richardkchapman/backupnode-directories

HPCC-10118 Backupnode creating unknown dir in hpcc-mirror, copy of thor

Merged-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10031 Don't create index count if index read has ONFAIL limit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4909 from ghalliday/issue10031

HPCC-10031 Don't create index count if index read has ONFAIL limit

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4913 from RussWhitehead/htPwd

HPCC-10126 htpasswd Authentication Modify Users Issue

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10022 Option to generate a persist for each unique ECL hash

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10061 Move test case into runtime regression suite

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4914 from ghalliday/issue10022

HPCC-10022 Option to generate a persist for each unique ECL hash

Reviewed-By: Richard Chapman <rchapman@hpcsystems.com>
HPCC-9916 Allow source DALI and ProcessCluster overide in packagemap

Allow daliip and sourceProcessCluster to be specified in the packagemap.
Both can be specified as attributes for the entire packagemap,
or for a specific package, SuperFile or SubFile.

Also no longer clone information for Foreign files.  Roxie always opens
foreign files remotely (as the foreign keyword was intended to imply).

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9916 Don't allow setting daliip or sourceCluster at subfile level

Changes based on review.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10143 Corrections to ECL documentation

Spelling and grammar corrections to ecl/eclcc/DOCUMENTATION.rst

Only obvious spelling corrections to the jotted notes:
ecl/hqlcpp/codegen.txt
ecl/hqlcpp/transforms.txt

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-10106 Persist should ignore other persists when determining rebuild

Fix preexisting memory leak in seldom-used branch, spotted in code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4911 from richardkchapman/persist-allfiles-fix

HPCC-10106 Persist should ignore other persists when determining rebuild

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4850 from afishbeck/packagemap-daliip

HPCC-9916 Allow source DALI and ProcessCluster overide in packagemap

Reviewed-By: Stuart Ort <stuart.ort@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>