mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 04:02:26 -05:00 
			
		
		
		
	[chore] update dependencies, bump to Go 1.19.1 (#826)
* update dependencies, bump Go version to 1.19 * bump test image Go version * update golangci-lint * update gotosocial-drone-build * sign * linting, go fmt * update swagger docs * update swagger docs * whitespace * update contributing.md * fuckin whoopsie doopsie * linterino, linteroni * fix followrequest test not starting processor * fix other api/client tests not starting processor * fix remaining tests where processor not started * bump go-runners version * don't check last-webfingered-at, processor may have updated this * update swagger command * update bun to latest version * fix embed to work the same as before with new bun Signed-off-by: kim <grufwub@gmail.com> Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
This commit is contained in:
		
					parent
					
						
							
								00d38855d4
							
						
					
				
			
			
				commit
				
					
						a156188b3e
					
				
			
		
					 1135 changed files with 258905 additions and 137146 deletions
				
			
		
							
								
								
									
										50
									
								
								vendor/google.golang.org/protobuf/internal/impl/validate.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										50
									
								
								vendor/google.golang.org/protobuf/internal/impl/validate.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -16,9 +16,9 @@ import ( | |||
| 	"google.golang.org/protobuf/internal/flags" | ||||
| 	"google.golang.org/protobuf/internal/genid" | ||||
| 	"google.golang.org/protobuf/internal/strs" | ||||
| 	pref "google.golang.org/protobuf/reflect/protoreflect" | ||||
| 	preg "google.golang.org/protobuf/reflect/protoregistry" | ||||
| 	piface "google.golang.org/protobuf/runtime/protoiface" | ||||
| 	"google.golang.org/protobuf/reflect/protoreflect" | ||||
| 	"google.golang.org/protobuf/reflect/protoregistry" | ||||
| 	"google.golang.org/protobuf/runtime/protoiface" | ||||
| ) | ||||
| 
 | ||||
| // ValidationStatus is the result of validating the wire-format encoding of a message. | ||||
|  | @ -56,20 +56,20 @@ func (v ValidationStatus) String() string { | |||
| // of the message type. | ||||
| // | ||||
| // This function is exposed for testing. | ||||
| func Validate(mt pref.MessageType, in piface.UnmarshalInput) (out piface.UnmarshalOutput, _ ValidationStatus) { | ||||
| func Validate(mt protoreflect.MessageType, in protoiface.UnmarshalInput) (out protoiface.UnmarshalOutput, _ ValidationStatus) { | ||||
| 	mi, ok := mt.(*MessageInfo) | ||||
| 	if !ok { | ||||
| 		return out, ValidationUnknown | ||||
| 	} | ||||
| 	if in.Resolver == nil { | ||||
| 		in.Resolver = preg.GlobalTypes | ||||
| 		in.Resolver = protoregistry.GlobalTypes | ||||
| 	} | ||||
| 	o, st := mi.validate(in.Buf, 0, unmarshalOptions{ | ||||
| 		flags:    in.Flags, | ||||
| 		resolver: in.Resolver, | ||||
| 	}) | ||||
| 	if o.initialized { | ||||
| 		out.Flags |= piface.UnmarshalInitialized | ||||
| 		out.Flags |= protoiface.UnmarshalInitialized | ||||
| 	} | ||||
| 	return out, st | ||||
| } | ||||
|  | @ -106,22 +106,22 @@ const ( | |||
| 	validationTypeMessageSetItem | ||||
| ) | ||||
| 
 | ||||
| func newFieldValidationInfo(mi *MessageInfo, si structInfo, fd pref.FieldDescriptor, ft reflect.Type) validationInfo { | ||||
| func newFieldValidationInfo(mi *MessageInfo, si structInfo, fd protoreflect.FieldDescriptor, ft reflect.Type) validationInfo { | ||||
| 	var vi validationInfo | ||||
| 	switch { | ||||
| 	case fd.ContainingOneof() != nil && !fd.ContainingOneof().IsSynthetic(): | ||||
| 		switch fd.Kind() { | ||||
| 		case pref.MessageKind: | ||||
| 		case protoreflect.MessageKind: | ||||
| 			vi.typ = validationTypeMessage | ||||
| 			if ot, ok := si.oneofWrappersByNumber[fd.Number()]; ok { | ||||
| 				vi.mi = getMessageInfo(ot.Field(0).Type) | ||||
| 			} | ||||
| 		case pref.GroupKind: | ||||
| 		case protoreflect.GroupKind: | ||||
| 			vi.typ = validationTypeGroup | ||||
| 			if ot, ok := si.oneofWrappersByNumber[fd.Number()]; ok { | ||||
| 				vi.mi = getMessageInfo(ot.Field(0).Type) | ||||
| 			} | ||||
| 		case pref.StringKind: | ||||
| 		case protoreflect.StringKind: | ||||
| 			if strs.EnforceUTF8(fd) { | ||||
| 				vi.typ = validationTypeUTF8String | ||||
| 			} | ||||
|  | @ -129,7 +129,7 @@ func newFieldValidationInfo(mi *MessageInfo, si structInfo, fd pref.FieldDescrip | |||
| 	default: | ||||
| 		vi = newValidationInfo(fd, ft) | ||||
| 	} | ||||
| 	if fd.Cardinality() == pref.Required { | ||||
| 	if fd.Cardinality() == protoreflect.Required { | ||||
| 		// Avoid overflow. The required field check is done with a 64-bit mask, with | ||||
| 		// any message containing more than 64 required fields always reported as | ||||
| 		// potentially uninitialized, so it is not important to get a precise count | ||||
|  | @ -142,22 +142,22 @@ func newFieldValidationInfo(mi *MessageInfo, si structInfo, fd pref.FieldDescrip | |||
| 	return vi | ||||
| } | ||||
| 
 | ||||
| func newValidationInfo(fd pref.FieldDescriptor, ft reflect.Type) validationInfo { | ||||
| func newValidationInfo(fd protoreflect.FieldDescriptor, ft reflect.Type) validationInfo { | ||||
| 	var vi validationInfo | ||||
| 	switch { | ||||
| 	case fd.IsList(): | ||||
| 		switch fd.Kind() { | ||||
| 		case pref.MessageKind: | ||||
| 		case protoreflect.MessageKind: | ||||
| 			vi.typ = validationTypeMessage | ||||
| 			if ft.Kind() == reflect.Slice { | ||||
| 				vi.mi = getMessageInfo(ft.Elem()) | ||||
| 			} | ||||
| 		case pref.GroupKind: | ||||
| 		case protoreflect.GroupKind: | ||||
| 			vi.typ = validationTypeGroup | ||||
| 			if ft.Kind() == reflect.Slice { | ||||
| 				vi.mi = getMessageInfo(ft.Elem()) | ||||
| 			} | ||||
| 		case pref.StringKind: | ||||
| 		case protoreflect.StringKind: | ||||
| 			vi.typ = validationTypeBytes | ||||
| 			if strs.EnforceUTF8(fd) { | ||||
| 				vi.typ = validationTypeUTF8String | ||||
|  | @ -175,33 +175,33 @@ func newValidationInfo(fd pref.FieldDescriptor, ft reflect.Type) validationInfo | |||
| 	case fd.IsMap(): | ||||
| 		vi.typ = validationTypeMap | ||||
| 		switch fd.MapKey().Kind() { | ||||
| 		case pref.StringKind: | ||||
| 		case protoreflect.StringKind: | ||||
| 			if strs.EnforceUTF8(fd) { | ||||
| 				vi.keyType = validationTypeUTF8String | ||||
| 			} | ||||
| 		} | ||||
| 		switch fd.MapValue().Kind() { | ||||
| 		case pref.MessageKind: | ||||
| 		case protoreflect.MessageKind: | ||||
| 			vi.valType = validationTypeMessage | ||||
| 			if ft.Kind() == reflect.Map { | ||||
| 				vi.mi = getMessageInfo(ft.Elem()) | ||||
| 			} | ||||
| 		case pref.StringKind: | ||||
| 		case protoreflect.StringKind: | ||||
| 			if strs.EnforceUTF8(fd) { | ||||
| 				vi.valType = validationTypeUTF8String | ||||
| 			} | ||||
| 		} | ||||
| 	default: | ||||
| 		switch fd.Kind() { | ||||
| 		case pref.MessageKind: | ||||
| 		case protoreflect.MessageKind: | ||||
| 			vi.typ = validationTypeMessage | ||||
| 			if !fd.IsWeak() { | ||||
| 				vi.mi = getMessageInfo(ft) | ||||
| 			} | ||||
| 		case pref.GroupKind: | ||||
| 		case protoreflect.GroupKind: | ||||
| 			vi.typ = validationTypeGroup | ||||
| 			vi.mi = getMessageInfo(ft) | ||||
| 		case pref.StringKind: | ||||
| 		case protoreflect.StringKind: | ||||
| 			vi.typ = validationTypeBytes | ||||
| 			if strs.EnforceUTF8(fd) { | ||||
| 				vi.typ = validationTypeUTF8String | ||||
|  | @ -314,11 +314,11 @@ State: | |||
| 							break | ||||
| 						} | ||||
| 						messageName := fd.Message().FullName() | ||||
| 						messageType, err := preg.GlobalTypes.FindMessageByName(messageName) | ||||
| 						messageType, err := protoregistry.GlobalTypes.FindMessageByName(messageName) | ||||
| 						switch err { | ||||
| 						case nil: | ||||
| 							vi.mi, _ = messageType.(*MessageInfo) | ||||
| 						case preg.NotFound: | ||||
| 						case protoregistry.NotFound: | ||||
| 							vi.typ = validationTypeBytes | ||||
| 						default: | ||||
| 							return out, ValidationUnknown | ||||
|  | @ -335,7 +335,7 @@ State: | |||
| 				// unmarshaling to begin failing. Supporting this requires some way to | ||||
| 				// determine if the resolver is frozen. | ||||
| 				xt, err := opts.resolver.FindExtensionByNumber(st.mi.Desc.FullName(), num) | ||||
| 				if err != nil && err != preg.NotFound { | ||||
| 				if err != nil && err != protoregistry.NotFound { | ||||
| 					return out, ValidationUnknown | ||||
| 				} | ||||
| 				if err == nil { | ||||
|  | @ -513,7 +513,7 @@ State: | |||
| 					} | ||||
| 					xt, err := opts.resolver.FindExtensionByNumber(st.mi.Desc.FullName(), typeid) | ||||
| 					switch { | ||||
| 					case err == preg.NotFound: | ||||
| 					case err == protoregistry.NotFound: | ||||
| 						b = b[n:] | ||||
| 					case err != nil: | ||||
| 						return out, ValidationUnknown | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue