mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 22:02:25 -05:00 
			
		
		
		
	[chore] Update WASM go-sqlite3 to v0.16.1 (#2976)
This includes support for journal mode set to WAL on the BSDs. Relates to: #1753, #2962
This commit is contained in:
		
					parent
					
						
							
								afcfa48a7d
							
						
					
				
			
			
				commit
				
					
						cc4f773b0e
					
				
			
		
					 46 changed files with 618 additions and 359 deletions
				
			
		
							
								
								
									
										30
									
								
								vendor/golang.org/x/crypto/ssh/server.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								vendor/golang.org/x/crypto/ssh/server.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -462,6 +462,24 @@ func (p *PartialSuccessError) Error() string { | |||
| // It is returned in ServerAuthError.Errors from NewServerConn. | ||||
| var ErrNoAuth = errors.New("ssh: no auth passed yet") | ||||
| 
 | ||||
| // BannerError is an error that can be returned by authentication handlers in | ||||
| // ServerConfig to send a banner message to the client. | ||||
| type BannerError struct { | ||||
| 	Err     error | ||||
| 	Message string | ||||
| } | ||||
| 
 | ||||
| func (b *BannerError) Unwrap() error { | ||||
| 	return b.Err | ||||
| } | ||||
| 
 | ||||
| func (b *BannerError) Error() string { | ||||
| 	if b.Err == nil { | ||||
| 		return b.Message | ||||
| 	} | ||||
| 	return b.Err.Error() | ||||
| } | ||||
| 
 | ||||
| func (s *connection) serverAuthenticate(config *ServerConfig) (*Permissions, error) { | ||||
| 	sessionID := s.transport.getSessionID() | ||||
| 	var cache pubKeyCache | ||||
|  | @ -734,6 +752,18 @@ userAuthLoop: | |||
| 			config.AuthLogCallback(s, userAuthReq.Method, authErr) | ||||
| 		} | ||||
| 
 | ||||
| 		var bannerErr *BannerError | ||||
| 		if errors.As(authErr, &bannerErr) { | ||||
| 			if bannerErr.Message != "" { | ||||
| 				bannerMsg := &userAuthBannerMsg{ | ||||
| 					Message: bannerErr.Message, | ||||
| 				} | ||||
| 				if err := s.transport.writePacket(Marshal(bannerMsg)); err != nil { | ||||
| 					return nil, err | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 
 | ||||
| 		if authErr == nil { | ||||
| 			break userAuthLoop | ||||
| 		} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue