HPCC-10345 Disable Banner Setup for non-admin if authentication is set

A flag 'SuperUser' is used to decide whether the web link of Banner Setup
should be displayed or not. (The flag is set to true if no authentication
is set or the esp service is used by an admin user.) The existing code
still shows the Setup link for non admin user due to a bug inside index.xslt
file. The bug is fixed by this fix.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10387 - Z.A.P does not include three parameters needed

Z.A.P does not include description, history, timing parameters which
displays the additional comments from users.

Signed-off by: Miguel Vazquez miguel.vazquez@lexisnexis.com
HPCC-10384 - Potential spillable row stream race condition crash

If the derived spillable row stream set compression (default),
the base which already added the roxiemem callback in it's base
constructor, could get called and spill uncompressed. When read
back the implementation thought the spill file was compressed
and failed to read it it.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10398 - Fix persist_replicate mismatch

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10333 Embedded Python may encounter undefined symbols

Due to bugs in the way that Python is build for some distros, it is necessary
to ensure that the libpython library is loaded with RTLD_GLOBAL set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5134 from jakesmith/hpcc-10398

HPCC-10398 - Fix persist_replicate mismatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5131 from miguelvazq/HPCC-10387

HPCC-10387 - Z.A.P does not include three parameters needed

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5126 from wangkx/h10345a

HPCC-10345 Disable Banner Setup for non-admin if authentication is set

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5133 from jakesmith/hpcc-10384

HPCC-10384 - Potential spillable row stream race condition crash

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5136 from richardkchapman/python_global

HPCC-10333 Embedded Python may encounter undefined symbols

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10319 - Fix attr problems if a subfile is empty super

If the a subfile of a super was an empty superfile, the
file descriptor failed to set the common attributes, e.g.
@blockCompression. The net result was that the engines would
incorrectly think the super was uncompressed and hit
deserialization problems reading the rest of the files.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10409 Provide functions to access user/system time

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5077 from jakesmith/hpcc-10319

HPCC-10319 - Fix attr problems if a subfile is empty super

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10364 Generate mergeAggregate() for hash aggregate if input is grouped.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge branch 'issue10364' into closedown-4.2.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10409 Fix issues picked up in code review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10420 Ensure contents of expr attributes are hoisted when required

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10425 New regression suite diff report is backwards

Fix diff sequnce.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9577 - Handle sequential/parallel and refactor ifaction

With this commit ifaction/sequential/parallel can be generated
into the same graph as their actions.
This changes the way sinks are handled, to handle these 'sink'
activities and conditionally prepare/execute their inputs.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9253 Significant semaphore overhead in the unordered concat

Fix regressions from previous commit, related to incorrect output grouping,
and potential lockups.

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