1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-01-18 04:58:51 +02:00

Updates required for new manifest command to work remotely.

Additional options are required and the BlockChecksum must work remotely.
This commit is contained in:
David Steele 2023-03-16 17:46:32 +07:00
parent 505a639f1e
commit 78c036efb7
6 changed files with 101 additions and 2 deletions

View File

@ -507,6 +507,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -535,6 +536,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -654,6 +656,7 @@ option:
check: {}
expire: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -677,6 +680,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -729,6 +733,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-get: {}
repo-ls: {}
repo-put: {}
@ -887,6 +892,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -1045,6 +1051,7 @@ option:
backup: {}
check: {}
info: {}
manifest: {}
repo-create: {}
repo-get: {}
repo-ls: {}
@ -1746,6 +1753,7 @@ option:
manifest:
command-role:
main: {}
remote: {}
repo-create:
command-role:
main: {}

View File

@ -8,6 +8,7 @@ Remote Command
#include "command/backup/blockIncr.h"
#include "command/backup/pageChecksum.h"
#include "command/control/common.h"
#include "command/restore/blockChecksum.h"
#include "common/crypto/cipherBlock.h"
#include "common/crypto/hash.h"
#include "common/debug.h"
@ -36,6 +37,7 @@ Filter handlers
***********************************************************************************************************************************/
static const StorageRemoteFilterHandler storageRemoteFilterHandlerList[] =
{
{.type = BLOCK_CHECKSUM_FILTER_TYPE, .handlerParam = blockChecksumNewPack},
{.type = BLOCK_INCR_FILTER_TYPE, .handlerParam = blockIncrNewPack},
{.type = CIPHER_BLOCK_FILTER_TYPE, .handlerParam = cipherBlockNewPack},
{.type = CRYPTO_HASH_FILTER_TYPE, .handlerParam = cryptoHashNewPack},

View File

@ -152,9 +152,44 @@ blockChecksumNew(const size_t blockSize, const size_t checksumSize)
.list = lstNewP(checksumSize),
};
this = ioFilterNewP(BLOCK_CHECKSUM_FILTER_TYPE, driver, NULL, .in = blockChecksumProcess, .result = blockChecksumResult);
// Create param list
Pack *paramList = NULL;
MEM_CONTEXT_TEMP_BEGIN()
{
PackWrite *const packWrite = pckWriteNewP();
pckWriteU64P(packWrite, blockSize);
pckWriteU64P(packWrite, checksumSize);
pckWriteEndP(packWrite);
paramList = pckMove(pckWriteResult(packWrite), memContextPrior());
}
MEM_CONTEXT_TEMP_END();
this = ioFilterNewP(
BLOCK_CHECKSUM_FILTER_TYPE, driver, paramList, .in = blockChecksumProcess, .result = blockChecksumResult);
}
OBJ_NEW_END();
FUNCTION_LOG_RETURN(IO_FILTER, this);
}
/**********************************************************************************************************************************/
FN_EXTERN IoFilter *
blockChecksumNewPack(const Pack *const paramList)
{
IoFilter *result = NULL;
MEM_CONTEXT_TEMP_BEGIN()
{
PackRead *const paramListPack = pckReadNew(paramList);
const size_t blockSize = (size_t)pckReadU64P(paramListPack);
const size_t checksumSize = (size_t)pckReadU64P(paramListPack);
result = ioFilterMove(blockChecksumNew(blockSize, checksumSize), memContextPrior());
}
MEM_CONTEXT_TEMP_END();
return result;
}

View File

@ -19,5 +19,6 @@ Filter type constant
Constructors
***********************************************************************************************************************************/
FN_EXTERN IoFilter *blockChecksumNew(size_t blockSize, size_t checksumSize);
FN_EXTERN IoFilter *blockChecksumNewPack(const Pack *paramList);
#endif

View File

@ -1226,6 +1226,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/buffer-size
@ -1263,6 +1264,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/buffer-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/buffer-size
@ -1347,6 +1349,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/cmd
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/cmd
@ -1390,6 +1393,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/cmd-ssh
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/cmd-ssh
@ -1492,6 +1496,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/compress-level-network
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoPut) // opt/compress-level-network
@ -2187,6 +2192,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/io-timeout
@ -2224,6 +2230,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/io-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/io-timeout
@ -2884,6 +2891,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/log-subprocess
@ -2919,6 +2927,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/log-subprocess
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/log-subprocess
@ -4194,6 +4203,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/process
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/process
@ -4277,6 +4287,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/protocol-timeout
@ -4313,6 +4324,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/protocol-timeout
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/protocol-timeout
@ -4451,6 +4463,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/remote-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/remote-type
@ -4602,6 +4615,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-account
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-account
@ -4681,6 +4695,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-container
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-container
@ -4761,6 +4776,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-endpoint
@ -4846,6 +4862,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-key
@ -4925,6 +4942,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-key-type
@ -5016,6 +5034,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-azure-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-azure-uri-style
@ -5419,6 +5438,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-cipher-pass
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-cipher-pass
@ -5499,6 +5519,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-cipher-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-cipher-type
@ -5584,6 +5605,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-gcs-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-gcs-bucket
@ -5662,6 +5684,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-gcs-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-gcs-endpoint
@ -5746,6 +5769,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-gcs-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-gcs-key
@ -5826,6 +5850,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-gcs-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-gcs-key-type
@ -6748,6 +6773,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-path
@ -7014,6 +7040,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-bucket
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-bucket
@ -7094,6 +7121,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-endpoint
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-endpoint
@ -7175,6 +7203,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-key
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-key
@ -7256,6 +7285,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-key-secret
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-key-secret
@ -7335,6 +7365,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-key-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-key-type
@ -7427,6 +7458,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-kms-key-id
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-kms-key-id
@ -7507,6 +7539,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-region
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-region
@ -7586,6 +7619,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-role
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-role
@ -7666,6 +7700,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-token
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-token
@ -7745,6 +7780,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-s3-uri-style
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-s3-uri-style
@ -7836,6 +7872,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-ca-file
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-ca-file
@ -7917,6 +7954,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-ca-path
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-ca-path
@ -7998,6 +8036,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-host
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-host
@ -8078,6 +8117,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-port
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-port
@ -8170,6 +8210,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-upload-chunk-size
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-upload-chunk-size
@ -8258,6 +8299,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-storage-verify-tls
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-storage-verify-tls
@ -8345,6 +8387,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdArchivePush) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/repo-type
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/repo-type
@ -8423,6 +8466,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/sck-block
@ -8460,6 +8504,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/sck-block
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/sck-block
@ -8502,6 +8547,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/sck-keep-alive
@ -8539,6 +8585,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/sck-keep-alive
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/sck-keep-alive
@ -9033,6 +9080,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-count
@ -9070,6 +9118,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-count
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-count
@ -9118,6 +9167,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-idle
@ -9155,6 +9205,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-idle
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-idle
@ -9203,6 +9254,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdExpire) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-interval
@ -9240,6 +9292,7 @@ static const ParseRuleOption parseRuleOption[CFG_OPTION_TOTAL] =
PARSE_RULE_OPTION_COMMAND(cfgCmdBackup) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdCheck) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdInfo) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdManifest) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoCreate) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoGet) // opt/tcp-keep-alive-interval
PARSE_RULE_OPTION_COMMAND(cfgCmdRepoLs) // opt/tcp-keep-alive-interval

View File

@ -164,7 +164,7 @@ testRun(void)
Buffer *output = bufNew(0);
IoWrite *write = ioBufferWriteNew(output);
ioFilterGroupAdd(ioWriteFilterGroup(write), blockChecksumNew(3, 8));
ioFilterGroupAdd(ioWriteFilterGroup(write), blockChecksumNewPack(ioFilterParamList(blockChecksumNew(3, 8))));
ioWriteOpen(write);
TEST_RESULT_VOID(ioWrite(write, BUFSTRDEF("ABCDEF")), "write");