3b2f2b6a075942048a3acac89af44e332a326b7b
galt
  Thu Jun 13 16:23:19 2019 -0700
Enable > 4GB uploads by increasing maximium size of dyString to long (64 bits size) instead of int (32 bits size). This limit was impeding uploads artificially at 4GB.

diff --git src/hg/encode3/encodeDataWarehouse/edwScriptSubmitStatus/edwScriptSubmitStatus.c src/hg/encode3/encodeDataWarehouse/edwScriptSubmitStatus/edwScriptSubmitStatus.c
index 81137b6..6e3951c 100644
--- src/hg/encode3/encodeDataWarehouse/edwScriptSubmitStatus/edwScriptSubmitStatus.c
+++ src/hg/encode3/encodeDataWarehouse/edwScriptSubmitStatus/edwScriptSubmitStatus.c
@@ -98,31 +98,31 @@
     struct edwFile *file, *fileList = edwFileLoadByQuery(conn, query);
     for (file = fileList; file != NULL; file = file->next)
         {
 	addErrFile(dy, errCount, file->submitFileName, file->errorMessage);
 	++errCount;
 	}
     dyStringPrintf(dy, "\n    ]\n");
     dyStringPrintf(dy, "}\n");
     }
 else
     {
     dyStringPrintf(dy, "\n}\n");
     }
 
 /* Write out HTTP response */
-printf("Content-Length: %d\r\n", dy->stringSize);
+printf("Content-Length: %ld\r\n", dy->stringSize);
 puts("Content-Type: application/json; charset=UTF-8\r");
 puts("\r");
 printf("%s", dy->string);
 }
 
 int main(int argc, char *argv[])
 /* Process command line. */
 {
 if (!cgiIsOnWeb())
    usage();
 cgiSpoof(&argc, argv);
 pushWarnHandler(htmlVaBadRequestAbort);
 pushAbortHandler(htmlVaBadRequestAbort);
 edwScriptSubmitStatus();
 return 0;