Start work on own tls termination and http3 support
Some checks are pending
/ docker (push) Waiting to run

This commit is contained in:
Melody Becker 2025-05-26 17:10:46 +02:00
parent 4a2462e24e
commit 68d7a5e8c3
Signed by: mstar
SSH key fingerprint: SHA256:9VAo09aaVNTWKzPW7Hq2LW+ox9OdwmTSHRoD4mlz1yI
10 changed files with 634 additions and 698 deletions

View file

@ -37,6 +37,7 @@ var (
RemoteServer *remoteServer
RemoteServerMetadata *remoteServerMetadata
Role *role
ServerMetadata *serverMetadata
User *user
UserAuthMethod *userAuthMethod
UserInfoField *userInfoField
@ -70,6 +71,7 @@ func SetDefault(db *gorm.DB, opts ...gen.DOOption) {
RemoteServer = &Q.RemoteServer
RemoteServerMetadata = &Q.RemoteServerMetadata
Role = &Q.Role
ServerMetadata = &Q.ServerMetadata
User = &Q.User
UserAuthMethod = &Q.UserAuthMethod
UserInfoField = &Q.UserInfoField
@ -104,6 +106,7 @@ func Use(db *gorm.DB, opts ...gen.DOOption) *Query {
RemoteServer: newRemoteServer(db, opts...),
RemoteServerMetadata: newRemoteServerMetadata(db, opts...),
Role: newRole(db, opts...),
ServerMetadata: newServerMetadata(db, opts...),
User: newUser(db, opts...),
UserAuthMethod: newUserAuthMethod(db, opts...),
UserInfoField: newUserInfoField(db, opts...),
@ -139,6 +142,7 @@ type Query struct {
RemoteServer remoteServer
RemoteServerMetadata remoteServerMetadata
Role role
ServerMetadata serverMetadata
User user
UserAuthMethod userAuthMethod
UserInfoField userInfoField
@ -175,6 +179,7 @@ func (q *Query) clone(db *gorm.DB) *Query {
RemoteServer: q.RemoteServer.clone(db),
RemoteServerMetadata: q.RemoteServerMetadata.clone(db),
Role: q.Role.clone(db),
ServerMetadata: q.ServerMetadata.clone(db),
User: q.User.clone(db),
UserAuthMethod: q.UserAuthMethod.clone(db),
UserInfoField: q.UserInfoField.clone(db),
@ -218,6 +223,7 @@ func (q *Query) ReplaceDB(db *gorm.DB) *Query {
RemoteServer: q.RemoteServer.replaceDB(db),
RemoteServerMetadata: q.RemoteServerMetadata.replaceDB(db),
Role: q.Role.replaceDB(db),
ServerMetadata: q.ServerMetadata.replaceDB(db),
User: q.User.replaceDB(db),
UserAuthMethod: q.UserAuthMethod.replaceDB(db),
UserInfoField: q.UserInfoField.replaceDB(db),
@ -251,6 +257,7 @@ type queryCtx struct {
RemoteServer IRemoteServerDo
RemoteServerMetadata IRemoteServerMetadataDo
Role IRoleDo
ServerMetadata IServerMetadataDo
User IUserDo
UserAuthMethod IUserAuthMethodDo
UserInfoField IUserInfoFieldDo
@ -284,6 +291,7 @@ func (q *Query) WithContext(ctx context.Context) *queryCtx {
RemoteServer: q.RemoteServer.WithContext(ctx),
RemoteServerMetadata: q.RemoteServerMetadata.WithContext(ctx),
Role: q.Role.WithContext(ctx),
ServerMetadata: q.ServerMetadata.WithContext(ctx),
User: q.User.WithContext(ctx),
UserAuthMethod: q.UserAuthMethod.WithContext(ctx),
UserInfoField: q.UserInfoField.WithContext(ctx),