mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 23:12:25 -05:00 
			
		
		
		
	[chore]: Bump github.com/jackc/pgconn from 1.14.0 to 1.14.1 (#2024)
This commit is contained in:
		
					parent
					
						
							
								b7891bb462
							
						
					
				
			
			
				commit
				
					
						8b71567f9e
					
				
			
		
					 6 changed files with 25 additions and 15 deletions
				
			
		
							
								
								
									
										6
									
								
								vendor/github.com/jackc/pgconn/CHANGELOG.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/jackc/pgconn/CHANGELOG.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,3 +1,9 @@ | |||
| # 1.14.1 (July 19, 2023) | ||||
| 
 | ||||
| * Fix: Enable failover efforts when pg_hba.conf disallows non-ssl connections (Brandon Kauffman) | ||||
| * Fix: connect_timeout is not obeyed for sslmode=allow|prefer (smaher-edb) | ||||
| * Optimize redundant pgpass parsing in case password is explicitly set (Aleksandr Alekseev) | ||||
| 
 | ||||
| # 1.14.0 (February 11, 2023) | ||||
| 
 | ||||
| * Fix: each connection attempt to new node gets own timeout (Nathan Giardina) | ||||
|  |  | |||
							
								
								
									
										6
									
								
								vendor/github.com/jackc/pgconn/config.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/jackc/pgconn/config.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -366,9 +366,9 @@ func ParseConfigWithOptions(connString string, options ParseConfigOptions) (*Con | |||
| 	config.TLSConfig = fallbacks[0].TLSConfig | ||||
| 	config.Fallbacks = fallbacks[1:] | ||||
| 
 | ||||
| 	passfile, err := pgpassfile.ReadPassfile(settings["passfile"]) | ||||
| 	if err == nil { | ||||
| 		if config.Password == "" { | ||||
| 	if config.Password == "" { | ||||
| 		passfile, err := pgpassfile.ReadPassfile(settings["passfile"]) | ||||
| 		if err == nil { | ||||
| 			host := config.Host | ||||
| 			if network, _ := NetworkAddress(config.Host, config.Port); network == "unix" { | ||||
| 				host = "localhost" | ||||
|  |  | |||
							
								
								
									
										20
									
								
								vendor/github.com/jackc/pgconn/pgconn.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/github.com/jackc/pgconn/pgconn.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -156,12 +156,15 @@ func ConnectConfig(octx context.Context, config *Config) (pgConn *PgConn, err er | |||
| 
 | ||||
| 	foundBestServer := false | ||||
| 	var fallbackConfig *FallbackConfig | ||||
| 	for _, fc := range fallbackConfigs { | ||||
| 	for i, fc := range fallbackConfigs { | ||||
| 		// ConnectTimeout restricts the whole connection process. | ||||
| 		if config.ConnectTimeout != 0 { | ||||
| 			var cancel context.CancelFunc | ||||
| 			ctx, cancel = context.WithTimeout(octx, config.ConnectTimeout) | ||||
| 			defer cancel() | ||||
| 			// create new context first time or when previous host was different | ||||
| 			if i == 0 || (fallbackConfigs[i].Host != fallbackConfigs[i-1].Host) { | ||||
| 				var cancel context.CancelFunc | ||||
| 				ctx, cancel = context.WithTimeout(octx, config.ConnectTimeout) | ||||
| 				defer cancel() | ||||
| 			} | ||||
| 		} else { | ||||
| 			ctx = octx | ||||
| 		} | ||||
|  | @ -176,7 +179,7 @@ func ConnectConfig(octx context.Context, config *Config) (pgConn *PgConn, err er | |||
| 			const ERRCODE_INVALID_CATALOG_NAME = "3D000"                // db does not exist | ||||
| 			const ERRCODE_INSUFFICIENT_PRIVILEGE = "42501"              // missing connect privilege | ||||
| 			if pgerr.Code == ERRCODE_INVALID_PASSWORD || | ||||
| 				pgerr.Code == ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION || | ||||
| 				pgerr.Code == ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION && fc.TLSConfig != nil || | ||||
| 				pgerr.Code == ERRCODE_INVALID_CATALOG_NAME || | ||||
| 				pgerr.Code == ERRCODE_INSUFFICIENT_PRIVILEGE { | ||||
| 				break | ||||
|  | @ -599,9 +602,10 @@ func (pgConn *PgConn) PID() uint32 { | |||
| // TxStatus returns the current TxStatus as reported by the server in the ReadyForQuery message. | ||||
| // | ||||
| // Possible return values: | ||||
| //   'I' - idle / not in transaction | ||||
| //   'T' - in a transaction | ||||
| //   'E' - in a failed transaction | ||||
| // | ||||
| //	'I' - idle / not in transaction | ||||
| //	'T' - in a transaction | ||||
| //	'E' - in a failed transaction | ||||
| // | ||||
| // See https://www.postgresql.org/docs/current/protocol-message-formats.html. | ||||
| func (pgConn *PgConn) TxStatus() byte { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue