Check-in [ee47021f51]
Not logged in
Overview

SHA1 Hash:ee47021f51fa7b81bd002c4f524752706a4c3502
Date: 2009-09-10 14:07:54
User: drh
Comment:Support usernames containing spaces for the xfer protocol. Ticket 71c9b46198c04.
Timelines: ancestors | descendants | both | trunk
Other Links: files | ZIP archive | manifest

Tags And Properties
Changes
[hide diffs]

Modified src/http.c from [15b4647138] to [3ced5594d2].

@@ -51,11 +51,11 @@
   blob_zero(pLogin);
   if( g.urlUser==0 ){
     user_select();
     db_blob(&pw, "SELECT pw FROM user WHERE uid=%d", g.userUid);
     sha1sum_blob(&pw, &sig);
-    blob_appendf(pLogin, "login %s %b %b\n", g.zLogin, &nonce, &sig);
+    blob_appendf(pLogin, "login %F %b %b\n", g.zLogin, &nonce, &sig);
   }else{
     if( g.urlPasswd==0 ){
       if( strcmp(g.urlUser,"anonymous")!=0 ){
         char *zPrompt = mprintf("password for %s: ", g.urlUser);
         Blob x;
@@ -66,11 +66,11 @@
         g.urlPasswd = "";
       }
     }
     blob_append(&pw, g.urlPasswd, -1);
     sha1sum_blob(&pw, &sig);
-    blob_appendf(pLogin, "login %s %b %b\n", g.urlUser, &nonce, &sig);
+    blob_appendf(pLogin, "login %F %b %b\n", g.urlUser, &nonce, &sig);
   }
   blob_reset(&nonce);
   blob_reset(&pw);
   blob_reset(&sig);
 }