OpenBSD CVS

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


[BACK] 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, 6 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, 6 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, 6 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, 6 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, 8 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 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, 1 month 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, 2 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@

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.