HPCC-8579 Running hpcc-init setup on dafilesrv takes a long time

The chown's that are performed on every startup are unnecessary and can be
painfully slow at times, resulting in problems starting thors (especially
after a drive swap).

These chowns were also masking a bug where the ownership of the config
files generated by configgen at system startup were not correct - they would
get corrected the second time the system was started.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9712 Add optimized proxy mode to WsECL for roxie

SOAP and JSON requests for roxie sent to WsECL should be treated as
pass through operations, and URL and form submissions will have a
new mode that doesn't use the workunit/schema for pre or post
processing.  To use this mode replace "submit" in the URL with
"proxy".

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9689 Buffered stderr mode in IPipeProcess doesn't seem to work

There are two problems:

1. In order to avoid blocking, reading from stderr (in buffered stderr mode)
are non-blocking. Any code that uses this mode needs to be aware of that.

2. Once no more reading from stdout is happening, and we are waiting for the
child process to terminate, we need to carry on reading from stderr (blocking,
now) to sensure that all data is fetched.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9757 ConfigMgr needs to add "Location" tag to ESP Authenticate section

Removed some unnecessary assertex calls, and renamed the authentication map
from "localsecurity" to "htpasswdsecurity"

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9734 Increase the maximum number of loop iterations

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9765 Fetching list of possible targets is slow

Switched from TpTargetClusterQuery function to TpLogicalClusterQuery.

Fixes HPCC-9765

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9764 Generate JFreordered for standard joins

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

HPCC-9734 Increase the maximum number of loop iterations

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9745 Add getDaliServers() back into the ICodeContext

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9479 Include fields used from RIGHT in an ONFAIL

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

HPCC-9745 Add getDaliServers() back into the ICodeContext
Community Edition 4.0.0-4 Gold

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

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9692. Add -Wuninitialized" to commonSetup.cmake
Merge pull request #4680 from xwang2713/ming2_HPCC_9692

HPCC-9692. Add -Wuninitialized" to commonSetup.cmake

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4664 from afishbeck/wseclProxyMode9712

HPCC-9712 Add optimized proxy mode to WsECL for roxie

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4679 from ghalliday/issue9479

HPCC-9479 Include fields used from RIGHT in an ONFAIL

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4674 from GordonSmith/HPCC-9765

HPCC-9765 Fetching list of possible targets is slow

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9728 Unordered multi core join helper not working

Due to a simple bug, the unordered version of the multi core
join helper output no rows.
[As enabled with ,HINT(parallel_match), HINT(unsorted_output)]

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge branch 'hpcc-9728' into candidate-4.0.2

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