Skip to content

Commit 8d8885c

Browse files
committed
The patches for 3.2.5pre2.
1 parent 8f80061 commit 8d8885c

28 files changed

+54
-54
lines changed

backup-deleted.diff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
77
./configure (optional if already run)
88
make
99

10-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
10+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1111
diff --git a/generator.c b/generator.c
1212
--- a/generator.c
1313
+++ b/generator.c
@@ -51,7 +51,7 @@ diff --git a/options.c b/options.c
5151
{"no-backup", 0, POPT_ARG_VAL, &make_backups, 0, 0, 0 },
5252
{"backup-dir", 0, POPT_ARG_STRING, &backup_dir, 0, 0, 0 },
5353
{"suffix", 0, POPT_ARG_STRING, &backup_suffix, 0, 0, 0 },
54-
@@ -2760,6 +2761,10 @@ void server_options(char **args, int *argc_p)
54+
@@ -2763,6 +2764,10 @@ void server_options(char **args, int *argc_p)
5555
args[ac++] = safe_arg("--compress-choice", compress_choice);
5656

5757
if (am_sender) {

backup-dir-dels.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ diff --git a/options.c b/options.c
319319

320320
if (make_backups && !backup_dir)
321321
omit_dir_times = -1; /* Implied, so avoid -O to sender. */
322-
@@ -2745,11 +2805,20 @@ void server_options(char **args, int *argc_p)
322+
@@ -2748,11 +2808,20 @@ void server_options(char **args, int *argc_p)
323323
args[ac++] = "--backup-dir";
324324
args[ac++] = safe_arg("", backup_dir);
325325
}

catch_crash_signals.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ To use this patch, run these commands for a successful build:
2525
./configure (optional if already run)
2626
make
2727

28-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
28+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
2929
diff --git a/errcode.h b/errcode.h
3030
--- a/errcode.h
3131
+++ b/errcode.h

checksum-reading.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To use this patch, run these commands for a successful build:
1616
./configure (optional if already run)
1717
make
1818

19-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
19+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
2020
diff --git a/clientserver.c b/clientserver.c
2121
--- a/clientserver.c
2222
+++ b/clientserver.c

checksum-updating.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,7 @@ diff --git a/io.c b/io.c
520520
extern int daemon_connection;
521521
extern int protocol_version;
522522
extern int remove_source_files;
523-
@@ -1089,6 +1090,9 @@ static void got_flist_entry_status(enum festatus status, int ndx)
523+
@@ -1092,6 +1093,9 @@ static void got_flist_entry_status(enum festatus status, int ndx)
524524
if (inc_recurse)
525525
flist->in_progress++;
526526
}

checksum-xattr.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ To use this patch, run these commands for a successful build:
88
./configure (optional if already run)
99
make
1010

11-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
11+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1212
diff --git a/flist.c b/flist.c
1313
--- a/flist.c
1414
+++ b/flist.c

clone-dest.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ To use this patch, run these commands for a successful build:
1313
./configure (optional if already run)
1414
make
1515

16-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
16+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1717
diff --git a/Makefile.in b/Makefile.in
1818
--- a/Makefile.in
1919
+++ b/Makefile.in

congestion.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ To use this patch, run these commands for a successful build:
2727
./configure (optional if already run)
2828
make
2929

30-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
30+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
3131
diff --git a/daemon-parm.txt b/daemon-parm.txt
3232
--- a/daemon-parm.txt
3333
+++ b/daemon-parm.txt

date-only.diff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ To use this patch, run these commands for a successful build:
1414
./configure (optional if already run)
1515
make
1616

17-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
17+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1818
diff --git a/generator.c b/generator.c
1919
--- a/generator.c
2020
+++ b/generator.c
@@ -55,7 +55,7 @@ diff --git a/options.c b/options.c
5555
{"one-file-system", 'x', POPT_ARG_NONE, 0, 'x', 0, 0 },
5656
{"no-one-file-system",0, POPT_ARG_VAL, &one_file_system, 0, 0, 0 },
5757
{"no-x", 0, POPT_ARG_VAL, &one_file_system, 0, 0, 0 },
58-
@@ -2807,6 +2809,9 @@ void server_options(char **args, int *argc_p)
58+
@@ -2810,6 +2812,9 @@ void server_options(char **args, int *argc_p)
5959
else if (missing_args == 1 && !am_sender)
6060
args[ac++] = "--ignore-missing-args";
6161

db.diff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ To use this patch, run these commands for a successful build:
2121
./configure
2222
make
2323

