Community Edition 3.10.4-2rc Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8823 Fix of Scheduler Doc

Fix HPCC-8823 Fix Incluer errors
in Ecl Scheduler Doc : Emergency fix

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge branch 'H8823-SchedFix' into candidate-3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8767 ESP users should be able to reset expired passwords

Currently ESP (LDAP) users have to have an admin reset expired passwords.
This change allows a user to change it themselves. It is ensured that people
cannot change someone else's password by requiring the "old password."
When passing a valid but expired password to LDAP, the authentication
fails but returns a unique error string that is parsed to detect this scenario

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

Signed-off-by: Russ Whitehead <william.whitehead@lexisnexis.com>
Merge branch 'ldapPWD' into candidate-3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3995 from afishbeck/packageBaseOrder8834

HPCC-8834 Package base resolution should not depend on declaration order

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8612 Add Date and Copyright Info

Fix HPCC-8612 Add correct Date and
Copyright Info in all Docs
Info should reflect 2013

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge branch 'H8612-DateCpyrt' into candidate-3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8819 Allow LOCAL to prefix a definition (like SHARED/EXPORT)

There are some situtations e.g., when you are defining a symbol in a
function/function macro, where it is possible for a definition of a symbol
to fail because it clashes with an existing symbol.  Prefixing the
definition with LOCAL allows you to avoid this ambiguity.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8834 Package base resolutions should not depend on declaration order

Assumptions about the resolution of bases made packages dependent on
the order of declaration in the package file.  Make the resolution
of bases recursive and not dependent on order.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge branch 'packageBaseOrder8834' into candidate-3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8777 - Allow ecl packagemap delete and activate to work properly

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-8777 - Allow ecl packagemap delete and activate to work properly

Remove using "process" when looking up the PackageSet information
as recommended by code review

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
Merge branch 'pkg_deletefailure' into candidate-3.10.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix build error

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

Fix build error
Merge remote-tracking branch 'origin/candidate-3.10.4' into candidate-3.10.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8873 Fix archive instructions

Fix HPCC-8873 where archive instructions
Code example is missing a dash required to
properly run the command. It is also showing
some pagination issue on the same page.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8873 Fix archive instructions

Fix HPCC-8873 where archive instructions
Code example is missing a dash required to
properly run the command. It is also showing
some pagination issue on the same page.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8839 Include sizes in key-row size error message

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