Commit Graph

  • ab7cc97cba format chat example html Ibraheem Ahmed 2020-08-06 14:31:51 -0400
  • c37c0dfa49 convert chat example to use arrow functions Ibraheem Ahmed 2020-08-06 14:30:39 -0400
  • e5cb2ccc02 update appendLog function to insertAdjacentText instead of appendChild Ibraheem Ahmed 2020-08-06 14:22:55 -0400
  • 1f9eb9b6af Add comment for using bool Mohammed Salman 2020-07-16 22:55:35 +0300
  • 50c55463ed Improve client documentation AllenX2018 2020-06-30 15:54:16 +0800
  • 33da5b06cf fix-issue-480 AllenX2018 2020-06-30 12:06:04 +0800
  • 92a102fae5 Fix how the client checks for presence of Upgrade: websocket, Connection: upgrade Ran Benita 2020-06-28 13:34:17 +0300
  • 1093278330 Feature:#480 Upgrade documentation:#404 Allenx2018 2020-06-27 16:26:42 +0800
  • 79f944b85b run go fmt Allenx2018 2020-06-15 14:55:31 +0800
  • c4646c69bd Feature issue #479 WilliamHeaven 2020-06-15 10:56:17 +0800
  • c19c24aa37 Fix Manually passed `Cookie` header overrides `http.CookieJar` cookies zsh 2020-06-08 16:16:12 +0800
  • cde7c32826 Add support for custom TLS implementations Renato Aguiar 2020-04-14 16:20:17 -0700
  • b65e62901f
    build: clean up go.sum (#584) v1.4.2 Matt Silverlock 2020-03-19 10:50:51 -0700
  • b261b29dad build: clean up go.sum Matt Silverlock 2020-03-19 10:48:20 -0700
  • 8c288dca3e
    docs: Fix typo. (#568) Jon Gillham 2020-03-19 17:45:00 +0000
  • d11356942f
    Duration order consistency when multiplying number by time unit (#570) Maxim Fominykh 2020-03-19 19:01:23 +0500
  • 81cef7da56
    echo example: handle received messages as text, not HTML (#563) Sry Back I 2020-03-19 06:53:02 -0700
  • 015e196e21
    Use empty struct to protect writing (#566) ferhat elmas 2020-03-19 14:52:00 +0100
  • e90f6db575
    input autofocus (#564) Rubi 2020-03-19 20:50:48 +0700
  • 0a093fcde5
    Fix a couple of small typo's (#567) John Johnson III 2020-03-19 08:49:51 -0500
  • ed9368d0b7
    typo (#583) Dave Baker 2020-03-19 09:46:44 -0400
  • 836e821143
    Changed the link of API references to pkg.go.dev (#577) prophecy 2020-03-19 19:46:16 +0600
  • c047a6d4bf
    typo Dave Baker 2020-03-19 08:52:14 -0400
  • 5932f3a836
    refined IsBufferEmpty ytkang 2020-03-12 09:57:15 +0900
  • dccb32d9ae
    Add method for checking if the buffer is empty ytkang 2020-03-12 08:08:49 +0900
  • 5d571a1ae4
    Changed the link of API references to pkg.go.dev prophecy 2020-02-22 13:39:01 +0600
  • 2abacd171a Duration order consistency when multiplying number by time unit Maxim Fominykh 2020-01-11 05:33:02 +0500
  • 192f772390
    Fix typo. Jon Gillham 2020-01-04 22:26:06 +0000
  • c7f8cfac8e
    Fix a couple of small typo's John Johnson III 2019-12-25 21:22:31 -0600
  • b14960fc07 Use empty struct to protect writing ferhat elmas 2019-12-23 19:09:57 +0100
  • 19e1cc0d7b
    input autofocus Rubi 2019-12-21 14:20:43 +0700
  • a081702b58
    echo example: handle received messages as text, not HTML srybacki 2019-12-20 08:02:31 -0800
  • 35927c891c Expose response code in the error msg xin 2019-11-21 18:07:56 -0800
  • 427a966743
    Add links for alternative libraries into README.md Anmol Sethi 2019-09-28 19:35:33 -0500
  • 316d8951f4 conn: add nil check to WritePreparedMessage James Smith 2019-10-23 11:24:30 -0700
  • 08d7224767 remove go.sum Jonathan Chappelow 2019-10-16 08:21:13 -0500
  • d9055c4295
    add support for https proxy Jeff Haynie 2019-10-10 18:35:59 -0500
  • fa3b84d255
    Use markdown table syntax in comparison Anmol Sethi 2019-09-25 10:26:02 -0500
  • 38ce52eea4 do not leak response body in *httpProxyDialer.Dial David Hill 2019-09-27 14:00:22 -0400
  • 8243df8e7b
    Add nhooyr.io/websocket to the README comparison Anmol Sethi 2019-09-24 13:58:28 -0500
  • 8c21f58dc1 pick better name for benchmark method Aleksandr Emelin 2019-09-21 18:57:07 +0300
  • a4b10e3c78 do not use cached PreparedMessage in broadcast benchmarks Aleksandr Emelin 2019-09-21 18:42:11 +0300
  • e365eeef09 test: fix unintended test comment in TestFraming elithrar/framing-test-fix Matt Silverlock 2019-08-24 22:20:45 -0700
  • c3e18be99d
    Create release-drafter.yml (#538) v1.4.1 Matt Silverlock 2019-08-24 18:20:11 -0700
  • 584a9eedfe
    Create release-drafter.yml Matt Silverlock 2019-08-24 18:18:50 -0700
  • 5b740c2926
    Read Limit Fix (#537) Matt Silverlock 2019-08-24 18:17:28 -0700
  • 1851eb708c bugfix: defend against readLength overflows Matt Silverlock 2019-08-24 14:34:04 -0700
  • d285a97b15 bugfix: payload length 127 should read bytes as uint64 Matt Silverlock 2019-08-24 13:57:07 -0700
  • 2c2031784a test: update TestReadLimit sub-test Matt Silverlock 2019-08-24 13:55:16 -0700
  • 4731df546f bugfix: fix DoS vector caused by readLimit bypass Matt Silverlock 2019-08-24 13:31:57 -0700
  • 7260eea42c build: go.mod to go1.12 Matt Silverlock 2019-08-24 13:28:59 -0700
  • 7e9819d926 fix typos (#532) xiaobogaga 2019-08-23 08:05:46 -0500
  • 5388288b37 fix typos Xiaobo Zhu 2019-08-10 16:05:05 +0800
  • bd61717ab8 add test function guonaihong 2019-08-08 19:16:10 +0800
  • 08a111ee81 add SetReadLimitFunc function guonaihong 2019-08-06 19:51:02 +0800
  • 0844f79f9e
    Make use of time.Until Christian Muehlhaeuser 2019-07-20 03:55:06 +0200
  • a1555fd643
    Merge pull request #3 from algobolson/WriteControl_fix algobolson 2019-07-01 10:11:32 -0400
  • 7e997827bf fix c.writeErr setting Brian Olson 2019-07-01 09:59:24 -0400
  • ae1634f6a9
    Create CircleCI config.yml (#519) Matt Silverlock 2019-06-29 11:55:28 -0700
  • 895543b6c2 Add golint; run on latest only Matt Silverlock 2019-06-29 02:51:08 -0700
  • e1a449a4ec test sending close message from client side Brian Olson 2019-06-28 17:21:07 -0400
  • e95c99f94a use common write() inside WriteControl use write deadline inside flush() tests for a server sending a CloseMessage Brian Olson 2019-06-28 15:45:39 -0400
  • f80869a68e
    Added CircleCI badge to README Matt Silverlock 2019-06-27 13:31:05 -0700
  • 09231a70b6
    Delete .travis.yml Matt Silverlock 2019-06-27 13:29:34 -0700
  • 593076f015
    Create config.yml Matt Silverlock 2019-06-27 13:27:15 -0700
  • abcc936a6d
    [GOAL2-784] Fix random network unit test failures Tsachi Herman 2019-06-21 15:17:56 -0400
  • db8563847a Fix flushThread starting bug. Tsachi Herman 2019-06-21 14:53:27 -0400
  • 3c5f90cb38 fix go.mod to point to our fork of websocket Nickolai Zeldovich 2019-06-19 14:52:56 -0400
  • ad9c9db593
    Add warning to dial api about response cutoff Traun Leyden 2019-06-04 19:18:57 -0700
  • 8e576782c5
    terminate flushThread on Close() without waiting for writeTimeout (#11) Nickolai Zeldovich 2019-06-04 12:05:58 -0400
  • fc97c62d89
    test on go 1.12 (#12) Nickolai Zeldovich 2019-06-04 09:29:00 -0400
  • a55d40ee35
    don't deadlock in Close() for clients that refuse to receive data (#10) Nickolai Zeldovich 2019-06-03 18:40:16 -0400
  • 3a3d12db0f
    use time.Timer.Reset() for flush timeout (#8) Nickolai Zeldovich 2019-05-23 16:59:18 -0400
  • 22976cf705
    release ticker when connection is closed (#7) Nickolai Zeldovich 2019-05-22 10:39:48 -0400
  • 1b0308f849
    Merge pull request #6 from algorand/nickolai/bw-avoid-racy-check Nickolai Zeldovich 2019-05-15 18:07:33 -0400
  • f927ffdc68 keep a bool flag indicating that c.bw!=nil Nickolai Zeldovich 2019-05-15 16:22:18 -0400
  • 340d23f5ec
    Merge pull request #5 from algorand/nickolai/write-close-race Nickolai Zeldovich 2019-05-15 15:05:52 -0400
  • 77aca816f5 fix race between write() and Close() in accessing c.bw Nickolai Zeldovich 2019-05-15 14:26:09 -0400
  • ecd9fcc117
    Merge pull request #4 from algorand/bolson/writebuffer algobolson 2019-05-09 13:31:10 -0400
  • 9ad3404c00 SetWriteDeadline at unbuffered write and Flush Brian Olson 2019-05-09 11:51:07 -0400
  • 0748b6b840 always SetWriteDeadline Brian Olson 2019-05-09 11:47:47 -0400
  • 8667916778 cleanup Brian Olson 2019-05-08 23:29:04 -0400
  • ffe8a23518 fix Brian Olson 2019-05-08 15:14:19 -0400
  • 23cc30bfc9 use ticker instead of timer for less GC Brian Olson 2019-05-08 14:38:44 -0400
  • f3bd698e16 fixes Brian Olson 2019-05-08 13:43:27 -0400
  • f590e394d2 disable broken test code Brian Olson 2019-05-08 10:44:43 -0400
  • 3203d7028d checkpoint, todo - finish writing benchmark Brian Olson 2019-04-30 16:05:31 -0400
  • a0bae333c6 better close Brian Olson 2019-04-29 10:38:43 -0400
  • 28e27f4d81 passes tests Brian Olson 2019-04-29 10:37:00 -0400
  • 609c92d503 checkpoint Brian Olson 2019-04-29 09:20:50 -0400
  • 80c2d40e9b fix autobahn test suite link (#503) Jürgen Etzlstorfer 2019-04-27 06:03:06 +0200
  • 6a67f44b69 remove redundant err!=nil check in conn.go Close method (#505) Tariq Ibrahim 2019-04-26 21:02:11 -0700
  • 041b3259cb
    remove redundant err!=nil check in conn.go Close method Tariq Ibrahim 2019-04-25 15:16:16 -0700
  • a4b86b1ef0
    fix autobahn test suite link Jürgen Etzlstorfer 2019-04-15 08:45:44 +0200
  • 97d47d3af0 replace newConn with NewConn Frank Chiarulli Jr 2019-04-02 17:29:56 -0400
  • 3d18997a21 expose newConn as NewConn Frank Chiarulli Jr 2019-03-12 18:03:29 -0400
  • e1a403ed14
    check for integer overflow on read in case of bad messages algobolson 2019-03-12 16:15:19 -0400
  • 086e56666f better overflow check Brian Olson 2019-03-12 14:36:15 -0400
  • e17a87f363 integer overflow resistent read limit check Brian Olson 2019-03-12 13:50:01 -0400
  • 0ec3d1bd7f
    Fix typo Gary Burd 2019-03-05 16:42:57 -0800