Mercurial > hg
comparison tests/test-http-bad-server.t @ 41466:4d5aae86c9bd
tests: log sendall() operations and port test-http-bad-server.t
Python 3's HTTP server layer buffers output and uses sendall()
instead of write(). In order to make test-http-bad-server.t pass
on Python 3, we needed to teach our socket proxy to log sendall()
events and to abort future sends if we reached our send limit.
The tests using `tail` were difficult to port with inline output
conditionals since the number of lines varied. So we now use
`#if py3` for these tests.
test-http-bad-server.t now passes on Python 3.6 and 3.7 on at
least Linux. However, it does not yet pass on Python 3.5 because
of low-level differences to how the HTTP server is implemented.
Differential Revision: https://phab.mercurial-scm.org/D5753
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 30 Jan 2019 12:12:25 -0800 |
parents | 33560f3bbcd3 |
children | 1016b81fa43e |
comparison
equal
deleted
inserted
replaced
41465:33560f3bbcd3 | 41466:4d5aae86c9bd |
---|---|
114 readline(177 from *) -> (27) Accept-Encoding: identity\r\n (glob) | 114 readline(177 from *) -> (27) Accept-Encoding: identity\r\n (glob) |
115 readline(150 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) | 115 readline(150 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) |
116 readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob) | 116 readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob) |
117 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 117 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
118 readline(* from *) -> (2) \r\n (glob) | 118 readline(* from *) -> (2) \r\n (glob) |
119 write(36) -> HTTP/1.1 200 Script output follows\r\n | 119 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
120 write(23) -> Server: badhttpserver\r\n | 120 sendall(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
121 write(37) -> Date: $HTTP_DATE$\r\n | 121 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
122 write(41) -> Content-Type: application/mercurial-0.1\r\n | 122 write(23) -> Server: badhttpserver\r\n (no-py3 !) |
123 write(21) -> Content-Length: 450\r\n | 123 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !) |
124 write(2) -> \r\n | 124 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
125 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 125 write(21) -> Content-Length: 450\r\n (no-py3 !) |
126 write(2) -> \r\n (no-py3 !) | |
127 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
126 readline(4? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob) | 128 readline(4? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob) |
127 readline(1? from *) -> (1?) Accept-Encoding* (glob) | 129 readline(1? from *) -> (1?) Accept-Encoding* (glob) |
128 read limit reached; closing socket | 130 read limit reached; closing socket |
129 readline(223 from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 131 readline(223 from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
130 readline(197 from *) -> (27) Accept-Encoding: identity\r\n (glob) | 132 readline(197 from *) -> (27) Accept-Encoding: identity\r\n (glob) |
155 readline(275 from *) -> (27) Accept-Encoding: identity\r\n (glob) | 157 readline(275 from *) -> (27) Accept-Encoding: identity\r\n (glob) |
156 readline(248 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) | 158 readline(248 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) |
157 readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob) | 159 readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob) |
158 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 160 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
159 readline(* from *) -> (2) \r\n (glob) | 161 readline(* from *) -> (2) \r\n (glob) |
160 write(36) -> HTTP/1.1 200 Script output follows\r\n | 162 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
161 write(23) -> Server: badhttpserver\r\n | 163 sendall(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
162 write(37) -> Date: $HTTP_DATE$\r\n | 164 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
163 write(41) -> Content-Type: application/mercurial-0.1\r\n | 165 write(23) -> Server: badhttpserver\r\n (no-py3 !) |
164 write(21) -> Content-Length: 450\r\n | 166 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !) |
165 write(2) -> \r\n | 167 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
166 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 168 write(21) -> Content-Length: 450\r\n (no-py3 !) |
169 write(2) -> \r\n (no-py3 !) | |
170 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
167 readline(13? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob) | 171 readline(13? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob) |
168 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob) | 172 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob) |
169 readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 173 readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
170 readline(5? from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 174 readline(5? from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
171 readline(1? from *) -> (1?) x-hgproto-1:* (glob) | 175 readline(1? from *) -> (1?) x-hgproto-1:* (glob) |
177 readline(194 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 181 readline(194 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
178 readline(133 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) | 182 readline(133 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) |
179 readline(98 from *) -> (*) host: localhost:$HGPORT\r\n (glob) | 183 readline(98 from *) -> (*) host: localhost:$HGPORT\r\n (glob) |
180 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 184 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
181 readline(* from *) -> (2) \r\n (glob) | 185 readline(* from *) -> (2) \r\n (glob) |
182 write(36) -> HTTP/1.1 200 Script output follows\r\n | 186 sendall(159) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 42\r\n\r\n (py3 !) |
183 write(23) -> Server: badhttpserver\r\n | 187 sendall(42) -> 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (py3 !) |
184 write(37) -> Date: $HTTP_DATE$\r\n | 188 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
185 write(41) -> Content-Type: application/mercurial-0.1\r\n | 189 write(23) -> Server: badhttpserver\r\n (no-py3 !) |
186 write(20) -> Content-Length: 42\r\n | 190 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !) |
187 write(2) -> \r\n | 191 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
188 write(42) -> 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; | 192 write(20) -> Content-Length: 42\r\n (no-py3 !) |
193 write(2) -> \r\n (no-py3 !) | |
194 write(42) -> 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !) | |
189 readline(* from 65537) -> (*) GET /?cmd=getbundle HTTP* (glob) | 195 readline(* from 65537) -> (*) GET /?cmd=getbundle HTTP* (glob) |
190 read limit reached; closing socket | 196 read limit reached; closing socket |
191 readline(304 from 65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n | 197 readline(304 from 65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n |
192 readline(274 from *) -> (27) Accept-Encoding: identity\r\n (glob) | 198 readline(274 from *) -> (27) Accept-Encoding: identity\r\n (glob) |
193 readline(247 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 199 readline(247 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
212 readline(296 from *) -> (27) Accept-Encoding: identity\r\n (glob) | 218 readline(296 from *) -> (27) Accept-Encoding: identity\r\n (glob) |
213 readline(269 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) | 219 readline(269 from *) -> (35) accept: application/mercurial-0.1\r\n (glob) |
214 readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob) | 220 readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob) |
215 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 221 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
216 readline(* from *) -> (2) \r\n (glob) | 222 readline(* from *) -> (2) \r\n (glob) |
217 write(36) -> HTTP/1.1 200 Script output follows\r\n | 223 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 463\r\n\r\n (py3 !) |
218 write(23) -> Server: badhttpserver\r\n | 224 sendall(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
219 write(37) -> Date: $HTTP_DATE$\r\n | 225 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
220 write(41) -> Content-Type: application/mercurial-0.1\r\n | 226 write(23) -> Server: badhttpserver\r\n (no-py3 !) |
221 write(21) -> Content-Length: 463\r\n | 227 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !) |
222 write(2) -> \r\n | 228 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
223 write(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 229 write(21) -> Content-Length: 463\r\n (no-py3 !) |
230 write(2) -> \r\n (no-py3 !) | |
231 write(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
224 readline(1?? from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob) | 232 readline(1?? from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob) |
225 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob) | 233 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob) |
226 readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob) | 234 readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob) |
227 readline(6? from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob) | 235 readline(6? from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob) |
228 readline(3? from *) -> (19) x-hgargs-post: 28\r\n (glob) | 236 readline(3? from *) -> (19) x-hgargs-post: 28\r\n (glob) |
243 read limit reached, closing socket | 251 read limit reached, closing socket |
244 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) | 252 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) |
245 Traceback (most recent call last): | 253 Traceback (most recent call last): |
246 Exception: connection closed after receiving N bytes | 254 Exception: connection closed after receiving N bytes |
247 | 255 |
248 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | 256 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !) |
249 | 257 |
250 $ rm -f error.log | 258 $ rm -f error.log |
251 | 259 |
252 Now move on to partial server responses | 260 Now move on to partial server responses |
253 | 261 |
267 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 275 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
268 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 276 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
269 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 277 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
270 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 278 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
271 readline(*) -> (2) \r\n (glob) | 279 readline(*) -> (2) \r\n (glob) |
272 write(1 from 36) -> (0) H | 280 sendall(1 from 160) -> (0) H (py3 !) |
281 write(1 from 36) -> (0) H (no-py3 !) | |
273 write limit reached; closing socket | 282 write limit reached; closing socket |
274 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob) | 283 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob) |
275 Traceback (most recent call last): | 284 Traceback (most recent call last): |
276 Exception: connection closed after sending N bytes | 285 Exception: connection closed after sending N bytes |
277 | 286 |
278 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | 287 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !) |
279 | 288 |
280 $ rm -f error.log | 289 $ rm -f error.log |
281 | 290 |
282 Server sends an incomplete capabilities response body | 291 Server sends an incomplete capabilities response body |
283 | 292 |
296 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 305 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
297 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 306 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
298 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 307 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
299 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 308 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
300 readline(*) -> (2) \r\n (glob) | 309 readline(*) -> (2) \r\n (glob) |
301 write(36 from 36) -> (144) HTTP/1.1 200 Script output follows\r\n | 310 sendall(160 from 160) -> (20) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
302 write(23 from 23) -> (121) Server: badhttpserver\r\n | 311 sendall(20 from 450) -> (0) batch branchmap bund (py3 !) |
303 write(37 from 37) -> (84) Date: $HTTP_DATE$\r\n | 312 write(36 from 36) -> (144) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
304 write(41 from 41) -> (43) Content-Type: application/mercurial-0.1\r\n | 313 write(23 from 23) -> (121) Server: badhttpserver\r\n (no-py3 !) |
305 write(21 from 21) -> (22) Content-Length: 450\r\n | 314 write(37 from 37) -> (84) Date: $HTTP_DATE$\r\n (no-py3 !) |
306 write(2 from 2) -> (20) \r\n | 315 write(41 from 41) -> (43) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
307 write(20 from 450) -> (0) batch branchmap bund | 316 write(21 from 21) -> (22) Content-Length: 450\r\n (no-py3 !) |
317 write(2 from 2) -> (20) \r\n (no-py3 !) | |
318 write(20 from 450) -> (0) batch branchmap bund (no-py3 !) | |
308 write limit reached; closing socket | 319 write limit reached; closing socket |
309 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob) | 320 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob) |
310 Traceback (most recent call last): | 321 Traceback (most recent call last): |
311 Exception: connection closed after sending N bytes | 322 Exception: connection closed after sending N bytes |
312 | 323 |
335 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 346 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
336 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 347 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
337 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 348 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
338 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 349 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
339 readline(*) -> (2) \r\n (glob) | 350 readline(*) -> (2) \r\n (glob) |
340 write(36 from 36) -> (692) HTTP/1.1 200 Script output follows\r\n | 351 sendall(160 from 160) -> (568) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
341 write(23 from 23) -> (669) Server: badhttpserver\r\n | 352 sendall(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
342 write(37 from 37) -> (632) Date: $HTTP_DATE$\r\n | 353 write(36 from 36) -> (692) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
343 write(41 from 41) -> (591) Content-Type: application/mercurial-0.1\r\n | 354 write(23 from 23) -> (669) Server: badhttpserver\r\n (no-py3 !) |
344 write(21 from 21) -> (570) Content-Length: 450\r\n | 355 write(37 from 37) -> (632) Date: $HTTP_DATE$\r\n (no-py3 !) |
345 write(2 from 2) -> (568) \r\n | 356 write(41 from 41) -> (591) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
346 write(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 357 write(21 from 21) -> (570) Content-Length: 450\r\n (no-py3 !) |
358 write(2 from 2) -> (568) \r\n (no-py3 !) | |
359 write(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
347 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 360 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
348 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 361 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
349 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 362 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
350 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 363 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
351 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 364 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
352 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 365 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
353 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 366 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
354 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 367 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
355 readline(*) -> (2) \r\n (glob) | 368 readline(*) -> (2) \r\n (glob) |
356 write(36 from 36) -> (82) HTTP/1.1 200 Script output follows\r\n | 369 sendall(118 from 159) -> (0) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: applicat (py3 !) |
357 write(23 from 23) -> (59) Server: badhttpserver\r\n | 370 write(36 from 36) -> (82) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
358 write(37 from 37) -> (22) Date: $HTTP_DATE$\r\n | 371 write(23 from 23) -> (59) Server: badhttpserver\r\n (no-py3 !) |
359 write(22 from 41) -> (0) Content-Type: applicat | 372 write(37 from 37) -> (22) Date: $HTTP_DATE$\r\n (no-py3 !) |
373 write(22 from 41) -> (0) Content-Type: applicat (no-py3 !) | |
360 write limit reached; closing socket | 374 write limit reached; closing socket |
361 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) | 375 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) |
362 Traceback (most recent call last): | 376 Traceback (most recent call last): |
363 Exception: connection closed after sending N bytes | 377 Exception: connection closed after sending N bytes |
364 | 378 |
365 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | 379 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !) |
366 | 380 |
367 $ rm -f error.log | 381 $ rm -f error.log |
368 | 382 |
369 Server sends an incomplete HTTP response body to batch request | 383 Server sends an incomplete HTTP response body to batch request |
370 | 384 |
387 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 401 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
388 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 402 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
389 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 403 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
390 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 404 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
391 readline(*) -> (2) \r\n (glob) | 405 readline(*) -> (2) \r\n (glob) |
392 write(36 from 36) -> (757) HTTP/1.1 200 Script output follows\r\n | 406 sendall(160 from 160) -> (633) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
393 write(23 from 23) -> (734) Server: badhttpserver\r\n | 407 sendall(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
394 write(37 from 37) -> (697) Date: $HTTP_DATE$\r\n | 408 write(36 from 36) -> (757) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
395 write(41 from 41) -> (656) Content-Type: application/mercurial-0.1\r\n | 409 write(23 from 23) -> (734) Server: badhttpserver\r\n (no-py3 !) |
396 write(21 from 21) -> (635) Content-Length: 450\r\n | 410 write(37 from 37) -> (697) Date: $HTTP_DATE$\r\n (no-py3 !) |
397 write(2 from 2) -> (633) \r\n | 411 write(41 from 41) -> (656) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
398 write(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 412 write(21 from 21) -> (635) Content-Length: 450\r\n (no-py3 !) |
413 write(2 from 2) -> (633) \r\n (no-py3 !) | |
414 write(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
399 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 415 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
400 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 416 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
401 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 417 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
402 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 418 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
403 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 419 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
404 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 420 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
405 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 421 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
406 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 422 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
407 readline(*) -> (2) \r\n (glob) | 423 readline(*) -> (2) \r\n (glob) |
408 write(36 from 36) -> (147) HTTP/1.1 200 Script output follows\r\n | 424 sendall(159 from 159) -> (24) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 42\r\n\r\n (py3 !) |
409 write(23 from 23) -> (124) Server: badhttpserver\r\n | 425 sendall(24 from 42) -> (0) 96ee1d7354c4ad7372047672 (py3 !) |
410 write(37 from 37) -> (87) Date: $HTTP_DATE$\r\n | 426 write(36 from 36) -> (147) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
411 write(41 from 41) -> (46) Content-Type: application/mercurial-0.1\r\n | 427 write(23 from 23) -> (124) Server: badhttpserver\r\n (no-py3 !) |
412 write(20 from 20) -> (26) Content-Length: 42\r\n | 428 write(37 from 37) -> (87) Date: $HTTP_DATE$\r\n (no-py3 !) |
413 write(2 from 2) -> (24) \r\n | 429 write(41 from 41) -> (46) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
414 write(24 from 42) -> (0) 96ee1d7354c4ad7372047672 | 430 write(20 from 20) -> (26) Content-Length: 42\r\n (no-py3 !) |
431 write(2 from 2) -> (24) \r\n (no-py3 !) | |
432 write(24 from 42) -> (0) 96ee1d7354c4ad7372047672 (no-py3 !) | |
415 write limit reached; closing socket | 433 write limit reached; closing socket |
416 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) | 434 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=batch': (glob) |
417 Traceback (most recent call last): | 435 Traceback (most recent call last): |
418 Exception: connection closed after sending N bytes | 436 Exception: connection closed after sending N bytes |
419 | 437 |
443 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 461 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
444 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 462 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
445 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 463 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
446 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 464 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
447 readline(*) -> (2) \r\n (glob) | 465 readline(*) -> (2) \r\n (glob) |
448 write(36 from 36) -> (904) HTTP/1.1 200 Script output follows\r\n | 466 sendall(160 from 160) -> (780) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
449 write(23 from 23) -> (881) Server: badhttpserver\r\n | 467 sendall(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
450 write(37 from 37) -> (844) Date: $HTTP_DATE$\r\n | 468 write(36 from 36) -> (904) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
451 write(41 from 41) -> (803) Content-Type: application/mercurial-0.1\r\n | 469 write(23 from 23) -> (881) Server: badhttpserver\r\n (no-py3 !) |
452 write(21 from 21) -> (782) Content-Length: 450\r\n | 470 write(37 from 37) -> (844) Date: $HTTP_DATE$\r\n (no-py3 !) |
453 write(2 from 2) -> (780) \r\n | 471 write(41 from 41) -> (803) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
454 write(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 472 write(21 from 21) -> (782) Content-Length: 450\r\n (no-py3 !) |
473 write(2 from 2) -> (780) \r\n (no-py3 !) | |
474 write(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
455 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 475 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
456 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 476 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
457 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 477 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
458 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 478 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
459 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 479 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
460 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 480 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
461 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 481 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
462 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 482 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
463 readline(*) -> (2) \r\n (glob) | 483 readline(*) -> (2) \r\n (glob) |
464 write(36 from 36) -> (294) HTTP/1.1 200 Script output follows\r\n | 484 sendall(159 from 159) -> (171) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 42\r\n\r\n (py3 !) |
465 write(23 from 23) -> (271) Server: badhttpserver\r\n | 485 sendall(42 from 42) -> (129) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (py3 !) |
466 write(37 from 37) -> (234) Date: $HTTP_DATE$\r\n | 486 write(36 from 36) -> (294) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
467 write(41 from 41) -> (193) Content-Type: application/mercurial-0.1\r\n | 487 write(23 from 23) -> (271) Server: badhttpserver\r\n (no-py3 !) |
468 write(20 from 20) -> (173) Content-Length: 42\r\n | 488 write(37 from 37) -> (234) Date: $HTTP_DATE$\r\n (no-py3 !) |
469 write(2 from 2) -> (171) \r\n | 489 write(41 from 41) -> (193) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
470 write(42 from 42) -> (129) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; | 490 write(20 from 20) -> (173) Content-Length: 42\r\n (no-py3 !) |
491 write(2 from 2) -> (171) \r\n (no-py3 !) | |
492 write(42 from 42) -> (129) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !) | |
471 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n | 493 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n |
472 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 494 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
473 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 495 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
474 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) | 496 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) |
475 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 497 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
476 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 498 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
477 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 499 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
478 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 500 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
479 readline(*) -> (2) \r\n (glob) | 501 readline(*) -> (2) \r\n (glob) |
480 write(36 from 36) -> (93) HTTP/1.1 200 Script output follows\r\n | 502 sendall(129 from 167) -> (0) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercuri (py3 !) |
481 write(23 from 23) -> (70) Server: badhttpserver\r\n | 503 write(36 from 36) -> (93) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
482 write(37 from 37) -> (33) Date: $HTTP_DATE$\r\n | 504 write(23 from 23) -> (70) Server: badhttpserver\r\n (no-py3 !) |
483 write(33 from 41) -> (0) Content-Type: application/mercuri | 505 write(37 from 37) -> (33) Date: $HTTP_DATE$\r\n (no-py3 !) |
484 write limit reached; closing socket | 506 write(33 from 41) -> (0) Content-Type: application/mercuri (no-py3 !) |
485 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 507 write limit reached; closing socket |
508 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
509 Traceback (most recent call last): | |
510 Exception: connection closed after sending N bytes | |
511 | |
512 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !) | |
513 | |
514 $ rm -f error.log | |
515 | |
516 Server stops before it sends transfer encoding | |
517 | |
518 $ hg serve --config badserver.closeaftersendbytes=973 -p $HGPORT -d --pid-file=hg.pid -E error.log | |
519 $ cat hg.pid > $DAEMON_PIDS | |
520 | |
521 $ hg clone http://localhost:$HGPORT/ clone | |
522 requesting all changes | |
523 abort: stream ended unexpectedly (got 0 bytes, expected 1) | |
524 [255] | |
525 | |
526 $ killdaemons.py $DAEMON_PIDS | |
527 | |
528 #if py3 | |
529 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -3 | |
530 Traceback (most recent call last): | |
531 Exception: connection closed after sending N bytes | |
532 | |
533 | |
534 #else | |
535 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -4 | |
486 Traceback (most recent call last): | 536 Traceback (most recent call last): |
487 Exception: connection closed after sending N bytes | 537 Exception: connection closed after sending N bytes |
488 | 538 |
489 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | 539 write(36) -> HTTP/1.1 500 Internal Server Error\r\n |
490 | 540 #endif |
491 $ rm -f error.log | |
492 | |
493 Server stops before it sends transfer encoding | |
494 | |
495 $ hg serve --config badserver.closeaftersendbytes=973 -p $HGPORT -d --pid-file=hg.pid -E error.log | |
496 $ cat hg.pid > $DAEMON_PIDS | |
497 | |
498 $ hg clone http://localhost:$HGPORT/ clone | |
499 requesting all changes | |
500 abort: stream ended unexpectedly (got 0 bytes, expected 1) | |
501 [255] | |
502 | |
503 $ killdaemons.py $DAEMON_PIDS | |
504 | |
505 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -4 | |
506 Traceback (most recent call last): | |
507 Exception: connection closed after sending N bytes | |
508 | |
509 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | |
510 | 541 |
511 $ rm -f error.log | 542 $ rm -f error.log |
512 | 543 |
513 Server sends empty HTTP body for getbundle | 544 Server sends empty HTTP body for getbundle |
514 | 545 |
528 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 559 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
529 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 560 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
530 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 561 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
531 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 562 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
532 readline(*) -> (2) \r\n (glob) | 563 readline(*) -> (2) \r\n (glob) |
533 write(36 from 36) -> (942) HTTP/1.1 200 Script output follows\r\n | 564 sendall(160 from 160) -> (818) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
534 write(23 from 23) -> (919) Server: badhttpserver\r\n | 565 sendall(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
535 write(37 from 37) -> (882) Date: $HTTP_DATE$\r\n | 566 write(36 from 36) -> (942) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
536 write(41 from 41) -> (841) Content-Type: application/mercurial-0.1\r\n | 567 write(23 from 23) -> (919) Server: badhttpserver\r\n (no-py3 !) |
537 write(21 from 21) -> (820) Content-Length: 450\r\n | 568 write(37 from 37) -> (882) Date: $HTTP_DATE$\r\n (no-py3 !) |
538 write(2 from 2) -> (818) \r\n | 569 write(41 from 41) -> (841) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
539 write(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 570 write(21 from 21) -> (820) Content-Length: 450\r\n (no-py3 !) |
571 write(2 from 2) -> (818) \r\n (no-py3 !) | |
572 write(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
540 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 573 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
541 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 574 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
542 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 575 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
543 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 576 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
544 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 577 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
545 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 578 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
546 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 579 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
547 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 580 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
548 readline(*) -> (2) \r\n (glob) | 581 readline(*) -> (2) \r\n (glob) |
549 write(36 from 36) -> (332) HTTP/1.1 200 Script output follows\r\n | 582 sendall(159 from 159) -> (209) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 42\r\n\r\n (py3 !) |
550 write(23 from 23) -> (309) Server: badhttpserver\r\n | 583 sendall(42 from 42) -> (167) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (py3 !) |
551 write(37 from 37) -> (272) Date: $HTTP_DATE$\r\n | 584 write(36 from 36) -> (332) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
552 write(41 from 41) -> (231) Content-Type: application/mercurial-0.1\r\n | 585 write(23 from 23) -> (309) Server: badhttpserver\r\n (no-py3 !) |
553 write(20 from 20) -> (211) Content-Length: 42\r\n | 586 write(37 from 37) -> (272) Date: $HTTP_DATE$\r\n (no-py3 !) |
554 write(2 from 2) -> (209) \r\n | 587 write(41 from 41) -> (231) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
555 write(42 from 42) -> (167) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; | 588 write(20 from 20) -> (211) Content-Length: 42\r\n (no-py3 !) |
589 write(2 from 2) -> (209) \r\n (no-py3 !) | |
590 write(42 from 42) -> (167) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !) | |
556 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n | 591 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n |
557 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 592 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
558 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 593 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
559 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) | 594 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) |
560 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 595 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
561 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 596 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
562 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 597 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
563 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 598 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
564 readline(*) -> (2) \r\n (glob) | 599 readline(*) -> (2) \r\n (glob) |
565 write(36 from 36) -> (131) HTTP/1.1 200 Script output follows\r\n | 600 sendall(167 from 167) -> (0) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n (py3 !) |
566 write(23 from 23) -> (108) Server: badhttpserver\r\n | 601 write(36 from 36) -> (131) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
567 write(37 from 37) -> (71) Date: $HTTP_DATE$\r\n | 602 write(23 from 23) -> (108) Server: badhttpserver\r\n (no-py3 !) |
568 write(41 from 41) -> (30) Content-Type: application/mercurial-0.2\r\n | 603 write(37 from 37) -> (71) Date: $HTTP_DATE$\r\n (no-py3 !) |
569 write(28 from 28) -> (2) Transfer-Encoding: chunked\r\n | 604 write(41 from 41) -> (30) Content-Type: application/mercurial-0.2\r\n (no-py3 !) |
570 write(2 from 2) -> (0) \r\n | 605 write(28 from 28) -> (2) Transfer-Encoding: chunked\r\n (no-py3 !) |
571 write limit reached; closing socket | 606 write(2 from 2) -> (0) \r\n (no-py3 !) |
572 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 607 write limit reached; closing socket |
573 Traceback (most recent call last): | 608 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
574 Exception: connection closed after sending N bytes | 609 Traceback (most recent call last): |
575 | 610 Exception: connection closed after sending N bytes |
576 write(36) -> HTTP/1.1 500 Internal Server Error\r\n | 611 |
612 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !) | |
577 | 613 |
578 $ rm -f error.log | 614 $ rm -f error.log |
579 | 615 |
580 Server sends partial compression string | 616 Server sends partial compression string |
581 | 617 |
595 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 631 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
596 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 632 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
597 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 633 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
598 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 634 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
599 readline(*) -> (2) \r\n (glob) | 635 readline(*) -> (2) \r\n (glob) |
600 write(36 from 36) -> (966) HTTP/1.1 200 Script output follows\r\n | 636 sendall(160 from 160) -> (842) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 !) |
601 write(23 from 23) -> (943) Server: badhttpserver\r\n | 637 sendall(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 !) |
602 write(37 from 37) -> (906) Date: $HTTP_DATE$\r\n | 638 write(36 from 36) -> (966) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
603 write(41 from 41) -> (865) Content-Type: application/mercurial-0.1\r\n | 639 write(23 from 23) -> (943) Server: badhttpserver\r\n (no-py3 !) |
604 write(21 from 21) -> (844) Content-Length: 450\r\n | 640 write(37 from 37) -> (906) Date: $HTTP_DATE$\r\n (no-py3 !) |
605 write(2 from 2) -> (842) \r\n | 641 write(41 from 41) -> (865) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
606 write(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash | 642 write(21 from 21) -> (844) Content-Length: 450\r\n (no-py3 !) |
643 write(2 from 2) -> (842) \r\n (no-py3 !) | |
644 write(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !) | |
607 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n | 645 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n |
608 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 646 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
609 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 647 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
610 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) | 648 readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob) |
611 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 649 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
612 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 650 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
613 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 651 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
614 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 652 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
615 readline(*) -> (2) \r\n (glob) | 653 readline(*) -> (2) \r\n (glob) |
616 write(36 from 36) -> (356) HTTP/1.1 200 Script output follows\r\n | 654 sendall(159 from 159) -> (233) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 42\r\n\r\n (py3 !) |
617 write(23 from 23) -> (333) Server: badhttpserver\r\n | 655 sendall(42 from 42) -> (191) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (py3 !) |
618 write(37 from 37) -> (296) Date: $HTTP_DATE$\r\n | 656 write(36 from 36) -> (356) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
619 write(41 from 41) -> (255) Content-Type: application/mercurial-0.1\r\n | 657 write(23 from 23) -> (333) Server: badhttpserver\r\n (no-py3 !) |
620 write(20 from 20) -> (235) Content-Length: 42\r\n | 658 write(37 from 37) -> (296) Date: $HTTP_DATE$\r\n (no-py3 !) |
621 write(2 from 2) -> (233) \r\n | 659 write(41 from 41) -> (255) Content-Type: application/mercurial-0.1\r\n (no-py3 !) |
622 write(42 from 42) -> (191) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; | 660 write(20 from 20) -> (235) Content-Length: 42\r\n (no-py3 !) |
661 write(2 from 2) -> (233) \r\n (no-py3 !) | |
662 write(42 from 42) -> (191) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !) | |
623 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n | 663 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n |
624 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) | 664 readline(*) -> (27) Accept-Encoding: identity\r\n (glob) |
625 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) | 665 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob) |
626 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) | 666 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob) |
627 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) | 667 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob) |
628 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) | 668 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob) |
629 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) | 669 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob) |
630 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) | 670 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob) |
631 readline(*) -> (2) \r\n (glob) | 671 readline(*) -> (2) \r\n (glob) |
632 write(36 from 36) -> (155) HTTP/1.1 200 Script output follows\r\n | 672 sendall(167 from 167) -> (24) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n (py3 !) |
633 write(23 from 23) -> (132) Server: badhttpserver\r\n | 673 sendall(6 from 6) -> (18) 1\\r\\n\x04\\r\\n (esc) (py3 !) |
634 write(37 from 37) -> (95) Date: $HTTP_DATE$\r\n | 674 sendall(9 from 9) -> (9) 4\r\nnone\r\n (py3 !) |
635 write(41 from 41) -> (54) Content-Type: application/mercurial-0.2\r\n | 675 sendall(9 from 9) -> (0) 4\r\nHG20\r\n (py3 !) |
636 write(28 from 28) -> (26) Transfer-Encoding: chunked\r\n | 676 write(36 from 36) -> (155) HTTP/1.1 200 Script output follows\r\n (no-py3 !) |
637 write(2 from 2) -> (24) \r\n | 677 write(23 from 23) -> (132) Server: badhttpserver\r\n (no-py3 !) |
638 write(6 from 6) -> (18) 1\\r\\n\x04\\r\\n (esc) | 678 write(37 from 37) -> (95) Date: $HTTP_DATE$\r\n (no-py3 !) |
639 write(9 from 9) -> (9) 4\r\nnone\r\n | 679 write(41 from 41) -> (54) Content-Type: application/mercurial-0.2\r\n (no-py3 !) |
640 write(9 from 9) -> (0) 4\r\nHG20\r\n | 680 write(28 from 28) -> (26) Transfer-Encoding: chunked\r\n (no-py3 !) |
641 write limit reached; closing socket | 681 write(2 from 2) -> (24) \r\n (no-py3 !) |
642 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 682 write(6 from 6) -> (18) 1\\r\\n\x04\\r\\n (esc) (no-py3 !) |
643 Traceback (most recent call last): | 683 write(9 from 9) -> (9) 4\r\nnone\r\n (no-py3 !) |
644 Exception: connection closed after sending N bytes | 684 write(9 from 9) -> (0) 4\r\nHG20\r\n (no-py3 !) |
645 | 685 write limit reached; closing socket |
646 write(27) -> 15\r\nInternal Server Error\r\n | 686 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
687 Traceback (most recent call last): | |
688 Exception: connection closed after sending N bytes | |
689 | |
690 write(27) -> 15\r\nInternal Server Error\r\n (no-py3 !) | |
647 | 691 |
648 $ rm -f error.log | 692 $ rm -f error.log |
649 | 693 |
650 Server sends partial bundle2 header magic | 694 Server sends partial bundle2 header magic |
651 | 695 |
652 $ hg serve --config badserver.closeaftersendbytes=999 -p $HGPORT -d --pid-file=hg.pid -E error.log | 696 $ hg serve --config badserver.closeaftersendbytes=999 -p $HGPORT -d --pid-file=hg.pid -E error.log |
653 $ cat hg.pid > $DAEMON_PIDS | 697 $ cat hg.pid > $DAEMON_PIDS |
654 | 698 |
655 $ hg clone http://localhost:$HGPORT/ clone | 699 $ hg clone http://localhost:$HGPORT/ clone |
656 requesting all changes | 700 requesting all changes |
657 abort: HTTP request error (incomplete response; expected 4 bytes got 3) | 701 abort: HTTP request error (incomplete response) (py3 !) |
702 abort: HTTP request error (incomplete response; expected 4 bytes got 3) (no-py3 !) | |
658 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 703 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
659 [255] | 704 [255] |
660 | 705 |
661 $ killdaemons.py $DAEMON_PIDS | 706 $ killdaemons.py $DAEMON_PIDS |
662 | 707 |
708 #if py3 | |
709 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -9 | |
710 sendall(167 from 167) -> (21) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
711 sendall(6 from 6) -> (15) 1\\r\\n\x04\\r\\n (esc) | |
712 sendall(9 from 9) -> (6) 4\r\nnone\r\n | |
713 sendall(6 from 9) -> (0) 4\r\nHG2 | |
714 write limit reached; closing socket | |
715 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
716 Traceback (most recent call last): | |
717 Exception: connection closed after sending N bytes | |
718 | |
719 | |
720 #else | |
663 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -11 | 721 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -11 |
664 write(28 from 28) -> (23) Transfer-Encoding: chunked\r\n | 722 write(28 from 28) -> (23) Transfer-Encoding: chunked\r\n |
665 write(2 from 2) -> (21) \r\n | 723 write(2 from 2) -> (21) \r\n |
666 write(6 from 6) -> (15) 1\\r\\n\x04\\r\\n (esc) | 724 write(6 from 6) -> (15) 1\\r\\n\x04\\r\\n (esc) |
667 write(9 from 9) -> (6) 4\r\nnone\r\n | 725 write(9 from 9) -> (6) 4\r\nnone\r\n |
670 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 728 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
671 Traceback (most recent call last): | 729 Traceback (most recent call last): |
672 Exception: connection closed after sending N bytes | 730 Exception: connection closed after sending N bytes |
673 | 731 |
674 write(27) -> 15\r\nInternal Server Error\r\n | 732 write(27) -> 15\r\nInternal Server Error\r\n |
733 #endif | |
675 | 734 |
676 $ rm -f error.log | 735 $ rm -f error.log |
677 | 736 |
678 Server sends incomplete bundle2 stream params length | 737 Server sends incomplete bundle2 stream params length |
679 | 738 |
680 $ hg serve --config badserver.closeaftersendbytes=1008 -p $HGPORT -d --pid-file=hg.pid -E error.log | 739 $ hg serve --config badserver.closeaftersendbytes=1008 -p $HGPORT -d --pid-file=hg.pid -E error.log |
681 $ cat hg.pid > $DAEMON_PIDS | 740 $ cat hg.pid > $DAEMON_PIDS |
682 | 741 |
683 $ hg clone http://localhost:$HGPORT/ clone | 742 $ hg clone http://localhost:$HGPORT/ clone |
684 requesting all changes | 743 requesting all changes |
685 abort: HTTP request error (incomplete response; expected 4 bytes got 3) | 744 abort: HTTP request error (incomplete response) (py3 !) |
745 abort: HTTP request error (incomplete response; expected 4 bytes got 3) (no-py3 !) | |
686 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 746 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
687 [255] | 747 [255] |
688 | 748 |
689 $ killdaemons.py $DAEMON_PIDS | 749 $ killdaemons.py $DAEMON_PIDS |
690 | 750 |
751 #if py3 | |
752 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -10 | |
753 sendall(167 from 167) -> (30) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
754 sendall(6 from 6) -> (24) 1\\r\\n\x04\\r\\n (esc) | |
755 sendall(9 from 9) -> (15) 4\r\nnone\r\n | |
756 sendall(9 from 9) -> (6) 4\r\nHG20\r\n | |
757 sendall(6 from 9) -> (0) 4\\r\\n\x00\x00\x00 (esc) | |
758 write limit reached; closing socket | |
759 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
760 Traceback (most recent call last): | |
761 Exception: connection closed after sending N bytes | |
762 | |
763 | |
764 #else | |
691 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12 | 765 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12 |
692 write(28 from 28) -> (32) Transfer-Encoding: chunked\r\n | 766 write(28 from 28) -> (32) Transfer-Encoding: chunked\r\n |
693 write(2 from 2) -> (30) \r\n | 767 write(2 from 2) -> (30) \r\n |
694 write(6 from 6) -> (24) 1\\r\\n\x04\\r\\n (esc) | 768 write(6 from 6) -> (24) 1\\r\\n\x04\\r\\n (esc) |
695 write(9 from 9) -> (15) 4\r\nnone\r\n | 769 write(9 from 9) -> (15) 4\r\nnone\r\n |
699 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 773 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
700 Traceback (most recent call last): | 774 Traceback (most recent call last): |
701 Exception: connection closed after sending N bytes | 775 Exception: connection closed after sending N bytes |
702 | 776 |
703 write(27) -> 15\r\nInternal Server Error\r\n | 777 write(27) -> 15\r\nInternal Server Error\r\n |
778 #endif | |
704 | 779 |
705 $ rm -f error.log | 780 $ rm -f error.log |
706 | 781 |
707 Servers stops after bundle2 stream params header | 782 Servers stops after bundle2 stream params header |
708 | 783 |
715 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 790 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
716 [255] | 791 [255] |
717 | 792 |
718 $ killdaemons.py $DAEMON_PIDS | 793 $ killdaemons.py $DAEMON_PIDS |
719 | 794 |
795 #if py3 | |
796 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -10 | |
797 sendall(167 from 167) -> (33) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
798 sendall(6 from 6) -> (27) 1\\r\\n\x04\\r\\n (esc) | |
799 sendall(9 from 9) -> (18) 4\r\nnone\r\n | |
800 sendall(9 from 9) -> (9) 4\r\nHG20\r\n | |
801 sendall(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
802 write limit reached; closing socket | |
803 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
804 Traceback (most recent call last): | |
805 Exception: connection closed after sending N bytes | |
806 | |
807 | |
808 #else | |
720 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12 | 809 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12 |
721 write(28 from 28) -> (35) Transfer-Encoding: chunked\r\n | 810 write(28 from 28) -> (35) Transfer-Encoding: chunked\r\n |
722 write(2 from 2) -> (33) \r\n | 811 write(2 from 2) -> (33) \r\n |
723 write(6 from 6) -> (27) 1\\r\\n\x04\\r\\n (esc) | 812 write(6 from 6) -> (27) 1\\r\\n\x04\\r\\n (esc) |
724 write(9 from 9) -> (18) 4\r\nnone\r\n | 813 write(9 from 9) -> (18) 4\r\nnone\r\n |
728 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 817 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
729 Traceback (most recent call last): | 818 Traceback (most recent call last): |
730 Exception: connection closed after sending N bytes | 819 Exception: connection closed after sending N bytes |
731 | 820 |
732 write(27) -> 15\r\nInternal Server Error\r\n | 821 write(27) -> 15\r\nInternal Server Error\r\n |
822 #endif | |
733 | 823 |
734 $ rm -f error.log | 824 $ rm -f error.log |
735 | 825 |
736 Server stops sending after bundle2 part header length | 826 Server stops sending after bundle2 part header length |
737 | 827 |
743 abort: HTTP request error (incomplete response) | 833 abort: HTTP request error (incomplete response) |
744 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 834 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
745 [255] | 835 [255] |
746 | 836 |
747 $ killdaemons.py $DAEMON_PIDS | 837 $ killdaemons.py $DAEMON_PIDS |
838 | |
839 #if py3 | |
840 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -11 | |
841 sendall(167 from 167) -> (42) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
842 sendall(6 from 6) -> (36) 1\\r\\n\x04\\r\\n (esc) | |
843 sendall(9 from 9) -> (27) 4\r\nnone\r\n | |
844 sendall(9 from 9) -> (18) 4\r\nHG20\r\n | |
845 sendall(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
846 sendall(9 from 9) -> (0) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
847 write limit reached; closing socket | |
848 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
849 Traceback (most recent call last): | |
850 Exception: connection closed after sending N bytes | |
851 | |
852 | |
853 #else | |
748 | 854 |
749 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -13 | 855 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -13 |
750 write(28 from 28) -> (44) Transfer-Encoding: chunked\r\n | 856 write(28 from 28) -> (44) Transfer-Encoding: chunked\r\n |
751 write(2 from 2) -> (42) \r\n | 857 write(2 from 2) -> (42) \r\n |
752 write(6 from 6) -> (36) 1\\r\\n\x04\\r\\n (esc) | 858 write(6 from 6) -> (36) 1\\r\\n\x04\\r\\n (esc) |
758 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 864 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
759 Traceback (most recent call last): | 865 Traceback (most recent call last): |
760 Exception: connection closed after sending N bytes | 866 Exception: connection closed after sending N bytes |
761 | 867 |
762 write(27) -> 15\r\nInternal Server Error\r\n | 868 write(27) -> 15\r\nInternal Server Error\r\n |
869 #endif | |
763 | 870 |
764 $ rm -f error.log | 871 $ rm -f error.log |
765 | 872 |
766 Server stops sending after bundle2 part header | 873 Server stops sending after bundle2 part header |
767 | 874 |
777 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 884 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
778 [255] | 885 [255] |
779 | 886 |
780 $ killdaemons.py $DAEMON_PIDS | 887 $ killdaemons.py $DAEMON_PIDS |
781 | 888 |
889 #if py3 | |
890 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12 | |
891 sendall(167 from 167) -> (89) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
892 sendall(6 from 6) -> (83) 1\\r\\n\x04\\r\\n (esc) | |
893 sendall(9 from 9) -> (74) 4\r\nnone\r\n | |
894 sendall(9 from 9) -> (65) 4\r\nHG20\r\n | |
895 sendall(9 from 9) -> (56) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
896 sendall(9 from 9) -> (47) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
897 sendall(47 from 47) -> (0) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
898 write limit reached; closing socket | |
899 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
900 Traceback (most recent call last): | |
901 Exception: connection closed after sending N bytes | |
902 | |
903 | |
904 #else | |
782 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14 | 905 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14 |
783 write(28 from 28) -> (91) Transfer-Encoding: chunked\r\n | 906 write(28 from 28) -> (91) Transfer-Encoding: chunked\r\n |
784 write(2 from 2) -> (89) \r\n | 907 write(2 from 2) -> (89) \r\n |
785 write(6 from 6) -> (83) 1\\r\\n\x04\\r\\n (esc) | 908 write(6 from 6) -> (83) 1\\r\\n\x04\\r\\n (esc) |
786 write(9 from 9) -> (74) 4\r\nnone\r\n | 909 write(9 from 9) -> (74) 4\r\nnone\r\n |
792 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 915 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
793 Traceback (most recent call last): | 916 Traceback (most recent call last): |
794 Exception: connection closed after sending N bytes | 917 Exception: connection closed after sending N bytes |
795 | 918 |
796 write(27) -> 15\r\nInternal Server Error\r\n | 919 write(27) -> 15\r\nInternal Server Error\r\n |
920 #endif | |
797 | 921 |
798 $ rm -f error.log | 922 $ rm -f error.log |
799 | 923 |
800 Server stops after bundle2 part payload chunk size | 924 Server stops after bundle2 part payload chunk size |
801 | 925 |
805 $ hg clone http://localhost:$HGPORT/ clone | 929 $ hg clone http://localhost:$HGPORT/ clone |
806 requesting all changes | 930 requesting all changes |
807 adding changesets | 931 adding changesets |
808 transaction abort! | 932 transaction abort! |
809 rollback completed | 933 rollback completed |
810 abort: HTTP request error (incomplete response; expected 466 bytes got 7) | 934 abort: HTTP request error (incomplete response) (py3 !) |
935 abort: HTTP request error (incomplete response; expected 466 bytes got 7) (no-py3 !) | |
811 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 936 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
812 [255] | 937 [255] |
813 | 938 |
814 $ killdaemons.py $DAEMON_PIDS | 939 $ killdaemons.py $DAEMON_PIDS |
815 | 940 |
941 #if py3 | |
942 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14 | |
943 sendall(167 from 167) -> (110) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
944 sendall(6 from 6) -> (104) 1\\r\\n\x04\\r\\n (esc) | |
945 sendall(9 from 9) -> (95) 4\r\nnone\r\n | |
946 sendall(9 from 9) -> (86) 4\r\nHG20\r\n | |
947 sendall(9 from 9) -> (77) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
948 sendall(9 from 9) -> (68) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
949 sendall(47 from 47) -> (21) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
950 sendall(9 from 9) -> (12) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | |
951 sendall(12 from 473) -> (0) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1d (esc) | |
952 write limit reached; closing socket | |
953 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
954 Traceback (most recent call last): | |
955 Exception: connection closed after sending N bytes | |
956 | |
957 | |
958 #else | |
816 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -15 | 959 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -15 |
817 write(2 from 2) -> (110) \r\n | 960 write(2 from 2) -> (110) \r\n |
818 write(6 from 6) -> (104) 1\\r\\n\x04\\r\\n (esc) | 961 write(6 from 6) -> (104) 1\\r\\n\x04\\r\\n (esc) |
819 write(9 from 9) -> (95) 4\r\nnone\r\n | 962 write(9 from 9) -> (95) 4\r\nnone\r\n |
820 write(9 from 9) -> (86) 4\r\nHG20\r\n | 963 write(9 from 9) -> (86) 4\r\nHG20\r\n |
827 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 970 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
828 Traceback (most recent call last): | 971 Traceback (most recent call last): |
829 Exception: connection closed after sending N bytes | 972 Exception: connection closed after sending N bytes |
830 | 973 |
831 write(27) -> 15\r\nInternal Server Error\r\n | 974 write(27) -> 15\r\nInternal Server Error\r\n |
975 #endif | |
832 | 976 |
833 $ rm -f error.log | 977 $ rm -f error.log |
834 | 978 |
835 Server stops sending in middle of bundle2 payload chunk | 979 Server stops sending in middle of bundle2 payload chunk |
836 | 980 |
846 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 990 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
847 [255] | 991 [255] |
848 | 992 |
849 $ killdaemons.py $DAEMON_PIDS | 993 $ killdaemons.py $DAEMON_PIDS |
850 | 994 |
995 #if py3 | |
996 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14 | |
997 sendall(167 from 167) -> (571) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.2\r\nTransfer-Encoding: chunked\r\n\r\n | |
998 sendall(6 from 6) -> (565) 1\\r\\n\x04\\r\\n (esc) | |
999 sendall(9 from 9) -> (556) 4\r\nnone\r\n | |
1000 sendall(9 from 9) -> (547) 4\r\nHG20\r\n | |
1001 sendall(9 from 9) -> (538) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1002 sendall(9 from 9) -> (529) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
1003 sendall(47 from 47) -> (482) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
1004 sendall(9 from 9) -> (473) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | |
1005 sendall(473 from 473) -> (0) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc) | |
1006 write limit reached; closing socket | |
1007 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
1008 Traceback (most recent call last): | |
1009 Exception: connection closed after sending N bytes | |
1010 | |
1011 | |
1012 #else | |
851 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -16 | 1013 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -16 |
852 write(28 from 28) -> (573) Transfer-Encoding: chunked\r\n | 1014 write(28 from 28) -> (573) Transfer-Encoding: chunked\r\n |
853 write(2 from 2) -> (571) \r\n | 1015 write(2 from 2) -> (571) \r\n |
854 write(6 from 6) -> (565) 1\\r\\n\x04\\r\\n (esc) | 1016 write(6 from 6) -> (565) 1\\r\\n\x04\\r\\n (esc) |
855 write(9 from 9) -> (556) 4\r\nnone\r\n | 1017 write(9 from 9) -> (556) 4\r\nnone\r\n |
863 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 1025 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
864 Traceback (most recent call last): | 1026 Traceback (most recent call last): |
865 Exception: connection closed after sending N bytes | 1027 Exception: connection closed after sending N bytes |
866 | 1028 |
867 write(27) -> 15\r\nInternal Server Error\r\n | 1029 write(27) -> 15\r\nInternal Server Error\r\n |
1030 #endif | |
868 | 1031 |
869 $ rm -f error.log | 1032 $ rm -f error.log |
870 | 1033 |
871 Server stops sending after 0 length payload chunk size | 1034 Server stops sending after 0 length payload chunk size |
872 | 1035 |
879 adding manifests | 1042 adding manifests |
880 adding file changes | 1043 adding file changes |
881 added 1 changesets with 1 changes to 1 files | 1044 added 1 changesets with 1 changes to 1 files |
882 transaction abort! | 1045 transaction abort! |
883 rollback completed | 1046 rollback completed |
884 abort: HTTP request error (incomplete response; expected 32 bytes got 9) | 1047 abort: HTTP request error (incomplete response) (py3 !) |
1048 abort: HTTP request error (incomplete response; expected 32 bytes got 9) (no-py3 !) | |
885 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) | 1049 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator) |
886 [255] | 1050 [255] |
887 | 1051 |
888 $ killdaemons.py $DAEMON_PIDS | 1052 $ killdaemons.py $DAEMON_PIDS |
889 | 1053 |
1054 #if py3 | |
1055 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -16 | |
1056 sendall(6 from 6) -> (596) 1\\r\\n\x04\\r\\n (esc) | |
1057 sendall(9 from 9) -> (587) 4\r\nnone\r\n | |
1058 sendall(9 from 9) -> (578) 4\r\nHG20\r\n | |
1059 sendall(9 from 9) -> (569) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1060 sendall(9 from 9) -> (560) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
1061 sendall(47 from 47) -> (513) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
1062 sendall(9 from 9) -> (504) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | |
1063 sendall(473 from 473) -> (31) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc) | |
1064 sendall(9 from 9) -> (22) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1065 sendall(9 from 9) -> (13) 4\\r\\n\x00\x00\x00 \\r\\n (esc) | |
1066 sendall(13 from 38) -> (0) 20\\r\\n\x08LISTKEYS (esc) | |
1067 write limit reached; closing socket | |
1068 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
1069 Traceback (most recent call last): | |
1070 Exception: connection closed after sending N bytes | |
1071 | |
1072 | |
1073 #else | |
890 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -17 | 1074 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -17 |
891 write(6 from 6) -> (596) 1\\r\\n\x04\\r\\n (esc) | 1075 write(6 from 6) -> (596) 1\\r\\n\x04\\r\\n (esc) |
892 write(9 from 9) -> (587) 4\r\nnone\r\n | 1076 write(9 from 9) -> (587) 4\r\nnone\r\n |
893 write(9 from 9) -> (578) 4\r\nHG20\r\n | 1077 write(9 from 9) -> (578) 4\r\nHG20\r\n |
894 write(9 from 9) -> (569) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | 1078 write(9 from 9) -> (569) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) |
903 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 1087 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
904 Traceback (most recent call last): | 1088 Traceback (most recent call last): |
905 Exception: connection closed after sending N bytes | 1089 Exception: connection closed after sending N bytes |
906 | 1090 |
907 write(27) -> 15\r\nInternal Server Error\r\n | 1091 write(27) -> 15\r\nInternal Server Error\r\n |
1092 #endif | |
908 | 1093 |
909 $ rm -f error.log | 1094 $ rm -f error.log |
910 | 1095 |
911 Server stops sending after 0 part bundle part header (indicating end of bundle2 payload) | 1096 Server stops sending after 0 part bundle part header (indicating end of bundle2 payload) |
912 This is before the 0 size chunked transfer part that signals end of HTTP response. | 1097 This is before the 0 size chunked transfer part that signals end of HTTP response. |
925 updating to branch default | 1110 updating to branch default |
926 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 1111 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
927 | 1112 |
928 $ killdaemons.py $DAEMON_PIDS | 1113 $ killdaemons.py $DAEMON_PIDS |
929 | 1114 |
1115 #if py3 | |
1116 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -25 | |
1117 sendall(9 from 9) -> (851) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1118 sendall(9 from 9) -> (842) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
1119 sendall(47 from 47) -> (795) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
1120 sendall(9 from 9) -> (786) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | |
1121 sendall(473 from 473) -> (313) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc) | |
1122 sendall(9 from 9) -> (304) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1123 sendall(9 from 9) -> (295) 4\\r\\n\x00\x00\x00 \\r\\n (esc) | |
1124 sendall(38 from 38) -> (257) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc) | |
1125 sendall(9 from 9) -> (248) 4\\r\\n\x00\x00\x00:\\r\\n (esc) | |
1126 sendall(64 from 64) -> (184) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n | |
1127 sendall(9 from 9) -> (175) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1128 sendall(9 from 9) -> (166) 4\\r\\n\x00\x00\x00#\\r\\n (esc) | |
1129 sendall(41 from 41) -> (125) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc) | |
1130 sendall(9 from 9) -> (116) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1131 sendall(9 from 9) -> (107) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc) | |
1132 sendall(35 from 35) -> (72) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc) | |
1133 sendall(9 from 9) -> (63) 4\\r\\n\x00\x00\x00'\\r\\n (esc) | |
1134 sendall(45 from 45) -> (18) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc) | |
1135 sendall(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1136 sendall(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1137 write limit reached; closing socket | |
1138 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
1139 Traceback (most recent call last): | |
1140 Exception: connection closed after sending N bytes | |
1141 | |
1142 | |
1143 #else | |
930 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -26 | 1144 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -26 |
931 write(9 from 9) -> (851) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | 1145 write(9 from 9) -> (851) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) |
932 write(9 from 9) -> (842) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | 1146 write(9 from 9) -> (842) 4\\r\\n\x00\x00\x00)\\r\\n (esc) |
933 write(47 from 47) -> (795) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | 1147 write(47 from 47) -> (795) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) |
934 write(9 from 9) -> (786) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | 1148 write(9 from 9) -> (786) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) |
952 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 1166 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
953 Traceback (most recent call last): | 1167 Traceback (most recent call last): |
954 Exception: connection closed after sending N bytes | 1168 Exception: connection closed after sending N bytes |
955 | 1169 |
956 write(27) -> 15\r\nInternal Server Error\r\n | 1170 write(27) -> 15\r\nInternal Server Error\r\n |
1171 #endif | |
957 | 1172 |
958 $ rm -f error.log | 1173 $ rm -f error.log |
959 $ rm -rf clone | 1174 $ rm -rf clone |
960 | 1175 |
961 Server sends a size 0 chunked-transfer size without terminating \r\n | 1176 Server sends a size 0 chunked-transfer size without terminating \r\n |
973 updating to branch default | 1188 updating to branch default |
974 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 1189 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
975 | 1190 |
976 $ killdaemons.py $DAEMON_PIDS | 1191 $ killdaemons.py $DAEMON_PIDS |
977 | 1192 |
1193 #if py3 | |
1194 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -26 | |
1195 sendall(9 from 9) -> (854) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1196 sendall(9 from 9) -> (845) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | |
1197 sendall(47 from 47) -> (798) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | |
1198 sendall(9 from 9) -> (789) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | |
1199 sendall(473 from 473) -> (316) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc) | |
1200 sendall(9 from 9) -> (307) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1201 sendall(9 from 9) -> (298) 4\\r\\n\x00\x00\x00 \\r\\n (esc) | |
1202 sendall(38 from 38) -> (260) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc) | |
1203 sendall(9 from 9) -> (251) 4\\r\\n\x00\x00\x00:\\r\\n (esc) | |
1204 sendall(64 from 64) -> (187) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n | |
1205 sendall(9 from 9) -> (178) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1206 sendall(9 from 9) -> (169) 4\\r\\n\x00\x00\x00#\\r\\n (esc) | |
1207 sendall(41 from 41) -> (128) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc) | |
1208 sendall(9 from 9) -> (119) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1209 sendall(9 from 9) -> (110) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc) | |
1210 sendall(35 from 35) -> (75) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc) | |
1211 sendall(9 from 9) -> (66) 4\\r\\n\x00\x00\x00'\\r\\n (esc) | |
1212 sendall(45 from 45) -> (21) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc) | |
1213 sendall(9 from 9) -> (12) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1214 sendall(9 from 9) -> (3) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | |
1215 sendall(3 from 5) -> (0) 0\r\n | |
1216 write limit reached; closing socket | |
1217 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | |
1218 Traceback (most recent call last): | |
1219 Exception: connection closed after sending N bytes | |
1220 | |
1221 | |
1222 #else | |
978 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -27 | 1223 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -27 |
979 write(9 from 9) -> (854) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) | 1224 write(9 from 9) -> (854) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc) |
980 write(9 from 9) -> (845) 4\\r\\n\x00\x00\x00)\\r\\n (esc) | 1225 write(9 from 9) -> (845) 4\\r\\n\x00\x00\x00)\\r\\n (esc) |
981 write(47 from 47) -> (798) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) | 1226 write(47 from 47) -> (798) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc) |
982 write(9 from 9) -> (789) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) | 1227 write(9 from 9) -> (789) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc) |
1001 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) | 1246 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=getbundle': (glob) |
1002 Traceback (most recent call last): | 1247 Traceback (most recent call last): |
1003 Exception: connection closed after sending N bytes | 1248 Exception: connection closed after sending N bytes |
1004 | 1249 |
1005 write(27) -> 15\r\nInternal Server Error\r\n | 1250 write(27) -> 15\r\nInternal Server Error\r\n |
1251 #endif | |
1006 | 1252 |
1007 $ rm -f error.log | 1253 $ rm -f error.log |
1008 $ rm -rf clone | 1254 $ rm -rf clone |