mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 15:02:24 -05:00 
			
		
		
		
	[chore]: Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 (#2987)
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.5.1 to 1.5.2. - [Release notes](https://github.com/gorilla/websocket/releases) - [Commits](https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.2) --- updated-dependencies: - dependency-name: github.com/gorilla/websocket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								12c406d968
							
						
					
				
			
			
				commit
				
					
						a687f0634c
					
				
			
		
					 15 changed files with 584 additions and 146 deletions
				
			
		
							
								
								
									
										17
									
								
								vendor/github.com/gorilla/websocket/client.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/github.com/gorilla/websocket/client.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -11,8 +11,6 @@ import ( | |||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"io" | ||||
| 	"log" | ||||
| 
 | ||||
| 	"net" | ||||
| 	"net/http" | ||||
| 	"net/http/httptrace" | ||||
|  | @ -228,7 +226,6 @@ func (d *Dialer) DialContext(ctx context.Context, urlStr string, requestHeader h | |||
| 			k == "Connection" || | ||||
| 			k == "Sec-Websocket-Key" || | ||||
| 			k == "Sec-Websocket-Version" || | ||||
| 			//#nosec G101 (CWE-798): Potential HTTP request smuggling via parameter pollution | ||||
| 			k == "Sec-Websocket-Extensions" || | ||||
| 			(k == "Sec-Websocket-Protocol" && len(d.Subprotocols) > 0): | ||||
| 			return nil, nil, errors.New("websocket: duplicate header not allowed: " + k) | ||||
|  | @ -294,9 +291,7 @@ func (d *Dialer) DialContext(ctx context.Context, urlStr string, requestHeader h | |||
| 			} | ||||
| 			err = c.SetDeadline(deadline) | ||||
| 			if err != nil { | ||||
| 				if err := c.Close(); err != nil { | ||||
| 					log.Printf("websocket: failed to close network connection: %v", err) | ||||
| 				} | ||||
| 				c.Close() | ||||
| 				return nil, err | ||||
| 			} | ||||
| 			return c, nil | ||||
|  | @ -336,9 +331,7 @@ func (d *Dialer) DialContext(ctx context.Context, urlStr string, requestHeader h | |||
| 
 | ||||
| 	defer func() { | ||||
| 		if netConn != nil { | ||||
| 			if err := netConn.Close(); err != nil { | ||||
| 				log.Printf("websocket: failed to close network connection: %v", err) | ||||
| 			} | ||||
| 			netConn.Close() | ||||
| 		} | ||||
| 	}() | ||||
| 
 | ||||
|  | @ -399,7 +392,7 @@ func (d *Dialer) DialContext(ctx context.Context, urlStr string, requestHeader h | |||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if resp.StatusCode != 101 || | ||||
| 	if resp.StatusCode != http.StatusSwitchingProtocols || | ||||
| 		!tokenListContainsValue(resp.Header, "Upgrade", "websocket") || | ||||
| 		!tokenListContainsValue(resp.Header, "Connection", "upgrade") || | ||||
| 		resp.Header.Get("Sec-Websocket-Accept") != computeAcceptKey(challengeKey) { | ||||
|  | @ -429,9 +422,7 @@ func (d *Dialer) DialContext(ctx context.Context, urlStr string, requestHeader h | |||
| 	resp.Body = io.NopCloser(bytes.NewReader([]byte{})) | ||||
| 	conn.subprotocol = resp.Header.Get("Sec-Websocket-Protocol") | ||||
| 
 | ||||
| 	if err := netConn.SetDeadline(time.Time{}); err != nil { | ||||
| 		return nil, nil, err | ||||
| 	} | ||||
| 	netConn.SetDeadline(time.Time{}) | ||||
| 	netConn = nil // to avoid close in defer. | ||||
| 	return conn, resp, nil | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue