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 ¶
- func AddLogger(ctx *context.PrivateContext)
- func AuthorizedPublicKeyByContent(ctx *context.PrivateContext)
- func CheckInternalToken(next http.Handler) http.Handler
- func FlushQueues(ctx *context.PrivateContext)
- func GenerateActionsRunnerToken(ctx *context.PrivateContext)
- func HookPostReceive(ctx *gitea_context.PrivateContext)
- func HookPreReceive(ctx *gitea_context.PrivateContext)
- func HookProcReceive(ctx *gitea_context.PrivateContext)
- func PauseLogging(ctx *context.PrivateContext)
- func Processes(ctx *context.PrivateContext)
- func ReleaseReopenLogging(ctx *context.PrivateContext)
- func ReloadTemplates(ctx *context.PrivateContext)
- func RemoveLogger(ctx *context.PrivateContext)
- func RepoAssignment(ctx *gitea_context.PrivateContext) context.CancelFunc
- func Restart(ctx *context.PrivateContext)
- func RestoreRepo(ctx *myCtx.PrivateContext)
- func ResumeLogging(ctx *context.PrivateContext)
- func Routes() *web.Route
- func SSHLog(ctx *context.PrivateContext)
- func SendEmail(ctx *context.PrivateContext)
- func ServCommand(ctx *context.PrivateContext)
- func ServNoCommand(ctx *context.PrivateContext)
- func SetDefaultBranch(ctx *gitea_context.PrivateContext)
- func SetLogSQL(ctx *context.PrivateContext)
- func Shutdown(ctx *context.PrivateContext)
- func UpdatePublicKeyInRepo(ctx *context.PrivateContext)
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 ¶
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
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.