tests/test-http-bad-server.t
changeset 48637 e38776a4c2cb
parent 48633 f91f98e9834a
child 48641 e5313a1e0a26
equal deleted inserted replaced
48636:3efc8644dd00 48637:e38776a4c2cb
    81   [100]
    81   [100]
    82 
    82 
    83   $ killdaemons.py $DAEMON_PIDS
    83   $ killdaemons.py $DAEMON_PIDS
    84 
    84 
    85   $ cat error.log
    85   $ cat error.log
    86   readline(1 from 65537) -> (1) G
    86   readline(1 from ~) -> (1) G
    87   read limit reached; closing socket
    87   read limit reached; closing socket
    88 
    88 
    89   $ rm -f error.log
    89   $ rm -f error.log
    90 
    90 
    91 Same failure, but server reads full HTTP request line
    91 Same failure, but server reads full HTTP request line
    98   [100]
    98   [100]
    99 
    99 
   100   $ killdaemons.py $DAEMON_PIDS
   100   $ killdaemons.py $DAEMON_PIDS
   101 
   101 
   102   $ cat error.log
   102   $ cat error.log
   103   readline(40 from 65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   103   readline(40 from ~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   104   readline(7 from *) -> (7) Accept- (glob)
   104   readline(7 from *) -> (7) Accept- (glob)
   105   read limit reached; closing socket
   105   read limit reached; closing socket
   106 
   106 
   107   $ rm -f error.log
   107   $ rm -f error.log
   108 
   108 
   116   [100]
   116   [100]
   117 
   117 
   118   $ killdaemons.py $DAEMON_PIDS
   118   $ killdaemons.py $DAEMON_PIDS
   119 
   119 
   120   $ cat error.log
   120   $ cat error.log
   121   readline(210 from 65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   121   readline(210 from ~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   122   readline(177 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   122   readline(177 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   123   readline(150 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   123   readline(150 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   124   readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
   124   readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
   125   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   125   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   126   readline(* from *) -> (2) \r\n (glob)
   126   readline(* from *) -> (2) \r\n (glob)
   133   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   133   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   134   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   134   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   135   write(21) -> Content-Length: 431\r\n (no-py3 !)
   135   write(21) -> Content-Length: 431\r\n (no-py3 !)
   136   write(2) -> \r\n (no-py3 !)
   136   write(2) -> \r\n (no-py3 !)
   137   write(431) -> 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 !)
   137   write(431) -> 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 !)
   138   readline(4? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
   138   readline(4? from ~) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
   139   readline(1? from *) -> (1?) Accept-Encoding* (glob)
   139   readline(1? from *) -> (1?) Accept-Encoding* (glob)
   140   read limit reached; closing socket
   140   read limit reached; closing socket
   141   readline(223 from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   141   readline(223 from ~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   142   readline(197 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   142   readline(197 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   143   readline(170 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   143   readline(170 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   144   readline(141 from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   144   readline(141 from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   145   readline(100 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   145   readline(100 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   146   readline(39 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   146   readline(39 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   162   $ killdaemons.py $DAEMON_PIDS
   162   $ killdaemons.py $DAEMON_PIDS
   163 
   163 
   164   $ cat error.log
   164   $ cat error.log
   165   readline(1 from -1) -> (1) x (?)
   165   readline(1 from -1) -> (1) x (?)
   166   readline(1 from -1) -> (1) x (?)
   166   readline(1 from -1) -> (1) x (?)
   167   readline(308 from 65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   167   readline(308 from ~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   168   readline(275 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   168   readline(275 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   169   readline(248 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   169   readline(248 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   170   readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
   170   readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
   171   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   171   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   172   readline(* from *) -> (2) \r\n (glob)
   172   readline(* from *) -> (2) \r\n (glob)
   179   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   179   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   180   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   180   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   181   write(21) -> Content-Length: 431\r\n (no-py3 !)
   181   write(21) -> Content-Length: 431\r\n (no-py3 !)
   182   write(2) -> \r\n (no-py3 !)
   182   write(2) -> \r\n (no-py3 !)
   183   write(431) -> 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 !)
   183   write(431) -> 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 !)
   184   readline(13? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
   184   readline(13? from ~) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
   185   readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
   185   readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
   186   readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   186   readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   187   readline(5? from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   187   readline(5? from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   188   readline(1? from *) -> (1?) x-hgproto-1:* (glob)
   188   readline(1? from *) -> (1?) x-hgproto-1:* (glob)
   189   read limit reached; closing socket
   189   read limit reached; closing socket
   190   readline(317 from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   190   readline(317 from ~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   191   readline(291 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   191   readline(291 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   192   readline(264 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   192   readline(264 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   193   readline(235 from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   193   readline(235 from *) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   194   readline(194 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   194   readline(194 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   195   readline(133 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   195   readline(133 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   205   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   205   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   206   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   206   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   207   write(20) -> Content-Length: 42\r\n (no-py3 !)
   207   write(20) -> Content-Length: 42\r\n (no-py3 !)
   208   write(2) -> \r\n (no-py3 !)
   208   write(2) -> \r\n (no-py3 !)
   209   write(42) -> 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   209   write(42) -> 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   210   readline(* from 65537) -> (*) GET /?cmd=getbundle HTTP* (glob)
   210   readline(* from ~) -> (*) GET /?cmd=getbundle HTTP* (glob)
   211   read limit reached; closing socket
   211   read limit reached; closing socket
   212   readline(304 from 65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   212   readline(304 from ~) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   213   readline(274 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   213   readline(274 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   214   readline(247 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   214   readline(247 from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   215   readline(218 from *) -> (218) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtag (glob)
   215   readline(218 from *) -> (218) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtag (glob)
   216   read limit reached; closing socket
   216   read limit reached; closing socket
   217 
   217 
   228   [100]
   228   [100]
   229 
   229 
   230   $ killdaemons.py $DAEMON_PIDS
   230   $ killdaemons.py $DAEMON_PIDS
   231 
   231 
   232   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   232   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   233   readline(329 from 65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   233   readline(329 from ~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   234   readline(296 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   234   readline(296 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   235   readline(269 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   235   readline(269 from *) -> (35) accept: application/mercurial-0.1\r\n (glob)
   236   readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob)
   236   readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob)
   237   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   237   readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   238   readline(* from *) -> (2) \r\n (glob)
   238   readline(* from *) -> (2) \r\n (glob)
   245   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   245   write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
   246   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   246   write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   247   write(21) -> Content-Length: 444\r\n (no-py3 !)
   247   write(21) -> Content-Length: 444\r\n (no-py3 !)
   248   write(2) -> \r\n (no-py3 !)
   248   write(2) -> \r\n (no-py3 !)
   249   write(444) -> 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 !)
   249   write(444) -> 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 !)
   250   readline(1?? from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob)
   250   readline(1?? from ~) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob)
   251   readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
   251   readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
   252   readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
   252   readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
   253   readline(6? from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob)
   253   readline(6? from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob)
   254   readline(3? from *) -> (19) x-hgargs-post: 28\r\n (glob)
   254   readline(3? from *) -> (19) x-hgargs-post: 28\r\n (glob)
   255   readline(1? from *) -> (1?) x-hgproto-1: * (glob)
   255   readline(1? from *) -> (1?) x-hgproto-1: * (glob)
   256   read limit reached; closing socket
   256   read limit reached; closing socket
   257   readline(344 from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n
   257   readline(344 from ~) -> (27) POST /?cmd=batch HTTP/1.1\r\n
   258   readline(317 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   258   readline(317 from *) -> (27) Accept-Encoding: identity\r\n (glob)
   259   readline(290 from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
   259   readline(290 from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
   260   readline(249 from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob)
   260   readline(249 from *) -> (33) vary: X-HgArgs-Post,X-HgProto-1\r\n (glob)
   261   readline(216 from *) -> (19) x-hgargs-post: 28\r\n (glob)
   261   readline(216 from *) -> (19) x-hgargs-post: 28\r\n (glob)
   262   readline(197 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   262   readline(197 from *) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   289   [100]
   289   [100]
   290 
   290 
   291   $ killdaemons.py $DAEMON_PIDS
   291   $ killdaemons.py $DAEMON_PIDS
   292 
   292 
   293   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   293   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   294   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   294   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   295   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   295   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   296   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   296   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   297   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   297   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   298   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   298   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   299   readline(*) -> (2) \r\n (glob)
   299   readline(*) -> (2) \r\n (glob)
   321   [255]
   321   [255]
   322 
   322 
   323   $ killdaemons.py $DAEMON_PIDS
   323   $ killdaemons.py $DAEMON_PIDS
   324 
   324 
   325   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   325   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   326   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   326   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   327   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   327   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   328   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   328   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   329   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   329   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   330   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   330   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   331   readline(*) -> (2) \r\n (glob)
   331   readline(*) -> (2) \r\n (glob)
   365   [255]
   365   [255]
   366 
   366 
   367   $ killdaemons.py $DAEMON_PIDS
   367   $ killdaemons.py $DAEMON_PIDS
   368 
   368 
   369   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   369   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   370   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   370   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   371   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   371   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   372   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   372   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   373   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   373   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   374   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   374   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   375   readline(*) -> (2) \r\n (glob)
   375   readline(*) -> (2) \r\n (glob)
   382   write(37 from 37) -> (613) Date: $HTTP_DATE$\r\n (no-py3 !)
   382   write(37 from 37) -> (613) Date: $HTTP_DATE$\r\n (no-py3 !)
   383   write(41 from 41) -> (572) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   383   write(41 from 41) -> (572) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   384   write(21 from 21) -> (551) Content-Length: 431\r\n (no-py3 !)
   384   write(21 from 21) -> (551) Content-Length: 431\r\n (no-py3 !)
   385   write(2 from 2) -> (549) \r\n (no-py3 !)
   385   write(2 from 2) -> (549) \r\n (no-py3 !)
   386   write(431 from 431) -> (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 !)
   386   write(431 from 431) -> (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 !)
   387   readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   387   readline(~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   388   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   388   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   389   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   389   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   390   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   390   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   391   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   391   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   392   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   392   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   424 #endif
   424 #endif
   425 
   425 
   426   $ killdaemons.py $DAEMON_PIDS
   426   $ killdaemons.py $DAEMON_PIDS
   427 
   427 
   428   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   428   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   429   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   429   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   430   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   430   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   431   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   431   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   432   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   432   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   433   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   433   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   434   readline(*) -> (2) \r\n (glob)
   434   readline(*) -> (2) \r\n (glob)
   441   write(37 from 37) -> (678) Date: $HTTP_DATE$\r\n (no-py3 !)
   441   write(37 from 37) -> (678) Date: $HTTP_DATE$\r\n (no-py3 !)
   442   write(41 from 41) -> (637) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   442   write(41 from 41) -> (637) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   443   write(21 from 21) -> (616) Content-Length: 431\r\n (no-py3 !)
   443   write(21 from 21) -> (616) Content-Length: 431\r\n (no-py3 !)
   444   write(2 from 2) -> (614) \r\n (no-py3 !)
   444   write(2 from 2) -> (614) \r\n (no-py3 !)
   445   write(431 from 431) -> (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 !)
   445   write(431 from 431) -> (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 !)
   446   readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   446   readline(~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   447   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   447   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   448   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   448   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   449   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   449   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   450   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   450   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   451   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   451   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   489   [255]
   489   [255]
   490 
   490 
   491   $ killdaemons.py $DAEMON_PIDS
   491   $ killdaemons.py $DAEMON_PIDS
   492 
   492 
   493   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   493   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   494   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   494   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   495   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   495   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   496   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   496   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   497   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   497   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   498   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   498   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   499   readline(*) -> (2) \r\n (glob)
   499   readline(*) -> (2) \r\n (glob)
   506   write(37 from 37) -> (825) Date: $HTTP_DATE$\r\n (no-py3 !)
   506   write(37 from 37) -> (825) Date: $HTTP_DATE$\r\n (no-py3 !)
   507   write(41 from 41) -> (784) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   507   write(41 from 41) -> (784) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   508   write(21 from 21) -> (763) Content-Length: 431\r\n (no-py3 !)
   508   write(21 from 21) -> (763) Content-Length: 431\r\n (no-py3 !)
   509   write(2 from 2) -> (761) \r\n (no-py3 !)
   509   write(2 from 2) -> (761) \r\n (no-py3 !)
   510   write(431 from 431) -> (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 !)
   510   write(431 from 431) -> (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 !)
   511   readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   511   readline(~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   512   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   512   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   513   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   513   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   514   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   514   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   515   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   515   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   516   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   516   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   526   write(37 from 37) -> (234) Date: $HTTP_DATE$\r\n (no-py3 !)
   526   write(37 from 37) -> (234) Date: $HTTP_DATE$\r\n (no-py3 !)
   527   write(41 from 41) -> (193) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   527   write(41 from 41) -> (193) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   528   write(20 from 20) -> (173) Content-Length: 42\r\n (no-py3 !)
   528   write(20 from 20) -> (173) Content-Length: 42\r\n (no-py3 !)
   529   write(2 from 2) -> (171) \r\n (no-py3 !)
   529   write(2 from 2) -> (171) \r\n (no-py3 !)
   530   write(42 from 42) -> (129) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   530   write(42 from 42) -> (129) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   531   readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   531   readline(~) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   532   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   532   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   533   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   533   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   534   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   534   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   535   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   535   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   536   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   536   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   595   [255]
   595   [255]
   596 
   596 
   597   $ killdaemons.py $DAEMON_PIDS
   597   $ killdaemons.py $DAEMON_PIDS
   598 
   598 
   599   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   599   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   600   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   600   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   601   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   601   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   602   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   602   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   603   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   603   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   604   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   604   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   605   readline(*) -> (2) \r\n (glob)
   605   readline(*) -> (2) \r\n (glob)
   612   write(37 from 37) -> (863) Date: $HTTP_DATE$\r\n (no-py3 !)
   612   write(37 from 37) -> (863) Date: $HTTP_DATE$\r\n (no-py3 !)
   613   write(41 from 41) -> (822) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   613   write(41 from 41) -> (822) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   614   write(21 from 21) -> (801) Content-Length: 431\r\n (no-py3 !)
   614   write(21 from 21) -> (801) Content-Length: 431\r\n (no-py3 !)
   615   write(2 from 2) -> (799) \r\n (no-py3 !)
   615   write(2 from 2) -> (799) \r\n (no-py3 !)
   616   write(431 from 431) -> (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 !)
   616   write(431 from 431) -> (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 !)
   617   readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   617   readline(~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   618   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   618   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   619   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   619   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   620   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   620   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   621   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   621   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   622   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   622   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   632   write(37 from 37) -> (272) Date: $HTTP_DATE$\r\n (no-py3 !)
   632   write(37 from 37) -> (272) Date: $HTTP_DATE$\r\n (no-py3 !)
   633   write(41 from 41) -> (231) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   633   write(41 from 41) -> (231) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   634   write(20 from 20) -> (211) Content-Length: 42\r\n (no-py3 !)
   634   write(20 from 20) -> (211) Content-Length: 42\r\n (no-py3 !)
   635   write(2 from 2) -> (209) \r\n (no-py3 !)
   635   write(2 from 2) -> (209) \r\n (no-py3 !)
   636   write(42 from 42) -> (167) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   636   write(42 from 42) -> (167) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   637   readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   637   readline(~) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   638   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   638   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   639   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   639   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   640   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   640   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   641   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   641   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   642   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   642   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   673   [255]
   673   [255]
   674 
   674 
   675   $ killdaemons.py $DAEMON_PIDS
   675   $ killdaemons.py $DAEMON_PIDS
   676 
   676 
   677   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   677   $ cat error.log | "$PYTHON" $TESTDIR/filtertraceback.py
   678   readline(65537) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   678   readline(~) -> (33) GET /?cmd=capabilities HTTP/1.1\r\n
   679   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   679   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   680   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   680   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   681   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   681   readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
   682   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   682   readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
   683   readline(*) -> (2) \r\n (glob)
   683   readline(*) -> (2) \r\n (glob)
   690   write(37 from 37) -> (887) Date: $HTTP_DATE$\r\n (no-py3 !)
   690   write(37 from 37) -> (887) Date: $HTTP_DATE$\r\n (no-py3 !)
   691   write(41 from 41) -> (846) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   691   write(41 from 41) -> (846) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   692   write(21 from 21) -> (825) Content-Length: 431\r\n (no-py3 !)
   692   write(21 from 21) -> (825) Content-Length: 431\r\n (no-py3 !)
   693   write(2 from 2) -> (823) \r\n (no-py3 !)
   693   write(2 from 2) -> (823) \r\n (no-py3 !)
   694   write(431 from 431) -> (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 !)
   694   write(431 from 431) -> (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 !)
   695   readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   695   readline(~) -> (26) GET /?cmd=batch HTTP/1.1\r\n
   696   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   696   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   697   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   697   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   698   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   698   readline(*) -> (41) x-hgarg-1: cmds=heads+%3Bknown+nodes%3D\r\n (glob)
   699   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   699   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   700   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   700   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   709   write(37 from 37) -> (296) Date: $HTTP_DATE$\r\n (no-py3 !)
   709   write(37 from 37) -> (296) Date: $HTTP_DATE$\r\n (no-py3 !)
   710   write(41 from 41) -> (255) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   710   write(41 from 41) -> (255) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
   711   write(20 from 20) -> (235) Content-Length: 42\r\n (no-py3 !)
   711   write(20 from 20) -> (235) Content-Length: 42\r\n (no-py3 !)
   712   write(2 from 2) -> (233) \r\n (no-py3 !)
   712   write(2 from 2) -> (233) \r\n (no-py3 !)
   713   write(42 from 42) -> (191) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   713   write(42 from 42) -> (191) 96ee1d7354c4ad7372047672c36a1f561e3a6a4c\n; (no-py3 !)
   714   readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   714   readline(~) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
   715   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   715   readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
   716   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   716   readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
   717   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   717   readline(*) -> (440) 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%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
   718   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   718   readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
   719   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   719   readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
   769   Exception: connection closed after sending N bytes
   769   Exception: connection closed after sending N bytes
   770   
   770   
   771 
   771 
   772 #else
   772 #else
   773   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -11
   773   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -11
   774   readline(65537) -> (2) \r\n (py3 !)
   774   readline(~) -> (2) \r\n (py3 !)
   775   write(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 (py3 !)
   775   write(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 (py3 !)
   776   write(41 from 41) -> (51) Content-Type: application/mercurial-0.2\r\n
   776   write(41 from 41) -> (51) Content-Type: application/mercurial-0.2\r\n
   777   write(28 from 28) -> (23) Transfer-Encoding: chunked\r\n
   777   write(28 from 28) -> (23) Transfer-Encoding: chunked\r\n
   778   write(2 from 2) -> (21) \r\n
   778   write(2 from 2) -> (21) \r\n
   779   write(6 from 6) -> (15) 1\\r\\n\x04\\r\\n (esc)
   779   write(6 from 6) -> (15) 1\\r\\n\x04\\r\\n (esc)
   816   Exception: connection closed after sending N bytes
   816   Exception: connection closed after sending N bytes
   817   
   817   
   818 
   818 
   819 #else
   819 #else
   820   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12
   820   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12
   821   readline(65537) -> (2) \r\n (py3 !)
   821   readline(~) -> (2) \r\n (py3 !)
   822   write(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 (py3 !)
   822   write(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 (py3 !)
   823   write(41 from 41) -> (60) Content-Type: application/mercurial-0.2\r\n
   823   write(41 from 41) -> (60) Content-Type: application/mercurial-0.2\r\n
   824   write(28 from 28) -> (32) Transfer-Encoding: chunked\r\n
   824   write(28 from 28) -> (32) Transfer-Encoding: chunked\r\n
   825   write(2 from 2) -> (30) \r\n
   825   write(2 from 2) -> (30) \r\n
   826   write(6 from 6) -> (24) 1\\r\\n\x04\\r\\n (esc)
   826   write(6 from 6) -> (24) 1\\r\\n\x04\\r\\n (esc)
   863   Exception: connection closed after sending N bytes
   863   Exception: connection closed after sending N bytes
   864   
   864   
   865 
   865 
   866 #else
   866 #else
   867   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12
   867   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -12
   868   readline(65537) -> (2) \r\n (py3 !)
   868   readline(~) -> (2) \r\n (py3 !)
   869   write(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 (py3 !)
   869   write(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 (py3 !)
   870   write(41 from 41) -> (63) Content-Type: application/mercurial-0.2\r\n
   870   write(41 from 41) -> (63) Content-Type: application/mercurial-0.2\r\n
   871   write(28 from 28) -> (35) Transfer-Encoding: chunked\r\n
   871   write(28 from 28) -> (35) Transfer-Encoding: chunked\r\n
   872   write(2 from 2) -> (33) \r\n
   872   write(2 from 2) -> (33) \r\n
   873   write(6 from 6) -> (27) 1\\r\\n\x04\\r\\n (esc)
   873   write(6 from 6) -> (27) 1\\r\\n\x04\\r\\n (esc)
   912   
   912   
   913 
   913 
   914 #else
   914 #else
   915 
   915 
   916   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -13
   916   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -13
   917   readline(65537) -> (2) \r\n (py3 !)
   917   readline(~) -> (2) \r\n (py3 !)
   918   write(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 (py3 !)
   918   write(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 (py3 !)
   919   write(41 from 41) -> (72) Content-Type: application/mercurial-0.2\r\n
   919   write(41 from 41) -> (72) Content-Type: application/mercurial-0.2\r\n
   920   write(28 from 28) -> (44) Transfer-Encoding: chunked\r\n
   920   write(28 from 28) -> (44) Transfer-Encoding: chunked\r\n
   921   write(2 from 2) -> (42) \r\n
   921   write(2 from 2) -> (42) \r\n
   922   write(6 from 6) -> (36) 1\\r\\n\x04\\r\\n (esc)
   922   write(6 from 6) -> (36) 1\\r\\n\x04\\r\\n (esc)
   965   Exception: connection closed after sending N bytes
   965   Exception: connection closed after sending N bytes
   966   
   966   
   967 
   967 
   968 #else
   968 #else
   969   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14
   969   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -14
   970   readline(65537) -> (2) \r\n (py3 !)
   970   readline(~) -> (2) \r\n (py3 !)
   971   write(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 (py3 !)
   971   write(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 (py3 !)
   972   write(41 from 41) -> (119) Content-Type: application/mercurial-0.2\r\n
   972   write(41 from 41) -> (119) Content-Type: application/mercurial-0.2\r\n
   973   write(28 from 28) -> (91) Transfer-Encoding: chunked\r\n
   973   write(28 from 28) -> (91) Transfer-Encoding: chunked\r\n
   974   write(2 from 2) -> (89) \r\n
   974   write(2 from 2) -> (89) \r\n
   975   write(6 from 6) -> (83) 1\\r\\n\x04\\r\\n (esc)
   975   write(6 from 6) -> (83) 1\\r\\n\x04\\r\\n (esc)
  1078   Exception: connection closed after sending N bytes
  1078   Exception: connection closed after sending N bytes
  1079   
  1079   
  1080 
  1080 
  1081 #else
  1081 #else
  1082   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -16
  1082   $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -16
  1083   readline(65537) -> (2) \r\n (py3 !)
  1083   readline(~) -> (2) \r\n (py3 !)
  1084   write(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 (py3 !)
  1084   write(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 (py3 !)
  1085   write(41 from 41) -> (601) Content-Type: application/mercurial-0.2\r\n
  1085   write(41 from 41) -> (601) Content-Type: application/mercurial-0.2\r\n
  1086   write(28 from 28) -> (573) Transfer-Encoding: chunked\r\n
  1086   write(28 from 28) -> (573) Transfer-Encoding: chunked\r\n
  1087   write(2 from 2) -> (571) \r\n
  1087   write(2 from 2) -> (571) \r\n
  1088   write(6 from 6) -> (565) 1\\r\\n\x04\\r\\n (esc)
  1088   write(6 from 6) -> (565) 1\\r\\n\x04\\r\\n (esc)