24-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
24+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
2525
diff --git a/.gitignore b/.gitignore
2626
--- a/.gitignore
2727
+++ b/.gitignore
@@ -2378,7 +2378,7 @@ diff --git a/io.c b/io.c
23782378
extern int io_error;
23792379
extern int batch_fd;
23802380
extern int eol_nulls;
2381-
@@ -1517,6 +1519,32 @@ static void read_a_msg(void)
2381+
@@ -1520,6 +1522,32 @@ static void read_a_msg(void)
23822382
if (am_sender)
23832383
maybe_send_keepalive(time(NULL), MSK_ALLOW_FLUSH);
23842384
break;
@@ -2411,7 +2411,7 @@ diff --git a/io.c b/io.c
24112411
case MSG_DELETED:
24122412
if (msg_bytes >= sizeof data)
24132413
goto overflow;
2414-
@@ -1670,6 +1698,7 @@ static void read_a_msg(void)
2414+
@@ -1673,6 +1701,7 @@ static void read_a_msg(void)
24152415
* with a duplicate exit message. */
24162416
_exit_cleanup(val, __FILE__, 0 - __LINE__);
24172417
default:

detect-renamed-lax.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ diff --git a/options.c b/options.c
7171
{"fuzzy", 'y', POPT_ARG_NONE, 0, 'y', 0, 0 },
7272
{"no-fuzzy", 0, POPT_ARG_VAL, &fuzzy_basis, 0, 0, 0 },
7373
{"no-y", 0, POPT_ARG_VAL, &fuzzy_basis, 0, 0, 0 },
74-
@@ -2793,8 +2795,14 @@ void server_options(char **args, int *argc_p)
74+
@@ -2796,8 +2798,14 @@ void server_options(char **args, int *argc_p)
7575
args[ac++] = "--super";
7676
if (size_only)
7777
args[ac++] = "--size-only";

detect-renamed.diff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ TODO:
3838
a file that can't use it, while missing out on giving it to a file
3939
that could use it.
4040

41-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
41+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
4242
diff --git a/backup.c b/backup.c
4343
--- a/backup.c
4444
+++ b/backup.c
@@ -634,7 +634,7 @@ diff --git a/options.c b/options.c
634634
delay_updates ? "delay-updates" : "partial-dir");
635635
return 0;
636636
}
637-
@@ -2790,6 +2793,8 @@ void server_options(char **args, int *argc_p)
637+
@@ -2793,6 +2796,8 @@ void server_options(char **args, int *argc_p)
638638
args[ac++] = "--super";
639639
if (size_only)
640640
args[ac++] = "--size-only";

direct-io.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
1010
./configure (optional if already run)
1111
make
1212

13-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
13+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1414
diff --git a/options.c b/options.c
1515
--- a/options.c
1616
+++ b/options.c

downdate.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
77
./configure (optional if already run)
88
make
99

10-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
10+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1111
diff --git a/generator.c b/generator.c
1212
--- a/generator.c
1313
+++ b/generator.c

fileflags.diff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
77
./configure (optional if already run)
88
make
99

10-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
10+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1111
diff --git a/compat.c b/compat.c
1212
--- a/compat.c
1313
+++ b/compat.c
@@ -420,7 +420,7 @@ diff --git a/options.c b/options.c
420420

