diff options
author | Job Snijders <job@cvs.openbsd.org> | 2023-11-24 14:05:48 +0000 |
---|---|---|
committer | Job Snijders <job@cvs.openbsd.org> | 2023-11-24 14:05:48 +0000 |
commit | 76e4933ff56a4dae36fe0b9f4838fd048e0f9e60 (patch) | |
tree | 8ec774fc8e74e114f2e2d2afe0aef1435bd399b5 /usr.sbin/rpki-client/rsync.c | |
parent | 1963d8e372c7d5a397013283ca55842f7816e156 (diff) |
Require files to be of a minimum size in the RRDP & RSYNC transports
Picked 100 bytes as a minimum, to accommodate future signature schemes
(such as the smaller P-256) and small files like empty CRLs.
With and OK claudio@ tb@
Diffstat (limited to 'usr.sbin/rpki-client/rsync.c')
-rw-r--r-- | usr.sbin/rpki-client/rsync.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/rpki-client/rsync.c b/usr.sbin/rpki-client/rsync.c index 9b5710ca3ed..808a9207abc 100644 --- a/usr.sbin/rpki-client/rsync.c +++ b/usr.sbin/rpki-client/rsync.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rsync.c,v 1.47 2023/11/23 13:01:15 job Exp $ */ +/* $OpenBSD: rsync.c,v 1.48 2023/11/24 14:05:47 job Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv> * @@ -147,6 +147,7 @@ exec_rsync(const char *prog, const char *bind_addr, char *uri, char *dst, args[i++] = (char *)prog; args[i++] = "-rtO"; args[i++] = "--no-motd"; + args[i++] = "--min-size=" STRINGIFY(MIN_FILE_SIZE); args[i++] = "--max-size=" STRINGIFY(MAX_FILE_SIZE); args[i++] = "--contimeout=" STRINGIFY(MAX_CONN_TIMEOUT); args[i++] = "--timeout=" STRINGIFY(MAX_IO_TIMEOUT); |