mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 08:42:27 -05:00 
			
		
		
		
	[chore]: Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#2335)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: kim <grufwub@gmail.com>
This commit is contained in:
		
					parent
					
						
							
								33ee61575f
							
						
					
				
			
			
				commit
				
					
						2eb8b8eeb4
					
				
			
		
					 29 changed files with 1203 additions and 632 deletions
				
			
		
							
								
								
									
										42
									
								
								vendor/golang.org/x/net/proxy/socks5.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								vendor/golang.org/x/net/proxy/socks5.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,42 @@ | |||
| // Copyright 2011 The Go Authors. All rights reserved. | ||||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
| 
 | ||||
| package proxy | ||||
| 
 | ||||
| import ( | ||||
| 	"context" | ||||
| 	"net" | ||||
| 
 | ||||
| 	"golang.org/x/net/internal/socks" | ||||
| ) | ||||
| 
 | ||||
| // SOCKS5 returns a Dialer that makes SOCKSv5 connections to the given | ||||
| // address with an optional username and password. | ||||
| // See RFC 1928 and RFC 1929. | ||||
| func SOCKS5(network, address string, auth *Auth, forward Dialer) (Dialer, error) { | ||||
| 	d := socks.NewDialer(network, address) | ||||
| 	if forward != nil { | ||||
| 		if f, ok := forward.(ContextDialer); ok { | ||||
| 			d.ProxyDial = func(ctx context.Context, network string, address string) (net.Conn, error) { | ||||
| 				return f.DialContext(ctx, network, address) | ||||
| 			} | ||||
| 		} else { | ||||
| 			d.ProxyDial = func(ctx context.Context, network string, address string) (net.Conn, error) { | ||||
| 				return dialContext(ctx, forward, network, address) | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	if auth != nil { | ||||
| 		up := socks.UsernamePassword{ | ||||
| 			Username: auth.User, | ||||
| 			Password: auth.Password, | ||||
| 		} | ||||
| 		d.AuthMethods = []socks.AuthMethod{ | ||||
| 			socks.AuthMethodNotRequired, | ||||
| 			socks.AuthMethodUsernamePassword, | ||||
| 		} | ||||
| 		d.Authenticate = up.Authenticate | ||||
| 	} | ||||
| 	return d, nil | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue