Up to [local] / src / usr.bin / rsync
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.10.4.1 / (download) - annotate - [select for diffs], Tue Nov 9 13:41:24 2021 UTC (2 years, 7 months ago) by benno
Branch: OPENBSD_6_9
Changes since 1.10: +11 -7 lines
Diff to previous 1.10 (colored) next main 1.11 (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.11.2.1 / (download) - annotate - [select for diffs], Tue Nov 9 13:40:41 2021 UTC (2 years, 7 months ago) by benno
Branch: OPENBSD_7_0
Changes since 1.11: +9 -5 lines
Diff to previous 1.11 (colored) next main 1.12 (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.13 / (download) - annotate - [select for diffs], Fri Oct 29 08:00:59 2021 UTC (2 years, 7 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
HEAD
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (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.12 / (download) - annotate - [select for diffs], Fri Oct 22 11:10:34 2021 UTC (2 years, 7 months ago) by claudio
Branch: MAIN
Changes since 1.11: +7 -3 lines
Diff to previous 1.11 (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.11 / (download) - annotate - [select for diffs], Sun Aug 29 13:43:46 2021 UTC (2 years, 9 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE
Branch point for: OPENBSD_7_0
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)
Implement --exclude/exclude-file and --include/include-file. Currently only simple include and excludes work, the advanced filters introduced later in rsync are not implemented. It is unclear if the per directory filters are something we want to implement. This requires more modern protocols which openrsync is not able to handle right now. This adds a special matching function to allow the ** matching which behaves mostly like rsyncs version with the exception of how bad [] patterns are expanded. For bad patterns openrsync follows more how fnmatch behaves and not the somewhat strange rsync behaviour. Not perfect but committing now so people can test and provide feedback.
Revision 1.10 / (download) - annotate - [select for diffs], Wed May 8 21:30:11 2019 UTC (5 years, 1 month ago) by benno
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6
Branch point for: OPENBSD_6_9
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)
remove sess argument from all functions that only used it for logging functions. ok deraadt@
Revision 1.9 / (download) - annotate - [select for diffs], Tue Apr 2 05:32:08 2019 UTC (5 years, 2 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE,
OPENBSD_6_5
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)
Pull in addargs() API from ssh to replace complicated hand-rolled argument composition code for the remote process. ok florian naddy
Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 18 04:32:31 2019 UTC (5 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.7: +8 -3 lines
Diff to previous 1.7 (colored)
install rsync as openrsync, so that people can easily familiarize themselves with using it (as front end -- it will talk to the installed 'rsync' on the remote side). this will allow folks to give it a shot, identify weaknesses, collaborate, etc etc etc discussed with benno
Revision 1.7 / (download) - annotate - [select for diffs], Wed Mar 6 18:37:22 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)
Simplify startup code, various phases are heading straight towards exit so they don't need to be constructed to return errors. ok benno florian
Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 16 10:46:22 2019 UTC (5 years, 3 months ago) by florian
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)
Introduce mkstempat(), a variation on mkstemp(3) and mkstemplinkat(). mkstempat() works exactly like mkstemp(3) except that it replaces open(2) with openat(2) so that it can be used in rsync_downloader() to easily deal with relative paths. mkstemplinkat() works somewhat like mkdtemp() to create a template symlink. Use the mkstemplinkat() to create or update symlinks and overwrite existing objects including empty directories that might exist under the destination name. "you snooze, you get collisions" deraadt@
Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 13 05:41:35 2019 UTC (5 years, 3 months ago) by tb
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)
Use md4 from libcrypto instead of using a compatible re-implementation. ok benno, deraadt
Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 12 19:04:52 2019 UTC (5 years, 3 months ago) by benno
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)
sync commit bc997c5d70dbe402903c7ce0c915c7fe3744a754 Author: kristaps <> Date: Mon Feb 11 23:37:41 2019 +0000 Move identifier code into ids.c.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 11 16:36:34 2019 UTC (5 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)
normalize format
Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 10 23:20:45 2019 UTC (5 years, 3 months ago) by benno
Branch: MAIN
Changes since 1.1: +9 -53 lines
Diff to previous 1.1 (colored)
change the Makefile to be a normal OpenBSD bsd.prog.mk style file
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@