In general, we should try to be compatible where reasonable (i.e. where it isn’t too much effort and the use-case seems clear). Simon tells me that popular RPKI software (like rpki-client or routinator 3000) seem to expect the following options: * [x] --delete, see issue #34 * [x] --omit-dir-times * [x] --contimeout (routinator 3000 default if detected) * [x] --no-motd (routinator 3000 default): https://github.com/gokrazy/rsync/commit/c24a79c63be706c38cea3567a57e4f1ac95302e1 * [ ] --min-size, --max-size * [ ] --timeout * [ ] --include * [ ] --exclude * [ ] --compress, -z (routinator 3000 default) * (blocked on implementing a more recent protocol version, see https://github.com/gokrazy/rsync/issues/35#issuecomment-2988582190)
In general, we should try to be compatible where reasonable (i.e. where it isn’t too much effort and the use-case seems clear).
Simon tells me that popular RPKI software (like rpki-client or routinator 3000) seem to expect the following options: