Commit Graph

  • b258b4fadb Use bufio.Writer returned from hijack in upgrade Gary Burd 2017-03-02 14:46:13 -0800
  • 4873052237 Fix formatting. Gary Burd 2017-03-01 09:42:05 -0800
  • 286b5c9371 Use bufio.Reader returned from hijack in upgrade Gary Burd 2017-03-01 09:36:54 -0800
  • 3f3e394da2 Update cloneTLSConfig to use Go 1.8 Config.Clone method William Wennerström 2017-02-18 17:27:10 +0100
  • 9acaa683f0 Add Go 1.8 to Travis config Gary Burd 2017-02-16 13:52:12 -0800
  • 5ade364dff Improve examples Gary Burd 2017-02-15 17:01:07 -0800
  • 804cb600d0 Prepared Messages (#211) Gary Burd 2017-02-14 09:41:18 -0800
  • 9bc973af06 Change text/template to html/template in the examples Shrumit Mehta 2017-02-13 13:21:13 -0500
  • c36f2fe5c3 Merge pull request #210 from nobuf/nobuf/update-doc-about-compression Gary Burd 2017-01-26 11:14:27 -0800
  • 1025138dad Add code snippet for EnableCompression in doc.go, change EnableWriteCompression()'s parameter to false since enableWriteCompression is true by default. Nobu Funaki 2017-01-26 10:48:11 -0800
  • 4e4c8d08b4 Merge pull request #208 from FZambia/flate_write_pool_fix Gary Burd 2017-01-24 15:37:53 -0800
  • ac61189060 remove test as HuffmanOnly compression level not defined in Go < 1.7 Alexander Emelin 2017-01-25 02:34:04 +0300
  • eb457539f7 fix flate write pool size to work with best compression Alexander Emelin 2017-01-25 02:15:04 +0300
  • 0674c7c796 Improve upgrade error messages Gary Burd 2017-01-23 10:52:19 -0800
  • 2257eda00b Fix compile error on Go < 1.6 Gary Burd 2017-01-19 11:27:08 -0800
  • 522f286a67 Fix to compile on Go < 1.6 Gary Burd 2017-01-19 11:23:28 -0800
  • b0dc45572b Change default and add API for compression level Gary Burd 2017-01-19 11:00:23 -0800
  • bb547c6c5c Improve SetXHandler documentation Gary Burd 2017-01-15 13:09:21 -0800
  • 561ac01ecf Merge pull request #205 from FZambia/compression_benchmarks Gary Burd 2017-01-13 20:07:17 -0800
  • 34e053563d benchmarks for write with compression enabled/disabled Alexandr Emelin 2017-01-13 12:06:51 +0300
  • 17634340a8 Update compression documentation Gary Burd 2017-01-11 11:29:28 -0800
  • adf16b3178 Add safe maskBytes Gary Burd 2016-12-31 20:13:41 -0800
  • 5ddbd28fbd Merge branch 'compress' Gary Burd 2016-12-27 17:08:04 -0500
  • 6c51b25bc8 Compression improvements Gary Burd 2016-12-27 17:05:16 -0500
  • 404e6b135d Merge pull request #199 from AndrienkoAleksandr/master Gary Burd 2016-12-27 09:27:37 -0500
  • 0e7877a5a1 Fix up README.md for command example. Aleksandr Andrienko 2016-12-27 15:04:14 +0200
  • 2db2f66488 pool flate readers Cyrus Katrak 2016-12-17 15:33:06 -0800
  • 3ab3a8b883 pool flate writers v1.1.0 Cyrus Katrak 2016-12-15 14:53:35 -0800
  • 0868951cdb Improve WriteMessage fast path Gary Burd 2016-12-07 16:21:58 -0800
  • e8f0f8aaa9 Merge pull request #185 from shivamMg/doc-fix Gary Burd 2016-11-12 06:27:12 -0800
  • dc13401989 Fix documentation Shivam Mamgain 2016-11-12 16:02:12 +0530
  • 9fbf129ff2 Add Conn.[Set]CloseHandler Gary Burd 2016-11-02 13:04:59 -0700
  • 80a0029a65 Improve write error handling Gary Burd 2016-11-02 09:41:43 -0700
  • 343fff4c5c Fix mask alignment Gary Burd 2016-11-02 09:16:35 -0700
  • 2aff870ef8 Improve command example Gary Burd 2016-10-27 21:05:23 -0700
  • 6257d10a8b Improve chat example Gary Burd 2016-10-25 16:13:36 -0700
  • 0b847f2fac Update README.md Gary Burd 2016-10-21 12:35:05 -0700
  • 2b825c3f82 Merge pull request #169 from garyburd/master Gary Burd 2016-10-21 12:12:30 -0700
  • 77f110791c Improve mask performance Gary Burd 2016-10-20 16:25:46 -0700
  • 460e0a996e Test w/ Go 1.7 on Travis Gary Burd 2016-10-20 16:33:47 -0700
  • 5df680c89f Merge pull request #166 from MaximeHeckel/add-cookiejar Gary Burd 2016-10-18 19:33:40 -0700
  • 56d95f2940 add cookie jar to dialer Maxime Heckel 2016-10-17 11:19:52 -0700
  • 8003df83ee Merge pull request #167 from garyburd/master Gary Burd 2016-10-17 17:39:55 -0700
  • a0ef436d00 compression: add tests, rename option Gary Burd 2016-10-17 17:30:22 -0700
  • 17c3c6b6b9 Merge pull request #164 from artyom/master Gary Burd 2016-10-17 08:03:37 -0700
  • 99ffb988ce Update README to reflect change of Go sub-repo websocket feature Artyom Pervukhin 2016-10-13 11:39:05 +0300
  • c09b72d2ee per message compression; only no context modes Cyrus Katrak 2016-09-29 21:52:15 -0700
  • 2d1e4548da Simplify dial TLS test Gary Burd 2016-09-12 08:30:41 -0700
  • a69d25be2f Merge pull request #152 from sambooo/patch-1 Gary Burd 2016-08-02 06:32:03 -0700
  • 295028b997 Fix typos in chat example Sam Broughton 2016-08-02 07:24:52 +0100
  • 5e2e56d5df Improve chat example Gary Burd 2016-07-18 16:08:34 -0700
  • a836c37014 Merge pull request #150 from RHavar/patch-1 Gary Burd 2016-07-10 21:44:50 -0700
  • b5afd49817 Update hub.go Ryan Havar 2016-07-10 23:15:05 -0500
  • 54f9decdbf Add description to the chat example readme Gary Burd 2016-07-01 11:57:38 -0700
  • a87eae1d6f Add hooks to support RFC 7692 (per-message compression extension) Gary Burd 2016-06-29 17:03:55 -0700
  • b5389d0dc2 Implement RFC 6455, section 4.4 Gary Burd 2016-06-29 13:56:55 -0700
  • a68708917c Coalesce outbound messages in chat example Gary Burd 2016-06-06 16:20:22 -0700
  • 3ddc984058 Merge pull request #136 from reeze/add-handler-getter Gary Burd 2016-05-31 22:17:19 -0700
  • c9ce64ea05 Add Ping/Pong handler getter methods Reeze Xia 2016-05-28 23:59:17 +0800
  • 8b29b78138 Add Sec-WebSocket-Extensions header parser Gary Burd 2016-05-31 09:32:45 -0700
  • be01041b66 Reduce memory allocations in NextReader, NextWriter Gary Burd 2016-05-31 05:14:41 -0700
  • 50d660d6ac Revert "Reduce memory allocations in NextReader, NextWriter" Gary Burd 2016-05-30 01:53:33 -0700
  • afffb15196 Merge branch 'varnames' Gary Burd 2016-05-26 21:01:19 -0700
  • 24cddddcc0 Use single character receiver names in chat example Gary Burd 2016-05-26 21:00:24 -0700
  • 8b209f6317 Reduce memory allocations in NextReader, NextWriter Gary Burd 2016-05-26 14:07:24 -0700
  • 2301bcbf5c Cleanup js in chat example Gary Burd 2016-05-26 10:19:40 -0700
  • be95f72b73 Meaningful names for connection, message Jean de Klerk 2016-05-18 08:57:16 -0600
  • a6108176e8 Meaningful names for hub Jean de Klerk 2016-05-18 08:56:16 -0600
  • 1f512fc3f0 Handle invalid close frames v1.0.0 Gary Burd 2016-04-28 09:34:18 -0700
  • a724ba4528 Test truncated frames at all positions Gary Burd 2016-04-25 08:42:53 -0700
  • ae46df13e9 Fix Read() to return errUnexpectedEOF when EOF is received before all bytes in the frame have been read Tarmigan Casebolt 2016-04-24 22:30:05 -0700
  • 703e8da19b Drop Go 1.3 from supported configurations Gary Burd 2016-04-23 15:56:33 -0700
  • 5a00fb2e99 Do not shallow copy crypto/tls.Config Gary Burd 2016-04-23 15:46:58 -0700
  • 3d02343cd3 .travis.yml go vet fix. Gary Burd 2016-04-22 22:25:05 -0700
  • 6b3d49710b Fix filewatch example Gary Burd 2016-04-21 17:30:17 -0700
  • e2e3d8414d Document that default ping handler can block Gary Burd 2016-03-13 11:57:37 -0700
  • a622679ebd Add IsWebSocketUpgrade Gary Burd 2016-03-09 10:36:44 -0800
  • c45a635370 Remove Go 1.1 from Travis config Gary Burd 2016-03-02 15:27:37 -0800
  • 0b8990dd8b Run 'go vet' instead of 'go tool vet' in Travis Gary Burd 2016-03-02 15:14:48 -0800
  • be42fcd8c9 Merge pull request #113 from elithrar/patch-1 Gary Burd 2016-03-02 14:59:35 -0800
  • d1d4086b14 Fix go vet warning Gary Burd 2016-03-02 14:56:29 -0800
  • ac929f8383 Update .travis.yml to build Go 1.6 Matt Silverlock 2016-02-26 13:26:45 -0800
  • 5c91b59efa Improve Upgrader.Upgrade doc Gary Burd 2016-02-21 13:34:30 -0800
  • 4935ba31a2 Merge pull request #111 from seikichi/support_proxy_auth Gary Burd 2016-02-17 09:43:51 -0800
  • 360dfe00ec Support proxy authorization for websocket client Seiichi KONDO 2016-02-17 20:18:07 +0900
  • 0e2713e645 Address common gotchas with package Gary Burd 2016-02-16 15:03:54 -0800
  • e85d897656 Merge pull request #110 from tabone/close-frame-response Gary Burd 2016-02-16 13:07:31 -0800
  • bf696496cb When sending a Close frame in response, the endpoint typically echos the status code it received. Luca Tabone 2016-02-16 00:55:57 +0100
  • b824a5d853 Merge pull request #109 from vially/patch-1 Gary Burd 2016-02-10 16:29:04 -0800
  • 6b3bf61ce8 Fix documentation typos Valentin Hăloiu 2016-02-11 02:22:44 +0200
  • 234959944d Add text description to close errors Gary Burd 2016-01-28 08:48:56 -0800
  • 5434f8b69b Improve IsUnexpectedCloseError examples Gary Burd 2016-01-19 18:24:46 -0800
  • 615f23bc98 Add IsUnexpectedCloseError Gary Burd 2016-01-19 13:06:29 -0800
  • a2d85bcbfc Add IsCloseError, improve doc about errors Gary Burd 2016-01-19 09:20:21 -0800
  • 3986be78bf Split raw query from opaque in URL parser Gary Burd 2015-12-15 21:10:58 -0800
  • 9727ab9cda Test URL path and query Gary Burd 2015-12-15 20:25:50 -0800
  • 844dd6d40e Add closing handshake code to echo example client Gary Burd 2015-12-09 16:50:38 -0800
  • 361d4c0ffd Improve echo web UI Gary Burd 2015-11-02 11:10:34 -0800
  • c93e5540b8 Add web client to echo example Gary Burd 2015-11-02 10:39:51 -0800
  • 567453a710 Require GET in Upgrader.Upgrade. Gary Burd 2015-11-02 09:08:11 -0800