Commit Graph

  • 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
  • 4a54af0450 Fix typo Gary Burd 2019-03-05 16:27:58 -0800
  • 856ca61301 Add buffer commentary Steven Scott 2019-03-05 16:15:07 -0800
  • 4fbd52ea52 timeout based shutdown Sanket Patel 2019-03-02 17:47:42 +0530
  • 4b34454a14 gracefully close connection fixes: #448 Sanket Patel 2019-03-02 03:03:53 +0530
  • 01d7518f0f
    Merge pull request #1 from algorand/brian/safer20190228 algobolson 2019-02-27 15:47:27 -0500
  • 4c901e5d1c fix compression enabling in client disable unsafe api ReadMessage() but re-enable it for tests Brian Olson 2019-02-27 15:34:24 -0500
  • c24e240860 Modify variables to detect websocket timeout errors guonaihong 2019-02-27 20:09:28 +0800
  • 469127f644
    I repeat myself... Steven Scott 2019-02-19 16:41:26 -0800
  • bb7cc6f7b0
    Fix formatting Steven Scott 2019-02-19 15:29:32 -0800
  • e7ccd8d5af
    Add buffer commentary Steven Scott 2019-02-19 13:27:45 -0800
  • 6102692652 foward -> forward Semen Zhydenko 2019-02-19 15:47:59 +0100
  • 7c8e298727 Add support for go-module Saddam H 2018-12-18 13:24:45 +0600
  • 8ab6030ad9 Add JoinMessages Steven Scott 2019-02-04 16:42:47 -0800
  • 985aed2c33 mod: doc misu 2019-02-03 14:49:04 +0900
  • 62bb07b760 add: comment misu 2019-02-03 11:30:02 +0900
  • a8d45c1b96 merge: master misu 2019-02-02 13:48:39 +0900
  • 9a1c98683a Add JoinMessages Steven Scott 2019-01-11 20:01:11 -0800
  • 84f179cb84 gofmt Pascal S. de Kloe 2018-12-31 15:25:11 +0100
  • 910b026f85 drop Go versions prior to 1.9 in CI Pascal S. de Kloe 2018-12-30 10:02:47 +0100
  • ce91d94353 Merge mask back into conn.go. (see #169) Pascal S. de Kloe 2018-12-22 20:06:07 +0100
  • 7b5abbfaba Simplify mask algorithm with "safe" code. Pascal S. de Kloe 2018-12-22 20:02:18 +0100
  • 9d26663899 Add support for go-module Saddam H 2018-12-18 13:24:45 +0600
  • 95ba29eb98 Updated autobahn test suite URL Ankur Gupta 2018-12-06 12:32:39 +0530
  • c594edd2b9
    Fixed 404, linking to autobahn github page instead Justin Lee 2018-11-30 09:53:52 -0800
  • faf539147d Updated autobahn testsuite URL in examples Ankur Gupta 2018-11-28 11:24:15 +0530