HPCC-8418 Schema generation should ignore xpaths that are too long

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8418 Fix Schema for sets with xpaths 'name' and 'name/'

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9045 WSFileIO is not accessible by non-admin users

Security descriptors for "FileIOAccess" were incorrectly validated in
ws_fileioservice.cpp against the string "FileIO", resulting in failures
every time (unless requested by an admin). This fix corrects the string
in ws_fileioservice.cpp to the same one that is provided in the request

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #4182 from RussWhitehead/wsFileIO

HPCC-9045 WSFileIO is not accessible by non-admin users

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4051 from afishbeck/ignoreLongXPaths8418

HPCC-8418 Schema generation should ignore xpaths that are too long

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9050 Allow ROLLUP condition to selectively use rolled up row for LEFT

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9050 Need to update the helper version number since incompatible

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

HPCC-9050 Allow ROLLUP condition to selectively use rolled up row for LEFT

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off closedown-4.0.x branch

Changes on master will now go to 4.2, unless cherry-picked.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off closedown-4.0.x branch

Changes on master will now by default end up in 4.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Split off candidate-4.0.x branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-3207 Clarify closedown process

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8799 WsEcl support for JSON via HTTP-GET and FORM-ENCODED-POST

An HTTP-GET or application/x-www-form-urlencoded POST to a URL
of the format: "/WsEcl/submit/query/<target>/<queryid>/json" will
return a JSON formatted response.

For HTTP-GET stored paramter values can be passed as URL parameters:

/WsEcl/submit/query/<target>/<queryid>/json?stored1=abc&stored2=33

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4186 from richardkchapman/version-clarify

HPCC-3207 Clarify closedown process

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Remove unused temporary variable

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4187 from afishbeck/wsecl_json_url

HPCC-8799 WsEcl support for JSON via HTTP-GET and FORM-ENCODED-POST

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8022 Configmgr - Cannot make one ACL list base of another

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge branch 'issue-8022_Base_ACL' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9069 Spurious minor regression suite differences

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