sort by:
Revision Author Date Message Commit Date
8c285d9 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 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 [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 [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 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 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 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 [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 [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 [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 [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 [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 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 [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 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 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 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 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 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 [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 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 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 [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 [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 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 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
back to top