Merge "integrity/policycheck: add the following flags to policycheck:"
Merge "integrity: fix http_pipe so it does not hang"
Merge "integrity: change flaws counting in policycheck"
Merge "integrity: fix XATTR copy by policycheck in chunk reconstruction"
integrity/policycheck: add the following flags to policycheck:

NOMD5: skip chunk md5 testing (so no data gets downloaded)
FORCE_RAWX_REBUILD: consider unreachable rawx as broken

Change-Id: I613a04134a03a101f79bf661e6156aec22caf92e
integrity: fix http_pipe so it does not hang

When no data is available in the queue: do not return 0 as this causes
curl to shutdown the reader, but make the reader pause until some data
is added to the queue again.

Change-Id: Iec1f0842e8ae882537a2ce7322434be2f74f1784
integrity: change flaws counting in policycheck

Do not count RAWX_UNKNOWN flaws as handled unless FORCE_RAWX_REBUILD is
set.  This caused policycheck to report a wrong number of fixes.

Change-Id: Ic489d541174bbeab50f1599259dded45c2f95dc2
integrity: fix XATTR copy by policycheck in chunk reconstruction

This fix copies the headers received from the valid chunk for use in the
upload process of the new chunk, so the new chunk has all required
extended attributes.

All headers are copies except the chunk_id header which is forced to the
new chunk id.

Change-Id: I0787489efb5d542da87065736115c0ee3d24a671
rawx: enable loading of headers matching chunk_* and content_* patterns

Those headers were always overwritten or emptied when looking for
old-style headers.

Change-Id: I187a1654d51507c48ad6984e37a46b18aaadecfc
Merge "rawx: enable loading of headers matching chunk_* and content_* patterns"
zk-bootstrap doesn't fail on an error on the root node.

Change-Id: I8dfcb3622bc96f0af2356f96ba64f6edce99c065
crawler: action_integrity_service: prevent double logging of error

Change-Id: Ia1c7650409fe21b0777d75eb3c49a6f9928275bf
Merge "crawler: action_integrity_service: prevent double logging of error"
Remote API reviewed.

We now provide a new set of API with a uniform style.
The main benefit is now to handle session ID's in all RPC.
These session identifiers are already handled by the redcurrant daemons, and propagating a single session id in all the requests belonging to a single session really helps to consolidate the logs.

Change-Id: Iec8969fed2f1280822d92d1575ccf7e15b46cd42