8c285d9 | James Graham | 08 October 2014, 15:35:53 UTC | Handle CONNECT messages by keeping the server alive. This requires enabling the HTTP/1.1 protocol version | 08 October 2014, 15:35:53 UTC |
b2e1d11 | hiroshige@chromium.org | 02 October 2014, 07:48:33 UTC | Add warm-up iteration config The first n iterations are excluded from the average where n is the number of warm-up iterations. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/147190043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@853 4ff78f4a-9131-11de-b045-6380ec9940d4 | 02 October 2014, 07:48:33 UTC |
675c375 | hiroshige@chromium.org | 25 September 2014, 03:03:08 UTC | [benchmark] Do not abort() when readyState is DONE in destroyAllXHRs This is to supress DevTools error messages, because on Chrome calling abort() in an onreadystatechange handler in sync mode causes a NetworkError message, even if it is after transition to DONE state. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/142550043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@852 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 September 2014, 03:03:08 UTC |
b66b7e6 | hiroshige@chromium.org | 24 September 2014, 05:35:26 UTC | [benchmark] Add XHR Async/Sync config R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/148740043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@851 4ff78f4a-9131-11de-b045-6380ec9940d4 | 24 September 2014, 05:35:26 UTC |
8172175 | hiroshige@chromium.org | 18 September 2014, 04:19:37 UTC | Clear timerID in the result reporting task R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/142960043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@850 4ff78f4a-9131-11de-b045-6380ec9940d4 | 18 September 2014, 04:19:37 UTC |
e4246b7 | tyoshino@chromium.org | 17 September 2014, 03:54:30 UTC | When returning 401 response, WebSocketRequestHandler.parse_request must return False Returning False prevents the default handler from being run R=ricea@chromium.org Review URL: https://codereview.appspot.com/138370043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@849 4ff78f4a-9131-11de-b045-6380ec9940d4 | 17 September 2014, 03:54:30 UTC |
c51f566 | hiroshige@chromium.org | 12 September 2014, 06:54:30 UTC | Clear timers at stop() in benchmark.js (to be consistent with xhr_benchmark.js) R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/142950043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@848 4ff78f4a-9131-11de-b045-6380ec9940d4 | 12 September 2014, 06:54:30 UTC |
005a691 | tyoshino@chromium.org | 12 September 2014, 05:59:31 UTC | [xhr_event_logger] Add an option to test sync XHR R=hiroshige@chromium.org Review URL: https://codereview.appspot.com/139550043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@847 4ff78f4a-9131-11de-b045-6380ec9940d4 | 12 September 2014, 05:59:31 UTC |
767f107 | hiroshige@chromium.org | 12 September 2014, 05:39:13 UTC | Clear event listeners by setting them to null, instead of function() {}. This reduces the number of listeners shown in the Chrome DevTools timeline. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/136530044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@846 4ff78f4a-9131-11de-b045-6380ec9940d4 | 12 September 2014, 05:39:13 UTC |
064d7c7 | tyoshino@chromium.org | 12 September 2014, 04:32:20 UTC | Fix the filename of the utility definition file in xhr_event_logger.html. It's been renamed to util_main.js R=hiroshige@chromium.org Review URL: https://codereview.appspot.com/137500043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@845 4ff78f4a-9131-11de-b045-6380ec9940d4 | 12 September 2014, 04:32:20 UTC |
7101be4 | hiroshige@chromium.org | 10 September 2014, 21:31:00 UTC | Add config.measureValue callback config.measureValue is call with the elapsed time in milliseconds for every measurement. This is intended to be used in Chromium Performance Test. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/141390043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@844 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 September 2014, 21:31:00 UTC |
3191c1a | hiroshige@chromium.org | 10 September 2014, 08:16:34 UTC | Refactoring: rename responseType to dataType in xhr_benchmark R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/137450043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@843 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 September 2014, 08:16:34 UTC |
9d16ed7 | hiroshige@chromium.org | 10 September 2014, 06:57:04 UTC | Add benchmark option to run on workers R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/135620043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@842 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 September 2014, 06:57:04 UTC |
29ff950 | tyoshino@chromium.org | 09 September 2014, 05:30:11 UTC | xhr_event_logger new features (upload event, dump ProgressEvent, response mode) R=hiroshige@chromium.org Review URL: https://codereview.appspot.com/141740043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@841 4ff78f4a-9131-11de-b045-6380ec9940d4 | 09 September 2014, 05:30:11 UTC |
5e66521 | hiroshige@chromium.org | 05 September 2014, 07:41:09 UTC | Show user agent in summary box R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/134510043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@840 4ff78f4a-9131-11de-b045-6380ec9940d4 | 05 September 2014, 07:41:09 UTC |
4bbe0fe | hiroshige@chromium.org | 05 September 2014, 07:19:18 UTC | Display config in summary box R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/138110043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@839 4ff78f4a-9131-11de-b045-6380ec9940d4 | 05 September 2014, 07:19:18 UTC |
85cb9c2 | hiroshige@chromium.org | 05 September 2014, 06:01:50 UTC | Fix radio box handling of xhr_benchmark.html to work on IE R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/135480043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@838 4ff78f4a-9131-11de-b045-6380ec9940d4 | 05 September 2014, 06:01:50 UTC |
f37b41f | hiroshige@chromium.org | 04 September 2014, 10:57:17 UTC | Replace variable name |runner| with |task| R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/133550043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@837 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 10:57:17 UTC |
a0e9e2e | hiroshige@chromium.org | 04 September 2014, 08:52:43 UTC | Exclude ArrayBuffer creation from the reported time in XHR benchmark R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/140230043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@836 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 08:52:43 UTC |
a3b85f7 | hiroshige@chromium.org | 04 September 2014, 07:48:10 UTC | Move totalSize and totalReplied declarations inside functions R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/141020043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@835 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 07:48:10 UTC |
7e44972 | hiroshige@chromium.org | 04 September 2014, 07:28:09 UTC | Output error message when FileReader for a blob fails R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/141010043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@834 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 07:28:09 UTC |
6203c1e | hiroshige@chromium.org | 04 September 2014, 07:10:45 UTC | Refactor variable initialization of |benchmark| R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/134420043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@833 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 07:10:45 UTC |
a030dff | hiroshige@chromium.org | 04 September 2014, 07:09:50 UTC | Ported parameter setting UI from benchmark.html to xhr_benchmark.html Enable to run the bench multiple times and display stddev. Added 'batch' button that runs send and receive benchmarks. Support turning off data verification. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/137980043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@832 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 07:09:50 UTC |
2fd86b4 | hiroshige@chromium.org | 04 September 2014, 07:04:05 UTC | Exclude ArrayBuffer creation from the reported time R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/138060043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@831 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 07:04:05 UTC |
c1815c5 | hiroshige@chromium.org | 04 September 2014, 06:17:47 UTC | Enable to run the bench multiple times and display stddev. Also added 'batch' button that runs send and receive benchmarks. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/133510044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@830 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 September 2014, 06:17:47 UTC |
52601cd | tyoshino@chromium.org | 02 September 2014, 07:20:08 UTC | Add a tool to investigate events dispatched by XHR R=yhirano@chromium.org Review URL: https://codereview.appspot.com/134270043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@829 4ff78f4a-9131-11de-b045-6380ec9940d4 | 02 September 2014, 07:20:08 UTC |
471b271 | tyoshino@chromium.org | 29 August 2014, 07:38:28 UTC | Introduce UI for changing benchmark configuration Also merges parameter and config R=ricea@chromium.org Review URL: https://codereview.appspot.com/123790044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@828 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 August 2014, 07:38:28 UTC |
8cbcb3d | hiroshige@chromium.org | 29 August 2014, 07:10:36 UTC | Recommit of 'Faster response body verification in XHR text receive benchmark' This fixes the performance bottleneck of XHR text receive benchmarking. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/132250043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@827 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 August 2014, 07:10:36 UTC |
5b9a6f3 | hiroshige@chromium.org | 27 August 2014, 08:53:34 UTC | Faster response body verification in XHR text receive benchmark This fixes the performance bottleneck of XHR text receive benchmarking. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/130660043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@826 4ff78f4a-9131-11de-b045-6380ec9940d4 | 27 August 2014, 08:53:34 UTC |
8575ff0 | hiroshige@chromium.org | 27 August 2014, 08:16:14 UTC | Faster request body verification in XHR send handler This fixes the performance bottleneck of XHR send benchmarking. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/131350043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@825 4ff78f4a-9131-11de-b045-6380ec9940d4 | 27 August 2014, 08:16:14 UTC |
3ba8eee | tyoshino@chromium.org | 05 August 2014, 05:32:54 UTC | Fix indentation in benchmark.html R=ricea@chromium.org Review URL: https://codereview.appspot.com/116570043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@822 4ff78f4a-9131-11de-b045-6380ec9940d4 | 05 August 2014, 05:32:54 UTC |
a35dc37 | tyoshino@chromium.org | 04 August 2014, 09:25:50 UTC | [Benchmark tools] Adjust start/stop size R=yhirano@chromium.org, yhirano Review URL: https://codereview.appspot.com/105450043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@821 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 August 2014, 09:25:50 UTC |
462c583 | tyoshino@chromium.org | 25 June 2014, 06:24:37 UTC | [benchmark.html] Recreate data also when size decreases R=yhirano@chromium.org Review URL: https://codereview.appspot.com/101520044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@817 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 June 2014, 06:24:37 UTC |
328030f | tyoshino@chromium.org | 25 June 2014, 06:24:25 UTC | [benchmark.html] Use bind to build test runner closures. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/106180044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@816 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 June 2014, 06:24:25 UTC |
748e32d | tyoshino@chromium.org | 25 June 2014, 04:26:43 UTC | [benchmark.html] Add a switch to turn on/off data verification R=yhirano@chromium.org Review URL: https://codereview.appspot.com/105100045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@815 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 June 2014, 04:26:43 UTC |
3698e60 | tyoshino@chromium.org | 12 June 2014, 06:25:58 UTC | Move PerMessageCompressTest.test_receive_message_deflate_mixed_btype to PerMessageDeflateTest R=ricea@chromium.org Review URL: https://codereview.appspot.com/104050044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@814 4ff78f4a-9131-11de-b045-6380ec9940d4 | 12 June 2014, 06:25:58 UTC |
6c60d4e | tyoshino@chromium.org | 11 June 2014, 09:19:43 UTC | [benchmark.html] Add a checkbox to turn on/off size column printing R=yhirano@chromium.org Review URL: https://codereview.appspot.com/107870043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@812 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 June 2014, 09:19:43 UTC |
94f4dce | tyoshino@chromium.org | 11 June 2014, 09:18:56 UTC | Move PerMessageCompressTest.test_receive_message_deflate to PerMessageDeflateTest R=ricea@chromium.org Review URL: https://codereview.appspot.com/101170043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@811 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 June 2014, 09:18:56 UTC |
48181c7 | tyoshino@chromium.org | 11 June 2014, 08:26:18 UTC | Move PerMessageCompressTest.test_receive_message_deflate_random_section to PerMessageDeflateTest R=ricea@chromium.org Review URL: https://codereview.appspot.com/109800044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@810 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 June 2014, 08:26:18 UTC |
7d438e2 | tyoshino@chromium.org | 11 June 2014, 04:40:52 UTC | Move PerMessageCompressTest.test_send_message_deflate_fragmented_bfinal to PerMessageDeflateTest BUG=none R=ricea@chromium.org Review URL: https://codereview.appspot.com/104020043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@809 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 June 2014, 04:40:52 UTC |
5b384ee | tyoshino@chromium.org | 10 June 2014, 06:40:35 UTC | Move PerMessageCompressTest.test_send_message_deflate() to PerMessageDeflateTest R=ricea@chromium.org Review URL: https://codereview.appspot.com/108770043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@808 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 June 2014, 06:40:35 UTC |
5563456 | tyoshino@chromium.org | 09 June 2014, 02:19:57 UTC | Add text mode to xhr_benchmark.html R=yhirano@chromium.org, yhirano Review URL: https://codereview.appspot.com/103170043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@807 4ff78f4a-9131-11de-b045-6380ec9940d4 | 09 June 2014, 02:19:57 UTC |
a14c494 | tyoshino@chromium.org | 09 June 2014, 01:55:00 UTC | [benchmark.html] Print time per message R=ricea@chromium.org Review URL: https://codereview.appspot.com/103110048 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@806 4ff78f4a-9131-11de-b045-6380ec9940d4 | 09 June 2014, 01:55:00 UTC |
4fd7056 | tyoshino@chromium.org | 06 June 2014, 06:02:58 UTC | Remove alert() call introduced to benchmark.html by mistake TBR=yhirano Review URL: https://codereview.appspot.com/103910046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@805 4ff78f4a-9131-11de-b045-6380ec9940d4 | 06 June 2014, 06:02:58 UTC |
86775e0 | tyoshino@chromium.org | 26 May 2014, 13:44:00 UTC | Remove perframe-compress extension support Tests are kept and will be run against deflate-frame R=yhirano@chromium.org Review URL: https://codereview.appspot.com/100690043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@804 4ff78f4a-9131-11de-b045-6380ec9940d4 | 26 May 2014, 13:44:00 UTC |
d1cfc2d | tyoshino@chromium.org | 26 May 2014, 09:27:38 UTC | [Test only] Move deflate tests from PerMessageCompressTest to PerMessageDeflateTest - empty message test - message with null character test After clean up, we'll delete permessage-compress support and PerMessageCompressTest R=yhirano@chromium.org Review URL: https://codereview.appspot.com/97700043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@803 4ff78f4a-9131-11de-b045-6380ec9940d4 | 26 May 2014, 09:27:38 UTC |
04ec81c | tyoshino@chromium.org | 23 May 2014, 07:12:32 UTC | Add a sample CGI script for testing effect of HTTP headers on the origin page R=yhirano@chromium.org Review URL: https://codereview.appspot.com/98450047 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@802 4ff78f4a-9131-11de-b045-6380ec9940d4 | 23 May 2014, 07:12:32 UTC |
1e46aa9 | tyoshino@chromium.org | 23 May 2014, 07:10:10 UTC | Fix server_no_context_takeover implementation _deflater needs to be reset to None after generating the last frame using current _deflater. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/98440047 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@801 4ff78f4a-9131-11de-b045-6380ec9940d4 | 23 May 2014, 07:10:10 UTC |
4a5fecc | tyoshino@chromium.org | 22 May 2014, 07:41:00 UTC | Fix test function name: Frame -> frame Review URL: https://codereview.appspot.com/98420049 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@800 4ff78f4a-9131-11de-b045-6380ec9940d4 | 22 May 2014, 07:41:00 UTC |
01ad230 | tyoshino@chromium.org | 21 May 2014, 02:00:43 UTC | Make send_message() with end=False generate frame when permessage-deflate is enabled Currently, data passed by send_message() with end=False is buffered inside the deflater object. To be consistent with send_message()'s behavior when permessage-deflate is not enabled, make it flush given data. This CL also adds tests to check how permessage-deflate's implementation generates fragments. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/95480043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@799 4ff78f4a-9131-11de-b045-6380ec9940d4 | 21 May 2014, 02:00:43 UTC |
fa377ae | tyoshino@chromium.org | 30 April 2014, 07:42:06 UTC | Refine pydoc of standalone.py - Refine instructions for TLS support - Add underlines to headings - Replace examples to ones with PYTHONPATH env setter - Add note about how relative paths passed to TLS related parameters are resolved R=yhirano@chromium.org Review URL: https://codereview.appspot.com/98800043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@798 4ff78f4a-9131-11de-b045-6380ec9940d4 | 30 April 2014, 07:42:06 UTC |
a92424d | tyoshino@chromium.org | 25 April 2014, 06:21:26 UTC | Remove MozWebSocket support from console.html R=yhirano@chromium.org Review URL: https://codereview.appspot.com/90460044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@797 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 April 2014, 06:21:26 UTC |
9034f09 | tyoshino@chromium.org | 23 April 2014, 10:01:36 UTC | Remove HyBi 08 version protocol support R=ricea@chromium.org Review URL: https://codereview.appspot.com/90490043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@794 4ff78f4a-9131-11de-b045-6380ec9940d4 | 23 April 2014, 10:01:36 UTC |
a6d90a4 | tyoshino@chromium.org | 25 March 2014, 10:26:10 UTC | Add a simple handler cookie_wsh.py useful for cookie test Release note: Add a simple handler cookie_wsh.py useful for cookie test Review URL: https://codereview.appspot.com/79430043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@793 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 March 2014, 10:26:10 UTC |
584da1e | tyoshino@chromium.org | 25 March 2014, 05:34:58 UTC | Split XHR benchmark code into xhr_benchmark_handler.py Release note: [XHR benchmark tool] Split XHR benchmark code into xhr_benchmark_handler.py R=yhirano@chromium.org Review URL: https://codereview.appspot.com/79420043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@792 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 March 2014, 05:34:58 UTC |
2f7286f | tyoshino@chromium.org | 24 October 2013, 07:28:58 UTC | Print extensions attribute on open event. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/16280047 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@790 4ff78f4a-9131-11de-b045-6380ec9940d4 | 24 October 2013, 07:28:58 UTC |
1b506dc | tyoshino@chromium.org | 18 October 2013, 06:46:31 UTC | benchmark.html typo fix R=yhirano@chromium.org Review URL: https://codereview.appspot.com/14920043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@788 4ff78f4a-9131-11de-b045-6380ec9940d4 | 18 October 2013, 06:46:31 UTC |
d940f95 | yhirano@chromium.org | 17 October 2013, 04:17:15 UTC | Rename parameter names to follow the permessage-deflate spec change. Replace s2c_ and c2s_ with server_ and client_ respectively. R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/14664044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@787 4ff78f4a-9131-11de-b045-6380ec9940d4 | 17 October 2013, 04:17:15 UTC |
0767a25 | tyoshino@chromium.org | 26 September 2013, 08:25:35 UTC | Attempt to print client cert info only when the client sends it. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/13308047 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@786 4ff78f4a-9131-11de-b045-6380ec9940d4 | 26 September 2013, 08:25:35 UTC |
8d70631 | tyoshino@chromium.org | 10 September 2013, 03:11:59 UTC | Add a _Deflater/_Inflater test against big random section input R=yhirano@chromium.org Review URL: https://codereview.appspot.com/13381043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@785 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 September 2013, 03:11:59 UTC |
f971d1f | tyoshino@chromium.org | 10 September 2013, 03:10:51 UTC | [XHR benchmark tool] Verify Blob response Release note: [XHR benchmark tool] Verify Blob response R=yhirano@chromium.org Review URL: https://codereview.appspot.com/13585043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@784 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 September 2013, 03:10:51 UTC |
2676993 | tyoshino@chromium.org | 29 August 2013, 02:27:31 UTC | Group benchmark parameters into one dict. Release note: n/a R=yhirano@chromium.org Review URL: https://codereview.appspot.com/13272043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@783 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 August 2013, 02:27:31 UTC |
8d81cfd | tyoshino@chromium.org | 29 August 2013, 02:26:23 UTC | Add blob support to xhr_benchmark.html Release note: Add blob support to xhr_benchmark.html R=yhirano@chromium.org Review URL: https://codereview.appspot.com/13277043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@782 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 August 2013, 02:26:23 UTC |
e6d621a | tyoshino@chromium.org | 27 August 2013, 09:17:23 UTC | Add XMLHttpRequest benchmark functionality For two special path, pywebsocket serves as an HTTP server to help xhr_benchmark.html. Release note: Add XMLHttpRequest benchmark functionality R=yhirano@chromium.org Review URL: https://codereview.appspot.com/9738050 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@781 4ff78f4a-9131-11de-b045-6380ec9940d4 | 27 August 2013, 09:17:23 UTC |
3048c7d | tyoshino@chromium.org | 26 August 2013, 05:10:47 UTC | Fix wrong variable in verifyAcknowledgement function in util.js Release note: bug fix in benchmark tool error handling R=yhirano@chromium.org Review URL: https://codereview.appspot.com/12822046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@780 4ff78f4a-9131-11de-b045-6380ec9940d4 | 26 August 2013, 05:10:47 UTC |
740cf36 | tyoshino@chromium.org | 29 July 2013, 08:12:14 UTC | Log when get_extension_response is called on inactivated processor Release note: n/a R=ricea@chromium.org Review URL: https://codereview.appspot.com/10921044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@779 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 July 2013, 08:12:14 UTC |
77023c6 | tyoshino@chromium.org | 29 July 2013, 07:55:46 UTC | Comments on the available extension list and the extension getting method Clarify that they're for server side only. Release note: n/a R=ricea@chromium.org Review URL: https://codereview.appspot.com/11089043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@778 4ff78f4a-9131-11de-b045-6380ec9940d4 | 29 July 2013, 07:55:46 UTC |
0119421 | yhirano@chromium.org | 10 July 2013, 08:19:44 UTC | Introduce window_bits constructor parameter to util._Inflate. This change enables us to delete a dirty hack in a Blink layout test. See http://crbug.com/235822 . R=tyoshino@chromium.org Review URL: https://codereview.appspot.com/11099043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@777 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 08:19:44 UTC |
e2a917f | tyoshino@chromium.org | 10 July 2013, 07:43:52 UTC | Move functions that are useful also for xhr benchmark. xhr benchmark tool is coming. This is preparation for it. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/10799045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@776 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 07:43:52 UTC |
4c1f339 | tyoshino@chromium.org | 10 July 2013, 07:37:18 UTC | Test that permessage-deflate extension uses small window if specified. R=yhirano@chromium.org Review URL: https://codereview.appspot.com/10826045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@775 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 07:37:18 UTC |
b098791 | tyoshino@chromium.org | 10 July 2013, 07:04:11 UTC | Comment that we always use _RFC1979Inflater that can accept data generated with wbits=15 Release note: n/a R=yhirano@chromium.org Review URL: https://codereview.appspot.com/11091043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@774 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 07:04:11 UTC |
6b52929 | tyoshino@chromium.org | 10 July 2013, 07:03:29 UTC | Rename c2s_max_window_bits related variables for readability Now we have this parameter in both client-to-server and server-to-client direction. Variables we have now have confusing names. Release note: n/a R=yhirano@chromium.org Review URL: https://codereview.appspot.com/10962045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@773 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 07:03:29 UTC |
ed848fc | tyoshino@chromium.org | 10 July 2013, 04:03:23 UTC | Make echo_client.py announce c2s_max_window_bits capability TEST=Tested connecting pywebsocket R=yhirano@chromium.org Review URL: https://codereview.appspot.com/11038043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@772 4ff78f4a-9131-11de-b045-6380ec9940d4 | 10 July 2013, 04:03:23 UTC |
e2286c4 | tyoshino@chromium.org | 09 July 2013, 13:22:58 UTC | Add retry logic to the socket creation code in clients for testing. Release note: n/a R=ricea@chromium.org Review URL: https://codereview.appspot.com/9040046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@771 4ff78f4a-9131-11de-b045-6380ec9940d4 | 09 July 2013, 13:22:58 UTC |
6ef29fa | tyoshino@chromium.org | 09 July 2013, 12:43:54 UTC | Remove an obsolete parameter from _run_server and add some file comment. Release note: n/a R=ricea@chromium.org Review URL: https://codereview.appspot.com/8956043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@770 4ff78f4a-9131-11de-b045-6380ec9940d4 | 09 July 2013, 12:43:54 UTC |
41345d4 | tyoshino@chromium.org | 31 May 2013, 05:50:51 UTC | Move logging code to util.js R=yhirano@chromium.org Review URL: https://codereview.appspot.com/9711045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@769 4ff78f4a-9131-11de-b045-6380ec9940d4 | 31 May 2013, 05:50:51 UTC |
9c37c32 | tyoshino@chromium.org | 30 May 2013, 03:13:16 UTC | Make eventsource.html report more info - Show note about --cgi_path parameter - Print onopen and onerror event - Add id to the stream R=ricea@chromium.org Review URL: https://codereview.appspot.com/9788045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@768 4ff78f4a-9131-11de-b045-6380ec9940d4 | 30 May 2013, 03:13:16 UTC |
0ec53bd | tyoshino@chromium.org | 01 May 2013, 10:20:08 UTC | [echo_client] Exit when an extension is enabled and an old protocol which does not support extensions is specified Release note: Exit echo_client when an extension is enabled and an old protocol is specified. Review URL: https://codereview.appspot.com/9072043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@767 4ff78f4a-9131-11de-b045-6380ec9940d4 | 01 May 2013, 10:20:08 UTC |
7f0a521 | tyoshino@chromium.org | 01 May 2013, 03:17:18 UTC | Remove unnecessary line configuring server's stderr. test_version_check. pywebsocket server doesn't output anything annoying for this test case. Release note: n/a Review URL: https://codereview.appspot.com/8955043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@766 4ff78f4a-9131-11de-b045-6380ec9940d4 | 01 May 2013, 03:17:18 UTC |
0f5f466 | tyoshino@chromium.org | 30 April 2013, 08:17:35 UTC | Add instruction how to configure WebSocket extensions to pydoc. Release note: mod_pywebsocket directory pydoc update. Added note about extension configuration Review URL: https://codereview.appspot.com/8954043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@765 4ff78f4a-9131-11de-b045-6380ec9940d4 | 30 April 2013, 08:17:35 UTC |
4a2489e | tyoshino@chromium.org | 25 April 2013, 14:12:16 UTC | Add permessage-deflate support to echo_client.py Release note: Add permessage-deflate support to echo_client.py Review URL: https://codereview.appspot.com/8906043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@764 4ff78f4a-9131-11de-b045-6380ec9940d4 | 25 April 2013, 14:12:16 UTC |
3b3f32f | yhirano@chromium.org | 24 April 2013, 01:16:26 UTC | c2s_max_window_bits parameter for a client can be configured only if the client allows it. Review URL: https://codereview.appspot.com/8911046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@763 4ff78f4a-9131-11de-b045-6380ec9940d4 | 24 April 2013, 01:16:26 UTC |
83de693 | tyoshino@chromium.org | 22 April 2013, 09:04:48 UTC | Add tests on the extension processor registry Release note: n/a (test only change) Review URL: https://codereview.appspot.com/8782045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@762 4ff78f4a-9131-11de-b045-6380ec9940d4 | 22 April 2013, 09:04:48 UTC |
10e140a | tyoshino@chromium.org | 22 April 2013, 07:41:12 UTC | Define a constant for sleep time for warming up the server. Release note: n/a (test only change) Review URL: https://codereview.appspot.com/8782044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@761 4ff78f4a-9131-11de-b045-6380ec9940d4 | 22 April 2013, 07:41:12 UTC |
f8a2c5c | yhirano@chromium.org | 22 April 2013, 04:38:52 UTC | Restore x-webkit-deflate-frame extension removed at r751. The extension needs to be implemented for testing the blink implementation. Review URL: https://codereview.appspot.com/8902045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@760 4ff78f4a-9131-11de-b045-6380ec9940d4 | 22 April 2013, 04:38:52 UTC |
8e030b4 | tyoshino@chromium.org | 19 April 2013, 04:30:15 UTC | Add tests for permessage-deflate in test_msgutil.py. Since the existing tests for permessage-compress covers most of code path used for permessage-deflate, I don't add the same ones, but just these simple two cases. Release note: n/a (test only change) Review URL: https://codereview.appspot.com/8541048 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@759 4ff78f4a-9131-11de-b045-6380ec9940d4 | 19 April 2013, 04:30:15 UTC |
2f428d1 | tyoshino@chromium.org | 18 April 2013, 02:07:28 UTC | Shorten test method names where it's clear which protocol is tested. Review URL: https://codereview.appspot.com/8540047 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@757 4ff78f4a-9131-11de-b045-6380ec9940d4 | 18 April 2013, 02:07:28 UTC |
26c9016 | tyoshino@chromium.org | 17 April 2013, 03:28:35 UTC | Print time, filename and line number like google-glog to ease debugging rather than printing class name. Review URL: https://codereview.appspot.com/8534046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@756 4ff78f4a-9131-11de-b045-6380ec9940d4 | 17 April 2013, 03:28:35 UTC |
8b3efc5 | tyoshino@chromium.org | 16 April 2013, 11:13:04 UTC | Split EndToEndTest into smaller classes After this, I'm going to shorten test methods. Release note: n/a (test only change) Review URL: https://codereview.appspot.com/8792043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@755 4ff78f4a-9131-11de-b045-6380ec9940d4 | 16 April 2013, 11:13:04 UTC |
b5239b0 | tyoshino@chromium.org | 16 April 2013, 08:42:50 UTC | Add permessage-deflate tests on two-message cases. Review URL: https://codereview.appspot.com/8537044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@754 4ff78f4a-9131-11de-b045-6380ec9940d4 | 16 April 2013, 08:42:50 UTC |
7ba64d0 | tyoshino@chromium.org | 16 April 2013, 07:22:25 UTC | Rename extension processor classes to match extension identifier. Bonus: Remove commented out x-webkit prefixed extension registration code which now are never going to live. Review URL: https://codereview.appspot.com/8576046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@753 4ff78f4a-9131-11de-b045-6380ec9940d4 | 16 April 2013, 07:22:25 UTC |
496554b | tyoshino@chromium.org | 16 April 2013, 05:52:56 UTC | Add permessage-deflate support. Review URL: https://codereview.appspot.com/8666044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@752 4ff78f4a-9131-11de-b045-6380ec9940d4 | 16 April 2013, 05:52:56 UTC |
92eba49 | tyoshino@chromium.org | 15 April 2013, 05:40:49 UTC | Fix extension parameter parsing code of deflate extensions. They were not passing parsed integer value to deflate/inflate classes. Release note: Fix broken extension parameter parsing code of perframe-deflate, x-webkit-perframe-deflate, permessage-compression and x-permessage-compression. Review URL: https://codereview.appspot.com/8589046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@751 4ff78f4a-9131-11de-b045-6380ec9940d4 | 15 April 2013, 05:40:49 UTC |
957f2de | tyoshino@chromium.org | 11 April 2013, 08:17:49 UTC | Factor out framing part of deflate method of permessage-compress extension into a separate class. It's going to be used for permessage-deflate implementation. Release note: n/a (no behavior change) Review URL: https://codereview.appspot.com/8411044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@750 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 April 2013, 08:17:49 UTC |
27e682d | tyoshino@chromium.org | 11 April 2013, 07:18:51 UTC | Add note about methods for setting c2s parameter. c2s methods are just for negotiation testing. Release note: n/a (comment only) BUG=none TEST=run_all.py Review URL: https://codereview.appspot.com/8589045 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@749 4ff78f4a-9131-11de-b045-6380ec9940d4 | 11 April 2013, 07:18:51 UTC |
fd0edb9 | tyoshino@chromium.org | 08 April 2013, 14:04:48 UTC | Factor out part of compression stats calculation code into a separate class. Release note: n/a (no behavior change) Review URL: https://codereview.appspot.com/8411043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@748 4ff78f4a-9131-11de-b045-6380ec9940d4 | 08 April 2013, 14:04:48 UTC |
a68f746 | tyoshino@chromium.org | 08 April 2013, 10:11:54 UTC | Make window bits parameter validation stricter. Unittests are also added. Release note: LZ77 window bits related extension parameter with leading zeroes will be rejected. Review URL: https://codereview.appspot.com/8347044 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@747 4ff78f4a-9131-11de-b045-6380ec9940d4 | 08 April 2013, 10:11:54 UTC |
a5bfb00 | tyoshino@chromium.org | 08 April 2013, 04:41:10 UTC | [Bug fix] Do zero check on the value to be a denominator in incoming DEFLATE ratio calculation. Release note: same as CL title Review URL: https://codereview.appspot.com/8408043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@746 4ff78f4a-9131-11de-b045-6380ec9940d4 | 08 April 2013, 04:41:10 UTC |
c1a9fa1 | tyoshino@chromium.org | 05 April 2013, 11:30:09 UTC | Give more descriptive name for _deflater and _inflater (prefix _rfc1979) Review URL: https://codereview.appspot.com/8401046 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@745 4ff78f4a-9131-11de-b045-6380ec9940d4 | 05 April 2013, 11:30:09 UTC |
b21ee33 | tyoshino@chromium.org | 04 April 2013, 09:27:11 UTC | Stop deflate-stream support. Buffer draining code that was required to close deflate-stream enabled session cleanly will be also removed. Review URL: https://codereview.appspot.com/8358043 git-svn-id: http://pywebsocket.googlecode.com/svn/trunk@744 4ff78f4a-9131-11de-b045-6380ec9940d4 | 04 April 2013, 09:27:11 UTC |