Wayne Davison
a6bdf313f2
Unset DISPLAY in environment.
...
Without a DISPLAY var, ssh won't try to forward X11 when making an
ssh connection. This patch also makes use of setenv() and unsetenv()
if they are available.
2021-05-01 09:14:51 -07:00
Bart S
915685e01b
Updated GLIBC check in configure.ac ( #175 )
...
The current GLIBC check does not consider we may see glibc 3.0 in the future.
2021-05-01 08:23:25 -07:00
Wayne Davison
05540220a9
Fix plural of --group option.
2021-04-03 21:09:14 -07:00
Wayne Davison
75158e1086
Fix git-set-file-times's handling of staged changed files.
2021-03-15 09:35:39 -07:00
Wayne Davison
676537cf29
Switch to using image_family for Cirrus CI.
2021-03-02 19:16:52 -08:00
Wayne Davison
d857fd42ac
Install bash on FreeBSD CI.
2021-03-02 19:09:23 -08:00
Wayne Davison
5856b71eb7
Update FreeBSD CI to 12.2.
2021-03-02 19:02:08 -08:00
Wayne Davison
57adb2973a
See if explicitly installing m4 gets FreeBSD CI a newer gm4 version.
2021-03-02 14:13:54 -08:00
Wayne Davison
ead44adcd3
Allow the generator's msg iobuf to get bigger too.
2021-02-25 12:28:18 -08:00
Wayne Davison
d3085f7add
Rename util.c to util1.c
...
Fixes an issue where the Makefile's glob of *.c could sort util.c &
util2.c in an order that depends on the current collation setting.
2021-02-25 09:14:33 -08:00
Wayne Davison
1da64c37e8
A few Cygwin build tweaks. [buildall]
2021-02-10 08:07:03 -08:00
Wayne Davison
ef36b097bf
Stop checking for gmake in build scripts
...
Since a non-cygwin gmake trips up the github cygwin action, let's just
require that the user put a good "make" early on their path (a simple
`ln -s `which gmake` ~/bin/make` with the right $PATH works fine).
2021-02-04 20:51:04 -08:00
Wayne Davison
ec3833c96e
Add optional netgroup.h include for NetBSD hosts.
2021-02-01 16:31:28 -08:00
Wayne Davison
25dfc2c41d
Some pip-releated tweaking.
2021-02-01 09:00:06 -08:00
Wayne Davison
d5b7889d40
Add a link to the man page to the README.
2021-02-01 08:47:44 -08:00
Wayne Davison
74561d70b5
Check for netinet/ip.h after including netinet/in.h.
2021-01-31 11:11:07 -08:00
Wayne Davison
83f7372369
A couple "make" tweaks.
2021-01-31 11:10:38 -08:00
Wayne Davison
8c3de35b0b
Put 0 in parens to silence an Xcode warning.
2021-01-31 09:28:34 -08:00
Wayne Davison
ec1d5d564c
Add --with-nobody-user=FOO configure option.
2021-01-15 07:38:49 -08:00
Wayne Davison
26befd9c6c
Cygwin python3 is now 3.8 w/o commonmark lib. [buildall]
2021-01-01 10:02:49 -08:00
James Cook
a28c4558c5
Fix spelling error in man page. ( #124 )
...
trasnferred -> transferred
2020-12-10 09:43:04 -08:00
Wayne Davison
ed6a0dc7c2
Fix a typo.
2020-12-09 22:35:16 -08:00
Wayne Davison
9dd62525f3
Work around glibc's lchmod() issue a better way.
2020-11-29 09:40:03 -08:00
Wayne Davison
ada588a7a8
Include stdlib.h for exit() and consult HAVE_* macros more.
2020-11-29 09:13:09 -08:00
Wayne Davison
286e164ed6
Tweak cmd_txt routines in the packaging scripts.
2020-11-01 11:27:08 -08:00
Wayne Davison
85b8dc8aba
Force HAVE_LCHMOD off for Linux (for now).
2020-10-30 16:37:52 -07:00
Wayne Davison
0748800118
Use the right powershell env syntax. [buildall]
2020-10-07 14:02:28 -07:00
edo
b7fab6f285
Allow cross-compilation with SIMD (x86_84) ( #104 )
...
Replace runtime SIMD check with a compile-only test in case of
cross-compilation.
You can still use '--enable-simd=no' to build x86_64 code without
SIMD instructions.
2020-10-06 22:33:57 -07:00
Wayne Davison
9fc7deab0d
Update CI builds to new path-setting idiom.
2020-10-06 22:28:17 -07:00
Wayne Davison
b115bc8a5d
Silence a few more warnings.
2020-09-29 16:05:29 -07:00
Wayne Davison
cd018c7a4c
Use a better -Wno-pedantic heuristic.
2020-09-29 15:30:20 -07:00
Wayne Davison
9fce0eb5ab
Avoid some pedantic errors & old warnings.
2020-09-29 14:51:45 -07:00
Wayne Davison
33e94849b1
Handle early gcc versions that don't understand -Wno-pedantic.
2020-09-29 14:27:59 -07:00
Wayne Davison
8f1511184a
Make gcc die on init overflow of an array.
...
- Use -pedantic-errors with gcc to make an array-init fatal.
- Fix all the extra warnings that gcc outputs due to this option.
- Also add -Wno-pedantic to gcc if we're using the internal popt
code (since it has lots of pedantic issues).
2020-09-29 13:18:28 -07:00
Wayne Davison
acca9d43d3
Expand the max name_num_item list size.
2020-09-29 12:57:32 -07:00
Wayne Davison
58f464f4da
Change --info=skip2 messages & add info on attr changes.
2020-09-23 09:33:29 -07:00
Wayne Davison
7eb59a9152
Change from $build_cpu to $host_cpu as edo1 suggested.
2020-09-22 17:19:48 -07:00
Wayne Davison
740ed11aa8
Make the extra info on the "exists" messages optional.
2020-09-22 16:45:07 -07:00
Wayne Davison
d2a97a7ab4
Various file comparison improvements
...
- Rename unchanged_file() to quick_check_ok().
- Enhance quick_check_ok() to work with non-regular files.
- Add a get_file_type() function to the generator.
- Use the new functions in the generator code to make the logic simpler.
- Fix a bug where the `--alt-dest` functions were not checking if a
special file fully matched the non-permission mode bits before
deciding if we have found an alt-dest match.
- Enhance the `--info=skip --ignore-existing` output to include extra
info on if the existing file differs in type or passes the standard
quick-check logic.
- Add `--info=skip2` that authorizes rsync to perform a slow checksum
"quick check" when ignoring existing files. This provides the uptodate
and differs info even if we need to checksum a file to get it.
2020-09-22 12:48:02 -07:00
Wayne Davison
15bc7ded39
More NEWS updates.
2020-09-21 19:17:59 -07:00
Wayne Davison
f0810068a6
A couple whitespace tweaks.
2020-09-21 18:42:21 -07:00
Shark64
7aa2f36317
optimize avx2 code ( #102 )
...
Optimize avx2 code using only intrinsic functions supported by older gcc versions.
2020-09-21 15:11:27 -07:00
Wayne Davison
9cd85b8496
Skip an append if sender's file gets shorter.
...
Fixes bug #90 . Similar to a pull request by Tomas Korbar.
2020-09-21 14:57:45 -07:00
Wayne Davison
f8dcd7d452
Improve the docs for --archive.
...
A slightly tweaked version of a patch from Richard Michael.
2020-09-21 14:07:48 -07:00
Wayne Davison
69530b406e
Avoid output variance in protocol 29.
2020-09-21 13:45:42 -07:00
Wayne Davison
122b0fdc4f
Check status of tests that pipe rsync's output & simplify output diffing.
2020-09-21 13:32:41 -07:00
Wayne Davison
b990d97d35
Put CAN_HARDLINK_SYMLINK info into --version output.
2020-09-21 13:17:15 -07:00
Wayne Davison
fd6839b746
Avoid spurious "is newer" messages with --update.
2020-09-21 11:07:42 -07:00
Wayne Davison
a79d9b22b1
Update the NEWS.
2020-09-08 22:31:18 -07:00
Wayne Davison
2613c9d98a
Handle a --mkpath failure
...
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.
2020-09-08 10:58:47 -07:00