Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mention smart-make in a comment. | Wayne Davison | 2022-10-02 | 1 | -0/+2 |
| | |||||
* | Make asm use more selectable | Wayne Davison | 2022-03-03 | 1 | -7/+8 |
| | | | | | | | - Make the SIMD ASM code off by default. Use configure --enable-simd-asm to enable. - Allow MD5 ASM code to be requested even when OpenSSL is handling MD4 checksums. Use configure --enable-md5-asm to enable. | ||||
* | Tweak rrsync rules in the Makefile. | Wayne Davison | 2022-01-18 | 1 | -1/+1 |
| | |||||
* | Tweak some rrsync rules for cleanup & release. | Wayne Davison | 2022-01-17 | 1 | -4/+5 |
| | |||||
* | Change args to maybe-make-man. | Wayne Davison | 2021-12-27 | 1 | -5/+5 |
| | |||||
* | Include "rrsync" in "all" target when `--with-rrsync` was used. | Wayne Davison | 2021-12-27 | 1 | -4/+4 |
| | |||||
* | Unify md parsing scripts & improve non-man html conversions. | Wayne Davison | 2021-12-27 | 1 | -4/+4 |
| | |||||
* | Test --with-rrsync configure option & put rrsync into the artifacts. | Wayne Davison | 2021-12-26 | 1 | -0/+3 |
| | |||||
* | rrsync improvements | Wayne Davison | 2021-12-26 | 1 | -1/+9 |
| | | | | | | | | | | | | - Convert rrsync to python. - Enhance security of arg & option checking. - Reject `-L` (`--copy-links`) by default. - Add `-munge` and `-no-del` options. - Tweak the logfile line format. - Created an rrsync man page. - Use `configure --with-rrsync` if you want `make install` to install rrsync and its man page. - Give lsh more rrsync testing support. | ||||
* | shell: test -a|o is not POSIX (#250) | Issam Maghni | 2021-11-07 | 1 | -1/+1 |
| | |||||
* | Always run `mkgitver` prior to a build | Wayne Davison | 2021-10-01 | 1 | -4/+4 |
| | | | | | | Some hosts were not running `mkgitver` when they should, so tweak the script to only update the timestamp when the file's data changes and then always run the script when performing a build. | ||||
* | Don't allow a broken samba host to cause gensend to fail. | Wayne Davison | 2021-09-26 | 1 | -1/+1 |
| | |||||
* | Rename cmdormsg -> cmd-or-msg. | Wayne Davison | 2021-09-26 | 1 | -3/+3 |
| | |||||
* | x86-64 AVX2 assemby implemenation of get_checksum1() (#174) | Shark64 | 2021-09-26 | 1 | -1/+4 |
| | |||||
* | Add gist update logic to gensend target. | Wayne Davison | 2021-09-26 | 1 | -0/+4 |
| | |||||
* | Support --crtimes on Cygwin. | Wayne Davison | 2021-07-08 | 1 | -2/+2 |
| | |||||
* | Rename util.c to util1.c | Wayne Davison | 2021-02-25 | 1 | -2/+2 |
| | | | | | 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. | ||||
* | Add git-version.h to "gen" target. | Wayne Davison | 2020-09-06 | 1 | -1/+1 |
| | |||||
* | Leave git-version.h out of GENFILES so it doesn't go in a release tar. | Wayne Davison | 2020-09-06 | 1 | -2/+2 |
| | |||||
* | Allow git-version.h to be provided for the build | Wayne Davison | 2020-09-06 | 1 | -2/+2 |
| | | | | | | | | | | For a non-git build or for a git build w/o adequate git history, we now allow the git-version.h file to be provided before the build. If the file does not exist, we either create an empty file or put a define of RSYNC_GITVER in it based on the output of git describe. The github builds now snag the git-version.h file that was generated for the last commit so that they all get the same version string, even with a shallow checkout. | ||||
* | Simplify where version.h is included. | Wayne Davison | 2020-08-06 | 1 | -2/+2 |
| | |||||
* | Create usage.c for smaller awk-dep rebuilds. | Wayne Davison | 2020-08-03 | 1 | -3/+2 |
| | |||||
* | Put git version in a file for between-release versioning. | Wayne Davison | 2020-08-01 | 1 | -1/+7 |
| | |||||
* | Don't make .PHONY the first target in a Makefile. | Wayne Davison | 2020-07-30 | 1 | -1/+1 |
| | |||||
* | Some Makefile improvements. | Wayne Davison | 2020-07-29 | 1 | -12/+8 |
| | | | | | | - Improve distclean. - Remove proto.h from GENFILES (we don't need to distribute it). - Improve finddead target. | ||||
* | Don't include config.h in proto.h rule. | Wayne Davison | 2020-07-26 | 1 | -1/+1 |
| | |||||
* | Switch to RSYNC_MAX_SKIPPED test setting. | Wayne Davison | 2020-07-22 | 1 | -9/+9 |
| | |||||
* | Use just $(...) instead of a mix of that and ${...}. | Wayne Davison | 2020-07-20 | 1 | -11/+11 |
| | |||||
* | Add strict (no-skipping) checks and use them. | Wayne Davison | 2020-07-17 | 1 | -9/+9 |
| | |||||
* | Clean more built .h files. | Wayne Davison | 2020-07-09 | 1 | -1/+2 |
| | |||||
* | Simplify the daemon parameter definitions | Wayne Davison | 2020-06-30 | 1 | -3/+6 |
| | | | | | | The code now derives all the struct defines, default value assignments, parser-param defines, and lp_foo() accessor functions from a single list of daemon parameters. | ||||
* | More patch-update improvements; configure.ac tweak; Makefile tweaks. | Wayne Davison | 2020-06-29 | 1 | -1/+1 |
| | |||||
* | Improve alternate build-dir support | Wayne Davison | 2020-06-28 | 1 | -5/+6 |
| | | | | | | | | | | | | 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. | ||||
* | Move the version string out of configure.ac. | Wayne Davison | 2020-06-28 | 1 | -8/+5 |
| | |||||
* | Fix rebuilding configure.sh in an alternate build dir | Wayne Davison | 2020-06-28 | 1 | -6/+9 |
| | |||||
* | Makefile.in: Use srcdir for installing rsync-ssl | Hiroshi Takekawa | 2020-06-23 | 1 | -1/+1 |
| | | | | | | | | When building out of source tree, we can't find rsync-ssl in the current directory and installation fails. Fix it by using the srcdir variable for the path to rsync-ssl. Signed-off-by: Hiroshi Takekawa <sian.ht@gmail.com> | ||||
* | Output a helpful msg about configure only if the command fails. | Wayne Davison | 2020-06-21 | 1 | -3/+2 |
| | |||||
* | More asm improvements | Wayne Davison | 2020-06-20 | 1 | -2/+3 |
| | | | | | | | - Only use the asm code if we're on x86_64. - More changes to decouple asm from simd. - Check if the -Wa,--noexecstack option works. - Support --disable-asm configure option. | ||||
* | Decouple the MD5 asm code from the simd enabling. | Wayne Davison | 2020-06-20 | 1 | -2/+2 |
| | |||||
* | Mention how to turn off simd near the cpp compile. | Wayne Davison | 2020-06-20 | 1 | -0/+1 |
| | |||||
* | Pass --noexecstack to assembler. | Wayne Davison | 2020-06-20 | 1 | -1/+1 |
| | |||||
* | Fix conditional directives in the asm file | Wayne Davison | 2020-06-20 | 1 | -3/+3 |
| | | | | | | | - Switch .s -> .S to enable the preprocessor. - Move some defines from mdigest.h to md-defines.h. - Tweak the asm file to use md-defines.h. - Add a couple missing .h dependencies in the Makefile. | ||||
* | Fix compiling in a separate dir. | Wayne Davison | 2020-06-20 | 1 | -2/+2 |
| | |||||
* | Prevent unnecessary xattr warning by reordering header inclusion. (#22) | Holger Hoffstätte | 2020-06-19 | 1 | -0/+1 |
| | | | | | | | | | | | xattr headers have been provided by glibc (at least on Linux/glibc) for many years now. Reorder the inclusion of xattr headers to attempt compatibility/legacy after the common case. This prevents the warning without changing compatibility to non-glibc systems. * Add dependency on lib/sysxattrs.h header in Makefile Co-authored-by: Wayne Davison <wayne@opencoder.net> | ||||
* | We need to use nawk or gawk on Solaris, not their weird awk. | Wayne Davison | 2020-06-18 | 1 | -3/+4 |
| | |||||
* | Use documentation to extract 2 more .h lists | Wayne Davison | 2020-06-18 | 1 | -1/+6 |
| | | | | | | | - Change default_cvsignore char[] into a define. - Make the DEFAULT_DONT_COMPRESS and DEFAULT_CVSIGNORE defines get set based on their info in rsync.1.md. - Add a few more don't-compress suffixes from Simon Matter. | ||||
* | Change SIMD back to disabled unless requested. | Wayne Davison | 2020-06-16 | 1 | -1/+0 |
| | |||||
* | Have --disable-md2man affect the Makefile. | Wayne Davison | 2020-06-16 | 1 | -1/+1 |
| | |||||
* | Add g++ failure info; add mention of SSL rsyncd examples. | Wayne Davison | 2020-06-16 | 1 | -0/+1 |
| | |||||
* | Remove the new $< use from the Makefile. | Wayne Davison | 2020-06-16 | 1 | -4/+4 |
| |