private

package
v1.20.0-rc0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2023 License: MIT Imports: 46 Imported by: 48

Documentation

Overview

Package private contains all internal routes. The package name "internal" isn't usable because Golang reserves it for disabling cross-package usage.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddLogger added in v1.13.0

func AddLogger(ctx *context.PrivateContext)

AddLogger adds a logger

func AuthorizedPublicKeyByContent added in v1.11.0

func AuthorizedPublicKeyByContent(ctx *context.PrivateContext)

AuthorizedPublicKeyByContent searches content as prefix (leak e-mail part) and returns public key found.

func CheckInternalToken

func CheckInternalToken(next http.Handler) http.Handler

CheckInternalToken check internal token is set

func FlushQueues added in v1.12.0

func FlushQueues(ctx *context.PrivateContext)

FlushQueues flushes all the Queues

func GenerateActionsRunnerToken added in v1.20.0

func GenerateActionsRunnerToken(ctx *context.PrivateContext)

GenerateActionsRunnerToken generates a new runner token for a given scope

func HookPostReceive added in v1.9.0

func HookPostReceive(ctx *gitea_context.PrivateContext)

HookPostReceive updates services and users

func HookPreReceive added in v1.9.0

func HookPreReceive(ctx *gitea_context.PrivateContext)

HookPreReceive checks whether a individual commit is acceptable

func HookProcReceive added in v1.16.0

func HookProcReceive(ctx *gitea_context.PrivateContext)

HookProcReceive proc-receive hook - only handles agit Proc-Receive requests at present

func PauseLogging added in v1.13.0

func PauseLogging(ctx *context.PrivateContext)

PauseLogging pauses logging

func Processes added in v1.17.0

func Processes(ctx *context.PrivateContext)

Processes prints out the processes

func ReleaseReopenLogging added in v1.13.0

func ReleaseReopenLogging(ctx *context.PrivateContext)

ReleaseReopenLogging releases and reopens logging files

func ReloadTemplates added in v1.20.0

func ReloadTemplates(ctx *context.PrivateContext)

ReloadTemplates reloads all the templates

func RemoveLogger added in v1.13.0

func RemoveLogger(ctx *context.PrivateContext)

RemoveLogger removes a logger

func RepoAssignment added in v1.16.0

func RepoAssignment(ctx *gitea_context.PrivateContext) context.CancelFunc

RepoAssignment assigns the repository and gitrepository to the private context

func Restart added in v1.12.0

func Restart(ctx *context.PrivateContext)

Restart causes the server to perform a graceful restart

func RestoreRepo added in v1.14.3

func RestoreRepo(ctx *myCtx.PrivateContext)

RestoreRepo restore a repository from data

func ResumeLogging added in v1.13.0

func ResumeLogging(ctx *context.PrivateContext)

ResumeLogging resumes logging

func Routes added in v1.14.0

func Routes() *web.Route

Routes registers all internal APIs routes to web application. These APIs will be invoked by internal commands for example `gitea serv` and etc.

func SSHLog added in v1.15.0

func SSHLog(ctx *context.PrivateContext)

SSHLog hook to response ssh log

func SendEmail added in v1.14.0

func SendEmail(ctx *context.PrivateContext)

SendEmail pushes messages to mail queue

It doesn't wait before each message will be processed

func ServCommand added in v1.9.0

func ServCommand(ctx *context.PrivateContext)

ServCommand returns information about the provided keyid

func ServNoCommand added in v1.9.0

func ServNoCommand(ctx *context.PrivateContext)

ServNoCommand returns information about the provided keyid

func SetDefaultBranch added in v1.11.0

func SetDefaultBranch(ctx *gitea_context.PrivateContext)

SetDefaultBranch updates the default branch

func SetLogSQL added in v1.17.4

func SetLogSQL(ctx *context.PrivateContext)

SetLogSQL re-sets database SQL logging

func Shutdown added in v1.12.0

func Shutdown(ctx *context.PrivateContext)

Shutdown causes the server to perform a graceful shutdown

func UpdatePublicKeyInRepo added in v1.9.0

func UpdatePublicKeyInRepo(ctx *context.PrivateContext)

UpdatePublicKeyInRepo update public key and deploy key updates

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL