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-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>
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-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>
HPCC-10108 No way to disable quote processing and use the CSV quick partitioning

Add quote char overriding with zero ('') string capability.
Fix empty quote handling bug in CCsvQuickPartitioner constructor.
Add extra pass to discover record structure into CCsvQuickPartitioner.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10108 No way to disable quote processing and use the CSV quick
partitioning

Update 1 after review.

Signed-off-by: Attila.Vamos <attila.vamos@gmail.com>