Fossil SCM

Enable the HTTP login header if the xfer server-version is high enough, analog to the same check for the client-version.

stephan 2025-07-22 15:41 xfer-login-card
Commit bc3ad9441177e43d3ae821cd40908ae50dfc00f74166cecd2ba36daf92c1456d
1 file changed +2
+2
--- src/xfer.c
+++ src/xfer.c
@@ -2816,10 +2816,12 @@
28162816
** is running. The DATE and TIME are a pure numeric ISO8601 time
28172817
** for the specific check-in of the client.
28182818
*/
28192819
if( xfer.nToken>=3 && blob_eq(&xfer.aToken[1], "server-version") ){
28202820
xfer.remoteVersion = atoi(blob_str(&xfer.aToken[2]));
2821
+ g.syncInfo.bLoginCardHeader =
2822
+ xfer.remoteVersion>=RELEASE_VERSION_NUMBER;
28212823
if( xfer.nToken>=5 ){
28222824
xfer.remoteDate = atoi(blob_str(&xfer.aToken[3]));
28232825
xfer.remoteTime = atoi(blob_str(&xfer.aToken[4]));
28242826
}
28252827
}
28262828
--- src/xfer.c
+++ src/xfer.c
@@ -2816,10 +2816,12 @@
2816 ** is running. The DATE and TIME are a pure numeric ISO8601 time
2817 ** for the specific check-in of the client.
2818 */
2819 if( xfer.nToken>=3 && blob_eq(&xfer.aToken[1], "server-version") ){
2820 xfer.remoteVersion = atoi(blob_str(&xfer.aToken[2]));
 
 
2821 if( xfer.nToken>=5 ){
2822 xfer.remoteDate = atoi(blob_str(&xfer.aToken[3]));
2823 xfer.remoteTime = atoi(blob_str(&xfer.aToken[4]));
2824 }
2825 }
2826
--- src/xfer.c
+++ src/xfer.c
@@ -2816,10 +2816,12 @@
2816 ** is running. The DATE and TIME are a pure numeric ISO8601 time
2817 ** for the specific check-in of the client.
2818 */
2819 if( xfer.nToken>=3 && blob_eq(&xfer.aToken[1], "server-version") ){
2820 xfer.remoteVersion = atoi(blob_str(&xfer.aToken[2]));
2821 g.syncInfo.bLoginCardHeader =
2822 xfer.remoteVersion>=RELEASE_VERSION_NUMBER;
2823 if( xfer.nToken>=5 ){
2824 xfer.remoteDate = atoi(blob_str(&xfer.aToken[3]));
2825 xfer.remoteTime = atoi(blob_str(&xfer.aToken[4]));
2826 }
2827 }
2828

Keyboard Shortcuts

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