HPCC-9051 Add the RoxieControlAccess tag to authenticated features

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Community Edition 3.10.8-1rc Release Candidate 1

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9135 crlf before mime boundary line should not in file content

When uploading a file, there is a crlf before mime boundary line. The
crlf is added by browser. The existing code reads and copy it as one
part of file content. This fix detects the crlf and does not copy it
into the file content.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4230 from afishbeck/ecl_roxie_credentials9051

HPCC-9051 Add the RoxieControlAccess tag to authenticated features

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4232 from wangkx/h9135

HPCC-9135 crlf before mime boundary line should not in file content

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9135 multi-part boundary line check should include extra '-'

When uploading a file, we need to check possible mime boundary line
using the length of mime boundary ID. Browser adds two extra '-'s
in the front of mime boundary ID. If the length of the last line
inside a file content block is less than the length of mime boundary
ID plus two, the last line may still be a mime boundary line separated
by the content block.

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

HPCC-9135 multi-part boundary line check should include extra '-'

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9137 Add note re:Fedora repository

Fix HPCC-9137 Add note re:Fedora repository
Update to Installation doc.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4234 from g-pan/H9137-InstNote

HPCC-9137 Add note re:Fedora repository

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9078 The default system will not start on a 32-bit VM with 10 GB memory

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>

This change preven to crash Thor component on a 32 bit environment when
more than 2 GB physical RAM exits.

Originally the condition was more than 4GB, but in 32 bit OS environment
only 3 GB or less memory can use by application.
Merge branch 'HPCC-9078-fix' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9112 Large sets of files sprayed using wildcard may be truncated

This change modifies CRemoteDirectoryIterator::appendBuf() to properly
handle end of stream and end of block conditions. Before this fix if the
directory contents spanned more than one transfer buffer between nodes, only
the first buffer's contents would be iterated by next(), because the
block_end_flag was left in the buffer, and next() interpreted it to mean
'no_more_valid_items'.

This fix removes the block_end_flags.

It also changes a variable name from "b" to "isValidEntry" in the
CRemoteDirectoryIterator::next() method to improve code self-documentation.

Finally it changes some information text message in dfuplus.cpp because
the same log was generated in two different function (fixedSpray and
variableSpray).

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
INTERNAL: tidy up some comments and layout before merging

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'HCPP-9112-fix' into candidate-3.10.8

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

Conflicts:
	version.cmake

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

Conflicts:
	version.cmake

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

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

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