summaryrefslogtreecommitdiff
path: root/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* Make use of -VV when checking rsync capabilities.Wayne Davison2022-10-209-11/+11
|
* Re-run the exclude test using lsh.sh pull.Wayne Davison2022-10-192-25/+41
| | | | | | The exclude.test file continues to run local copies (which are a special kind of "push") while the exclude-lsh.test symlink runs a a "pull" using the lsh.sh script as the "remote" shell.
* Use newer protocol to avoid mtime corruption.Wayne Davison2022-10-011-1/+1
|
* Combine some alt-dest tests.Wayne Davison2022-03-263-92/+33
|
* Rename compare-dest test.Wayne Davison2022-03-261-0/+0
|
* Extract unlink_and_reopen from copy_file (#294)Sam Mikes2022-03-262-0/+90
| | | | | | | | | | | | | | * add tests to exercise copy_file * Extract new function unlink_and_reopen from copy_file The argument `ofd` to copy_file is always set to -1 unless `open_tmpfile()` is called at generator.c:909 This change * removes assignment to a function argument * renames argument `ofd` to `tmpfilefd` in line with existing uses * extracts a new function `unlink_and_reopen` which is static to util1.c * rewrites header comments for copy_file
* Add a couple more `--rsync-path` opts to the test. [buildall]Wayne Davison2022-01-201-2/+2
|
* Specify the rsync that lsh.sh should run. [buildall]Wayne Davison2022-01-201-1/+1
|
* Add some arg-escaping tests.Wayne Davison2022-01-181-4/+51
|
* Add missing ">".Wayne Davison2022-01-181-1/+1
|
* Preparing for release of 3.2.4pre2v3.2.4pre2Wayne Davison2022-01-1510-10/+10
|
* Preparing for release of 3.2.4pre1v3.2.4pre1Wayne Davison2022-01-0210-10/+10
|
* shell: test -a|o is not POSIX (#250)Issam Maghni2021-11-072-2/+2
|
* Linux: Handle protected_regular in inplace writes (#241)Achim Leitner2021-10-171-0/+31
| | | The Linux fs.protected_regular sysctl setting could cause rsync to fail to write a file in-place with the O_CREAT flag set, so the code now tries an open without O_CREAT when it might help to avoid an EACCES error. A testsuite script is included (and slightly improved by Wayne to ensure that it outputs a SKIP when fs.protected_regular is turned off).
* Add more skipped verifications. [buildall]Wayne Davison2021-10-171-0/+0
|
* Minor cleanup (#214)a13460542021-09-2635-103/+85
| | | | | | | | | | | | - use `grep -E` and `grep -F` (`egrep` and `fgrep` are non-standard) - use same hashbang style for all test scripts - use explicit comparisons in test scripts - remove redundant ; from test scripts - make test script not executable, just like all the other scripts - unify codestyle across all test scripts - make openssl license exception clearer by having it at the top - use modern links in COPYING. The text now matches: https://www.gnu.org/licenses/gpl-3.0.txt - fix typo
* Add test and fix regression for --delay-updates (#192) (#204)Natanael Copa2021-07-281-0/+21
| | | | Fixes regression introduced with commit 3a7bf54ad520 (A resumed partial-dir file is transferred in-place.)
* Need to also check stdout_format_has_i in some INFO-NAME checks.Wayne Davison2021-06-272-3/+12
|
* A couple whitespace tweaks.Wayne Davison2020-09-211-2/+1
|
* Avoid output variance in protocol 29.Wayne Davison2020-09-211-2/+2
|
* Check status of tests that pipe rsync's output & simplify output diffing.Wayne Davison2020-09-219-180/+124
|
* Avoid spurious "is newer" messages with `--update`.Wayne Davison2020-09-211-4/+8
|
* Handle a --mkpath failureWayne Davison2020-09-081-0/+4
| | | | | Fixes bug #96 where --mkpath makes rsync complain when a dest path exists but the path contains an alt-dest name for the single file.
* Fix devices-fake test if rsync can't link specialsWayne Davison2020-07-241-3/+9
| | | | | | - Add info about hardlinked specials to --version output. - Use "no hardlink-special" info to ensure that the devices-fake test will not fail.
* Add --mkpath option. Fixes bugzilla bug 4621.Wayne Davison2020-07-231-0/+43
|
* Add --crtimes option.Wayne Davison2020-07-221-0/+26
|
* Let's try cygwin again. (#69)Wayne Davison2020-07-153-9/+23
| | | Setup an optional cygwin build that is currently triggered when a [buildall] is in the commit message (the build is currently quite slow).
* Avoid a failed test on Cygwin.Wayne Davison2020-07-131-1/+8
|
* Avoid a test failure if `id` didn't work.Wayne Davison2020-07-131-3/+3
|
* Improve FreeBSD tests (#61)Ben RUBSON2020-07-123-0/+34
| | | Improve FreeBSD tests & use a ZFS mount for the CI's testtmp.
* Avoid a test failure on Alpine.Wayne Davison2020-07-071-1/+1
|
* Allow --bwlimit=0 again.Wayne Davison2020-07-071-1/+1
|
* More TANDEM changesWayne Davison2020-07-064-24/+48
| | | | | | - Handle a non-0 root uid. - Handle alternate major/minor/MAKEDEV funcs. - Other misc compatibility tweaks.
* Avoid crash of transfer logging w/default log format.Wayne Davison2020-06-301-1/+5
|
* Avoid bloating the src-dir scan.Wayne Davison2020-06-291-1/+2
|
* Improve alternate build-dir supportWayne Davison2020-06-281-2/+2
| | | | | | | | | | | | We now put the configure.sh, config.h.in, and aclocal.m4 files in the alternate build dir along with the other generated files. This requires that we create symlinks for configure.ac & m4 in the build dir, which is handled on the first run of configure or prepare-source. I also changed the patch-branch handling away from the .gen-stash dir to an automatic build/$PATCH subdir idiom that will keep each branch's configuration separated. These automatic build dirs are only used when there is a .git dir, a build/master dir, and no top-dir Makefile. You'll also want to have package/make early on your path for optimal ease of use.
* Avoid -U if --atimes is disabled.Wayne Davison2020-06-231-6/+7
|
* Disable atimes on macOS.Wayne Davison2020-06-211-0/+2
|
* Fix overzealous setting of mtime & tweak time comparisonsWayne Davison2020-06-131-1/+21
| | | | | | | - Stop setting the mtime on a file we didn't transfer (or didn't verify the checksum) when the time diff is within the modify window. - Stop computing a time difference (-1|0|1) when all we care about is time equality.
* Convert a couple files to UTF-8; more Copyright years.Wayne Davison2020-06-1313-13/+13
|
* Use /dev/shm instead of requiring /dev/shm/tmp.Wayne Davison2020-06-111-1/+1
|
* Make sure the tmpdir2 dir is writable.Wayne Davison2020-06-101-1/+1
|
* Add support for /run/shm/tmp dir so the CI action doesn't skip a test.Wayne Davison2020-06-101-14/+9
|
* Have the CI actions run make check29 & check30.Wayne Davison2020-06-101-3/+10
|
* Fix the parsing of the --version capabilities.Wayne Davison2020-05-256-6/+6
|
* Added --atimes and --set-noatime options.Wayne Davison2020-04-233-2/+43
|
* Spelling fixes from a Fossies run done by Jens.Wayne Davison2020-04-153-4/+4
|
* Avoid a failed test if dirs report 1 hlink (e.g. WSL weirdness).Wayne Davison2019-01-041-1/+1
|
* Add a way to specify xattr name filtering.Wayne Davison2017-01-221-6/+8
|
* Make sure chk subdir can't diverge in time from its src subdir.Wayne Davison2015-07-121-0/+2
|