Artifact 26786ea777c8676980751c33753f50bf6ca398c8:
Ticket change
[26786ea777]
- Ticket 40df1ced7e Sync fail/crash with file: URL on Win32 status still Open with 1 other change
by
anonymous on
2009-06-24 12:53:43.
0000: 44 20 32 30 30 39 2d 30 36 2d 32 34 54 31 32 3a D 2009-06-24T12:
0010: 35 33 3a 34 33 0a 4a 20 2b 63 6f 6d 6d 65 6e 74 53:43.J +comment
0020: 20 5c 6e 5c 6e 3c 68 72 3e 3c 69 3e 61 6e 6f 6e \n\n<hr><i>anon
0030: 79 6d 6f 75 73 5c 73 63 6c 61 69 6d 69 6e 67 5c ymous\sclaiming\
0040: 73 74 6f 5c 73 62 65 5c 73 54 77 79 6c 69 74 65 sto\sbe\sTwylite
0050: 5c 73 61 64 64 65 64 5c 73 6f 6e 5c 73 32 30 30 \sadded\son\s200
0060: 39 2d 30 36 2d 32 34 5c 73 31 32 3a 35 33 3a 34 9-06-24\s12:53:4
0070: 33 3a 3c 2f 69 3e 3c 62 72 3e 5c 6e 49 5c 73 74 3:</i><br>\nI\st
0080: 68 69 6e 6b 5c 73 49 5c 73 70 6f 73 74 65 64 5c hink\sI\sposted\
0090: 73 74 68 61 74 5c 73 70 61 74 63 68 5c 73 61 73 sthat\spatch\sas
00a0: 5c 73 27 70 72 65 27 5c 73 69 6e 73 74 65 61 64 \s'pre'\sinstead
00b0: 5c 73 6f 66 5c 73 27 76 65 72 62 61 74 69 6d 27 \sof\s'verbatim'
00c0: 2e 5c 73 5c 73 54 6f 5c 73 73 61 66 65 5c 73 61 .\s\sTo\ssafe\sa
00d0: 5c 73 6c 6f 74 5c 73 6f 66 5c 73 66 72 75 73 74 \slot\sof\sfrust
00e0: 72 61 74 69 6f 6e 5c 73 69 66 5c 73 79 6f 75 5c ration\sif\syou\
00f0: 73 64 69 64 6e 27 74 5c 73 6e 6f 74 69 63 65 5c sdidn't\snotice\
0100: 73 74 68 65 5c 73 3c 6e 6f 77 69 6b 69 3e 5b 62 sthe\s<nowiki>[b
0110: 61 64 2d 6c 69 6e 6b 3a 30 5d 3c 2f 6e 6f 77 69 ad-link:0]</nowi
0120: 6b 69 3e 5c 73 69 6e 5c 73 74 68 65 72 65 2c 5c ki>\sin\sthere,\
0130: 73 68 65 72 65 27 73 5c 73 61 5c 73 62 65 74 74 shere's\sa\sbett
0140: 65 72 5c 73 63 6f 70 79 3a 5c 72 5c 6e 5c 72 5c er\scopy:\r\n\r\
0150: 6e 3c 76 65 72 62 61 74 69 6d 3e 5c 72 5c 6e 2d n<verbatim>\r\n-
0160: 2d 2d 5c 73 73 72 63 2f 68 74 74 70 5f 74 72 61 --\ssrc/http_tra
0170: 6e 73 70 6f 72 74 2e 63 5c 72 5c 6e 2b 2b 2b 5c nsport.c\r\n+++\
0180: 73 73 72 63 2f 68 74 74 70 5f 74 72 61 6e 73 70 ssrc/http_transp
0190: 6f 72 74 2e 63 5c 72 5c 6e 40 40 5c 73 2d 31 34 ort.c\r\n@@\s-14
01a0: 30 2c 31 34 5c 73 2b 31 34 30 2c 32 31 5c 73 40 0,14\s+140,21\s@
01b0: 40 5c 72 5c 6e 5c 73 2f 2a 5c 72 5c 6e 5c 73 2a @\r\n\s/*\r\n\s*
01c0: 2a 5c 73 54 68 69 73 5c 73 72 6f 75 74 69 6e 65 *\sThis\sroutine
01d0: 5c 73 69 73 5c 73 63 61 6c 6c 65 64 5c 73 77 68 \sis\scalled\swh
01e0: 65 6e 5c 73 74 68 65 5c 73 6f 75 74 62 6f 75 6e en\sthe\soutboun
01f0: 64 5c 73 6d 65 73 73 61 67 65 5c 73 69 73 5c 73 d\smessage\sis\s
0200: 63 6f 6d 70 6c 65 74 65 5c 73 61 6e 64 5c 72 5c complete\sand\r\
0210: 6e 5c 73 2a 2a 5c 73 69 74 5c 73 69 73 5c 73 74 n\s**\sit\sis\st
0220: 69 6d 65 5c 73 74 6f 5c 73 62 65 69 6e 67 5c 73 ime\sto\sbeing\s
0230: 72 65 63 69 65 76 69 6e 67 5c 73 61 5c 73 72 65 recieving\sa\sre
0240: 70 6c 79 2e 5c 72 5c 6e 5c 73 2a 2f 5c 72 5c 6e ply.\r\n\s*/\r\n
0250: 5c 73 76 6f 69 64 5c 73 74 72 61 6e 73 70 6f 72 \svoid\stranspor
0260: 74 5f 66 6c 69 70 28 76 6f 69 64 29 7b 5c 72 5c t_flip(void){\r\
0270: 6e 2b 23 69 66 64 65 66 5c 73 5f 5f 4d 49 4e 47 n+#ifdef\s__MING
0280: 57 33 32 5f 5f 5c 72 5c 6e 2b 5c 73 5c 73 2f 2a W32__\r\n+\s\s/*
0290: 5c 73 49 66 5c 73 61 5c 73 63 6f 6d 6d 61 6e 64 \sIf\sa\scommand
02a0: 5c 73 62 65 67 69 6e 73 5c 73 77 69 74 68 5c 73 \sbegins\swith\s
02b0: 61 5c 73 71 75 6f 74 65 2c 5c 73 63 6d 64 2e 65 a\squote,\scmd.e
02c0: 78 65 5c 73 77 69 6c 6c 5c 73 73 74 72 69 70 5c xe\swill\sstrip\
02d0: 73 74 68 65 5c 73 6c 65 61 64 69 6e 67 5c 73 63 sthe\sleading\sc
02e0: 68 61 72 5c 72 5c 6e 2b 5c 73 5c 73 5c 73 2a 5c har\r\n+\s\s\s*\
02f0: 73 61 6e 64 5c 73 74 68 65 5c 73 6c 61 73 74 5c sand\sthe\slast\
0300: 73 71 75 6f 74 65 5c 73 63 68 61 72 5c 73 6f 6e squote\schar\son
0310: 5c 73 74 68 65 5c 73 6c 69 6e 65 2e 5c 73 5c 73 \sthe\sline.\s\s
0320: 53 65 65 5c 73 27 63 6d 64 5c 73 2f 3f 27 5c 73 See\s'cmd\s/?'\s
0330: 2a 2f 5c 72 5c 6e 2b 5c 73 5c 73 63 68 61 72 2a */\r\n+\s\schar*
0340: 5c 73 63 6d 64 66 6f 72 6d 61 74 5c 73 3d 5c 73 \scmdformat\s=\s
0350: 22 5c 5c 22 5c 5c 22 25 73 5c 5c 22 5c 73 68 74 "\\"\\"%s\\"\sht
0360: 74 70 5c 73 5c 5c 22 25 73 5c 5c 22 5c 73 5c 5c tp\s\\"%s\\"\s\\
0370: 22 25 73 5c 5c 22 5c 73 5c 5c 22 25 73 5c 5c 22 "%s\\"\s\\"%s\\"
0380: 5c 73 31 32 37 2e 30 2e 30 2e 31 5c 5c 22 22 3b \s127.0.0.1\\"";
0390: 5c 72 5c 6e 2b 23 65 6c 73 65 5c 72 5c 6e 2b 5c \r\n+#else\r\n+\
03a0: 73 5c 73 63 68 61 72 2a 5c 73 63 6d 64 66 6f 72 s\schar*\scmdfor
03b0: 6d 61 74 5c 73 3d 5c 73 22 5c 5c 22 25 73 5c 5c mat\s=\s"\\"%s\\
03c0: 22 5c 73 68 74 74 70 5c 73 5c 5c 22 25 73 5c 5c "\shttp\s\\"%s\\
03d0: 22 5c 73 5c 5c 22 25 73 5c 5c 22 5c 73 5c 5c 22 "\s\\"%s\\"\s\\"
03e0: 25 73 5c 5c 22 5c 73 31 32 37 2e 30 2e 30 2e 31 %s\\"\s127.0.0.1
03f0: 22 3b 5c 72 5c 6e 2b 23 65 6e 64 69 66 5c 72 5c ";\r\n+#endif\r\
0400: 6e 5c 73 5c 73 5c 73 69 66 28 5c 73 67 2e 75 72 n\s\s\sif(\sg.ur
0410: 6c 49 73 46 69 6c 65 5c 73 29 7b 5c 72 5c 6e 5c lIsFile\s){\r\n\
0420: 73 5c 73 5c 73 5c 73 5c 73 63 68 61 72 5c 73 2a s\s\s\s\schar\s*
0430: 7a 43 6d 64 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c zCmd;\r\n\s\s\s\
0440: 73 5c 73 66 63 6c 6f 73 65 28 74 72 61 6e 73 70 s\sfclose(transp
0450: 6f 72 74 2e 70 46 69 6c 65 29 3b 5c 72 5c 6e 2d ort.pFile);\r\n-
0460: 5c 73 5c 73 5c 73 5c 73 7a 43 6d 64 5c 73 3d 5c \s\s\s\szCmd\s=\
0470: 73 6d 70 72 69 6e 74 66 28 22 5c 5c 22 25 73 5c smprintf("\\"%s\
0480: 5c 22 5c 73 68 74 74 70 5c 73 5c 5c 22 25 73 5c \"\shttp\s\\"%s\
0490: 5c 22 5c 73 5c 5c 22 25 73 5c 5c 22 5c 73 5c 5c \"\s\\"%s\\"\s\\
04a0: 22 25 73 5c 5c 22 5c 73 31 32 37 2e 30 2e 30 2e "%s\\"\s127.0.0.
04b0: 31 22 2c 5c 72 5c 6e 2b 5c 73 5c 73 5c 73 5c 73 1",\r\n+\s\s\s\s
04c0: 7a 43 6d 64 5c 73 3d 5c 73 6d 70 72 69 6e 74 66 zCmd\s=\smprintf
04d0: 28 63 6d 64 66 6f 72 6d 61 74 2c 5c 72 5c 6e 5c (cmdformat,\r\n\
04e0: 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 67 s\s\s\s\s\s\s\sg
04f0: 2e 61 72 67 76 5b 30 5d 2c 5c 73 67 2e 75 72 6c .argv[0],\sg.url
0500: 4e 61 6d 65 2c 5c 73 74 72 61 6e 73 70 6f 72 74 Name,\stransport
0510: 2e 7a 4f 75 74 46 69 6c 65 2c 5c 73 74 72 61 6e .zOutFile,\stran
0520: 73 70 6f 72 74 2e 7a 49 6e 46 69 6c 65 5c 72 5c sport.zInFile\r\
0530: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 29 3b 5c 72 5c n\s\s\s\s\s);\r\
0540: 6e 5c 73 5c 73 5c 73 5c 73 5c 73 73 79 73 74 65 n\s\s\s\s\ssyste
0550: 6d 28 7a 43 6d 64 29 3b 5c 72 5c 6e 5c 73 5c 73 m(zCmd);\r\n\s\s
0560: 5c 73 5c 73 5c 73 66 72 65 65 28 7a 43 6d 64 29 \s\s\sfree(zCmd)
0570: 3b 5c 72 5c 6e 5c 73 5c 73 5c 73 5c 73 5c 73 74 ;\r\n\s\s\s\s\st
0580: 72 61 6e 73 70 6f 72 74 2e 70 46 69 6c 65 5c 73 ransport.pFile\s
0590: 3d 5c 73 66 6f 70 65 6e 28 74 72 61 6e 73 70 6f =\sfopen(transpo
05a0: 72 74 2e 7a 49 6e 46 69 6c 65 2c 5c 73 22 72 62 rt.zInFile,\s"rb
05b0: 22 29 3b 5c 72 5c 6e 5c 72 5c 6e 3c 2f 76 65 72 ");\r\n\r\n</ver
05c0: 62 61 74 69 6d 3e 5c 72 5c 6e 5c 72 5c 6e 0a 4b batim>\r\n\r\n.K
05d0: 20 34 30 64 66 31 63 65 64 37 65 62 64 36 61 38 40df1ced7ebd6a8
05e0: 62 39 65 34 31 39 66 66 31 61 37 38 38 63 65 30 b9e419ff1a788ce0
05f0: 35 65 33 33 61 38 32 65 31 0a 55 20 61 6e 6f 6e 5e33a82e1.U anon
0600: 79 6d 6f 75 73 0a 5a 20 39 62 61 37 33 30 64 66 ymous.Z 9ba730df
0610: 30 30 35 35 33 37 36 36 32 39 65 32 65 65 64 30 0055376629e2eed0
0620: 35 35 36 61 33 61 65 39 0a 556a3ae9.