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-8797 Configmgr - Guard against special characters in Comp Names

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8797 Configmgr - Guard against special characters in Comp Names

- Allow only Alpha numerics and underscores in component name

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-8953	Add roxie support for JSON/HTTP queries

New feature allowing native support for JSON queries in roxie.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8597 Update Replace Master

Fix HPCC-8597 Replace Master
Change documents to replace the terms
Swap Master to Replace Master in the
config manager documentation  in
the Thor Cluster Section.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9047 Replace 'children' property with 'childNodes' in javascript

Using Firefox 19.0.2, open ECLWatch and select a file, or a user, or a
group, etc and click the DELETE button will result in each selected
item being displayed 4 times. The problem is because that the new version
of Firefox does not support the 'children' property as well as its
previous versions. In an HTML form, when a checkbox is checked, Firefox
19.0.2 lists four items being checked if we use the 'children' property
to go through the form items. This fix replaces the 'children' property
with childNodes property which is supported in all major browsers.

This fix also removes three functions which are not being used any more
(the 'children' property is called in those functions).

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4172 from afishbeck/json_roxie8953

HPCC-8953	Add roxie support for JSON/HTTP queries

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8990 Regression suite failures with no active dali connection available

Some tests need to be given permission for Thor Slaves to access dali.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9058 Temporarily disable failing tests in thor

Disable the failing tests for exceptions in embedded scripts.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8597 Update Replace Master

Fix HPCC-8597 Replace Master
Change documents to replace the terms
Swap Master to Replace Master in the
config manager documentation  in
the Thor Cluster Section.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9056 Build break in thor (Windows)

Recent addition of call to Semaphore::init() breaks build in Windows.
Linux Signature is
	void reinit(unsigned initialCount=0U)
and Windows sig is
	void reinit(unsigned initialCount)
This fix changes Windows to default to 0 as well

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

HPCC-9056 Build break in thor (Windows)

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4176 from g-pan/H8597-ReplMaster

HPCC-8597 Update Replace Master

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4178 from richardkchapman/regression-suite-thor-dali

HPCC-8990 Regression suite failures with no active dali connection avail...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9061 Invalid "context" qualifier

Fixes HPCC-9061

Signed-off-by: Gordon Smith <gordon.smith@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 #4181 from richardkchapman/regression-suite-embed-thor

HPCC-9058 Temporarily disable failing tests in thor

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.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>