OpenBSD CVS

CVS log for src/usr.bin/rsync/rsync.1


[BACK] Up to [local] / src / usr.bin / rsync

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.35 / (download) - annotate - [select for diffs], Mon Nov 27 11:32:34 2023 UTC (5 months, 3 weeks ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, HEAD
Changes since 1.34: +5 -5 lines
Diff to previous 1.34 (colored)

Document -J, --omit-link-times and remove a confusing sentence from
the -O, --omit-dir-times description.
OK tb@

Revision 1.34 / (download) - annotate - [select for diffs], Thu Nov 23 11:59:53 2023 UTC (5 months, 3 weeks ago) by job
Branch: MAIN
Changes since 1.33: +7 -3 lines
Diff to previous 1.33 (colored)

Add --omit-dir-times / -O

OK claudio@

Revision 1.33 / (download) - annotate - [select for diffs], Fri Apr 28 10:24:38 2023 UTC (12 months, 3 weeks ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4
Changes since 1.32: +20 -15 lines
Diff to previous 1.32 (colored)

Implement --size-only and --ignore-times

Flags are passed to the remote system but --size-only is only set
if local system is sender since this is the behaviour of rsync.
Initial diff from Martin Cracauer but mostly reimplemented and extended
by myself.
OK kn@

Revision 1.32 / (download) - annotate - [select for diffs], Thu Apr 27 17:18:40 2023 UTC (12 months, 3 weeks ago) by jmc
Branch: MAIN
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored)

sort options;

Revision 1.31 / (download) - annotate - [select for diffs], Thu Apr 27 16:28:18 2023 UTC (12 months, 3 weeks ago) by claudio
Branch: MAIN
Changes since 1.30: +4 -5 lines
Diff to previous 1.30 (colored)

Implement -V as an alias to --version.
From Martin Cracauer
OK kn@

Revision 1.30 / (download) - annotate - [select for diffs], Tue Aug 2 18:09:20 2022 UTC (21 months, 2 weeks ago) by job
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2
Changes since 1.29: +7 -2 lines
Diff to previous 1.29 (colored)

Add --contimeout functionality.

Input from deraadt@

OK claudio@

Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 26 03:41:39 2021 UTC (2 years, 5 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

definiton -> definition

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Tue Nov 9 13:41:24 2021 UTC (2 years, 6 months ago) by benno
Branch: OPENBSD_6_9
Changes since 1.24: +58 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

rpki-client(8) should handle CA misbehaviours as soft-errors.

This is a merge of usr.sbin/rpki-client and usr.bin/rsync from current
and includes all commits in rpki-client 7.5 up to Tue Nov 9 11:03:40
2021 and to openrsync up to Wed Nov 3 14:42:13 2021, including:

* Make rpki-client more resilient regarding untrusted input:
  - fail repository synchronisation after 15min runtime
  - limit the number of publication points per TAL
  - don't allow DOCTYPE definitions in RRDP XML files
  - fix detection of HTTP redirect loops.
* limit the number of concurrent rsync processes.
* fix CRLF in tal files.

This is patches/6.9/common/021_rpki.patch.sig

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Tue Nov 9 13:40:41 2021 UTC (2 years, 6 months ago) by benno
Branch: OPENBSD_7_0
Changes since 1.25: +33 -2 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

rpki-client(8) should handle CA misbehaviours as soft-errors.

This is a merge of usr.sbin/rpki-client and usr.bin/rsync from current
and includes all commits in rpki-client 7.5 up to Tue Nov 9 11:03:40
2021 and to openrsync up to Wed Nov 3 14:42:13 2021, including:

* Make rpki-client more resilient regarding untrusted input:
  - fail repository synchronisation after 15min runtime
  - limit the number of publication points per TAL
  - don't allow DOCTYPE definitions in RRDP XML files
  - fix detection of HTTP redirect loops.
* limit the number of concurrent rsync processes.
* fix CRLF in tal files.

This is patches/7.0/common/004_rpki.patch.sig

Revision 1.28 / (download) - annotate - [select for diffs], Fri Oct 29 08:00:59 2021 UTC (2 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.27: +19 -1 lines
Diff to previous 1.27 (colored)

Properly implement --max-size and --min-size.
This uses scan_scaled(3) from libutil which is very similar to how rsync
behaves. Not implemented are the +/-1 math and the 1000 vs 1024 multipliers.
OK benno@ job@

Revision 1.27 / (download) - annotate - [select for diffs], Fri Oct 22 16:42:28 2021 UTC (2 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

add some punctuation;

Revision 1.26 / (download) - annotate - [select for diffs], Fri Oct 22 11:10:34 2021 UTC (2 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.25: +15 -2 lines
Diff to previous 1.25 (colored)

Implement --compare-dest in openrsync. compare-dest allows you to add
additional directories to check for files to be available.
OK benno@

Revision 1.25 / (download) - annotate - [select for diffs], Mon Aug 30 20:25:24 2021 UTC (2 years, 8 months ago) by job
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE
Branch point for: OPENBSD_7_0
Changes since 1.24: +26 -1 lines
Diff to previous 1.24 (colored)

Document new include*/exclude* options in the man page

Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 31 20:36:05 2021 UTC (3 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE
Branch point for: OPENBSD_6_9
Changes since 1.23: +3 -2 lines
Diff to previous 1.23 (colored)

add --no-motd to SYNOPSIS;

Revision 1.23 / (download) - annotate - [select for diffs], Wed Mar 31 19:45:16 2021 UTC (3 years, 1 month ago) by job
Branch: MAIN
Changes since 1.22: +4 -2 lines
Diff to previous 1.22 (colored)

Add option to suppress the Message of the Day

Fine deraadt@

Revision 1.22 / (download) - annotate - [select for diffs], Tue Nov 24 16:54:44 2020 UTC (3 years, 5 months ago) by claudio
Branch: MAIN
Changes since 1.21: +7 -2 lines
Diff to previous 1.21 (colored)

Simple implementation of --timeout to exit after specified seconds of I/O
inactivity. By default rsync will wait forever but this results in stuck
processes if the remote side does not answer properly as seen in rpki-client.
OK job@ benno@

Revision 1.21 / (download) - annotate - [select for diffs], Tue Feb 11 18:41:39 2020 UTC (4 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.20: +8 -9 lines
Diff to previous 1.20 (colored)

Simplify and unify wording for the -I sourceaddr option in various places.
This is somewhat related to the "-b bind_addr" option some programs have,
which should get some cleanup also...
input florian claudio jmc

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jan 4 11:53:53 2020 UTC (4 years, 4 months ago) by schwarze
Branch: MAIN
Changes since 1.19: +3 -5 lines
Diff to previous 1.19 (colored)

Delete .Xrs to rsync(5) and rsyncd(5).
If somebody wants to install these two manual pages describing the
protocols, it is easy to put these two links back.
Dead links reported by <Aham dot Brahmasmi at gmx dot com>.
OK jmc@ florian@

Revision 1.19 / (download) - annotate - [select for diffs], Fri Aug 9 05:28:01 2019 UTC (4 years, 9 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.18: +9 -2 lines
Diff to previous 1.18 (colored)

Add --address argument to openrsync to bind to the specified address
when connecting to a rsync daemon.
OK deraadt@ benno@ naddy@ sthen@

Revision 1.18 / (download) - annotate - [select for diffs], Mon May 6 15:44:34 2019 UTC (5 years ago) by schwarze
Branch: MAIN
Changes since 1.17: +2 -11 lines
Diff to previous 1.17 (colored)

Remove an example that doesn't do what the accompanying text says,
with the current formatting.
OK benno@ naddy@

The original suggestion to delete it rather than fix it came from deraadt@:
we do not want to encourage use of --rsync-path because it is important
that the openrsync client smoothly works with the Samba rsync server.
If it doesn't, we should fix it and not fragment the ecosystem.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 4 04:19:54 2019 UTC (5 years, 1 month ago) by bket
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.16: +8 -3 lines
Diff to previous 1.16 (colored)

Add support for not crossing filesystem boundaries (-x) to rsync. Option
and behaviour is the same as GPL rsync.

Initial diff received feedback from benno@, schwarze@, deraadt@ and
florian@. Thanks!

OK deraadt@

Revision 1.16 / (download) - annotate - [select for diffs], Mon Apr 1 13:04:51 2019 UTC (5 years, 1 month ago) by schwarze
Branch: MAIN
Changes since 1.15: +78 -56 lines
Diff to previous 1.15 (colored)

many improvements to rsync(1) documentation:
tweaks and OK deraadt@ naddy@

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 31 13:17:44 2019 UTC (5 years, 1 month ago) by schwarze
Branch: MAIN
Changes since 1.14: +1 -3 lines
Diff to previous 1.14 (colored)

Drop --devices and --specials from the synopsis because they are only
low-utility parts of the more useful and shorter -D.  Nice because it
brings the synopsis down to two lines, and because the approach buys us
additional time before the synopsis may grow disgustingly long again.
"Shrug. Probably helps." deraadt@

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 30 23:48:24 2019 UTC (5 years, 1 month ago) by schwarze
Branch: MAIN
Changes since 1.13: +11 -22 lines
Diff to previous 1.13 (colored)

Make the synopsis more palatable by deleting useless long option
aliases where short or shorter forms exist; of course, the long
versions remain in the full option listing as well as in the code.
Also drop some redundant repetions of .Fl macros.
OK jmc@ deraadt@

Revision 1.13 / (download) - annotate - [select for diffs], Sat Mar 30 09:32:54 2019 UTC (5 years, 1 month ago) by naddy
Branch: MAIN
Changes since 1.12: +4 -3 lines
Diff to previous 1.12 (colored)

document --del, ok deraadt@

Revision 1.12 / (download) - annotate - [select for diffs], Fri Mar 22 20:12:23 2019 UTC (5 years, 1 month ago) by schwarze
Branch: MAIN
Changes since 1.11: +3 -4 lines
Diff to previous 1.11 (colored)

Don't register this manual page under the name rsync(1) yet
because "man rsync" still ought to show the manual page from the port.
Consistently use the name "openrsync" for now.
Issue reported by espie@; OK jmc@.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Mar 18 18:11:07 2019 UTC (5 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)

add a temporary addition to NAME for openrsync; ok deraadt

Revision 1.10 / (download) - annotate - [select for diffs], Mon Mar 18 08:11:11 2019 UTC (5 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.9: +38 -33 lines
Diff to previous 1.9 (colored)

flesh out SYNOPSIS and usage() somewhat;
ok deraadt benno

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 17 18:11:50 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)

Add support for --port=PORT and ":port" in the rsync:// URL.
real rsync only supports numbers, but this supports service names also
ok florian benno

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 17 15:57:01 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.7: +5 -2 lines
Diff to previous 1.7 (colored)

improve option argument demonstration
ok florian

Revision 1.7 / (download) - annotate - [select for diffs], Sat Feb 16 17:51:46 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +9 -9 lines
Diff to previous 1.6 (colored)

Document some long options

Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 16 17:43:06 2019 UTC (5 years, 3 months ago) by florian
Branch: MAIN
Changes since 1.5: +23 -2 lines
Diff to previous 1.5 (colored)

document -a, -D, --devices and --specials

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 16 17:07:21 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored)

document --version

Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 14 18:31:01 2019 UTC (5 years, 3 months ago) by florian
Branch: MAIN
Changes since 1.3: +8 -3 lines
Diff to previous 1.3 (colored)

sync with kristaps, commit 71065b31649480ceb1ee6942232d673bf8ab70c8

Enable -o.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 12 19:16:41 2019 UTC (5 years, 3 months ago) by benno
Branch: MAIN
Changes since 1.2: +12 -3 lines
Diff to previous 1.2 (colored)

sync
commit f873b5df40da4513393b87070afa26d037cf3acd
Author: kristaps <>
Date:   Tue Feb 12 07:48:15 2019 +0000

    Document -g in manpage.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 10 23:24:14 2019 UTC (5 years, 3 months ago) by benno
Branch: MAIN
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

fix whitespace

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 10 23:18:28 2019 UTC (5 years, 3 months ago) by benno
Branch: MAIN

Import Kristaps' openrsync into the tree.
OK deraadt@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.