421421
/* Now we use the descrip values to actually mark the options for refusal. */
422422
for (op = long_options; op != list_end; op++) {
423-
@@ -2689,6 +2707,9 @@ void server_options(char **args, int *argc_p)
423+
@@ -2692,6 +2710,9 @@ void server_options(char **args, int *argc_p)
424424
if (xfer_dirs && !recurse && delete_mode && am_sender)
425425
args[ac++] = "--no-r";
426426

@@ -430,7 +430,7 @@ diff --git a/options.c b/options.c
430430
if (do_compression && do_compression_level != CLVL_NOT_SPECIFIED) {
431431
if (asprintf(&arg, "--compress-level=%d", do_compression_level) < 0)
432432
goto oom;
433-
@@ -2784,6 +2805,16 @@ void server_options(char **args, int *argc_p)
433+
@@ -2787,6 +2808,16 @@ void server_options(char **args, int *argc_p)
434434
args[ac++] = "--delete-excluded";
435435
if (force_delete)
436436
args[ac++] = "--force";

filter-attribute-mods.diff

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ To use this patch, run these commands for a successful build:
99
./configure (optional if already run)
1010
make
1111

12-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
12+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1313
diff --git a/exclude.c b/exclude.c
1414
--- a/exclude.c
1515
+++ b/exclude.c
16-
@@ -53,11 +53,14 @@ filter_rule_list cvs_filter_list = { .debug_type = " [global CVS]" };
16+
@@ -54,11 +54,14 @@ filter_rule_list cvs_filter_list = { .debug_type = " [global CVS]" };
1717
filter_rule_list daemon_filter_list = { .debug_type = " [daemon]" };
1818
filter_rule_list implied_filter_list = { .debug_type = " [implied]" };
1919

@@ -30,7 +30,7 @@ diff --git a/exclude.c b/exclude.c
3030

3131
#define SLASH_WILD3_SUFFIX "/***"
3232

33-
@@ -136,8 +139,27 @@ static void teardown_mergelist(filter_rule *ex)
33+
@@ -137,8 +140,27 @@ static void teardown_mergelist(filter_rule *ex)
3434
mergelist_cnt--;
3535
}
3636

@@ -58,7 +58,7 @@ diff --git a/exclude.c b/exclude.c
5858
if (ex->rflags & FILTRULE_PERDIR_MERGE)
5959
teardown_mergelist(ex);
6060
free(ex->pattern);
61-
@@ -864,7 +886,9 @@ static void report_filter_result(enum logcode code, char const *name,
61+
@@ -962,7 +984,9 @@ static void report_filter_result(enum logcode code, char const *name,
6262

6363
/* This function is used to check if a file should be included/excluded
6464
* from the list of files based on its name and type etc. The value of
@@ -69,7 +69,7 @@ diff --git a/exclude.c b/exclude.c
6969
int name_is_excluded(const char *fname, int name_flags, int filter_level)
7070
{
7171
if (daemon_filter_list.head && check_filter(&daemon_filter_list, FLOG, fname, name_flags) < 0) {
72-
@@ -873,6 +897,9 @@ int name_is_excluded(const char *fname, int name_flags, int filter_level)
72+
@@ -971,6 +995,9 @@ int name_is_excluded(const char *fname, int name_flags, int filter_level)
7373
return 1;
7474
}
7575

@@ -79,7 +79,7 @@ diff --git a/exclude.c b/exclude.c
7979
if (filter_level != ALL_FILTERS)
8080
return 0;
8181

82-
@@ -883,7 +910,8 @@ int name_is_excluded(const char *fname, int name_flags, int filter_level)
82+
@@ -981,7 +1008,8 @@ int name_is_excluded(const char *fname, int name_flags, int filter_level)
8383
}
8484

8585
/* Return -1 if file "name" is defined to be excluded by the specified
@@ -89,7 +89,7 @@ diff --git a/exclude.c b/exclude.c
8989
int check_filter(filter_rule_list *listp, enum logcode code,
9090
const char *name, int name_flags)
9191
{
92-
@@ -906,10 +934,12 @@ int check_filter(filter_rule_list *listp, enum logcode code,
92+
@@ -1004,10 +1032,12 @@ int check_filter(filter_rule_list *listp, enum logcode code,
9393
}
9494
if (rule_matches(name, ent, name_flags)) {
9595
report_filter_result(code, name, ent, name_flags, listp->debug_type);
@@ -102,7 +102,7 @@ diff --git a/exclude.c b/exclude.c
102102
return 0;
103103
}
104104

105-
@@ -926,9 +956,45 @@ static const uchar *rule_strcmp(const uchar *str, const char *rule, int rule_len
105+
@@ -1024,9 +1054,45 @@ static const uchar *rule_strcmp(const uchar *str, const char *rule, int rule_len
106106
return NULL;
107107
}
108108

@@ -149,15 +149,15 @@ diff --git a/exclude.c b/exclude.c
149149

150150
/* Gets the next include/exclude rule from *rulestr_ptr and advances
151151
* *rulestr_ptr to point beyond it. Stores the pattern's start (within
152-
@@ -943,6 +1009,7 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
152+
@@ -1041,6 +1107,7 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
153153
const char **pat_ptr, unsigned int *pat_len_ptr)
154154
{
155155
const uchar *s = (const uchar *)*rulestr_ptr;
156156
+ char *val;
157157
filter_rule *rule;
158158
unsigned int len;
159159

160-
@@ -961,6 +1028,12 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
160+
@@ -1059,6 +1126,12 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
161161
/* Inherit from the template. Don't inherit FILTRULES_SIDES; we check
162162
* that later. */
163163
rule->rflags = template->rflags & FILTRULES_FROM_CONTAINER;
@@ -170,7 +170,7 @@ diff --git a/exclude.c b/exclude.c
170170

171171
/* Figure out what kind of a filter rule "s" is pointing at. Note
172172
* that if FILTRULE_NO_PREFIXES is set, the rule is either an include
173-
@@ -1107,11 +1180,63 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
173+
@@ -1205,11 +1278,63 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr,
174174
goto invalid;
175175
rule->rflags |= FILTRULE_EXCLUDE_SELF;
176176
break;
@@ -234,7 +234,7 @@ diff --git a/exclude.c b/exclude.c
234234
case 'p':
235235
rule->rflags |= FILTRULE_PERISHABLE;
236236
break;
237-
@@ -1425,6 +1550,23 @@ char *get_rule_prefix(filter_rule *rule, const char *pat, int for_xfer,
237+
@@ -1523,6 +1648,23 @@ char *get_rule_prefix(filter_rule *rule, const char *pat, int for_xfer,
238238
else if (am_sender)
239239
return NULL;
240240
}

ignore-case.diff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ TODO:
1212
- Make this code handle multibyte character encodings, and honor the
1313
--iconv setting when converting case.
1414

15-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
15+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1616
diff --git a/exclude.c b/exclude.c
1717
--- a/exclude.c
1818
+++ b/exclude.c
19-
@@ -824,16 +824,15 @@ static int rule_matches(const char *fname, filter_rule *ex, int name_flags)
19+
@@ -922,16 +922,15 @@ static int rule_matches(const char *fname, filter_rule *ex, int name_flags)
2020
if (litmatch_array(pattern, strings, slash_handling))
2121
return ret_match;
2222
} else if (anchored_match) {
@@ -231,7 +231,7 @@ diff --git a/options.c b/options.c
231231
{"files-from", 0, POPT_ARG_STRING, &files_from, 0, 0, 0 },
232232
{"from0", '0', POPT_ARG_VAL, &eol_nulls, 1, 0, 0},
233233
{"no-from0", 0, POPT_ARG_VAL, &eol_nulls, 0, 0, 0},
234-
@@ -2820,6 +2823,9 @@ void server_options(char **args, int *argc_p)
234+
@@ -2823,6 +2826,9 @@ void server_options(char **args, int *argc_p)
235235
args[ac++] = arg;
236236
}
237237

kerberos.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ To use this patch, run these commands for a successful build:
99
./configure
1010
make
1111

12-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
12+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1313
diff --git a/Makefile.in b/Makefile.in
1414
--- a/Makefile.in
1515
+++ b/Makefile.in

link-by-hash.diff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ To use this patch, run these commands for a successful build:
1212
./configure
1313
make
1414

15-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
15+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1616
diff --git a/Makefile.in b/Makefile.in
1717
--- a/Makefile.in
1818
+++ b/Makefile.in
@@ -287,7 +287,7 @@ diff --git a/options.c b/options.c
287287
}
288288
if (daemon_filter_list.head && !am_sender) {
289289
filter_rule_list *elp = &daemon_filter_list;
290-
@@ -2896,6 +2918,12 @@ void server_options(char **args, int *argc_p)
290+
@@ -2899,6 +2921,12 @@ void server_options(char **args, int *argc_p)
291291
args[ac++] = "--no-W";
292292
}
293293

omit-dir-changes.diff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ To use this patch, run these commands for a successful build:
77
./configure (optional if already run)
88
make
99

10-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
10+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1111
diff --git a/generator.c b/generator.c
1212
--- a/generator.c
1313
+++ b/generator.c
@@ -76,7 +76,7 @@ diff --git a/options.c b/options.c
7676
omit_dir_times = -1; /* Implied, so avoid -O to sender. */
7777

7878
if (stdout_format) {
79-
@@ -2792,6 +2794,8 @@ void server_options(char **args, int *argc_p)
79+
@@ -2795,6 +2797,8 @@ void server_options(char **args, int *argc_p)
8080
args[ac++] = "--size-only";
8181
if (do_stats)
8282
args[ac++] = "--stats";

slow-down.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ To use this patch, run these commands for a successful build:
1414
./configure (optional if already run)
1515
make
1616

17-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
17+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1818
diff --git a/flist.c b/flist.c
1919
--- a/flist.c
2020
+++ b/flist.c

slp.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
1010
TODO: the configure changes should abort if the user requests --enable-slp
1111
and we can't honor that request.
1212

13-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
13+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1414
diff --git a/Makefile.in b/Makefile.in
1515
--- a/Makefile.in
1616
+++ b/Makefile.in

soften-links.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To use this patch, run these commands for a successful build:
1010
./configure (optional if already run)
1111
make
1212

13-
based-on: 0773cecc1fc6462b321f96dc8cae6e11983c357d
13+
based-on: 5ce575b15726c653312b473bd770c3e7d74d3449
1414
diff --git a/syscall.c b/syscall.c
1515
--- a/syscall.c
1616
+++ b/syscall.c

0 commit comments

Comments
 (0)