Fossil SCM
Add randomness in the form of a comment to each sync protocol request. This will break older servers which do not understand comments. But comments have been understood by servers for months now, so hopefully everybody has upgraded.
Commit
ba837fd29499a4e740c1c749401f88980fcfdcdb
Parent
458331b99ef28be…
1 file changed
+1
-1
+1
-1
| --- src/xfer.c | ||
| +++ src/xfer.c | ||
| @@ -959,11 +959,11 @@ | ||
| 959 | 959 | } |
| 960 | 960 | configSendMask = 0; |
| 961 | 961 | } |
| 962 | 962 | |
| 963 | 963 | /* Append randomness to the end of the message */ |
| 964 | -#if 0 /* Enable this after all servers have upgraded */ | |
| 964 | +#if 1 /* Enable this after all servers have upgraded */ | |
| 965 | 965 | zRandomness = db_text(0, "SELECT hex(randomblob(20))"); |
| 966 | 966 | blob_appendf(&send, "# %s\n", zRandomness); |
| 967 | 967 | free(zRandomness); |
| 968 | 968 | #endif |
| 969 | 969 | |
| 970 | 970 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -959,11 +959,11 @@ | |
| 959 | } |
| 960 | configSendMask = 0; |
| 961 | } |
| 962 | |
| 963 | /* Append randomness to the end of the message */ |
| 964 | #if 0 /* Enable this after all servers have upgraded */ |
| 965 | zRandomness = db_text(0, "SELECT hex(randomblob(20))"); |
| 966 | blob_appendf(&send, "# %s\n", zRandomness); |
| 967 | free(zRandomness); |
| 968 | #endif |
| 969 | |
| 970 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -959,11 +959,11 @@ | |
| 959 | } |
| 960 | configSendMask = 0; |
| 961 | } |
| 962 | |
| 963 | /* Append randomness to the end of the message */ |
| 964 | #if 1 /* Enable this after all servers have upgraded */ |
| 965 | zRandomness = db_text(0, "SELECT hex(randomblob(20))"); |
| 966 | blob_appendf(&send, "# %s\n", zRandomness); |
| 967 | free(zRandomness); |
| 968 | #endif |
| 969 | |
| 970 |