private

package
v1.15.5 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2021 License: MIT Imports: 29 Imported by: 47

Documentation

Overview

Package private includes all internal routes. The package name internal is ideal but Golang is not allowed, so we use private as package name instead.

Package private includes all internal routes. The package name internal is ideal but Golang is not allowed, so we use private as package name instead.

Package private includes all internal routes. The package name internal is ideal but Golang is not allowed, so we use private as package name instead.

Package private includes all internal routes. The package name internal is ideal but Golang is not allowed, so we use private as package name instead.

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 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 PauseLogging added in v1.13.0

func PauseLogging(ctx *context.PrivateContext)

PauseLogging pauses logging

func ReleaseReopenLogging added in v1.13.0

func ReleaseReopenLogging(ctx *context.PrivateContext)

ReleaseReopenLogging releases and reopens logging files

func RemoveLogger added in v1.13.0

func RemoveLogger(ctx *context.PrivateContext)

RemoveLogger removes a logger

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 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