HPCC-12242 Trace slow MP accept & connect's

Add tracing to initial MP accept and connect reads to highlight
stalls.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12300 remote copy creates ambiguous xpath

Fix 'ECL' property duplication bug.

Add code to prevent empty 'ECL' property creation.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12300 remote copy creates ambiguous xpath

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12420 OSX eclcc stdout/stderr pipes get closed prematurely

Combination of recursive call (DBGLOG) and unexpected response from ioctl on OSX.

Fixes HPCC-12420

Signed-off-by: Gordon Smith <gordonjsmith@gmail.com>
Merge pull request #6539 from GordonSmith/HPCC-12420

HPCC-12420 OSX eclcc stdout/stderr pipes get closed prematurely

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12422 Fix compile errors caused by rebase

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

HPCC-12422 Fix compile errors caused by rebase

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12427 GetESPServiceBaseURL(type) matches on name

It should match on Service type.

Fixes HPCC-12427

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12325 Making hpcc-run.sh run in parallel by default

Signed-off-by: Michael Jon Gardner <Michael.Gardner@lexisnexis.com>
Merge pull request #6542 from GordonSmith/HPCC-12427

HPCC-12427 GetESPServiceBaseURL(type) matches on name

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12300 remote copy creates ambiguous xpath

Update after second review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #6534 from AttilaVamos/HPCC-12300-fix

HPCC-12300 remote copy creates ambiguous xpath

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com> 
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6544 from Michael-Gardner/HPCC-12325

HPCC-12325 Making hpcc-run.sh run in parallel by default

Reviewed-By: Xiaoming Wang <xiaoming.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12401 Rename paramters so they don't clash with reserved words

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

HPCC-12401 Rename paramters so they don't clash with reserved words

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12434 Log details of out of order lines

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

HPCC-12434 Log details of out of order lines

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12441 Unordered join deadlock if stopped early

The way the unordered join helper is organised (a bit weirdly),
meant that the reader continued pumping work for the workers
and the underlying joinhelper needed stopping before everything
else could stop.

This commit fixes that and rationalizes the join helper abort a
bit.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6562 from jakesmith/hpcc-12441

HPCC-12441 Unordered join deadlock if stopped early

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12249 Fix memory leaks in LDAPSecurity lib

ValGrind testing found some memory leaks in the LDAP Security manager. This
pull requests fixes as many as I could initially identify from testing. Specifically,
ldap_memfree needed to be called after every iteration of ldap_first/next_attribute,
and ldap_values_free needed to be called after every call to ldap_get_values.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>