HPCC-9936 Add option --keywords to eclcc to create xml list of reserved words

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-12547 Improve the roxie splitter performance

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12547 Minor improvements to isLastTailReader()

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12480 SSL_connect: incorrect use of return value in securesocket

CSecureSocket::secure_connect() is incorrectly checking the return code from
SSL_connect() by ignoring that fact that a return of 0 is also an error. This
fix changes the check from 'if(err < 0)' to 'if(err <= 0)'

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-12625 subscription notifying erroneously on some changes

If there were >1 subscriber on a parent node, and 1 of the
subscribers was a subscriber with a change below it, but
unrelated to another child subscriber, both were were being
notified, e.g.
/a/b (sub=true)
/a/b/c (sub=false)

change to /a/b/d

/a/b AND /a/b/c were being notified.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12618 Issue existing locks in exception

There was one place, where if it timedout between establishing
locks, no locking info was traced or returned in the exception

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12631 Improve error coming back from File.DeleteLogicalFile

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12628 Fix internal error on ROW(record) with no defaults.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Changes from review

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-12638 Correct warning text in removeSubFile

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6178 from jamienoss/issue9936-reserved-words-from-eclcc

HPCC-9936 Add option --keywords to eclcc to create xml list of reserved ...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6675 from ghalliday/issue12628

HPCC-12628 Fix internal error on ROW(record) with no defaults.

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6687 from jakesmith/hpcc-12638

HPCC-12638 Correct warning text in removeSubFile

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6682 from jakesmith/hpcc-12631

HPCC-12631 Improve error coming back from File.DeleteLogicalFile

Reviewed-By: Attila Vamos <attila.vamos@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6662 from RussWhitehead/secureSock

HPCC-12480 SSL_connect: incorrect use of return value in securesocket

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6670 from jakesmith/hpcc-12625

HPCC-12625 subscription notifying erroneously on some changes

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6650 from ghalliday/issue12547

HPCC-12547 Improve the roxie splitter performance

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6674 from jakesmith/hpcc-12618

HPCC-12618 Issue existing locks in exception

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Split off candidate-5.2.0 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11522 libmemcached plugin

Previously: #6368

Signed-off-by: jamienoss <james.noss@lexisnexis.com>