gh-3005 Fix ECLAgent::getPlatform() problem

Currently ICodeContext::getPlatform in eclagent returns "hthor". However
it needs to behave more like getNodes() which looks up the cluster and
returns thor/thorlcr depending on the cluster type. This fix makes calls
to get the cluster name, queries for that cluster's info , and maps the
"platform" attribute to a cluster type string

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Community Edition 3.8.4 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Now the closedown branch for 6.8.5

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3232 ESP to cache password expiry policy

The password expiration policy does not need to be queried very often since
it rarely (if ever) changes. This fix reads it on the first authentication
request in a session and saves it for a period of one minute before being
considered stale.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
gh-3209 Add Block input form to WsECl

Allow users to easily paste entire xml requests into WsEcl without
loosing the execution options included with the dynamically
structured forms.

Remember the last choice of form type in a cookie to allow users to
continuously work in the way they find most useful.

Fixes gh-3209.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #3233 from RussWhitehead/pwAge

gh-3232 ESP to cache password expiry policy

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3238 from rengolin/regression

gh-3218 Remove timing info from eclcc tests

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
gh-3221 Various memory optimizations for eclcc

* Free up the original parsed expression instead of keeping it throughout
  whole generation.

* Use CIntrefaceOf<> in a couple more places

* Only allocate exact number of elements in a couple of arrays

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
gh-2562 Change license to Apache

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3137 Fix Configmgr - XML View doesn't handle quotes(")
  - Use XSLT to escape single quotes so that javascript
    will properly handle string

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-2562 Change license to Apache

Update all license text to new Apache version.
Correct spacing.

Fixes gh-2562

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-2562 Change license to Apache …

Update all license text to new Apache version.
Fix a few anomolies.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-2562 Change license to Apache

Fixed some messed up cases

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3209 Remove some un-needed code and simplify

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-3246 Fix Configmgr - IE specific display issues
- IE specific issues prevent proper rendering of webpage
- Fix use of commas in javascript
- Fix javascript comparison

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-2169 Add wildcard support to ecl unpublish for queryids

Query ids with wildcards must be surrounded by quotes to prevent shell
expansion.

Example:

ecl unpublish hthor "myquery*"

Fixes gh-2169.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3251 from afishbeck/unpublish_wildcard

gh-2169 Add wildcard support to ecl unpublish for queryids

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3249 from garonsky/IE_issues

gh-3246 Fix Configmgr - IE specific display issues

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>