Fossil SCM

Delta checksum verification is disabled by default, for better performance. It can be reenabled using -DFOSSIL_ENABLE_DELTA_CKSUM_TEST.

drh 2017-10-05 11:37 UTC trunk
Commit d3a46b2a45b92bbcd196ab78fd22426ce9331e8d77a4c7673cdbb4c179c5b596
2 files changed +2 -2 +2 -2
+2 -2
--- src/delta.c
+++ src/delta.c
@@ -571,11 +571,11 @@
571571
int lenDelta, /* Length of the delta */
572572
char *zOut /* Write the output into this preallocated buffer */
573573
){
574574
unsigned int limit;
575575
unsigned int total = 0;
576
-#ifndef FOSSIL_OMIT_DELTA_CKSUM_TEST
576
+#ifdef FOSSIL_ENABLE_DELTA_CKSUM_TEST
577577
char *zOrigOut = zOut;
578578
#endif
579579
580580
limit = getInt(&zDelta, &lenDelta);
581581
if( *zDelta!='\n' ){
@@ -628,11 +628,11 @@
628628
break;
629629
}
630630
case ';': {
631631
zDelta++; lenDelta--;
632632
zOut[0] = 0;
633
-#ifndef FOSSIL_OMIT_DELTA_CKSUM_TEST
633
+#ifdef FOSSIL_ENABLE_DELTA_CKSUM_TEST
634634
if( cnt!=checksum(zOrigOut, total) ){
635635
/* ERROR: bad checksum */
636636
return -1;
637637
}
638638
#endif
639639
--- src/delta.c
+++ src/delta.c
@@ -571,11 +571,11 @@
571 int lenDelta, /* Length of the delta */
572 char *zOut /* Write the output into this preallocated buffer */
573 ){
574 unsigned int limit;
575 unsigned int total = 0;
576 #ifndef FOSSIL_OMIT_DELTA_CKSUM_TEST
577 char *zOrigOut = zOut;
578 #endif
579
580 limit = getInt(&zDelta, &lenDelta);
581 if( *zDelta!='\n' ){
@@ -628,11 +628,11 @@
628 break;
629 }
630 case ';': {
631 zDelta++; lenDelta--;
632 zOut[0] = 0;
633 #ifndef FOSSIL_OMIT_DELTA_CKSUM_TEST
634 if( cnt!=checksum(zOrigOut, total) ){
635 /* ERROR: bad checksum */
636 return -1;
637 }
638 #endif
639
--- src/delta.c
+++ src/delta.c
@@ -571,11 +571,11 @@
571 int lenDelta, /* Length of the delta */
572 char *zOut /* Write the output into this preallocated buffer */
573 ){
574 unsigned int limit;
575 unsigned int total = 0;
576 #ifdef FOSSIL_ENABLE_DELTA_CKSUM_TEST
577 char *zOrigOut = zOut;
578 #endif
579
580 limit = getInt(&zDelta, &lenDelta);
581 if( *zDelta!='\n' ){
@@ -628,11 +628,11 @@
628 break;
629 }
630 case ';': {
631 zDelta++; lenDelta--;
632 zOut[0] = 0;
633 #ifdef FOSSIL_ENABLE_DELTA_CKSUM_TEST
634 if( cnt!=checksum(zOrigOut, total) ){
635 /* ERROR: bad checksum */
636 return -1;
637 }
638 #endif
639
+2 -2
--- src/main.c
+++ src/main.c
@@ -949,12 +949,12 @@
949949
fusefs_lib_version());
950950
#endif
951951
#if defined(FOSSIL_DEBUG)
952952
blob_append(pOut, "FOSSIL_DEBUG\n", -1);
953953
#endif
954
-#if defined(FOSSIL_OMIT_DELTA_CKSUM_TEST)
955
- blob_append(pOut, "FOSSIL_OMIT_DELTA_CKSUM_TEST\n", -1);
954
+#if defined(FOSSIL_ENABLE_DELTA_CKSUM_TEST)
955
+ blob_append(pOut, "FOSSIL_ENABLE_DELTA_CKSUM_TEST\n", -1);
956956
#endif
957957
#if defined(FOSSIL_ENABLE_LEGACY_MV_RM)
958958
blob_append(pOut, "FOSSIL_ENABLE_LEGACY_MV_RM\n", -1);
959959
#endif
960960
#if defined(FOSSIL_ENABLE_EXEC_REL_PATHS)
961961
--- src/main.c
+++ src/main.c
@@ -949,12 +949,12 @@
949 fusefs_lib_version());
950 #endif
951 #if defined(FOSSIL_DEBUG)
952 blob_append(pOut, "FOSSIL_DEBUG\n", -1);
953 #endif
954 #if defined(FOSSIL_OMIT_DELTA_CKSUM_TEST)
955 blob_append(pOut, "FOSSIL_OMIT_DELTA_CKSUM_TEST\n", -1);
956 #endif
957 #if defined(FOSSIL_ENABLE_LEGACY_MV_RM)
958 blob_append(pOut, "FOSSIL_ENABLE_LEGACY_MV_RM\n", -1);
959 #endif
960 #if defined(FOSSIL_ENABLE_EXEC_REL_PATHS)
961
--- src/main.c
+++ src/main.c
@@ -949,12 +949,12 @@
949 fusefs_lib_version());
950 #endif
951 #if defined(FOSSIL_DEBUG)
952 blob_append(pOut, "FOSSIL_DEBUG\n", -1);
953 #endif
954 #if defined(FOSSIL_ENABLE_DELTA_CKSUM_TEST)
955 blob_append(pOut, "FOSSIL_ENABLE_DELTA_CKSUM_TEST\n", -1);
956 #endif
957 #if defined(FOSSIL_ENABLE_LEGACY_MV_RM)
958 blob_append(pOut, "FOSSIL_ENABLE_LEGACY_MV_RM\n", -1);
959 #endif
960 #if defined(FOSSIL_ENABLE_EXEC_REL_PATHS)
961

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button