[SCM] The rsync repository. - branch master updated

2024-04-10 Thread Rsync CVS commit messages
' pull_request: branches: [ master ] +paths-ignore: + - '.github/workflows/*.yml' + - '!.github/workflows/ubuntu-build.yml' schedule: - cron: '42 8 * * *' -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-10 Thread Rsync CVS commit messages
act + uses: actions/upload-artifact@v3 + with: +name: ubuntu-bin +path: | + rsync + rsync-ssl + rsync.1 + rsync-ssl.1 + rsyncd.conf.5 + rrsync.1 + rrsync -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-10 Thread Rsync CVS commit messages
m@v1 -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-10 Thread Rsync CVS commit messages
git a/packaging/pre-push b/packaging/pre-push deleted file mode 100755 index 8a713695.. --- a/packaging/pre-push +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -e - -cat >/dev/null # Just discard stdin data - -if [[ -f /proc/$PPID/cmdline ]]; then -while read -d $'\0' arg ; do - if [[ "$arg" == '--tags' ]] ; then - exit 0 - fi -done https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-08 Thread Rsync CVS commit messages
__________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-08 Thread Rsync CVS commit messages
/* fallthrough */ + case 10: + c += (uint32_t)k[4]; + b += k[2]+(((uint32_t)k[3])<<16); + a += k[0]+(((uint32_t)k[1])<<16); + break; + case 9: + c += (uint32_t)k8[8]; + /* fallthrough */ + case 8: + b += k[2]+(((uint32_t)k[3])<<16); -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-06 Thread Rsync CVS commit messages
YING) for details. An rsync web site is available at <https://rsync.samba.org/> and its github -project is <https://github.com/WayneD/rsync>. +project is <https://github.com/RsyncProject/rsync>. ## AUTHOR -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.3.0 created

2024-04-06 Thread Rsync CVS commit messages
) --- -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-06 Thread Rsync CVS commit messages
ION "3.3.0" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-06 Thread Rsync CVS commit messages
of the GNU General Public License as published by -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2024-04-05 Thread Rsync CVS commit messages
the daemon's output, which can assist with debugging. Note that the `early exec` command runs before any part of the transfer -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo

[SCM] The rsync repository. - branch master updated

2024-04-04 Thread Rsync CVS commit messages
line) { - if (max_alloc && num >= max_alloc/size) { + if (num >= max_alloc/size) { if (!file) return NULL; rprintf(FERROR, "[%s] exceeded --max-alloc=%s setting (file=%s, line=%d)\n", -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2023-05-04 Thread Rsync CVS commit messages
.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 - case "`/bin/arch`" in + case `/bin/arch` in sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" + GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" + GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac - exit ;; + ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-auspex-sunos$UNAME_RELEASE + ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -456,41 +490,41 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2023-04-30 Thread Rsync CVS commit messages
the sender. -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2023-04-29 Thread Rsync CVS commit messages
-85,6 +85,11 @@ The remainder of this manpage is dedicated to using the rrsync script. Avoid the single-run (per-user) lock check. Useful with [`-munge`](#opt). +0. `-no-overwrite` + + Enforce `--ignore-existing` on the server. Prevents overwriting existing +files when the server is the receiver. + 0. `-help`, `-h` Output this help message and exit. diff --git a/version.h b/version.h index fdfce4c4..da4bb368 100644 --- a/version.h +++ b/version.h @@ -1,2 +1,2 @@ -#define RSYNC_VERSION "3.2.7" +#define RSYNC_VERSION "3.3.0pre1" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.3.0pre1 created

2023-04-29 Thread Rsync CVS commit messages
release of 3.3.0pre1 [buildall] dogvisor (1): add rrsync option to enforce `--ignore-existing` (#461) --- -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.sa

[SCM] The rsync repository. - branch master updated

2023-01-04 Thread Rsync CVS commit messages
ment variables in -the values of parameters. See the GLOBAL PARAMETERS section for more details. +As with [GLOBAL PARAMETERS](#), you may use references to environment variables +in the values of parameters. See that section for details. 0. `comment` -- The rsync repository. __

[SCM] The rsync repository. - branch master updated

2022-11-22 Thread Rsync CVS commit messages
delete_mode = 1; @@ -2184,7 +2201,7 @@ int parse_arguments(int *argc_p, const char ***argv_p) delete_during = 1; else { create_refuse_error(refused_delete_before); - return 0; + goto cleanup; } } else if (refused_delete_during) delete_before = 1; @@ -2193,14 +2210,14 @@ int parse_arguments(int *argc_p, const char ***argv_p) if (!xfer_dirs && delete_mode) { snprintf(err_buf, sizeof err_buf, "--delete does not work without --recursive (-r) or --dirs (-d).\n"); - return 0; + goto cleanup; } -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-11-05 Thread Rsync CVS commit messages
if (!trust_sender_args && *arg == '~' + if (*arg == '~' && is_filename_arg && !am_sender && !trust_sender_args && ((relative_paths && !strstr(arg, "/./")) || !strchr(arg, '/'))) { e

[SCM] The rsync repository. - branch master updated

2022-10-25 Thread Rsync CVS commit messages
_lib="$no_lib openssl"]) else AC_MSG_RESULT(no) -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-25 Thread Rsync CVS commit messages
ices(); - if (!am_client) am_server = 1; -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-25 Thread Rsync CVS commit messages
= 0; + init_checksum_choices(); + if (!am_client) am_server = 1; -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-24 Thread Rsync CVS commit messages
ated_nni->num = CSUM_MD4_OLD; + valid_auth_checksums.negotiated_nni->flags = 0; + } } int get_subprotocol_version() -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-22 Thread Rsync CVS commit messages
c comes with ABSOLUTELY NO WARRANTY"); printf("\n}\n"); + fflush(stdout); return; } -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-20 Thread Rsync CVS commit messages
; +#define RSYNC_VERSION "3.2.7" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.7 created

2022-10-20 Thread Rsync CVS commit messages
nc capabilities. Improve JSON output a bit more. Preparing for release of 3.2.7 [buildall] --- -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.sam

[SCM] The rsync repository. - branch master updated

2022-10-20 Thread Rsync CVS commit messages
ep "[, ] xattrs" >/dev/null || test_skipped "Rsync is configured without xattr support" +$RSYNC -VV | grep '"xattrs": true' >/dev/null || test_skipped "Rsync is configured without xattr support" case "$HOST_OS" in darwin*) diff --git a/usage.c b/usage.c index 2db64767..a5b59ad8 100644 --- a/usage.c +++ b/usage.c @@ -290,7 +290,7 @@ void print_rsync_version(enum logcode f) output_nno_list(f, "Daemon auth list", _auth_checksums); if (f == FNONE) { - json_line("license", "GPL3"); + json_line("license", "GPLv3"); json_line("caveat", "rsync comes with ABSOLUTELY NO WARRANTY"); printf("\n}\n"); return; -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-19 Thread Rsync CVS commit messages
Remove the files that will be deleted. @@ -188,14 +203,14 @@ rm "$chkdir"/bar/down/to/foo/.filt2 rm "$chkdir"/bar/down/to/bar/.filt2 rm "$chkdir"/mid/.filt -$RSYNC -av --existing --include='*/' --exclude='*' "$fromdir/" "$chkdir/" +$RSYNC -av --rsync-path="$RSYNC" --existing --include='*/' --exclude='*' "$host$fromdir/" "$chkdir/" # Now, try the prior command with --delete-before and some side-specific # rules. checkit "sed '/!/d' '$excl' | -$RSYNC -avv -f :s_.filt -f .s_- -f P_nodel.deep \ ---delete-before '$fromdir/' '$todir/'" "$chkdir" "$todir" +$RSYNC -avv$rpath -f :s_.filt -f .s_- -f P_nodel.deep \ +--delete-before '$host$fromdir/' '$todir/'" "$chkdir" "$todir" # Next, we'll test some rule-restricted filter files. @@ -206,26 +221,26 @@ cat >"$fromdir/bar/down/to/foo/.excl" <f$all_plus extra-src -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-16 Thread Rsync CVS commit messages
The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-16 Thread Rsync CVS commit messages
rsync -aiR host:some/extra/path/*.c ./ -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-16 Thread Rsync CVS commit messages
he destination dir exists or +specify the destination path with a trailing slash: -> rsync -ai src/*.c dest/dir/ +> rsync -ai src/*.c save/dir/ ## SORTED TRANSFER ORDER -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-16 Thread Rsync CVS commit messages
HAVE_SYS_TIME_H #include -#else -#include -#endif #endif +#include #ifdef HAVE_FCNTL_H #include -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-15 Thread Rsync CVS commit messages
> rsync -ai --mkpath host:some/extra/path/*.c some/extra/path/ +> rsync -aiR host:some/extra/path/*.c ./ 0. `--links`, `-l` -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-02 Thread Rsync CVS commit messages
ho "#define RSYNC_GITVER \"$gitver\"" >git-version.h.new if ! diff git-version.h.new git-version.h >/dev/null; then -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-02 Thread Rsync CVS commit messages
e bytecount sizes without digit separators +(and an 11-character-width column) use `--no-h`. Compatibility note: when requesting a remote listing of files from an rsync that is version 2.6.3 or older, you may encounter an error if you ask for a -- The rsync repository. _______

[SCM] The rsync repository. - branch master updated

2022-10-02 Thread Rsync CVS commit messages
of old and new dates. - The rsync client now treats an empty destination arg as an error, just like -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-10-02 Thread Rsync CVS commit messages
l=28 --existing --include='*/' --exclude='*' "$fromdir/" "$chkdir/" +$RSYNC -av --existing --include='*/' --exclude='*' "$fromdir/" "$chkdir/" # Now, try the prior command with --delete-before and some side-specific # rules. -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.7pre1 created

2022-09-30 Thread Rsync CVS commit messages
. Preparing for release of 3.2.7pre1 --- -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-30 Thread Rsync CVS commit messages
json_line("protocol", verbuf); json_line("copyright", copyright); json_line("url", url); diff --git a/version.h b/version.h index c0388268..64ca62db 100644 --- a/version.h +++ b/version.h @@ -1,2 +1,2 @@ -#define RSYNC_VERSION "3.2.7dev" +#define RSYNC_VERSION "3.2.7pre1" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-25 Thread Rsync CVS commit messages
t describe --abbrev=8 2>/dev/null | sed -n '/^v3\.[0-9][0-9]*\.[0-9][0-9]*\(-\|$\)/p'` if [ -n "$gitver" ]; then echo "#define RSYNC_GITVER \"$gitver\"" >git-version.h.new -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-20 Thread Rsync CVS commit messages
hroot is in effect *and* the "[name converter](#)" parameter is *not* set, the "[numeric ids](#)" parameter will default to being enabled (disabling name lookups). This means that if you manually setup name-lookup libraries in your chroot (instead of using a name converter) diff --git a/support/json-rsync-version b/support/json-rsync-version index a51c3a88..bf5684b7 100755 --- a/support/json-rsync-version +++ b/support/json-rsync-version @@ -1,6 +1,6 @@ #!/usr/bin/python3 -import sys, re, argparse, subprocess, json +import sys, argparse, subprocess, json def main(): if not args.rsync or args.rsync == '-': -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-15 Thread Rsync CVS commit messages
s1 = s2; -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-14 Thread Rsync CVS commit messages
sh_cnt++; } } } -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-14 Thread Rsync CVS commit messages
key += hashlittle(rxas[i].datum, rxas[i].datum_len); - } - - if (key == 0) { - /* This is very unlikely, but we should never -* return 0 as hashtable_find() doesn't like it. */ - return 1; + key += hashlittle2(

[SCM] The rsync repository. - branch master updated

2022-09-12 Thread Rsync CVS commit messages
" \"%s\": %s%.*s%s%s", item, quot, val_len, val, quot, - need_comma ? "," : ""); + " \"%s%s\": %s%.*s%s%s", item, is_bits ? "bits" : "", +

[SCM] The rsync repository. - branch master updated

2022-09-10 Thread Rsync CVS commit messages
m_buf, sizeof line_buf - line_len); + line_len += item_len; } - line_len += snprintf(line_buf+line_len, sizeof line_buf - line_len, -" %s%s%s%s", quot, str, quot, need_comma ? ","

[SCM] The rsync repository. - branch master updated

2022-09-10 Thread Rsync CVS commit messages
st STRUCT_STAT *st_p, char *sum) } #endif case CSUM_MD5: { - md5_context m5; + md_context m5; md5_begin(); @@ -396,23 +509,6 @@ void file_checksum(const char *fname, const STRUCT_STAT *st_p, char *sum) break; } case CSUM_MD4: -#ifdef USE_OPENSSL - { - MD4_CTX m4; - - MD4_Init(); - - for (i = 0; i + CHUNK_SIZE <= len; i += CHUNK_SIZE) - MD4_Update(, (uchar *)map_ptr(buf, i, CHUNK_SIZE), CHUNK_SIZE); - - remainder = (int32)(len - i); - if (remainder > 0) - MD4_Update(, (uchar *)map_ptr(buf, i, remainder), remainder); -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.6 created

2022-09-09 Thread Rsync CVS commit messages
tion a potential bash security issue with openssh forced commands. Preparing for release of 3.2.6 --- -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org h

[SCM] The rsync repository. - branch master updated

2022-09-09 Thread Rsync CVS commit messages
NC_VERSION "3.2.6" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-09 Thread Rsync CVS commit messages
. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-09-01 Thread Rsync CVS commit messages
uot;message of the day" when you connect. - If you specify only the host (with no module or path) then a list of accessible modules on the daemon is output. -- The rsync repository. _______________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://l

[SCM] The rsync repository. - branch master updated

2022-09-01 Thread Rsync CVS commit messages
dule named "src": -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-23 Thread Rsync CVS commit messages
to different destination directories using more than one copy. While a copy of a case-ignoring filesystem to a case-ignoring filesystem can -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo

[SCM] The rsync repository. - branch master updated

2022-08-23 Thread Rsync CVS commit messages
the upper-/lower-case of the filename should be changed +to match the sender. + ## ADVANCED USAGE The syntax for requesting multiple files from a remote host is done by -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba

[SCM] The rsync repository. - branch master updated

2022-08-23 Thread Rsync CVS commit messages
ot;, who_am_i(), arg); if (saw_live_open_brkt) maybe_add_literal_brackets_rule(rule, arg_len); if (relative_paths && slash_cnt) { -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba

[SCM] The rsync repository. - branch master updated

2022-08-23 Thread Rsync CVS commit messages
um logcode f) #endif "xattrs", -#ifdef RSYNC_USE_PROTECTED_ARGS +#ifdef RSYNC_USE_SECLUDED_ARGS "default " #else "optional " #endif - "protect-args", + "secluded-args", #ifndef ICONV_OPTION "no " -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-21 Thread Rsync CVS commit messages
|| (NSEC_BUMP(file) && (uint32)st.ST_MTIME_NSEC != F_MOD_NSEC(file)) -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-20 Thread Rsync CVS commit messages
'times': 0, +'copy-devices': -1, 'write-devices': -1, } -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-19 Thread Rsync CVS commit messages
1f3c75 100644 --- a/util1.c +++ b/util1.c @@ -31,7 +31,6 @@ extern int do_fsync; extern int protect_args; extern int modify_window; extern int relative_paths; -extern int preserve_mtimes; extern int preserve_xattrs; extern int omit_link_times; extern int preallocate_files; -- The rsync

[SCM] The rsync repository. - branch master updated

2022-08-18 Thread Rsync CVS commit messages
he sender & receiver modifer letters (e.g., `-f'-sr +rule is given both the sender & receiver modifier letters (e.g., `-f'-sr foo'`). Receiver-side protect/risk rules can also be explicitly specified to limit the deletions. This saves you from having to edit a bunch of `-f'

[SCM] The rsync repository. - branch master updated

2022-08-15 Thread Rsync CVS commit messages
h index 82aa78f2..fac4fa4b 100644 --- a/version.h +++ b/version.h @@ -1,2 +1,2 @@ -#define RSYNC_VERSION "3.2.5" +#define RSYNC_VERSION "3.2.6dev" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. _______________ rsync-cvs mailing

[SCM] The rsync repository. - branch master updated

2022-08-15 Thread Rsync CVS commit messages
amp;& *arg == '~' && (relative_paths || !strchr(arg, '/'))) { + if (!trust_sender_args && *arg == '~' + && ((relative_paths && !strstr(arg, "/./")) + || !strchr(arg, '/'))) { extras++; escape_leading_tilde = 1; } -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.5 created

2022-08-14 Thread Rsync CVS commit messages
x another dot-dir implied arg issue. --- -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.5 deleted

2022-08-14 Thread Rsync CVS commit messages
. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.5 created

2022-08-14 Thread Rsync CVS commit messages
ease of 3.2.5 --- -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-14 Thread Rsync CVS commit messages
_VERSION "3.2.5pre2" +#define RSYNC_VERSION "3.2.5" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-13 Thread Rsync CVS commit messages
case 2: new_acl_entry->ace_access = file_acl->g_access << 6; idp->id_type = SMB_ACL_GROUP_OBJ; break; - + case 3: new_acl_entry->ace_access = file_acl->o_access << 6; idp->id_type = SMB_ACL_OTHER; break; - + case 1: new_acl_entry->ace_access = file_acl->u_access << 6; idp->id_type = SMB_ACL_USER_OBJ; -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-10 Thread Rsync CVS commit messages
SECURITY](#) section. 0. `--copy-as=USER[:GROUP]` -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-10 Thread Rsync CVS commit messages
. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-09 Thread Rsync CVS commit messages
f'- *'` would include only the foo -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-09 Thread Rsync CVS commit messages
n `-f'- /foo/**/bar'` would exclude any file/dir named bar that was two + or more levels below the top-level directory named foo (exclude /foo/bar in a + separate rule, if desired) - Options `-f'+ */' -f'+ *.c' -f'- *'` would include all directories and .c source files but nothing else - Options `-f'+ foo/' -f'+ foo/bar.c' -f'- *'` would include only the foo -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-08 Thread Rsync CVS commit messages
..d793678d 100644 --- a/version.h +++ b/version.h @@ -1,2 +1,2 @@ -#define RSYNC_VERSION "3.2.5pre1" +#define RSYNC_VERSION "3.2.5pre2" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@l

[SCM] The rsync repository. - annotated tag v3.2.5pre2 created

2022-08-08 Thread Rsync CVS commit messages
release of 3.2.5pre2 --- -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-08 Thread Rsync CVS commit messages
et -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-08 Thread Rsync CVS commit messages
state->head->extra_max) { zmemcpy(state->head->extra + len, next, len + copy > state->head->extra_max ? state->head->extra_max - len : copy); -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-08 Thread Rsync CVS commit messages
{ arg = cp + 1; + if (*arg == '.' && arg[1] == '\0') + arg++; + } arg_len = strlen(arg); if (arg_len) { if (strpbrk(arg, "*[?")) { -- The rsync repository. ____________

[SCM] The rsync repository. - branch master updated

2022-08-07 Thread Rsync CVS commit messages
zmemcpy(state->head->extra + len, next, len + copy > state->head->extra_max ? state->head->extra_max - len : copy); -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-07 Thread Rsync CVS commit messages
to convert.") +parser.add_argument("mdfiles", metavar='FILE.md', nargs='+', help="One or more .md files to convert.") args = parser.parse_args() try: -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-02 Thread Rsync CVS commit messages
, including an attempt to better desdribe how +- Lots of manpage improvements, including an attempt to better describe how include/exclude filters work. ### PACKAGING RELATED: -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org

[SCM] The rsync repository. - annotated tag v3.2.5pre1 created

2022-08-01 Thread Rsync CVS commit messages
repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-01 Thread Rsync CVS commit messages
-#define RSYNC_VERSION "3.2.5dev" +#define RSYNC_VERSION "3.2.5pre1" #define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. ___________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-01 Thread Rsync CVS commit messages
rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-08-01 Thread Rsync CVS commit messages
LD; R_rule->pattern = strdup(rule->pattern); R_rule->u.slash_cnt = slash_cnt; R_rule->next = implied_filter_list.head; -- The rsync repository.

[SCM] The rsync repository. - branch master updated

2022-08-01 Thread Rsync CVS commit messages
, "Debug filter actions (levels 1-2)"), + DEBUG_WORD(FILTER, W_SND|W_REC, "Debug filter actions (levels 1-3)"), DEBUG_WORD(FLIST, W_SND|W_REC, "Debug file-list operations (levels 1-4)"), DEBUG_WORD(FUZZY, W_REC, "Debug fuzzy scoring (le

[SCM] The rsync repository. - branch master updated

2022-07-31 Thread Rsync CVS commit messages
character, but it is only @@ -4284,7 +4323,7 @@ Given that the files are still in the sender's file list, the [`--prune-empty-dirs`](#opt) option will not judge a directory as being empty even if it contains only files that the transfer rules omitted. -Similarly, a transfer rule does not have any extra affect on which files are +Similarly, a transfer rule does not have any extra effect on which files are deleted on the receiving side, so setting a maximum file size for the transfer does not prevent big files from being deleted. -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-06-19 Thread Rsync CVS commit messages
not protected. Equivalent to a -receiver-only include, so `-f'P foo'` could also be specified as `-f'+r +receiver-only include, so `-f'R foo'` could also be specified as `-f'+r foo'`. 0. `clear, '!'` clears the current include/exclude list (takes no arg) -- The rsync repository

[SCM] The rsync repository. - branch master updated

2022-06-19 Thread Rsync CVS commit messages
ransfer. If the + pattern doesn't contain a `/` or a "`**`", then it is matched only against + the final component of the filename or pathname. For example, `foo` means + that the final path component must be "foo" while `foo/bar` would match the + last 2 elements of the path (as long as both elements are within the + transfer). +- A pattern that ends with a `/` only matches a directory, not a regular file, + symlink, or device. +- A pattern that starts with a `/` is anchored to the start of the transfer + path instead of the end. For example, `/foo` or `/foo/bar` match only -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-06-18 Thread Rsync CVS commit messages
ot;; then AC_DEFINE(SIGNED_CHAR_OK, 1, [Define to 1 if "signed char" is a valid type]) fi -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-06-01 Thread Rsync CVS commit messages
ther adding +the [`--old-args`](#opt) option to the rsync runs in the script (which requires +a new rsync) or exporting [RSYNC_OLD_ARGS](#)=1 and [RSYNC_PROTECT_ARGS](#)=0 +(which works with old or new rsync versions). ## CONNECTING TO AN RSYNC DAEMON -- The rsync repository. _____

[SCM] The rsync repository. - branch master updated

2022-05-06 Thread Rsync CVS commit messages
else: for fn in (srcdir + 'version.h', 'Makefile'): try: -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-05-06 Thread Rsync CVS commit messages
b1a5c9 100644 --- a/version.h +++ b/version.h @@ -1 +1,2 @@ -#define RSYNC_VERSION "3.2.4" +#define RSYNC_VERSION "3.2.5dev" +#define MAINTAINER_TZ_OFFSET -7.0 -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.4 created

2022-04-15 Thread Rsync CVS commit messages
(1): Specify log format to avoid malfunctions and unexpected errors. (#305) --- -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https

[SCM] The rsync repository. - branch master updated

2022-04-15 Thread Rsync CVS commit messages
The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - annotated tag v3.2.4pre4 created

2022-04-15 Thread Rsync CVS commit messages
pre4 --- -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-04-13 Thread Rsync CVS commit messages
lc, ltree); /* send a literal byte */ Tracecv(isgraph(lc), (stderr," '%c' ", lc)); @@ -1095,11 +1074,10 @@ local void compress_block(s, ltree, dtree) } } /* literal or match pair ? */ -/* Check that the overlay between pending_buf and d_buf+l_buf is ok: */ -Assert((uInt)(s->pending) < s->lit_bufsize + 2*lx, - "pendingBuf overflow"); +/* Check that the overlay between pending_buf and sym_buf is ok: */ +Assert(s->pending < s->lit_bufsize + sx, "pendingBuf overflow"); -} while (lx < s->last_lit); +} while (sx < s->sym_next); send_code(s, END_BLOCK, ltree); } -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-03-27 Thread Rsync CVS commit messages
L; - close(fd); goto cleanup; } fnamecmp_type = FNAMECMP_BACKUP; @@ -1945,7 +1947,6 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, write_sum_head(f_out, NULL); els

[SCM] The rsync repository. - branch master updated

2022-03-13 Thread Rsync CVS commit messages
M /* { */ if (length >= CSUM_CHUNK) { uint32 chunks = length / CSUM_CHUNK; md5_process_asm(ctx, input, chunks); length -= chunks * CSUM_CHUNK; input += chunks * CSUM_CHUNK; } -#else +#else /* } { */ while (length >= CSUM_CHUNK) { md5_process(ctx, input); length -= CSUM_CHUNK; input += CSUM_CHUNK; } -#endif +#endif /* } */ if (length) memcpy(ctx->buffer + left, input, length); @@ -221,9 +224,9 @@ void md5_result(md_context *ctx, uchar digest[MD5_DIGEST_LEN]) SIVALu(digest, 8, ctx->C); SIVALu(digest, 12, ctx->D); } -#endif +#endif /* } */ -#ifdef TEST_MD5 +#ifdef TEST_MD5 /* { */ void get_md5(uchar *out, const uchar *input, int n) { @@ -317,4 +320,4 @@ int main(int argc, char *argv[]) return 0; } -#endif -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-02-21 Thread Rsync CVS commit messages
is not read by rsync, but is instead set in +This environment variable is not read by rsync, but is instead set in its sub-environment when rsync is running the remote shell in combination with a daemon connection. This allows a script such as [`rsync-ssl`](rsync-ssl.1) to be able to know the port number that the user diff --git a/usage.c b/usage.c index db13535f..c8c4f025 100644 --- a/usage.c +++ b/usage.c @@ -144,7 +144,7 @@ static void print_info_flags(enum logcode f) #endif "SIMD", -#ifndef HAVE_ASM +#if !defined HAVE_ASM || defined USE_OPENSSL "no " #endif "asm", -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-01-20 Thread Rsync CVS commit messages
i lh:'one two' "$todir/") +(cd "$fromdir" && RSYNC_OLD_ARGS=1 $RSYNC -ai --rsync-path="$RSYNC" lh:'one two' "$todir/") # The script would have aborted on error, so getting here means we've won. exit 0 -- The rsync repository. ___ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

[SCM] The rsync repository. - branch master updated

2022-01-20 Thread Rsync CVS commit messages
ir/$weird_name/' '$3$todir/$weird_name'" "$fromdir" "$todir" } append_line test2 -- The rsync repository. _______ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs

  1   2   3   4   5   6   7   8   9   10   >