|
|
|
@466
|
[466]
|
04/06/07 05:37:21 |
robin |
-- |
|
|
|
@465
|
[465]
|
04/06/07 05:32:30 |
robin |
-- |
|
|
|
@464
|
[464]
|
04/06/07 03:31:23 |
robin |
-- |
|
|
|
@463
|
[463]
|
04/06/07 02:12:23 |
robin |
-- |
|
|
|
@462
|
[462]
|
04/05/07 18:00:50 |
robin |
api and attribute name cleanup |
|
|
|
@461
|
[461]
|
04/05/07 17:59:59 |
robin |
-- |
|
|
|
@460
|
[460]
|
04/05/07 05:43:53 |
robin |
documentation fixes |
|
|
|
@459
|
[459]
|
04/05/07 05:22:58 |
robin |
-- |
|
|
|
@458
|
[458]
|
04/05/07 05:21:37 |
robin |
removed docs orphande by furniture re-arrangement |
|
|
|
@457
|
[457]
|
04/05/07 04:42:27 |
robin |
-- |
|
|
|
@456
|
[456]
|
04/05/07 02:44:45 |
robin |
-- |
|
|
|
@455
|
[455]
|
04/05/07 02:42:27 |
robin |
more docs |
|
|
|
@454
|
[454]
|
04/05/07 02:23:51 |
robin |
-- |
|
|
|
@453
|
[453]
|
04/05/07 02:23:39 |
robin |
-- |
|
|
|
@452
|
[452]
|
04/05/07 02:22:23 |
robin |
-- |
|
|
|
@451
|
[451]
|
04/05/07 01:57:01 |
robin |
commit before move & rename to asynwsgi.httpservice.py |
|
|
|
@450
|
[450]
|
04/04/07 05:31:53 |
robin |
-- |
|
|
|
@449
|
[449]
|
04/03/07 14:28:51 |
robin |
* removed fd_notblocked dict and replaced with list … |
|
|
|
@448
|
[448]
|
04/03/07 03:15:58 |
robin |
* seperated details of busy update from continue_connection implementation |
|
|
|
@447
|
[447]
|
04/02/07 00:30:25 |
robin |
* removed the need to share a dictionary mapping sockets to socketstate … |
|
|
|
@446
|
[446]
|
04/01/07 14:45:06 |
robin |
-- |
|
|
|
@445
|
[445]
|
04/01/07 14:39:22 |
robin |
* require explicit call to dispatchctxt.set_event_filter or … |
|
|
|
@444
|
[444]
|
03/31/07 21:43:54 |
robin |
* restored those tests that covered the current apis
* added coarse tests … |
|
|
|
@443
|
[443]
|
03/31/07 02:16:27 |
robin |
bugfixes from trunk |
|
|
|
@439
|
[439]
|
03/30/07 01:41:37 |
robin |
* DispatchContext?: added set_event_filter and set_event_mask; Either can … |
|
|
|
@438
|
[438]
|
03/29/07 02:48:48 |
robin |
* adding DispatchContext?; instances support two methods:
dispatch_once … |
|
|
|
@437
|
[437]
|
03/28/07 22:48:44 |
robin |
"branch: service-api; origin rev: 436; head rev: … |
|
|
|
@433
|
[433]
|
03/27/07 22:55:29 |
robin |
-- |
|
|
|
@432
|
[432]
|
03/27/07 22:53:30 |
robin |
-- |
|
|
|
@431
|
[431]
|
03/27/07 22:45:08 |
robin |
-- |
|
|
|
@430
|
[430]
|
03/27/07 22:18:40 |
robin |
requestresponse redux |
|
|
|
@429
|
[429]
|
03/27/07 22:11:45 |
robin |
* factoring all functional apis that are not critical to the core client … |
|
|
|
@428
|
[428]
|
03/27/07 20:53:26 |
robin |
-- |
|
|
|
@427
|
[427]
|
03/27/07 00:33:48 |
robin |
better stress test script |
|
|
|
@426
|
[426]
|
03/25/07 15:25:53 |
robin |
* bugfixes: httpclient & server various transfercoding:chunks fixes |
|
|
|
@425
|
[425]
|
03/25/07 12:50:36 |
robin |
* caching the request_line parse result was a dumb idea |
|
|
|
@424
|
[424]
|
03/25/07 12:04:19 |
robin |
* trimed all un-necessary logic from … |
|
|
|
@423
|
[423]
|
03/25/07 06:40:27 |
robin |
* start the per request timer after the data for the request has been … |
|
|
|
@422
|
[422]
|
03/25/07 06:09:02 |
robin |
* exit if 0 requests completed for the last run of the dispatcher. this
… |
|
|
|
@421
|
[421]
|
03/24/07 22:13:01 |
robin |
-- |
|
|
|
@420
|
[420]
|
03/24/07 19:24:45 |
robin |
* bugfix: flush_pipelined_writes was not returning the correct value for
… |
|
|
|
@419
|
[419]
|
03/23/07 22:13:49 |
robin |
-- |
|
|
|
@418
|
[418]
|
03/23/07 21:47:34 |
robin |
* transfercoding:chunks appears to be working now.
* bugfix: httpclient, … |
|
|
|
@417
|
[417]
|
03/22/07 21:32:52 |
robin |
formalised api between service model and connection contexts. Got rid of … |
|
|
|
@416
|
[416]
|
03/18/07 17:20:09 |
robin |
* continue_one_connection unifies handling of read & write update;
this … |
|
|
|
@415
|
[415]
|
03/17/07 23:56:19 |
robin |
-- |
|
|
|
@414
|
[414]
|
03/17/07 23:55:36 |
robin |
* added POST/transfer chunk support to client lib
* simplified the … |
|
|
|
@413
|
[413]
|
03/17/07 11:56:42 |
robin |
POST support in progress |
|
|
|
@412
|
[412]
|
03/13/07 20:13:48 |
robin |
-- |
|
|
|
@411
|
[411]
|
03/13/07 20:06:48 |
robin |
* decided consume_data in lifecycle api is both redundant and … |
|
|
|
@410
|
[410]
|
03/13/07 09:04:15 |
robin |
* moved some furniture, descriptorstate did not deserve its own subpackage |
|
|
|
@409
|
[409]
|
03/13/07 08:36:22 |
robin |
svn:ignore |
|
|
|
@408
|
[408]
|
03/13/07 08:36:01 |
robin |
svn:ignore |
|
|
|
@407
|
[407]
|
03/13/07 08:35:06 |
robin |
svn:ignore |
|
|
|
@406
|
[406]
|
03/13/07 08:30:48 |
robin |
* fixed the ncompleted counter for the Connection:close case
* verified … |
|
|
|
@405
|
[405]
|
03/13/07 01:03:48 |
robin |
* bugfix: A hang, complete_one_response had partial support for passing … |
|
|
|
@404
|
[404]
|
03/11/07 22:08:38 |
robin |
* readable,writeable => event_filter
* culled some redundant code in … |
|
|
|
@403
|
[403]
|
03/11/07 17:32:29 |
robin |
-- |
|
|
|
@402
|
[402]
|
03/11/07 17:26:57 |
robin |
* factored wsgi support out into its own subpackage, with its own server.
… |
|
|
|
@401
|
[401]
|
03/11/07 17:07:21 |
robin |
-- |
|
|
|
@400
|
[400]
|
03/11/07 16:56:11 |
robin |
-- |
|
|
|
@399
|
[399]
|
03/11/07 16:53:41 |
robin |
-- |
|
|
|
@398
|
[398]
|
03/11/07 13:24:56 |
robin |
servicemodels.py -> servicemodels package |
|
|
|
@397
|
[397]
|
03/11/07 12:37:19 |
robin |
* first pass implementation of connection life-cycle api.
* Fixes the … |
|
|
|
@396
|
[396]
|
03/10/07 20:37:17 |
robin |
* documented intentions and emerging design for the service model
… |
|
|
|
@395
|
[395]
|
03/10/07 17:21:56 |
robin |
docstring spelling in asynwsgi.httpclient |
|
|
|
@394
|
[394]
|
03/10/07 17:10:54 |
robin |
* asynwsgi.httpclient
- cleanup, better documentation
- support … |
|
|
|
@393
|
[393]
|
03/10/07 13:36:22 |
robin |
* actualy send the signal we determin from the command line option. doh~ |
|
|
|
@392
|
[392]
|
03/10/07 13:33:02 |
robin |
* sclients tidy up
* fixed sclients fdtest
* added -k, --kill-signal … |
|
|
|
@391
|
[391]
|
03/10/07 13:21:54 |
robin |
-- |
|
|
|
@390
|
[390]
|
03/09/07 01:26:07 |
robin |
* fixed several issues with lost 'close' events introduced by last … |
|
|
|
@389
|
[389]
|
03/08/07 23:47:41 |
robin |
* busy_readers, busy_writers => notblocked, is faster and results in a … |
|
|
|
@388
|
[388]
|
03/08/07 21:47:40 |
robin |
* tweaked the report format
* minor changes to the after_dispatch policy
- … |
|
|
|
@387
|
[387]
|
03/08/07 01:52:44 |
robin |
* feature: remove fds from the poll set that are known to be readable or … |
|
|
|
@386
|
[386]
|
03/07/07 23:11:03 |
robin |
-- |
|
|
|
@385
|
[385]
|
03/07/07 23:09:31 |
robin |
* bugfix: close on error events that come allong without a read or write
… |
|
|
|
@383
|
[383]
|
03/05/07 02:37:41 |
robin |
* busy read/write having the desired effect |
|
|
|
@382
|
[382]
|
03/05/07 02:28:23 |
robin |
-- |
|
|
|
@381
|
[381]
|
03/05/07 00:17:59 |
robin |
* made _continue_reading eager with respect to the server pipeline depth. |
|
|
|
@380
|
[380]
|
03/04/07 22:35:30 |
robin |
* fixed stupid bug in requestresponse.yield_request_line
* got a stable … |
|
|
|
@379
|
[379]
|
03/03/07 21:01:31 |
robin |
-- |
|
|
|
@378
|
[378]
|
03/02/07 00:34:51 |
robin |
interim commit; new wsgi server model |
|
|
|
@377
|
[377]
|
02/26/07 22:12:42 |
robin |
minor refactor |
|
|
|
@376
|
[376]
|
02/26/07 20:31:08 |
robin |
* added ability to limit http pipelining depth to bench.http_processing. … |
|
|
|
@375
|
[375]
|
02/26/07 18:37:15 |
robin |
restored 'write as much as you can feature' |
|
|
|
@374
|
[374]
|
02/26/07 18:34:07 |
robin |
fixed a stupid bug in asynwsgi.wsgiconnection |
|
|
|
@373
|
[373]
|
02/26/07 16:29:30 |
robin |
-- |
|
|
|
@372
|
[372]
|
02/26/07 02:06:55 |
robin |
work in progress on a replacement for bench.htclient |
|
|
|
@371
|
[371]
|
02/25/07 18:05:36 |
robin |
killed off stale sclients version from asynwsgi.bench |
|
|
|
@370
|
[370]
|
02/25/07 18:03:10 |
robin |
svn:ignores faff |
|
|
|
@369
|
[369]
|
02/25/07 18:01:50 |
robin |
-- |
|
|
|
@368
|
[368]
|
02/25/07 17:59:48 |
robin |
* asynwsgi.bench.sclients -> package: asynwsgi.sclients … |
|
|
|
@367
|
[367]
|
02/25/07 16:59:34 |
robin |
* moved DescriptorTransport? and the Pyrex/c _passfd extention to … |
|
|
|
@366
|
[366]
|
02/25/07 16:00:32 |
robin |
* asynwsgi.httpclient -> asynwsgi.descriptorstate.httpclient, … |
|
|
|
@365
|
[365]
|
02/25/07 15:27:50 |
robin |
* poll based dispatch -> dispatch/poll.py
* dispatcher.py remains as a … |
|
|
|
@364
|
[364]
|
02/25/07 15:11:01 |
robin |
* requestheaderapi -> requestresponse.py |
|
|
|
@363
|
[363]
|
02/25/07 15:05:54 |
robin |
* socketapi -> descriptorstate.tcpsocket |
|
|
|
@362
|
[362]
|
02/25/07 14:48:20 |
robin |
ok, lets do this a step at a time. |
|
|
|
@361
|
[361]
|
02/25/07 14:25:38 |
robin |
* important bug fix to wsgicompleter; pipelined requests no longer hang … |
|
|
|
@360
|
[360]
|
02/24/07 22:14:01 |
robin |
lots of work on the client side of the api, motivated by what fell out of … |