Fix expansion of SELF.x used on the rhs of an assign

If SELF.x was used on the right hand side of an assignment (not
recommended) and passed to a function which aliased it the code
generator migth give an incorrect error about the use of a field
that hadn't been assigned.

(See new ecl/regress/nested8.ecl for an example)

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

Fix expansion of SELF.x used on the rhs of an assign

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1906 from richardkchapman/roxie-databuffer-leak-gh1900

gh1900 Roxie memory leaks not always properly cleaned up

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #1904 from richardkchapman/roxie-regression-suite-gh1719

gh1719 Roxie regression suite assumes local server

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.6.x'
Promote Super-File refactor

This commit fixes issue #879 by using swap sub-file actions
instead of directly manipulating the property tree. This avoids
over-complications of locking and changing properties, DFS
file locks and dinning philosophers problems.

Other changes with this patch:
 * SwapFiles refactored to use doRemoveSubFile and doAddSubFile instead of
having its own repeated logic,
 * CLightWeightSuperFileConn reduced drastically (can be even more, later),
 * Transaction now can add any file (not just supers), used for pro-active
caching, that saves a lot of directory lookups and avoid silly dead locks,
 * CDFAction addFile is now being used and called addFileLock, which besides
adding the file to the lock list, also cache it in transaction
Unnecessary rollback call
Simplify linkSuperOwner
Better error message on promote
gh-1894 Change ESP default authentication to 'none'

When using ConfigMgr Advanced mode to create an ESP, the default authentication should be set to 'none'.

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Modify configmr to prevent dupe Clusters names

configgen will indicate an error when validating XML with
duplicately named Topology Clusters.

configmgr will indicate an error when attempting
to use the same cluster name.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #1917 from smeda/issue1894

gh-1894 Change ESP default authentication to 'none'

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.6.2 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Candidate 3.6.2 split off, so update to .3

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Add useradd.html and groupadd.html to CE

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #1920 from wangkx/useraddhtml

Add useradd.html and groupadd.html to CE

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Remove unused variable for small case expressions

CASE(string,k1=>v1,k2=>v2,v3) would generate a temporary variable which
was never used used.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #1922 from wangkx/useraddhtml

Add useradd.html and groupadd.html to CE
Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Tagging and rpm versioning broken by prior fix

The change that included the stagever into the rpm name was
not quite correct. Firstly it was missing a -, and secondly
it caused the tag checking code to fail as the stagever ended
up included in the build name twice.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1926 from richardkchapman/tagging

Tagging and rpm versioning broken by prior fix

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>