Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix the file: sync protocol so that it works on windows even if the client repository is in a directory that contains non-ASCII characters in its name. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
b5aab69514e9092065582c1bf6ea5220 |
| User & Date: | drh 2013-02-15 14:52:47.092 |
Context
|
2013-02-15
| ||
| 15:14 | On a side-by-side diff, shift small differences as far to the left as possible. ... (check-in: 89a2e88107 user: drh tags: trunk) | |
| 14:52 | Fix the file: sync protocol so that it works on windows even if the client repository is in a directory that contains non-ASCII characters in its name. ... (check-in: b5aab69514 user: drh tags: trunk) | |
|
2013-02-14
| ||
| 21:58 | More aggressively compress uparrows in the timeline when the length of the arrow is short. ... (check-in: 6267e24b39 user: drh tags: trunk) | |
Changes
Changes to src/http_transport.c.
| ︙ | ︙ | |||
310 311 312 313 314 315 316 |
}else if( g.urlIsFile ){
sqlite3_uint64 iRandId;
sqlite3_randomness(sizeof(iRandId), &iRandId);
transport.zOutFile = mprintf("%s-%llu-out.http",
g.zRepositoryName, iRandId);
transport.zInFile = mprintf("%s-%llu-in.http",
g.zRepositoryName, iRandId);
| | | 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 |
}else if( g.urlIsFile ){
sqlite3_uint64 iRandId;
sqlite3_randomness(sizeof(iRandId), &iRandId);
transport.zOutFile = mprintf("%s-%llu-out.http",
g.zRepositoryName, iRandId);
transport.zInFile = mprintf("%s-%llu-in.http",
g.zRepositoryName, iRandId);
transport.pFile = fossil_fopen(transport.zOutFile, "wb");
if( transport.pFile==0 ){
fossil_fatal("cannot output temporary file: %s", transport.zOutFile);
}
transport.isOpen = 1;
}else{
rc = socket_open();
if( rc==0 ) transport.isOpen = 1;
|
| ︙ | ︙ | |||
407 408 409 410 411 412 413 |
char *zCmd;
fclose(transport.pFile);
zCmd = mprintf("\"%s\" http \"%s\" \"%s\" \"%s\" 127.0.0.1 --localauth",
g.nameOfExe, g.urlName, transport.zOutFile, transport.zInFile
);
fossil_system(zCmd);
free(zCmd);
| | | 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 |
char *zCmd;
fclose(transport.pFile);
zCmd = mprintf("\"%s\" http \"%s\" \"%s\" \"%s\" 127.0.0.1 --localauth",
g.nameOfExe, g.urlName, transport.zOutFile, transport.zInFile
);
fossil_system(zCmd);
free(zCmd);
transport.pFile = fossil_fopen(transport.zInFile, "rb");
}
}
/*
** Log all input to a file. The transport layer will take responsibility
** for closing the log file when it is done.
*/
|
| ︙ | ︙ |