HPCC-8669 - Extend NAS mapping options

Allow a range as opposed to a subnet/mask to be defined for a
filter and allow a source range to apply also.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8987 - MoveExternalFile error misleading

MoveExternalFile gives and error when the target exists,
due to a bug however, when the error traced the source file name.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4128 from jakesmith/hpcc-8987

HPCC-8987 - MoveExternalFile error misleading

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4110 from jakesmith/hpcc-8669

HPCC-8669 - Extend NAS mapping options

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8909 Throw error if Thor slaves and master have different build versions

Code was already in place for this, but was not giving any warning in debug
builds.

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

HPCC-8909 Throw error if Thor slaves and master have different build versions

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8909 - Avoid thor recycling if registration error detected

Serialize an error code to master and exit thor cleanly
on registration error to avoid scripts causing auto-recycle

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Correct return type
Merge pull request #4133 from jakesmith/thorreg-abort

HPCC-8909 - Avoid thor recycling if registration error detected

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8764 - Ensure temps don't clash if sharing filing system

Prefix temporaries with slave port, to ensure that slaves
running on different machines, sharing a commong filing system
don't use clashing temp. names

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4134 from jakesmith/hpcc-8764

HPCC-8764 - Ensure temps don't clash if sharing filing system

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8981 Configmgr - nicSpeed missing in Computer Types

- Fix bug that prevents some columns from appearing
- Add nicSpeed column

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge branch 'issue-8981_nic_speed_missing' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.x'

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