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>
Merge latest changes from candidate-3.6.2 into candidate-3.6.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge latest changes from candidate-3.6.x into master

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1924 from ghalliday/casetempvar

Remove unused variable for small case expressions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Another attempt to get the tagging check to work

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

Another attempt to get the tagging check to work

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Fix useradd.html and groupadd.html

The existing useradd.html and groupadd.html still point
to ws_lnaccess which is not correct.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Memory leaks in LDAP calls to ldap_search_ext_s()

Numerous error paths, and several other normal execution paths in the
LDAP code that calls ldap_search_ext_s() leak the allocated LDAPMessage
structure. Several of these paths are executed frequently and could
eventually consume a lot of memory, even in non-error conditions.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
gh1888 Fix ecl run error output

Errors should include line/col/filename information formatted
similarly to the way eclcc outputs errors.

Fixes gh-1888

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Fix problem with constant folding inline tables

In unusual cicumstances (see associated example file klogermann21.ecl)
selectors were being replaced inside nested operators which were
applied to the same dataset.

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

Fix useradd.html and groupadd.html

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1933 from wangkx/fix_useradd_groupadd_html

Fix useradd.html and groupadd.html

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1892 from rengolin/promote-super

Promote Super-File refactor

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1923 from RussWhitehead/ldap

Memory leaks in LDAP calls to ldap_search_ext_s()

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1919 from garonsky/issue1451-cluster-names-are-unique

Modify configmr to prevent dupe Clusters names

Reviewed-By: Sridhar Meda <sridhar.meda@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Roxiemem refactor: optimize fixed and variable rows

- clean up calls to roundup
- Introduced fixed size heaps that can be created on demand
- improve the test cases
  - Test the destructor is being called correctly
  - Add a variable size test
  - Add a simple speed test for the roundup function
- Support for multiple variable size heaps
- Slight optimization of roundup()

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