New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.8.8 #256
Commits on May 18, 2020
-
Move all Wasm related code into ws_js.go
This way we don't pollute the directory tree.
Configuration menu - View commit details
-
Copy full SHA for b453d3e - Browse repository at this point
Copy the full SHA b453d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17cf0fe - Browse repository at this point
Copy the full SHA 17cf0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for de8e29b - Browse repository at this point
Copy the full SHA de8e29bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1695216 - Browse repository at this point
Copy the full SHA 1695216View commit details -
Make SetDeadline on NetConn not always close Conn
NetConn has to close the connection to interrupt in progress reads and writes. However, it can block reads and writes that occur after the deadline instead of closing the connection. Closes #228
Configuration menu - View commit details
-
Copy full SHA for 0a61ffe - Browse repository at this point
Copy the full SHA 0a61ffeView commit details
Commits on May 19, 2020
-
Merge pull request #240 from nhooyr/restructure
Disable compression by default and switch to stdlib compress
Configuration menu - View commit details
-
Copy full SHA for aa4d85f - Browse repository at this point
Copy the full SHA aa4d85fView commit details
Commits on Jul 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 15a1523 - Browse repository at this point
Copy the full SHA 15a1523View commit details
Commits on Jul 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 493ebbe - Browse repository at this point
Copy the full SHA 493ebbeView commit details -
write.go: Fix deadlock in writeFrame (#253)
Closes #248 Luckily, due to the 5s timeout on the close handshake, this would have had very minimal effects on anyone in production.
Configuration menu - View commit details
-
Copy full SHA for 897a573 - Browse repository at this point
Copy the full SHA 897a573View commit details
Commits on Sep 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fdc4079 - Browse repository at this point
Copy the full SHA fdc4079View commit details
Commits on Jan 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 06beb14 - Browse repository at this point
Copy the full SHA 06beb14View commit details -
Thank you @icholy for identifying these in #259 (comment)
Configuration menu - View commit details
-
Copy full SHA for fe1020d - Browse repository at this point
Copy the full SHA fe1020dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fee52 - Browse repository at this point
Copy the full SHA e4fee52View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8e475c - Browse repository at this point
Copy the full SHA a8e475cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b20a49 - Browse repository at this point
Copy the full SHA 3b20a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29f527b - Browse repository at this point
Copy the full SHA 29f527bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 085d46c - Browse repository at this point
Copy the full SHA 085d46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea87744 - Browse repository at this point
Copy the full SHA ea87744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11af7f8 - Browse repository at this point
Copy the full SHA 11af7f8View commit details -
Merge pull request #254 from nhooyr/netconn-readlimit
netconn.go: Disable read limit on WebSocket
Configuration menu - View commit details
-
Copy full SHA for 642a013 - Browse repository at this point
Copy the full SHA 642a013View commit details -
Configuration menu - View commit details
-
Copy full SHA for 482f584 - Browse repository at this point
Copy the full SHA 482f584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29251d0 - Browse repository at this point
Copy the full SHA 29251d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0c047 - Browse repository at this point
Copy the full SHA 7c0c047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6840778 - Browse repository at this point
Copy the full SHA 6840778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65dfbdd - Browse repository at this point
Copy the full SHA 65dfbddView commit details
Commits on Jan 30, 2023
-
Fix dial panic when ctx is nil
When the ctx is nil, http.NewRequestWithContext returns a "net/http: nil Context" error and a nil request. In this case, the dial function panics because it assumes the req is never nil. This checks the returning error and returns it, so that callers get an error instead of a panic in that scenario.
Configuration menu - View commit details
-
Copy full SHA for 7fd6136 - Browse repository at this point
Copy the full SHA 7fd6136View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2bb5be - Browse repository at this point
Copy the full SHA e2bb5beView commit details
Commits on Mar 7, 2023
-
Update err message when dial ctx is nil
Co-authored-by: Anmol Sethi <hi@nhooyr.io>
Configuration menu - View commit details
-
Copy full SHA for 54809d6 - Browse repository at this point
Copy the full SHA 54809d6View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6ead6aa - Browse repository at this point
Copy the full SHA 6ead6aaView commit details -
Fix DOS attack from malicious pongs
Cherry picked from master at 129d303
Configuration menu - View commit details
-
Copy full SHA for 7c87cb5 - Browse repository at this point
Copy the full SHA 7c87cb5View commit details -
Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8f6512 - Browse repository at this point
Copy the full SHA b8f6512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e84c89 - Browse repository at this point
Copy the full SHA 9e84c89View commit details -
Configuration menu - View commit details
-
Copy full SHA for de6965b - Browse repository at this point
Copy the full SHA de6965bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e7b1d5 - Browse repository at this point
Copy the full SHA 9e7b1d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a37b6a - Browse repository at this point
Copy the full SHA 7a37b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd228a - Browse repository at this point
Copy the full SHA 5dd228aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9a4d42 - Browse repository at this point
Copy the full SHA b9a4d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for a374f19 - Browse repository at this point
Copy the full SHA a374f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for c45cd4c - Browse repository at this point
Copy the full SHA c45cd4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 118ea68 - Browse repository at this point
Copy the full SHA 118ea68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d3d892 - Browse repository at this point
Copy the full SHA 8d3d892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4188bcf - Browse repository at this point
Copy the full SHA 4188bcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c90f47 - Browse repository at this point
Copy the full SHA 1c90f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5a566 - Browse repository at this point
Copy the full SHA 2a5a566View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e65ad - Browse repository at this point
Copy the full SHA e1e65adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75bf907 - Browse repository at this point
Copy the full SHA 75bf907View commit details -
Merge pull request #371 from keystroke3/master
Migrate from deprecated `io/ioutil`
Configuration menu - View commit details
-
Copy full SHA for 91423a9 - Browse repository at this point
Copy the full SHA 91423a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab2f54 - Browse repository at this point
Copy the full SHA 4ab2f54View commit details
Commits on Oct 13, 2023
-
Go 1.16 has introduced net.ErrClosed, which should be returned/wrapped when an I/O call is performed on a network connection which has already been closed. This is useful to avoid cluttering logs with messages like "failed to close WebSocket: already wrote close". Closes: #286
Configuration menu - View commit details
-
Copy full SHA for e9d0881 - Browse repository at this point
Copy the full SHA e9d0881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce08e9 - Browse repository at this point
Copy the full SHA 7ce08e9View commit details -
Merge pull request #365 from guseggert/master
Fix dial panic when ctx is nil
Configuration menu - View commit details
-
Copy full SHA for 693fac9 - Browse repository at this point
Copy the full SHA 693fac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e305027 - Browse repository at this point
Copy the full SHA e305027View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac38512 - Browse repository at this point
Copy the full SHA ac38512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5a15b - Browse repository at this point
Copy the full SHA 9b5a15bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a633a10 - Browse repository at this point
Copy the full SHA a633a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f26c9f - Browse repository at this point
Copy the full SHA 3f26c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bed7c - Browse repository at this point
Copy the full SHA f7bed7cView commit details -
Merge pull request #336 from bendiscz/client-host-override
Extend DialOptions to allow Host header override
Configuration menu - View commit details
-
Copy full SHA for 2f44d4e - Browse repository at this point
Copy the full SHA 2f44d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9873274 - Browse repository at this point
Copy the full SHA 9873274View commit details -
Configuration menu - View commit details
-
Copy full SHA for fecf26c - Browse repository at this point
Copy the full SHA fecf26cView commit details -
Merge pull request #299 from photostorm/net-addr
Returns real remote and local address instead mocked
Configuration menu - View commit details
-
Copy full SHA for 61942a4 - Browse repository at this point
Copy the full SHA 61942a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5793e7d - Browse repository at this point
Copy the full SHA 5793e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2598ea2 - Browse repository at this point
Copy the full SHA 2598ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b86b9 - Browse repository at this point
Copy the full SHA b4b86b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b9464 - Browse repository at this point
Copy the full SHA a6b9464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e15d75 - Browse repository at this point
Copy the full SHA 4e15d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for a02cbef - Browse repository at this point
Copy the full SHA a02cbefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81afa8a - Browse repository at this point
Copy the full SHA 81afa8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 136f954 - Browse repository at this point
Copy the full SHA 136f954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2291d83 - Browse repository at this point
Copy the full SHA 2291d83View commit details -
Server selects first acceptable compression offer
Unacceptable offers are declined without rejecting the request.
Configuration menu - View commit details
-
Copy full SHA for 711aa3f - Browse repository at this point
Copy the full SHA 711aa3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b342b - Browse repository at this point
Copy the full SHA d6b342bView commit details -
Merge pull request #258 from abursavich/compression
Make compression negotiation more lenient
Configuration menu - View commit details
-
Copy full SHA for 97d7f90 - Browse repository at this point
Copy the full SHA 97d7f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for a975390 - Browse repository at this point
Copy the full SHA a975390View commit details
Commits on Oct 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1dbc141 - Browse repository at this point
Copy the full SHA 1dbc141View commit details -
Configuration menu - View commit details
-
Copy full SHA for a94999f - Browse repository at this point
Copy the full SHA a94999fView commit details
Commits on Oct 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e314da6 - Browse repository at this point
Copy the full SHA e314da6View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 249edb2 - Browse repository at this point
Copy the full SHA 249edb2View commit details -
TestDialViaProxy: Fix bug in forward proxy
Closes #395 Confirmed library works correctly with a working forward proxy.
Configuration menu - View commit details
-
Copy full SHA for 818579b - Browse repository at this point
Copy the full SHA 818579bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20b8838 - Browse repository at this point
Copy the full SHA 20b8838View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591ff8e - Browse repository at this point
Copy the full SHA 591ff8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64ce009 - Browse repository at this point
Copy the full SHA 64ce009View commit details -
Reject invalid "Sec-WebSocket-Key" headers from clients
Client "Sec-WebSocket-Key" should be a valid 16 byte base64 encoded nonce. If the header is not valid, the server should reject the client.
Configuration menu - View commit details
-
Copy full SHA for 1a344a4 - Browse repository at this point
Copy the full SHA 1a344a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46da9a - Browse repository at this point
Copy the full SHA f46da9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3233cb5 - Browse repository at this point
Copy the full SHA 3233cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 309e088 - Browse repository at this point
Copy the full SHA 309e088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 305eab9 - Browse repository at this point
Copy the full SHA 305eab9View commit details -
Merge pull request #360 from Emyrk/emyrk/Sec-WebSocket-Key
Reject invalid "Sec-WebSocket-Key" headers from clients
Configuration menu - View commit details
-
Copy full SHA for 10137fa - Browse repository at this point
Copy the full SHA 10137faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e361137 - Browse repository at this point
Copy the full SHA e361137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8abed3a - Browse repository at this point
Copy the full SHA 8abed3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4879ab - Browse repository at this point
Copy the full SHA e4879abView commit details -
conn_test.go: Fix TestConcurrentClosePing
Closes #298 Closes #394 The close frame was being received from the peer before we were able to reset our write timeout and so we thought the write kept failing but it never was... Thanks @univerio and @bhallionOhbibi
Configuration menu - View commit details
-
Copy full SHA for 28c6709 - Browse repository at this point
Copy the full SHA 28c6709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cec2ca - Browse repository at this point
Copy the full SHA 6cec2caView commit details -
write.go: Fix potential writeFrame deadlock
Closes #405 You should always be reading from the connection with CloseRead so this shouldn't have affected anyone using the library correctly.
Configuration menu - View commit details
-
Copy full SHA for 5fe95bb - Browse repository at this point
Copy the full SHA 5fe95bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 308a8e2 - Browse repository at this point
Copy the full SHA 308a8e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22d1f3 - Browse repository at this point
Copy the full SHA d22d1f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50952d7 - Browse repository at this point
Copy the full SHA 50952d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d9c971 - Browse repository at this point
Copy the full SHA 9d9c971View commit details -
netconn.go: Fix panic on zero or negative deadline durations
Glad no one ran into this in production.
Configuration menu - View commit details
-
Copy full SHA for 25a5ca4 - Browse repository at this point
Copy the full SHA 25a5ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdeb980 - Browse repository at this point
Copy the full SHA cdeb980View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3b083 - Browse repository at this point
Copy the full SHA fb3b083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fdcb5d - Browse repository at this point
Copy the full SHA 9fdcb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for db79f72 - Browse repository at this point
Copy the full SHA db79f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 108d137 - Browse repository at this point
Copy the full SHA 108d137View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a7e0e - Browse repository at this point
Copy the full SHA e6a7e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed989a - Browse repository at this point
Copy the full SHA 6ed989aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7a55cf - Browse repository at this point
Copy the full SHA d7a55cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b1a6bb - Browse repository at this point
Copy the full SHA 7b1a6bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d91a212 - Browse repository at this point
Copy the full SHA d91a212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0caa997 - Browse repository at this point
Copy the full SHA 0caa997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8ddbc - Browse repository at this point
Copy the full SHA 7d8ddbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 535fd2c - Browse repository at this point
Copy the full SHA 535fd2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63c0405 - Browse repository at this point
Copy the full SHA 63c0405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ada249 - Browse repository at this point
Copy the full SHA 7ada249View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff3ea39 - Browse repository at this point
Copy the full SHA ff3ea39View commit details -
Configuration menu - View commit details
-
Copy full SHA for af0fd9d - Browse repository at this point
Copy the full SHA af0fd9dView commit details