// Copyright 2014 The Gogs Authors. All rights reserved.
// Copyright 2017 The Gitea Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package structs
import (
"encoding/json"
"errors"
"strings"
"time"
)
var (
// ErrInvalidReceiveHook FIXME
ErrInvalidReceiveHook = errors.New("Invalid JSON payload received over webhook")
)
// Hook a hook is a web hook when one repository changed
type Hook struct {
ID int64 `json:"id"`
Type string `json:"type"`
URL string `json:"-"`
Config map[string]string `json:"config"`
Events []string `json:"events"`
Active bool `json:"active"`
// swagger:strfmt date-time
Updated time.Time `json:"updated_at"`
// swagger:strfmt date-time
Created time.Time `json:"created_at"`
}
// HookList represents a list of API hook.
type HookList []*Hook
// CreateHookOptionConfig has all config options in it
// required are "content_type" and "url" Required
type CreateHookOptionConfig map[string]string
// CreateHookOption options when create a hook
type CreateHookOption struct {
// required: true
// enum: dingtalk,discord,gitea,gogs,msteams,slack,telegram,feishu
Type string `json:"type" binding:"Required"`
// required: true
Config CreateHookOptionConfig `json:"config" binding:"Required"`
Events []string `json:"events"`
BranchFilter string `json:"branch_filter" binding:"GlobPattern"`
// default: false
Active bool `json:"active"`
}
// EditHookOption options when modify one hook
type EditHookOption struct {
Config map[string]string `json:"config"`
Events []string `json:"events"`
BranchFilter string `json:"branch_filter" binding:"GlobPattern"`
Active *bool `json:"active"`
}
// Payloader payload is some part of one hook
type Payloader interface {
SetSecret(string)
JSONPayload() ([]byte, error)
}
// PayloadUser represents the author or committer of a commit
type PayloadUser struct {
// Full name of the commit author
Name string `json:"name"`
// swagger:strfmt email
Email string `json:"email"`
UserName string `json:"username"`
}
// FIXME: consider using same format as API when commits API are added.
// applies to PayloadCommit and PayloadCommitVerification
// PayloadCommit represents a commit
type PayloadCommit struct {
// sha1 hash of the commit
ID string `json:"id"`
Message string `json:"message"`
URL string `json:"url"`
Author *PayloadUser `json:"author"`
Committer *PayloadUser `json:"committer"`
Verification *PayloadCommitVerification `json:"verification"`
// swagger:strfmt date-time
Timestamp time.Time `json:"timestamp"`
Added []string `json:"added"`
Removed []string `json:"removed"`
Modified []string `json:"modified"`
}
// PayloadCommitVerification represents the GPG verification of a commit
type PayloadCommitVerification struct {
Verified bool `json:"verified"`
Reason string `json:"reason"`
Signature string `json:"signature"`
Signer *PayloadUser `json:"signer"`
Payload string `json:"payload"`
}
var (
_ Payloader = &CreatePayload{}
_ Payloader = &DeletePayload{}
_ Payloader = &ForkPayload{}
_ Payloader = &PushPayload{}
_ Payloader = &IssuePayload{}
_ Payloader = &IssueCommentPayload{}
_ Payloader = &PullRequestPayload{}
_ Payloader = &RepositoryPayload{}
_ Payloader = &ReleasePayload{}
)
// _________ __
// \_ ___ \_______ ____ _____ _/ |_ ____
// / \ \/\_ __ \_/ __ \\__ \\ __\/ __ \
// \ \____| | \/\ ___/ / __ \| | \ ___/
// \______ /|__| \___ >____ /__| \___ >
// \/ \/ \/ \/
// CreatePayload FIXME
type CreatePayload struct {
Secret string `json:"secret"`
Sha string `json:"sha"`
Ref string `json:"ref"`
RefType string `json:"ref_type"`
Repo *Repository `json:"repository"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the CreatePayload
func (p *CreatePayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload return payload information
func (p *CreatePayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// ParseCreateHook parses create event hook content.
func ParseCreateHook(raw []byte) (*CreatePayload, error) {
hook := new(CreatePayload)
if err := json.Unmarshal(raw, hook); err != nil {
return nil, err
}
// it is possible the JSON was parsed, however,
// was not from Gogs (maybe was from Bitbucket)
// So we'll check to be sure certain key fields
// were populated
switch {
case hook.Repo == nil:
return nil, ErrInvalidReceiveHook
case len(hook.Ref) == 0:
return nil, ErrInvalidReceiveHook
}
return hook, nil
}
// ________ .__ __
// \______ \ ____ | | _____/ |_ ____
// | | \_/ __ \| | _/ __ \ __\/ __ \
// | ` \ ___/| |_\ ___/| | \ ___/
// /_______ /\___ >____/\___ >__| \___ >
// \/ \/ \/ \/
// PusherType define the type to push
type PusherType string
// describe all the PusherTypes
const (
PusherTypeUser PusherType = "user"
)
// DeletePayload represents delete payload
type DeletePayload struct {
Secret string `json:"secret"`
Ref string `json:"ref"`
RefType string `json:"ref_type"`
PusherType PusherType `json:"pusher_type"`
Repo *Repository `json:"repository"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the DeletePayload
func (p *DeletePayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload implements Payload
func (p *DeletePayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// ___________ __
// \_ _____/__________| | __
// | __)/ _ \_ __ \ |/ /
// | \( <_> ) | \/ <
// \___ / \____/|__| |__|_ \
// \/ \/
// ForkPayload represents fork payload
type ForkPayload struct {
Secret string `json:"secret"`
Forkee *Repository `json:"forkee"`
Repo *Repository `json:"repository"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the ForkPayload
func (p *ForkPayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload implements Payload
func (p *ForkPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// HookIssueCommentAction defines hook issue comment action
type HookIssueCommentAction string
// all issue comment actions
const (
HookIssueCommentCreated HookIssueCommentAction = "created"
HookIssueCommentEdited HookIssueCommentAction = "edited"
HookIssueCommentDeleted HookIssueCommentAction = "deleted"
)
// IssueCommentPayload represents a payload information of issue comment event.
type IssueCommentPayload struct {
Secret string `json:"secret"`
Action HookIssueCommentAction `json:"action"`
Issue *Issue `json:"issue"`
Comment *Comment `json:"comment"`
Changes *ChangesPayload `json:"changes,omitempty"`
Repository *Repository `json:"repository"`
Sender *User `json:"sender"`
IsPull bool `json:"is_pull"`
}
// SetSecret modifies the secret of the IssueCommentPayload
func (p *IssueCommentPayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload implements Payload
func (p *IssueCommentPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// __________ .__
// \______ \ ____ | | ____ _____ ______ ____
// | _// __ \| | _/ __ \\__ \ / ___// __ \
// | | \ ___/| |_\ ___/ / __ \_\___ \\ ___/
// |____|_ /\___ >____/\___ >____ /____ >\___ >
// \/ \/ \/ \/ \/ \/
// HookReleaseAction defines hook release action type
type HookReleaseAction string
// all release actions
const (
HookReleasePublished HookReleaseAction = "published"
HookReleaseUpdated HookReleaseAction = "updated"
HookReleaseDeleted HookReleaseAction = "deleted"
)
// ReleasePayload represents a payload information of release event.
type ReleasePayload struct {
Secret string `json:"secret"`
Action HookReleaseAction `json:"action"`
Release *Release `json:"release"`
Repository *Repository `json:"repository"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the ReleasePayload
func (p *ReleasePayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload implements Payload
func (p *ReleasePayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// __________ .__
// \______ \__ __ _____| |__
// | ___/ | \/ ___/ | \
// | | | | /\___ \| Y \
// |____| |____//____ >___| /
// \/ \/
// PushPayload represents a payload information of push event.
type PushPayload struct {
Secret string `json:"secret"`
Ref string `json:"ref"`
Before string `json:"before"`
After string `json:"after"`
CompareURL string `json:"compare_url"`
Commits []*PayloadCommit `json:"commits"`
HeadCommit *PayloadCommit `json:"head_commit"`
Repo *Repository `json:"repository"`
Pusher *User `json:"pusher"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the PushPayload
func (p *PushPayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload FIXME
func (p *PushPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// ParsePushHook parses push event hook content.
func ParsePushHook(raw []byte) (*PushPayload, error) {
hook := new(PushPayload)
if err := json.Unmarshal(raw, hook); err != nil {
return nil, err
}
switch {
case hook.Repo == nil:
return nil, ErrInvalidReceiveHook
case len(hook.Ref) == 0:
return nil, ErrInvalidReceiveHook
}
return hook, nil
}
// Branch returns branch name from a payload
func (p *PushPayload) Branch() string {
return strings.ReplaceAll(p.Ref, "refs/heads/", "")
}
// .___
// | | ______ ________ __ ____
// | |/ ___// ___/ | \_/ __ \
// | |\___ \ \___ \| | /\ ___/
// |___/____ >____ >____/ \___ >
// \/ \/ \/
// HookIssueAction FIXME
type HookIssueAction string
const (
// HookIssueOpened opened
HookIssueOpened HookIssueAction = "opened"
// HookIssueClosed closed
HookIssueClosed HookIssueAction = "closed"
// HookIssueReOpened reopened
HookIssueReOpened HookIssueAction = "reopened"
// HookIssueEdited edited
HookIssueEdited HookIssueAction = "edited"
// HookIssueAssigned assigned
HookIssueAssigned HookIssueAction = "assigned"
// HookIssueUnassigned unassigned
HookIssueUnassigned HookIssueAction = "unassigned"
// HookIssueLabelUpdated label_updated
HookIssueLabelUpdated HookIssueAction = "label_updated"
// HookIssueLabelCleared label_cleared
HookIssueLabelCleared HookIssueAction = "label_cleared"
// HookIssueSynchronized synchronized
HookIssueSynchronized HookIssueAction = "synchronized"
// HookIssueMilestoned is an issue action for when a milestone is set on an issue.
HookIssueMilestoned HookIssueAction = "milestoned"
// HookIssueDemilestoned is an issue action for when a milestone is cleared on an issue.
HookIssueDemilestoned HookIssueAction = "demilestoned"
// HookIssueReviewed is an issue action for when a pull request is reviewed
HookIssueReviewed HookIssueAction = "reviewed"
)
// IssuePayload represents the payload information that is sent along with an issue event.
type IssuePayload struct {
Secret string `json:"secret"`
Action HookIssueAction `json:"action"`
Index int64 `json:"number"`
Changes *ChangesPayload `json:"changes,omitempty"`
Issue *Issue `json:"issue"`
Repository *Repository `json:"repository"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the IssuePayload.
func (p *IssuePayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload encodes the IssuePayload to JSON, with an indentation of two spaces.
func (p *IssuePayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// ChangesFromPayload FIXME
type ChangesFromPayload struct {
From string `json:"from"`
}
// ChangesPayload represents the payload information of issue change
type ChangesPayload struct {
Title *ChangesFromPayload `json:"title,omitempty"`
Body *ChangesFromPayload `json:"body,omitempty"`
Ref *ChangesFromPayload `json:"ref,omitempty"`
}
// __________ .__ .__ __________ __
// \______ \__ __| | | | \______ \ ____ ________ __ ____ _______/ |_
// | ___/ | \ | | | | _// __ \/ ____/ | \_/ __ \ / ___/\ __\
// | | | | / |_| |__ | | \ ___< <_| | | /\ ___/ \___ \ | |
// |____| |____/|____/____/ |____|_ /\___ >__ |____/ \___ >____ > |__|
// \/ \/ |__| \/ \/
// PullRequestPayload represents a payload information of pull request event.
type PullRequestPayload struct {
Secret string `json:"secret"`
Action HookIssueAction `json:"action"`
Index int64 `json:"number"`
Changes *ChangesPayload `json:"changes,omitempty"`
PullRequest *PullRequest `json:"pull_request"`
Repository *Repository `json:"repository"`
Sender *User `json:"sender"`
Review *ReviewPayload `json:"review"`
}
// SetSecret modifies the secret of the PullRequestPayload.
func (p *PullRequestPayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload FIXME
func (p *PullRequestPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
// ReviewPayload FIXME
type ReviewPayload struct {
Type string `json:"type"`
Content string `json:"content"`
}
//__________ .__ __
//\______ \ ____ ______ ____ _____|__|/ |_ ___________ ___.__.
// | _// __ \\____ \ / _ \/ ___/ \ __\/ _ \_ __ < | |
// | | \ ___/| |_> > <_> )___ \| || | ( <_> ) | \/\___ |
// |____|_ /\___ > __/ \____/____ >__||__| \____/|__| / ____|
// \/ \/|__| \/ \/
// HookRepoAction an action that happens to a repo
type HookRepoAction string
const (
// HookRepoCreated created
HookRepoCreated HookRepoAction = "created"
// HookRepoDeleted deleted
HookRepoDeleted HookRepoAction = "deleted"
)
// RepositoryPayload payload for repository webhooks
type RepositoryPayload struct {
Secret string `json:"secret"`
Action HookRepoAction `json:"action"`
Repository *Repository `json:"repository"`
Organization *User `json:"organization"`
Sender *User `json:"sender"`
}
// SetSecret modifies the secret of the RepositoryPayload
func (p *RepositoryPayload) SetSecret(secret string) {
p.Secret = secret
}
// JSONPayload JSON representation of the payload
func (p *RepositoryPayload) JSONPayload() ([]byte, error) {
return json.MarshalIndent(p, "", " ")
}
ort/46013/stable26'>backport/46013/stable26
backport/46013/stable27
backport/46013/stable28
backport/46114/stable30
backport/46124/stable28
backport/46124/stable29
backport/46124/stable30
backport/46140/stable28
backport/46140/stable29
backport/46140/stable30
backport/46218/stable27
backport/46218/stable28
backport/46218/stable29
backport/46218/stable30
backport/46222/stable30
backport/46480/stable28
backport/46480/stable29
backport/46480/stable30
backport/46534/stable27
backport/46691/stable30
backport/46780/stable30
backport/46780/stable31
backport/46931/stable28
backport/47180/stable26
backport/47180/stable28
backport/47265/stable30
backport/47316/stable28
backport/47316/stable29
backport/47316/stable30
backport/47339/stable28
backport/47339/stable29
backport/47339/stable30
backport/47349/stable28
backport/47349/stable29
backport/47349/stable30
backport/47399/stable30
backport/47425/stable28
backport/47425/stable29
backport/47425/stable30
backport/47441/stable29
backport/47510/stable29
backport/47513/stable29
backport/47513/stable30
backport/47513/stable31
backport/47515/stable29
backport/47527/stable30
backport/47628/stable29
backport/47640/stable29
backport/47649/stable28
backport/47649/stable29
backport/47670/stable30
backport/47737/stable30
backport/47745/stable28
backport/47756/stable29
backport/47756/stable30
backport/47801/stable30
backport/47807/stable29
backport/47824/stable30
backport/47832/stable28
backport/47832/stable29
backport/47832/stable30
backport/47834/stable28
backport/47834/stable29
backport/47834/stable30
backport/47846/stable28
backport/47846/stable29
backport/47846/stable30
backport/47847/stable28
backport/47847/stable29
backport/47847/stable30
backport/47848/stable28
backport/47848/stable29
backport/47848/stable30
backport/47852/stable30
backport/47853/stable29
backport/47854/stable28
backport/47854/stable29
backport/47854/stable30
backport/47858/stable28
backport/47858/stable29
backport/47858/stable30
backport/47860/stable28
backport/47860/stable29
backport/47881/stable29
backport/47881/stable30
backport/47883/stable29
backport/47883/stable30
backport/47889/stable30
backport/47889/stable31
backport/47896/stable28
backport/47896/stable29
backport/47896/stable30
backport/47905/stable29
backport/47905/stable30
backport/47910/stable28
backport/47910/stable29
backport/47910/stable30
backport/47914/stable28
backport/47914/stable29
backport/47914/stable30
backport/47920/stable28
backport/47920/stable29
backport/47920/stable30
backport/47924/stable28
backport/47924/stable29
backport/47924/stable30
backport/47928/stable28
backport/47928/stable29
backport/47928/stable30
backport/47933/stable28
backport/47933/stable29
backport/47933/stable30
backport/47954/stable28
backport/47954/stable29
backport/47954/stable30
backport/47971/stable28
backport/47971/stable29
backport/47971/stable30
backport/47986/stable28
backport/47986/stable29
backport/48008/stable28
backport/48008/stable29
backport/48008/stable30
backport/48013/stable28
backport/48013/stable29
backport/48013/stable30
backport/48014/stable28
backport/48014/stable29
backport/48014/stable30
backport/48015/stable28
backport/48015/stable29
backport/48015/stable30
backport/48016/stable29
backport/48016/stable30
backport/48017/stable28
backport/48017/stable29
backport/48017/stable30
backport/48028/stable30
backport/48030/stable28
backport/48030/stable29
backport/48030/stable30
backport/48031/stable29
backport/48031/stable30
backport/48037/stable30
backport/48043/stable28
backport/48043/stable29
backport/48043/stable30
backport/48044/stable29
backport/48044/stable30
backport/48045/stable28
backport/48045/stable29
backport/48045/stable30
backport/48050/stable28
backport/48050/stable29
backport/48050/stable30
backport/48063/stable30
backport/48080/stable28
backport/48080/stable29
backport/48080/stable30
backport/48081/stable28
backport/48081/stable29
backport/48081/stable30
backport/48090/stable29
backport/48090/stable30
backport/48094/stable28
backport/48094/stable29
backport/48094/stable30
backport/48114/stable28
backport/48114/stable29
backport/48114/stable30
backport/48134/stable30
backport/48140/stable30
backport/48142/stable25
backport/48142/stable26
backport/48142/stable27
backport/48142/stable28
backport/48142/stable29
backport/48145/stable28
backport/48145/stable29
backport/48145/stable30
backport/48153/stable30
backport/48160/stable30
backport/48162/stable30
backport/48177/stable28
backport/48177/stable29
backport/48177/stable30
backport/48205/stable28
backport/48205/stable29
backport/48207/stable28
backport/48207/stable29
backport/48207/stable30
backport/48215/stable30
backport/48222/stable30
backport/48224/stable30
backport/48227/stable30
backport/48235/stable29
backport/48235/stable30
backport/48266/stable28
backport/48266/stable29
backport/48266/stable30
backport/48268/stable28
backport/48268/stable29
backport/48268/stable30
backport/48282/stable24
backport/48282/stable25
backport/48282/stable26
backport/48282/stable27
backport/48282/stable28
backport/48282/stable29
backport/48294/master
backport/48297/stable25
backport/48297/stable26
backport/48307/stable28
backport/48307/stable29
backport/48307/stable30
backport/48311/stable29
backport/48311/stable30
backport/48315/stable28
backport/48331/stable28
backport/48331/stable29
backport/48331/stable30
backport/48345/stable28
backport/48345/stable29
backport/48345/stable30
backport/48354/stable28
backport/48354/stable29
backport/48354/stable30
backport/48356/stable30
backport/48359/stable25
backport/48359/stable26
backport/48359/stable27
backport/48359/stable28
backport/48359/stable29
backport/48359/stable30
backport/48361/stable28
backport/48361/stable29
backport/48361/stable30
backport/48366/stable28
backport/48366/stable29
backport/48366/stable30
backport/48373/stable28
backport/48373/stable29
backport/48373/stable30
backport/48375/stable28
backport/48375/stable29
backport/48375/stable30
backport/48381/stable30
backport/48425/stable29
backport/48425/stable30
backport/48426/stable28
backport/48426/stable29
backport/48426/stable30
backport/48437/stable28
backport/48437/stable29
backport/48437/stable30
backport/48439/stable30
backport/48445/stable27
backport/48451/stable29
backport/48451/stable30
backport/48466/stable28
backport/48466/stable29
backport/48466/stable30
backport/48480/stable30
backport/48484/stable29
backport/48484/stable30
backport/48486/stable30
backport/48508/stable30
backport/48510/stable25
backport/48510/stable26
backport/48510/stable27
backport/48512/stable30
backport/48513/stable30
backport/48519/stable29
backport/48519/stable30
backport/48520/stable30
backport/48522/stable30
backport/48532/stable28
backport/48532/stable29
backport/48532/stable30
backport/48538/stable30
backport/48539/stable28
backport/48539/stable29
backport/48540/stable30
backport/48542/stable30
backport/48543/stable30
backport/48548/stable30
backport/48559/stable30
backport/48563/stable30
backport/48572/stable30
backport/48581/stable29
backport/48581/stable30
backport/48581/stable31
backport/48583/stable28
backport/48583/stable29
backport/48583/stable30
backport/48584/stable28
backport/48584/stable29
backport/48584/stable30
backport/48597/stable28
backport/48597/stable29
backport/48597/stable30
backport/48600/stable28
backport/48600/stable29
backport/48600/stable30
backport/48603/stable28
backport/48603/stable29
backport/48603/stable30
backport/48619/stable30
backport/48623/stable28
backport/48623/stable29
backport/48623/stable30
backport/48625/stable29
backport/48625/stable30
backport/48628/stable30
backport/48632/stable29
backport/48632/stable30
backport/48638/stable30
backport/48651/stable29
backport/48651/stable30
backport/48665/stable30
backport/48672/stable31
backport/48673/stable28
backport/48673/stable29
backport/48673/stable30
backport/48675/stable28
backport/48675/stable29
backport/48675/stable30
backport/48682/stable28
backport/48682/stable29
backport/48682/stable30
backport/48684/stable28
backport/48684/stable29
backport/48684/stable30
backport/48689/stable29
backport/48689/stable30
backport/48696/stable28
backport/48696/stable29
backport/48696/stable30
backport/48723/stable30
backport/48728/stable30
backport/48736/stable27
backport/48736/stable28
backport/48736/stable29
backport/48736/stable30
backport/48737/stable30
backport/48743/stable29
backport/48743/stable30
backport/48749/stable27
backport/48760/stable30
backport/48766/stable28
backport/48766/stable29
backport/48766/stable30
backport/48769/stable29
backport/48769/stable30
backport/48787/stable30
backport/48788/stable27
backport/48788/stable28
backport/48788/stable29
backport/48788/stable30
backport/48795/stable31
backport/48799/stable30
backport/48809/stable30
backport/48824/stable29
backport/48833/stable30
backport/48839/stable28
backport/48839/stable29
backport/48839/stable30
backport/48850/stable30
backport/48852/stable30
backport/48853/stable30
backport/48854/stable30
backport/48863/stable30
backport/48871/stable29
backport/48871/stable30
backport/48882/stable30
backport/48887/stable29
backport/48887/stable30
backport/48889/stable28
backport/48898/stable28
backport/48898/stable29
backport/48898/stable30
backport/48912/stable30
backport/48915/stable28
backport/48915/stable29
backport/48915/stable30
backport/48917/stable25
backport/48917/stable26
backport/48917/stable27
backport/48917/stable28
backport/48917/stable29
backport/48917/stable30
backport/48918/stable28
backport/48918/stable29
backport/48918/stable30
backport/48921/stable25
backport/48921/stable26
backport/48921/stable27
backport/48921/stable28
backport/48921/stable29
backport/48921/stable30
backport/48933/stable28
backport/48933/stable29
backport/48933/stable30
backport/48934/stable28
backport/48947/stable28
backport/48947/stable29
backport/48947/stable30
backport/48991/stable29
backport/48991/stable30
backport/48992/stable27
backport/48992/stable28
backport/48992/stable29
backport/48992/stable30
backport/49004/stable28
backport/49004/stable29
backport/49004/stable30
backport/49009/49009-stable29
backport/49009/stable25
backport/49009/stable26
backport/49009/stable27
backport/49009/stable28
backport/49009/stable30
backport/49017/stable28
backport/49017/stable29
backport/49017/stable30
backport/49023/stable28
backport/49023/stable29
backport/49023/stable30
backport/49039/stable30
backport/49053/stable28
backport/49053/stable29
backport/49053/stable30
backport/49057/master
backport/49065/stable28
backport/49065/stable29
backport/49065/stable30
backport/49075/stable30
backport/49076/stable28
backport/49076/stable29
backport/49112/stable28
backport/49112/stable29
backport/49112/stable30
backport/49115/stable28
backport/49115/stable30
backport/49130/stable29
backport/49130/stable30
backport/49134/stable30
backport/49139/stable28
backport/49139/stable29
backport/49139/stable30
backport/49141/stable30
backport/49143/stable28
backport/49143/stable29
backport/49143/stable30
backport/49146/stable28
backport/49146/stable29
backport/49146/stable30
backport/49147/stable30
backport/49149/stable29
backport/49150/stable28
backport/49150/stable29
backport/49150/stable30
backport/49153/stable28
backport/49153/stable29
backport/49176/stable30
backport/49196/stable28
backport/49196/stable29
backport/49196/stable30
backport/49199/stable28
backport/49199/stable29
backport/49199/stable30
backport/49203/stable29
backport/49203/stable30
backport/49208/stable29
backport/49208/stable30
backport/49209/stable30
backport/49218/stable28
backport/49218/stable29
backport/49218/stable30
backport/49219/stable30
backport/49225/stable28
backport/49225/stable29
backport/49225/stable30
backport/49226/stable30
backport/49232/stable28
backport/49232/stable29
backport/49232/stable30
backport/49237/stable30
backport/49259/stable30
backport/49260/stable30
backport/49261/stable30
backport/49262/stable28
backport/49262/stable29
backport/49271/stable29
backport/49271/stable30
backport/49281/stable30
backport/49288/stable29
backport/49288/stable30
backport/49293/stable30
backport/49308/stable29
backport/49308/stable30
backport/49311/stable28
backport/49311/stable29
backport/49311/stable30
backport/49315/stable28
backport/49315/stable29
backport/49315/stable30
backport/49332/stable28
backport/49332/stable29
backport/49332/stable30
backport/49346/stable30
backport/49351/stable29
backport/49351/stable30
backport/49357/stable30
backport/49361/stable28
backport/49361/stable29
backport/49361/stable30
backport/49372/stable28
backport/49372/stable29
backport/49372/stable30
backport/49373/stable29
backport/49380/stable30
backport/49384/master
backport/49398/stable29
backport/49398/stable30
backport/49432/master
backport/49432/stable30
backport/49434/stable30
backport/49440/stable29
backport/49440/stable30
backport/49440/stable31
backport/49442/stable28
backport/49442/stable29
backport/49442/stable30
backport/49451/stable29
backport/49451/stable30
backport/49454/stable28
backport/49454/stable29
backport/49454/stable30
backport/49459/stable30
backport/49464/stable28
backport/49464/stable29
backport/49464/stable30
backport/49476/stable28
backport/49476/stable29
backport/49476/stable30
backport/49477/stable30
backport/49489/stable30
backport/49493/stable28
backport/49493/stable29
backport/49494/stable29
backport/49494/stable29-squashed
backport/49494/stable30
backport/49503/stable28
backport/49503/stable29
backport/49503/stable30
backport/49528/stable28
backport/49528/stable29
backport/49528/stable30
backport/49551/stable29
backport/49551/stable30
backport/49552/stable28
backport/49552/stable29
backport/49552/stable30
backport/49552/stable31
backport/49557/stable30
backport/49569/stable29
backport/49569/stable30
backport/49581/stable28
backport/49581/stable30
backport/49587/stable30
backport/49588/stable29
backport/49588/stable30
backport/49602/stable28
backport/49602/stable29
backport/49602/stable30
backport/49629/stable29
backport/49631/stable29
backport/49639/stable28
backport/49639/stable29
backport/49639/stable30
backport/49639/stable31
backport/49645/stable31
backport/49677/stable30
backport/49681/stable29
backport/49681/stable30
backport/49685/stable28
backport/49685/stable29
backport/49685/stable30
backport/49693/stable29
backport/49693/stable30
backport/49694/stable30
backport/49746/stable30
backport/49747/stable27
backport/49747/stable28
backport/49747/stable29
backport/49747/stable30
backport/49799/stable28
backport/49799/stable29
backport/49799/stable30
backport/49801/stable30
backport/49803/stable29
backport/49803/stable30
backport/49815/stable28
backport/49815/stable29
backport/49820/stable30
backport/49822/stable28
backport/49822/stable29
backport/49832/stable30
backport/49839/stable29
backport/49839/stable30
backport/49843/stable29
backport/49843/stable30
backport/49847/stable30
backport/49852/stable30
backport/49880/stable28
backport/49880/stable30
backport/49882/stable28
backport/49882/stable29
backport/49885/stable30
backport/49887/stable29
backport/49887/stable30
backport/49898/stable30
backport/49900/stable29
backport/49917/stable30
backport/49927/stable28
backport/49962/stable29
backport/49962/stable30
backport/49966/stable29
backport/49966/stable30
backport/49973/master
backport/49974/stable29
backport/49974/stable30
backport/49988/stable29
backport/49988/stable30
backport/50017/stable29
backport/50017/stable30
backport/50025/stable29
backport/50025/stable30
backport/50026/stable29
backport/50026/stable30
backport/50034/stable29
backport/50034/stable30
backport/50035/stable28
backport/50035/stable29
backport/50035/stable30
backport/50046/stable29
backport/50046/stable30
backport/50053/stable29
backport/50053/stable30
backport/50053/stable31
backport/50070/stable29
backport/50070/stable30
backport/50076/stable29
backport/50076/stable30
backport/50077/stable29
backport/50077/stable30
backport/50081/stable31
backport/50083/stable30
backport/50111/stable29
backport/50111/stable30
backport/50113/stable29
backport/50113/stable30
backport/50123/master
backport/50123/stable29
backport/50123/stable30
backport/50128/stable29
backport/50128/stable30
backport/50129/stable30
backport/50129/stable31
backport/50152/stable29
backport/50152/stable30
backport/50154/stable29
backport/50161/stable29
backport/50161/stable30
backport/50177/stable29
backport/50177/stable30
backport/50179/stable30
backport/50187/stable30
backport/50192/stable28
backport/50192/stable29
backport/50192/stable30
backport/50193/stable29
backport/50193/stable30
backport/50193/stable31
backport/50220/stable30
backport/50234/stable31
backport/50237/stable29
backport/50241/stable30
backport/50260/stable30
backport/50260/stable31
backport/50270/stable26
backport/50270/stable27
backport/50270/stable28
backport/50270/stable28-follow-up
backport/50270/stable29
backport/50270/stable30
backport/50270/stable31
backport/50273/stable29
backport/50273/stable30
backport/50273/stable31
backport/50281/stable31
backport/50282/stable31
backport/50284/stable30
backport/50284/stable31
backport/50292/stable29
backport/50292/stable30
backport/50293/stable29
backport/50293/stable30
backport/50293/stable31
backport/50298/stable29
backport/50298/stable30
backport/50298/stable31
backport/50299/stable28
backport/50299/stable29
backport/50299/stable30
backport/50299/stable31
backport/50319/stable29
backport/50319/stable30
backport/50324/stable30
backport/50324/stable31
backport/50330/stable30
backport/50330/stable31
backport/50331/stable30
backport/50331/stable31
backport/50333/stable29
backport/50353/stable29
backport/50353/stable30
backport/50353/stable31
backport/50362/stable31
backport/50364/stable31
backport/50366/stable31
backport/50368/stable31
backport/50369/stable29
backport/50369/stable30
backport/50369/stable31
backport/50389/stable31
backport/50394/stable30
backport/50394/stable31
backport/50398/stable29
backport/50398/stable30
backport/50424/stable29
backport/50424/stable30
backport/50424/stable31
backport/50426/stable31
backport/50430/stable29
backport/50430/stable30
backport/50436/stable31
backport/50437/stable29
backport/50446/stable31
backport/50447/stable30
backport/50455/stable30
backport/50455/stable31
backport/50464/stable31
backport/50480/stable29
backport/50490/stable30
backport/50490/stable31
backport/50494/stable29
backport/50494/stable30
backport/50494/stable31
backport/50498/stable31
backport/50501/stable31
backport/50503/stable30
backport/50503/stable31
backport/50514/stable29
backport/50514/stable30
backport/50514/stable31
backport/50515/stable29
backport/50515/stable30
backport/50515/stable31
backport/50519/stable29
backport/50519/stable30
backport/50519/stable31
backport/50524/stable30
backport/50524/stable31
backport/50530/stable29
backport/50530/stable30
backport/50530/stable31
backport/50540/stable31
backport/50549/stable29
backport/50550/stable30
backport/50550/stable31
backport/50567/stable30
backport/50567/stable31
backport/50576/stable31
backport/50582/stable30
backport/50582/stable31
backport/50592/stable31
backport/50602/stable30
backport/50602/stable31
backport/50626/stable29
backport/50635/stable31
backport/50640/stable30
backport/50640/stable31
backport/50642/stable29
backport/50642/stable30
backport/50642/stable31
backport/50645/stable31
backport/50655/stable29
backport/50655/stable30
backport/50655/stable31
backport/50657/stable30
backport/50657/stable31
backport/50660/stable29
backport/50660/stable30
backport/50660/stable31
backport/50666/stable27
backport/50666/stable28
backport/50666/stable29
backport/50666/stable30
backport/50666/stable31
backport/50669/stable30
backport/50669/stable31
backport/50678/stable29
backport/50678/stable30
backport/50678/stable31
backport/50680/stable31
backport/50691/stable29
backport/50692/stable31
backport/50693/stable28
backport/50697/stable31
backport/50735/stable30
backport/50735/stable31
backport/50739/stable31
backport/50769/stable29
backport/50769/stable30
backport/50769/stable31
backport/50778/stable29
backport/50781/stable29
backport/50781/stable30
backport/50781/stable31
backport/50784/stable30
backport/50784/stable31
backport/50794/stable31
backport/50798/stable29
backport/50798/stable31
backport/50807/stable29
backport/50807/stable30
backport/50807/stable31
backport/50809/stable29
backport/50809/stable30
backport/50809/stable31
backport/50814/stable29
backport/50814/stable30
backport/50814/stable31
backport/50816/stable30
backport/50816/stable31
backport/50820/stable29
backport/50820/stable30
backport/50820/stable31
backport/50852/stable30
backport/50858/stable29
backport/50860/stable30
backport/50860/stable31
backport/50873/stable31
backport/50874/stable29
backport/50874/stable30
backport/50874/stable31
backport/50878/stable30
backport/50881/stable30
backport/50881/stable31
backport/50896/stable29
backport/50896/stable30
backport/50896/stable31
backport/50903/stable29
backport/50903/stable30
backport/50903/stable31
backport/50904/stable31
backport/50910/stable29
backport/50910/stable30
backport/50910/stable31
backport/50918/stable30
backport/50918/stable31
backport/50919/stable31
backport/50920/stable31
backport/50922/stable29
backport/50922/stable31
backport/50930/stable30
backport/50942/stable31
backport/50943/stable30
backport/50949/stable29
backport/50949/stable30
backport/50949/stable31
backport/50956/stable29
backport/50956/stable30
backport/50956/stable31
backport/50958/stable29
backport/50958/stable30
backport/50958/stable31
backport/50970/stable31
backport/50979/stable31
backport/50985/stable30
backport/50985/stable31
backport/50987/stable31
backport/50989/stable28
backport/50989/stable29
backport/50989/stable30
backport/50989/stable31
backport/50992/stable31
backport/51000/stable29
backport/51000/stable30
backport/51000/stable31
backport/51010/stable29
backport/51010/stable30
backport/51010/stable31
backport/51019/stable26
backport/51019/stable27
backport/51019/stable28
backport/51019/stable29
backport/51019/stable30
backport/51019/stable31
backport/51031/stable31
backport/51049/stable29
backport/51049/stable30
backport/51049/stable31
backport/51050/stable28
backport/51050/stable29
backport/51050/stable30
backport/51050/stable31
backport/51051/stable25
backport/51051/stable26
backport/51051/stable27
backport/51051/stable28
backport/51051/stable29
backport/51051/stable30
backport/51051/stable31
backport/51069/stable31
backport/51071/stable30
backport/51071/stable31
backport/51073/stable29
backport/51073/stable30
backport/51073/stable31
backport/51077/stable31
backport/51079/stable31
backport/51082/stable31
backport/51108/stable29
backport/51108/stable30
backport/51108/stable31
backport/51126/stable31
backport/51130/stable28
backport/51130/stable29
backport/51130/stable30
backport/51130/stable31
backport/51142/stable30
backport/51142/stable31
backport/51144/stable29
backport/51144/stable30
backport/51144/stable31
backport/51146/stable29
backport/51146/stable30
backport/51146/stable31
backport/51148/stable30
backport/51148/stable31
backport/51151/stable31
backport/51152/stable31
backport/51173/master
backport/51194/stable26
backport/51194/stable27
backport/51194/stable28
backport/51194/stable29
backport/51194/stable30
backport/51194/stable31
backport/51211/stable31
backport/51216/stable29
backport/51216/stable30
backport/51216/stable31
backport/51218/stable31
backport/51229/stable30
backport/51229/stable31
backport/51239/stable31
backport/51243/stable30
backport/51256/stable28
backport/51256/stable29
backport/51256/stable30
backport/51258/stable30
backport/51258/stable31
backport/51259/stable28
backport/51259/stable29
backport/51259/stable30
backport/51259/stable31
backport/51260/master
backport/51280/stable26
backport/51280/stable27
backport/51280/stable28
backport/51280/stable29
backport/51281/stable29
backport/51285/stable29
backport/51287/stable31
backport/51302/stable30
backport/51302/stable31
backport/51310/stable31
backport/51320/stable29
backport/51320/stable30
backport/51320/stable31
backport/51361/stable26
backport/51361/stable27
backport/51361/stable28
backport/51361/stable29
backport/51361/stable30
backport/51361/stable31
backport/51364/stable29
backport/51364/stable30
backport/51364/stable31
backport/51365/stable31
backport/51378/stable31
backport/51379/stable30
backport/51379/stable31
backport/51384/stable29
backport/51384/stable30
backport/51384/stable31
backport/51394/stable31
backport/51404/stable29
backport/51404/stable30
backport/51405/stable29
backport/51405/stable30
backport/51407/stable22
backport/51407/stable23
backport/51407/stable24
backport/51407/stable25
backport/51407/stable26
backport/51407/stable27
backport/51407/stable28
backport/51434/stable29
backport/51434/stable30
backport/51434/stable31
backport/51440/master
backport/51442/stable31
backport/cachebuster-stable30
backport/dav-get
backport/fix-files-title
backportArrayKeySetupCheks
block-dav-move-parent
branchoff/welcome-stable31
bug/19494/insert-ignore-conflict-for-filecache-extended
bug/48518/ignore-invalid-dates
bug/48678/restore-dav-error-response
bug/48678/restore-dav-error-response-2
bug/49395/handle-multiple-tags
bug/noid/codeowners-caldav-carddav
bug/noid/drop-group-exists-cache-fetch-list-of-groups
bug/noid/federated-addressbook-sync-without-localaddressallowed
bug/noid/handle-n-attendees-in-imip-cancel
bug/noid/log-absolute-path-for-locked-exception-through-view
bug/noid/more-routing-weirdness
bug/noid/profile-clear-not-working
bug/noid/skip-exceptions-in-transfer-ownership
bug/noid/skip-quote-cache-for-remote-shares
bug/noid/weird-ldap-caching
bugfix/45481/controller-parameter-overwrite
bugfix/47658/dont-fail-precondition-if-unset
bugfix/50443/fix-log-level-handling
bugfix/50619/correctly-init-server
bugfix/50619/no-session-work-in-constructor
bugfix/51082/restore-BC
bugfix/51248/no-session-work-in-constructor
bugfix/cleanup-s3-multipart
bugfix/error-on-reshare-after-transfer-ownership
bugfix/exception-appscreenshot-notstring
bugfix/fix-not-found-exception-for-anonymous-users
bugfix/fix-service-worker-scope
bugfix/l10n-leading-spaces
bugfix/noid/add-missing-blurhash
bugfix/noid/allow-ratelimit-bypass
bugfix/noid/allow-to-fail-fake-AI-providers
bugfix/noid/allow-to-force-db-throttler
bugfix/noid/allow-to-get-permissions-of-a-principal
bugfix/noid/array-keys
bugfix/noid/bump-php-dependency-update-versions
bugfix/noid/censor-more-values
bugfix/noid/compatibility-with-30
bugfix/noid/consistent-handling-of-SensitiveParameter
bugfix/noid/copy-better-typing-from-notifications-app
bugfix/noid/create-a-gap-before-files
bugfix/noid/document-icon-requirements
bugfix/noid/ensure-translation-of-shipped-apps
bugfix/noid/fix-activity-parameter-types
bugfix/noid/fix-download-activity-parameters
bugfix/noid/fix-oauth2-owncloud-migration
bugfix/noid/fix-otf-loading
bugfix/noid/fix-rtl-language-list
bugfix/noid/fix-tainted-file-appinfo
bugfix/noid/fix-triple-dot-translation
bugfix/noid/ignore-sensitivity-when-explicitly-scheduled
bugfix/noid/improve-english-sources
bugfix/noid/improve-installation-speed-of-oracle
bugfix/noid/increase-exclude-list
bugfix/noid/keep-job-class-limitation
bugfix/noid/mark-more-configs-as-sensitive
bugfix/noid/more-reliable-tests
bugfix/noid/oracle-federation
bugfix/noid/prevent-infitnite-loop
bugfix/noid/remove-3rdparty-use
bugfix/noid/remove-more-withConsecutive
bugfix/noid/run-all-unit-tests
bugfix/noid/skip-future-shipped-apps-from-updatenotification-check
bugfix/noid/update-opendyslexic
bugfix/noid/update-phpunit
bugfix/noid/validate-parameter-keys
bugfix/trim-tags
build/autoloader/remove-noisy-changes
build/integration/disable-password_policy-app
build/psalm/unstable-namespace
build/translation-checker-print-rtl-limited-characters
cache-delete-notfound-size
case-insensitive-login
catchNullHash
certificate-manager-fallback
check-phpoutdated
checkColExists
checkStorageIdSetCache
checkValidEncoding
chore/30-symfony
chore/31-doctrine
chore/31-phpseclib
chore/31-symfony
chore/3rdparty-stecman-console
chore/48408/rename-twitter-to-x
chore/48409/replace-diaspora-and-twitter
chore/add-deprecation-date
chore/app-owners
chore/backport-50985
chore/cleanup-warnings
chore/cypress-typos
chore/deps/nextcloud-calendar-availability-vue-2.2.5
chore/deps/nextcloud-calendar-availability-vue-2.2.6
chore/deps/nextcloud-coding-standard
chore/deps/nextcloud-vue-8.22.0
chore/deps/openapi-extractor
chore/drop-jsdoc
chore/drop-query-string-dependency
chore/drop-skjnldsv/sanitize-svg
chore/files-consolitate-route-logic
chore/first-login-hours-minutes
chore/force-style-lint
chore/gender-neutral-language
chore/github/groupware-code-owners-update
chore/lazy-mount-providers
chore/legacy-updatenotification
chore/mail-bisect-6e1d9a26209ec5524fbc2fb9c7cbb53315e64d72
chore/mail-bisect-ee48cafd200233203a1444dba797ef3eb89a35ca
chore/mailer-tests
chore/master-searchdav
chore/migrate-encryption-away-from-hooks
chore/migrate-vite
chore/ncselect-label-warning
chore/nextcloud-dialogs
chore/nextcloud-dialogs-master
chore/nextcloud-dialogs-stable29
chore/nextcloud-vue-8.13.0
chore/node-moved-old-node
chore/noid/coverage
chore/noid/git-blame-ignore-revs
chore/phpseclib-30
chore/prepare-oc_repair-unit10
chore/remove-deprecated-aliases
chore/remove-ijob-execute
chore/remove-ilogger
chore/remove-legacy-files-scripts
chore/remove-legacy-settings-fors
chore/remove-old-test
chore/remove-travis
chore/request-reviews
chore/server-annotations
chore/stable30-doctrine
chore/stable30-vue_8_23_1
chore/switch-deps
chore/symfony-http
chore/symfony-process
chore/tests-hot-key
chore/update-gw-codeowners-2
chore/update-nc-libs-stable29
chore/update-nc-libs-stable30
chore/update-nextcloud-vue-23_1
chore/update-sass-loader
chore/update-stub
chore/update-symfony
chore/update_mysql_setup_check_i18n
chore/use-codeowners-instead
chore/use-nextcloud-cypress-docker-node
chore/use-public-api-helper
ci-fix-30
ci/49145/php-8.4-external-storages
ci/noid/debug-broken-ci
ci/noid/enable-required-php-extensions
ci/noid/improve-running-psalm-locally
ci/noid/php-8.4
ci/noid/prepare-phpunit-10
ci/noid/require-up-to-date-psalm-paseline
ci/noid/run-some-autochecks-also-on-non-php-files
ci/noid/skip-other-vendor-bins-when-only-running-psalm
ci/noid/try-to-fix-smb-kerberos
ci/noid/update-integration-test-stuff
ci/oracle
ci/oracle-2
ci/phpunit-10
ci/psalm/imagick-extension
ci/request-reviews-perms
ci/revert/47342
clean/version-ocp
cleanup/event/trashbin
clear-pending-two-factor-tokens-also-from-configuration
clearKeysInBatches
config-carddav-sync-request-timeout
container-optimizations
contctsinteraction-usersetting
copy-share-unmasked
copy-update-cache-excluded
dav-fix-birthday-sync
dav-open-log-path
dav-push-sync
dav-webcal-default-refresh-rate
davTagColor
db-error-logging-27
db-error-logging-28
dbQueriesExecStmt
dbQueriesExecStmt2
dbQueriesExecStmt3
dbQueriesToMaster
dbal-exception-query
dbg/noid/perms
debt/noid/ignore-docker-image-lock-file
debt/noid/user-changed-event
debug-cypress-grid-view
debug-file-exists-backtrace
debug/66440/logs-for-debugging-slow-user-list
debug/doctrine/dbal
debug/noid/imaginary
debug/noid/log-ram-usage-with-threshold
debug/noid/log-reason-token-mismatch
debug/noid/log-reason-token-mismatch-stable27
debug/noid/log-reason-token-mismatch-stable29
debug/preview-invalid-id
debug/snae
def-share-provider-filecache-joins
deleteExistingTarget
dependabot/composer/aws/aws-sdk-php-3.324.13
dependabot/composer/build/integration/behat/behat-3.17.0
dependabot/composer/build/integration/behat/behat-3.18.1
dependabot/composer/build/integration/behat/behat-3.19.0
dependabot/composer/doctrine/dbal-3.9.x
dependabot/composer/doctrine/dbal-4.0.4
dependabot/composer/giggsey/libphonenumber-for-php-lite-8.13.45
dependabot/composer/giggsey/libphonenumber-for-php-lite-8.13.48
dependabot/composer/guzzlehttp/guzzle-7.9.2
dependabot/composer/laravel/serializable-closure-1.3.5
dependabot/composer/mlocati/ip-lib-1.18.1
dependabot/composer/sabre/dav-4.7.0
dependabot/composer/stable28/aws/aws-sdk-php-3.240.11
dependabot/composer/stable30/doctrine/dbal-3.9.1
dependabot/composer/stable30/giggsey/libphonenumber-for-php-lite-8.13.45
dependabot/composer/stable30/guzzlehttp/guzzle-7.8.2
dependabot/composer/stable30/laravel/serializable-closure-1.3.5
dependabot/composer/stable30/mlocati/ip-lib-1.18.1
dependabot/composer/stable30/symfony-3c0242c262
dependabot/composer/stable30/symfony-6.4
dependabot/composer/stable30/web-auth/webauthn-lib-4.8.7
dependabot/composer/symfony-6.4
dependabot/composer/symfony/stable29
dependabot/composer/symfony/string-6.4.13
dependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.3.0
dependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.3.2
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.0.1
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.1.0
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.2.2
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.3.0
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.4.0
dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.5.0
dependabot/composer/web-auth/webauthn-lib-4.9.1
dependabot/github_actions/github-actions-062573ba34
dependabot/github_actions/github-actions-375e75ddd3
dependabot/github_actions/github-actions-52fdf4f9c4
dependabot/github_actions/github-actions-560ea78344
dependabot/github_actions/github-actions-74498d6e3a
dependabot/github_actions/github-actions-962ddf9a44
dependabot/github_actions/github-actions-96894264d4
dependabot/github_actions/github-actions-aa3137d618
dependabot/npm_and_yarn/babel-loader-9.2.1
dependabot/npm_and_yarn/babel/node-7.25.7
dependabot/npm_and_yarn/babel/node-7.26.0
dependabot/npm_and_yarn/babel/plugin-transform-private-methods-7.25.4
dependabot/npm_and_yarn/babel/plugin-transform-private-methods-7.25.7
dependabot/npm_and_yarn/babel/plugin-transform-private-methods-7.25.9
dependabot/npm_and_yarn/chenfengyuan/vue-qrcode-2.0.0
dependabot/npm_and_yarn/color-5.0.0
dependabot/npm_and_yarn/core-js-3.39.0
dependabot/npm_and_yarn/core-js-3.40.0
dependabot/npm_and_yarn/core-js-3.41.0
dependabot/npm_and_yarn/cross-spawn-7.0.6
dependabot/npm_and_yarn/cypress-13.15.0
dependabot/npm_and_yarn/cypress-axe-1.6.0
dependabot/npm_and_yarn/cypress-if-1.13.2
dependabot/npm_and_yarn/cypress-split-1.24.14
dependabot/npm_and_yarn/cypress-split-1.24.7
dependabot/npm_and_yarn/cypress-split-1.24.9
dependabot/npm_and_yarn/debounce-2.1.1
dependabot/npm_and_yarn/debounce-2.2.0
dependabot/npm_and_yarn/dompurify-3.1.7
dependabot/npm_and_yarn/dompurify-3.2.4
dependabot/npm_and_yarn/elliptic-6.6.0
dependabot/npm_and_yarn/elliptic-6.6.1
dependabot/npm_and_yarn/eslint-plugin-cypress-4.1.0
dependabot/npm_and_yarn/focus-trap-7.6.0
dependabot/npm_and_yarn/focus-trap-7.6.4
dependabot/npm_and_yarn/jquery-ui-1.14.0
dependabot/npm_and_yarn/jquery-ui-1.14.1
dependabot/npm_and_yarn/jsdoc-4.0.4
dependabot/npm_and_yarn/libphonenumber-js-1.11.16
dependabot/npm_and_yarn/libphonenumber-js-1.11.17
dependabot/npm_and_yarn/libphonenumber-js-1.11.9
dependabot/npm_and_yarn/marked-14.1.1
dependabot/npm_and_yarn/marked-15.0.0
dependabot/npm_and_yarn/marked-15.0.4
dependabot/npm_and_yarn/marked-15.0.7
dependabot/npm_and_yarn/mime-4.0.6
dependabot/npm_and_yarn/moment-timezone-0.5.47
dependabot/npm_and_yarn/multi-206390e743
dependabot/npm_and_yarn/multi-2299424a7d
dependabot/npm_and_yarn/multi-843fc42519
dependabot/npm_and_yarn/multi-9423f4c335
dependabot/npm_and_yarn/multi-cf87d80143
dependabot/npm_and_yarn/multi-d66d039ac5
dependabot/npm_and_yarn/nanoid-3.3.8
dependabot/npm_and_yarn/nextcloud/axios-2.5.1
dependabot/npm_and_yarn/nextcloud/calendar-availability-vue-2.2.4
dependabot/npm_and_yarn/nextcloud/cypress-1.0.0-beta.12
dependabot/npm_and_yarn/nextcloud/cypress-1.0.0-beta.14
dependabot/npm_and_yarn/nextcloud/cypress-1.0.0-beta.9
dependabot/npm_and_yarn/nextcloud/files-3.10.2
dependabot/npm_and_yarn/nextcloud/password-confirmation-5.3.1
dependabot/npm_and_yarn/nextcloud/upload-1.6.1
dependabot/npm_and_yarn/nextcloud/vue-8.19.0
dependabot/npm_and_yarn/nextcloud/vue-8.20.0
dependabot/npm_and_yarn/node-vibrant-4.0.3
dependabot/npm_and_yarn/p-limit-6.2.0
dependabot/npm_and_yarn/p-queue-8.1.0
dependabot/npm_and_yarn/pinia-2.2.6
dependabot/npm_and_yarn/pinia-2.3.0
dependabot/npm_and_yarn/pinia-2.3.1
dependabot/npm_and_yarn/pinia-3.0.1
dependabot/npm_and_yarn/pinia/testing-0.1.6
dependabot/npm_and_yarn/pinia/testing-0.1.7
dependabot/npm_and_yarn/puppeteer-23.10.4
dependabot/npm_and_yarn/puppeteer-23.4.1
dependabot/npm_and_yarn/puppeteer-23.5.0
dependabot/npm_and_yarn/puppeteer-24.1.0
dependabot/npm_and_yarn/query-string-9.1.1
dependabot/npm_and_yarn/sass-1.79.3
dependabot/npm_and_yarn/sass-1.81.0
dependabot/npm_and_yarn/sass-loader-16.0.3
dependabot/npm_and_yarn/simplewebauthn/browser-11.0.0
dependabot/npm_and_yarn/simplewebauthn/types-12.0.0
dependabot/npm_and_yarn/stable28/babel/preset-typescript-7.24.7
dependabot/npm_and_yarn/stable28/browserslist-useragent-regexp-4.1.3
dependabot/npm_and_yarn/stable28/cypress-13.13.3
dependabot/npm_and_yarn/stable28/cypress-if-1.12.6
dependabot/npm_and_yarn/stable28/cypress/vue2-2.1.1
dependabot/npm_and_yarn/stable28/dompurify-3.1.7
dependabot/npm_and_yarn/stable28/karma-6.4.4
dependabot/npm_and_yarn/stable28/libphonenumber-js-1.10.64
dependabot/npm_and_yarn/stable28/moment-timezone-0.5.46
dependabot/npm_and_yarn/stable28/nextcloud/calendar-availability-vue-2.2.4
dependabot/npm_and_yarn/stable28/nextcloud/cypress-1.0.0-beta.10
dependabot/npm_and_yarn/stable28/nextcloud/cypress-1.0.0-beta.12
dependabot/npm_and_yarn/stable28/nextcloud/cypress-1.0.0-beta.9
dependabot/npm_and_yarn/stable28/nextcloud/dialogs-5.3.8
dependabot/npm_and_yarn/stable28/nextcloud/moment-1.3.2
dependabot/npm_and_yarn/stable28/nextcloud/password-confirmation-5.1.1
dependabot/npm_and_yarn/stable28/nextcloud/sharing-0.2.4
dependabot/npm_and_yarn/stable28/pinia-2.2.8
dependabot/npm_and_yarn/stable28/pinia/testing-0.1.6
dependabot/npm_and_yarn/stable28/pinia/testing-0.1.7
dependabot/npm_and_yarn/stable28/testing-library/jest-dom-6.4.8
dependabot/npm_and_yarn/stable28/types/jest-29.5.14
dependabot/npm_and_yarn/stable28/underscore-1.13.7
dependabot/npm_and_yarn/stable29/cypress-split-1.24.11
dependabot/npm_and_yarn/stable29/cypress-split-1.24.14
dependabot/npm_and_yarn/stable29/cypress-split-1.24.9
dependabot/npm_and_yarn/stable29/debounce-2.1.1
dependabot/npm_and_yarn/stable29/dockerode-4.0.3
dependabot/npm_and_yarn/stable29/dockerode-4.0.4
dependabot/npm_and_yarn/stable29/dompurify-3.1.7
dependabot/npm_and_yarn/stable29/jquery-ui-1.13.3
dependabot/npm_and_yarn/stable29/jsdoc-4.0.3
dependabot/npm_and_yarn/stable29/jsdoc-4.0.4
dependabot/npm_and_yarn/stable29/mime-4.0.6
dependabot/npm_and_yarn/stable29/moment-timezone-0.5.46
dependabot/npm_and_yarn/stable29/moment-timezone-0.5.47
dependabot/npm_and_yarn/stable29/nextcloud/calendar-availability-vue-2.2.6
dependabot/npm_and_yarn/stable29/nextcloud/cypress-1.0.0-beta.12
dependabot/npm_and_yarn/stable29/nextcloud/cypress-1.0.0-beta.13
dependabot/npm_and_yarn/stable29/nextcloud/cypress-1.0.0-beta.14
dependabot/npm_and_yarn/stable29/nextcloud/event-bus-3.3.2
dependabot/npm_and_yarn/stable29/nextcloud/files-3.10.1
dependabot/npm_and_yarn/stable29/nextcloud/files-3.10.2
dependabot/npm_and_yarn/stable29/nextcloud/moment-1.3.2
dependabot/npm_and_yarn/stable29/nextcloud/sharing-0.2.4
dependabot/npm_and_yarn/stable29/nextcloud/upload-1.7.1
dependabot/npm_and_yarn/stable29/nextcloud/vue-8.17.1
dependabot/npm_and_yarn/stable29/pinia-2.3.1
dependabot/npm_and_yarn/stable29/pinia/testing-0.1.7
dependabot/npm_and_yarn/stable29/testing-library/cypress-10.0.3
dependabot/npm_and_yarn/stable29/throttle-debounce-5.0.2
dependabot/npm_and_yarn/stable29/ts-jest-29.1.5
dependabot/npm_and_yarn/stable29/ts-loader-9.5.2
dependabot/npm_and_yarn/stable29/types/dockerode-3.3.34
dependabot/npm_and_yarn/stable29/types/dockerode-3.3.35
dependabot/npm_and_yarn/stable29/types/jest-29.5.14
dependabot/npm_and_yarn/stable29/vue-material-design-icons-5.3.1
dependabot/npm_and_yarn/stable29/vueuse/components-10.11.1
dependabot/npm_and_yarn/stable29/vueuse/core-10.11.1
dependabot/npm_and_yarn/stable29/vueuse/integrations-10.11.1
dependabot/npm_and_yarn/stable30/cypress-13.13.3
dependabot/npm_and_yarn/stable30/cypress-if-1.12.6
dependabot/npm_and_yarn/stable30/cypress-split-1.24.11
dependabot/npm_and_yarn/stable30/cypress-split-1.24.14
dependabot/npm_and_yarn/stable30/cypress-split-1.24.9
dependabot/npm_and_yarn/stable30/debounce-2.1.1
dependabot/npm_and_yarn/stable30/dockerode-4.0.3
dependabot/npm_and_yarn/stable30/dockerode-4.0.4
dependabot/npm_and_yarn/stable30/dompurify-3.1.7
dependabot/npm_and_yarn/stable30/jsdoc-4.0.4
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.10
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.11
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.16
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.17
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.18
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.19
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.20
dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.9
dependabot/npm_and_yarn/stable30/mime-4.0.6
dependabot/npm_and_yarn/stable30/moment-timezone-0.5.46
dependabot/npm_and_yarn/stable30/moment-timezone-0.5.47
dependabot/npm_and_yarn/stable30/nextcloud/axios-2.5.1
dependabot/npm_and_yarn/stable30/nextcloud/calendar-availability-vue-2.2.4
dependabot/npm_and_yarn/stable30/nextcloud/calendar-availability-vue-2.2.6
dependabot/npm_and_yarn/stable30/nextcloud/cypress-1.0.0-beta.13
dependabot/npm_and_yarn/stable30/nextcloud/cypress-1.0.0-beta.14
dependabot/npm_and_yarn/stable30/nextcloud/eslint-config-8.4.2
dependabot/npm_and_yarn/stable30/nextcloud/event-bus-3.3.2
dependabot/npm_and_yarn/stable30/nextcloud/files-3.10.1
dependabot/npm_and_yarn/stable30/nextcloud/files-3.10.2
dependabot/npm_and_yarn/stable30/nextcloud/moment-1.3.2
dependabot/npm_and_yarn/stable30/nextcloud/password-confirmation-5.3.1
dependabot/npm_and_yarn/stable30/nextcloud/sharing-0.2.4
dependabot/npm_and_yarn/stable30/nextcloud/upload-1.7.1
dependabot/npm_and_yarn/stable30/pinia/testing-0.1.5
dependabot/npm_and_yarn/stable30/pinia/testing-0.1.6
dependabot/npm_and_yarn/stable30/pinia/testing-0.1.7
dependabot/npm_and_yarn/stable30/query-string-9.1.1
dependabot/npm_and_yarn/stable30/testing-library/cypress-10.0.3
dependabot/npm_and_yarn/stable30/ts-jest-29.2.6
dependabot/npm_and_yarn/stable30/ts-loader-9.5.2
dependabot/npm_and_yarn/stable30/types/dockerode-3.3.32
dependabot/npm_and_yarn/stable30/types/dockerode-3.3.34
dependabot/npm_and_yarn/stable30/types/dockerode-3.3.35
dependabot/npm_and_yarn/stable30/types/jest-29.5.13
dependabot/npm_and_yarn/stable30/types/jest-29.5.14
dependabot/npm_and_yarn/stable30/underscore-1.13.7
dependabot/npm_and_yarn/stable30/vue-material-design-icons-5.3.1
dependabot/npm_and_yarn/stable30/vueuse/components-10.11.1
dependabot/npm_and_yarn/stable30/vueuse/core-10.11.1
dependabot/npm_and_yarn/stable30/vueuse/integrations-10.11.1
dependabot/npm_and_yarn/stable31/babel/node-7.25.9
dependabot/npm_and_yarn/stable31/cypress-13.15.2
dependabot/npm_and_yarn/stable31/cypress-split-1.24.11
dependabot/npm_and_yarn/stable31/cypress-split-1.24.14
dependabot/npm_and_yarn/stable31/cypress-split-1.24.9
dependabot/npm_and_yarn/stable31/dockerode-4.0.4
dependabot/npm_and_yarn/stable31/focus-trap-7.6.4
dependabot/npm_and_yarn/stable31/jsdoc-4.0.4
dependabot/npm_and_yarn/stable31/karma-coverage-2.2.1
dependabot/npm_and_yarn/stable31/libphonenumber-js-1.11.19
dependabot/npm_and_yarn/stable31/libphonenumber-js-1.11.20
dependabot/npm_and_yarn/stable31/marked-15.0.6
dependabot/npm_and_yarn/stable31/marked-15.0.7
dependabot/npm_and_yarn/stable31/moment-timezone-0.5.47
dependabot/npm_and_yarn/stable31/nextcloud/cypress-1.0.0-beta.14
dependabot/npm_and_yarn/stable31/nextcloud/eslint-config-8.4.2
dependabot/npm_and_yarn/stable31/nextcloud/event-bus-3.3.2
dependabot/npm_and_yarn/stable31/nextcloud/files-3.10.2
dependabot/npm_and_yarn/stable31/pinia-2.3.1
dependabot/npm_and_yarn/stable31/query-string-9.1.1
dependabot/npm_and_yarn/stable31/sass-1.81.1
dependabot/npm_and_yarn/stable31/sass-loader-16.0.4
dependabot/npm_and_yarn/stable31/sass-loader-16.0.5
dependabot/npm_and_yarn/stable31/testing-library/cypress-10.0.3
dependabot/npm_and_yarn/stable31/ts-loader-9.5.2
dependabot/npm_and_yarn/stable31/types/dockerode-3.3.34
dependabot/npm_and_yarn/stable31/types/dockerode-3.3.35
dependabot/npm_and_yarn/stable31/vitest/coverage-v8-2.1.9
dependabot/npm_and_yarn/stable31/wait-on-8.0.2
dependabot/npm_and_yarn/stable31/zip.js/zip.js-2.7.57
dependabot/npm_and_yarn/testing-library/cypress-10.0.3
dependabot/npm_and_yarn/testing-library/jest-dom-6.6.3
dependabot/npm_and_yarn/testing-library/user-event-14.6.1
dependabot/npm_and_yarn/ts-loader-9.5.2
dependabot/npm_and_yarn/tslib-2.7.0
dependabot/npm_and_yarn/types/dockerode-3.3.32
dependabot/npm_and_yarn/typescript-5.6.2
dependabot/npm_and_yarn/typescript-5.8.2
dependabot/npm_and_yarn/vitejs/plugin-vue2-2.3.3
dependabot/npm_and_yarn/vitest-3.0.4
dependabot/npm_and_yarn/vitest-3.0.8
dependabot/npm_and_yarn/vitest/coverage-v8-2.1.1
dependabot/npm_and_yarn/vitest/coverage-v8-2.1.5
dependabot/npm_and_yarn/vitest/coverage-v8-2.1.8
dependabot/npm_and_yarn/vitest/coverage-v8-3.0.7
dependabot/npm_and_yarn/vue-cropperjs-5.0.0
dependabot/npm_and_yarn/vue-loader-16.8.3
dependabot/npm_and_yarn/vue-loader-17.4.2
dependabot/npm_and_yarn/vue-material-design-icons-5.3.1
dependabot/npm_and_yarn/vue-router-4.5.0
dependabot/npm_and_yarn/vue/tsconfig-0.7.0
dependabot/npm_and_yarn/vueuse/components-11.1.0
dependabot/npm_and_yarn/vueuse/components-12.8.2
dependabot/npm_and_yarn/vueuse/core-11.3.0
dependabot/npm_and_yarn/vueuse/core-12.5.0
dependabot/npm_and_yarn/vueuse/integrations-11.1.0
dependabot/npm_and_yarn/vueuse/integrations-11.3.0
dependabot/npm_and_yarn/vueuse/integrations-12.7.0
dependabot/npm_and_yarn/vuex-4.1.0
dependabot/npm_and_yarn/wait-on-8.0.0
dependabot/npm_and_yarn/wait-on-8.0.1
dependabot/npm_and_yarn/webdav-5.7.1
dependabot/npm_and_yarn/webdav-5.8.0
dependabot/npm_and_yarn/webpack-5.98.0
dependabot/npm_and_yarn/webpack-cli-6.0.1
dependabot/npm_and_yarn/workbox-webpack-plugin-7.3.0
dependabot/npm_and_yarn/zip.js/zip.js-2.7.53
dependabot/npm_and_yarn/zip.js/zip.js-2.7.54
dependaniel/aws-sdk-for-28
dependaniel/aws-sdk-for-29
deps/noid/bump-3rdparty-hash
dept-remove-csrf-dependency-from-request
detect-inadvertent-config-overlaps
direct-access-shared-calendar
docs/http/cors-attribute
ehn/sharing-sidebar-hide-search-labels
encoding-wrapper-metadata
encryption-version-version
enh/30551/weather-status-support-more-codes
enh/49868/add-display-override
enh/49868/adjust-display-mode
enh/add-details-to-code-integrity-check
enh/add-first-login-timestamp
enh/add-info-to-ldap-test-user-settings
enh/add-rich-object-formatter
enh/add-user-creation-date
enh/apply-rector-set-to-apps
enh/displayname-group-search
enh/do-not-enforce-cache-for-cli
enh/favorite-search
enh/identityproof/key_storage
enh/improve-transfer-ownership-logging
enh/issue-48528-disable-imip-messages
enh/issues-563-calendar-import-export
enh/ldap-add-test-settings-command
enh/ldap-clearer-errors
enh/limit-ldap-user-count
enh/make-tag-event-webhook-compatible
enh/more-task-types
enh/no-issues/share-entry-link
enh/noid/allow-configure-config.owner
enh/noid/allow-disable-pwas
enh/noid/avatar-chinese
enh/noid/clean-migration-check-appconfig
enh/noid/disable-bulk-upload
enh/noid/disable-user-unmount
enh/noid/fix-personal-settings-layout
enh/noid/fix-properties-files
enh/noid/gs.federation.auto_accept_shares
enh/noid/navigationentryevent
enh/noid/nullable-range
enh/noid/returns-formated-app-values-2
enh/noid/signed-request
enh/noid/taskprocessing-commands-task-errors
enh/noid/taskprocessing-include-error-msg-in-tasks
enh/noid/testing-namespace
enh/noid/update-o.c.u-wording
enh/noid/user-preferences
enh/repair-mimetype-job
enh/share-sidebar
enh/test-mtime-after-move
enh/trashbin-scan-command
enh/users-configured-quota-value
enhancement/passwordless-login-token
enhancements/files-sharing-tests
ensureTemplateFolder
ernolf/configurable_sharetoken_length
extract-caldav-sharing-plugin
feat-setupcheck-php-sapi-fpm-max-children
feat/26668/notifications-for-shared-calendars-2
feat/31420/bidi-backend-support
feat/45085/validate-config-values
feat/46528/ask-confirm-extension-change
feat/add-addressbook-list-command
feat/add-datetime-qbmapper-support
feat/add-directory-check-workflowengine
feat/add-mount-change-log
feat/add-proofread-tasktype
feat/add-query-param-to-force-language
feat/add-rector-config
feat/add-subscription-via-occ
feat/allow-account-local-search
feat/allow-enum-entity
feat/allow-getter-setter-decl-fors
feat/allow-oauth-grant-bypass
feat/auto-accept-trusted-server
feat/auto-sync-desktop-version
feat/caption-cant-upload
feat/cardav-example-contact
feat/check-enterprise
feat/clipboard-fallback
feat/contacts-menu/js-hook-action
feat/conversion-adjusting
feat/core/features-api
feat/cors-on-webdav
feat/database/primary-replica-split-stable28
feat/database/query-result-fetch-associative-fetch-num
feat/dav-pagination
feat/dav-trashbin-backend
feat/dav/calendar-obj-event-webhooks
feat/dav/calendar-object-admin-audit-log
feat/declarative-settings/typed-abstraction
feat/disable-share-deletion
feat/dispatcher/log-raw-response-data
feat/edit-share-token
feat/empty-trash
feat/expose-nc-groups-to-system-addressbook-contacts
feat/file-conversion-provider
feat/file-conversion-provider-front
feat/file-list-actions
feat/files-bulk-tagging
feat/files-bulk-tagging-followup
feat/files-shortcuts
feat/files-shortcuts-2
feat/files/chunked-upload-config-capabilities
feat/files/resumable-uploads
feat/files_sharing/co-owner
feat/files_trashbin/allow-preventing-trash-permanently
feat/ignore-warning-files
feat/issue-3786-allow-shared-calendars
feat/issue-994-two-factor-api
feat/log-large-assets
feat/logger-allow-psr-loglevel
feat/mail-provider-settings
feat/make-setup-check-trait-public
feat/make-tasks-types-toggleable
feat/maxschmi-49902
feat/mountmanager/emit-events
feat/namespace-group-route
feat/nfo
feat/node-dist
feat/noid/add-fake-summary-provider
feat/noid/allow-specifying-related-object
feat/noid/happy-birthday
feat/noid/info-xml-spdx-license-ids
feat/noid/lexicon-configurable-default-value
feat/noid/occ-list-delete-calendar-subscription
feat/noid/priority-notifications
feat/noid/ratelimit-header
feat/noid/support-email-mentions
feat/occ-files-cleanup-help
feat/ocp/attendee-availability-api
feat/ocp/meetings-api-requirements
feat/pagination-cardav
feat/photo-cache-avif
feat/photo-cache-webp
feat/php-setup-file-upload
feat/postgres-13-17
feat/profile-app
feat/public-log-level
feat/reduce_available_languages_set
feat/restore-to-original-dir
feat/restrict-tag-creation
feat/rich-profile-biography
feat/row_format_check
feat/s3/sse-c
feat/search-by-parent-id
feat/settings/advanced-deploy-options
feat/settings/app_api_apps_management
feat/settings/too-much-caching-setup-check
feat/setup
feat/setup-check-logging
feat/share-grid-view
feat/sharing-title
feat/shipped/app_api
feat/show-time-diff-user
feat/switch-from-settype-to-casts
feat/sync-truncation
feat/systemtags-bulk-create-list
feat/systemtags-missing-attrs
feat/systemtags-public
feat/tags-colors
feat/tags-colors-2
feat/taskprocessing/TextToImageSingle
feat/verbose-cron
feat/workflow-auto-update-cypress.yml
feat/workflow-auto-update-npm-audit-fix.yml
feat/workflow-auto-update-pr-feedback.yml
feat/workflow-auto-update-reuse.yml
feat/zip-folder-plugin
feat/zst
feature/23308/create-new-favorite-dashboard-widget
feature/add-allowed-view-extensions-config
feature/files-list-occ-command
feature/highlight-active-menu
feature/noid/config-lexicon
feature/noid/wrapped-appconfig
feature/settings-design-improvements
fetch-mount-memory
fetch-mount-memory-30
fieat/profile-pronounces
file-info-key-location-27
filePointerCheck
filecache-chunking
files-external-setup-path
filesVersionsFuncRefact
fileutils-files-by-user
fix-44318-remote-share-not-listed
fix-copying-or-moving-from-shared-groupfolders
fix-dav-properties-column-type
fix-enforce-theme-for-public-links
fix-federated-group-shares-when-no-longer-found-in-remote-server
fix-files-external-smbclient-deprecated-binaryfinder
fix-jobs-app-disable
fix-nc-env-inclusion
fix-papercut-23486-weather-status-locale
fix-remove-auto-guessing-for-preview-semaphore
fix-setupcheck-filelocking
fix-setupcheck-webfinger-400
fix-setupchecks-normalizeUrl-url-filter
fix-sharing-expiration-notify
fix-show-original-owner
fix-updater-secret
fix/30-oc-files
fix/43260
fix/44288/catch-filesmetadatanotfound-exception
fix/45717/hide-last-modified-for-shipped-apps
fix/45884/accept-notification
fix/45982/hide-move-action
fix/46920/respect-no-download
fix/47275/driverException
fix/47658/upgrade-version-3100005
fix/48012/fix-share-email-send-mail-share
fix/48415/do-not-rename-main-share-link
fix/48437/dont-exclude-user
fix/48829/visual-feedback-4-encryption-toggle
fix/48860/stop-silent-expiry-date-addition-on-link-shares
fix/48993
fix/49431-automatically-disable-sab
fix/49473/task-url
fix/49638/update-prefs-indexes
fix/49728/adapt-search-filters-correctly
fix/49887/early-check-for-overwritten-home
fix/49909/workflow-vue-compat
fix/49954/add-send-mail-toggle
fix/50177/movy-copy-e2e-tests
fix/50215/hideCreateTemplateFolder
fix/50363/correct-system-tags-i18n
fix/50512/send-password-2-owner
fix/50788/pass-hide-download-on-save
fix/51022/simpler-request-before-upgrade
fix/51022/simpler-request-pre-upgrade
fix/51226/show-remote-shares-as-external
fix/788/add-password-confirmation-required-to-user-storage-create
fix/788/add-password-required-to-external-storages
fix/AppStore--remove-unneeded-warning
fix/account-mgmnt-settings
fix/account-property-validation
fix/activity-log-for-favorites-in-dav
fix/add-function-type-for-mimetype-sanitizer
fix/add-password-confirmation-to-save-global-creds
fix/adjust-default-color-background-plain-to-new-background
fix/admin-tag-color-prevent
fix/ai-settings
fix/align-avatar-visibility
fix/allow-download-with-hide-download-flag
fix/allow-enforcing-windows-support
fix/allow-quota-wrapper-check
fix/alter-invite-attachment-filename-and-type
fix/app-discover
fix/app-store-groups
fix/app-store-markdown
fix/app-store-reactivity
fix/app-store-remove-force-enable
fix/appconfig/sensitive-keys-external-jwt-private-key
fix/appframework/csrf-request-checks
fix/apps/wrong-missing-casts
fix/appstore-regressions
fix/auth-token-uniq-constraint-violation-handling
fix/auth/authtoken-activity-update-in-transaction
fix/avoid-invalid-share-on-transfer-ownership
fix/background-image
fix/backgroundjobs/adjust-intervals-time-sensitivities
fix/baseresponse/xml-element-value-string-cast
fix/better-drag-n-drop
fix/bring-back-zip-event
fix/broken-event-notifications
fix/cachebuster-stable30
fix/caldav/event-organizer-interaction
fix/caldav/event-reader-duration
fix/carddav/create-sab-concurrently
fix/cast-node-names-to-string
fix/clarify-app-manager-methods
fix/clean-up-group-shares
fix/cleanup-template-functions
fix/cloud-id-input
fix/code-sign-test
fix/codeowner-nc-backend
fix/collaboration/deduplicate-email-shares
fix/comment/children-count-integer
fix/composer/autoload-dev-deps
fix/config/additional-configs
fix/contactsmenu/padding
fix/contactsmigratortest
fix/conversion-extension
fix/convert-log
fix/convert-type
fix/core-cachebuster
fix/core-session-logout-logging
fix/core/preview-generation
fix/create-missing-replacement-indexes
fix/credential-passwordless-auth
fix/cron-strict-cookie
fix/cron/log-long-running-jobs-stable26
fix/cy-selectors-for-files-trashbin
fix/dashboard--performance-and-refactoring
fix/dashboard/dont-load-hidden-widgets-initially
fix/dashboard/skip-hidden-widgets
fix/datadirectory-protection-setupcheck
fix/dav-add-strict-type-declarations
fix/dav-cast-content-lenght-to-int
fix/dav-cast-params-to-string
fix/dav-harden-stream-handling
fix/dav-sorting
fix/dav/abort-incomplete-caldav-changes-sync
fix/dav/absence-status-too-long
fix/dav/carddav-new-card-check-addressbook-early
fix/dav/carddav-read-card-memory-usage
fix/dav/create-sab-in-transaction
fix/dav/create-sab-install
fix/dav/first-login-listener
fix/dav/image-export-plugin-fallback
fix/dav/limit-sync-token-created-at-updates-stable28
fix/dav/limit-sync-token-created-at-updates-stable29
fix/dav/publicremote-share-token-pattern
fix/dav/remove-object-properties-expensive
fix/dav/use-iuser-displayname
fix/dav/view-only-check
fix/declarative-settings-priority
fix/defaultshareprovider/filter-reshares-correctly
fix/deprecate-oc-template-and-cleanup
fix/deps/php-seclin
fix/destination-drop-check
fix/do-not-remind
fix/do-not-throw-from-countusers
fix/download-non-files-view
fix/download-perms
fix/drop-v-html
fix/duplicated-conflict-resolution
fix/edit-locally-labels
fix/empty-file-0byte-stable30
fix/encode-guest-file-request
fix/encoding-wrapper-scanner
fix/encoding-wrapper-scanner-stable30
fix/encrypt-decrypt-password
fix/encryption-events
fix/encryption-text
fix/encryption/web-ui-bogus
fix/entity/strict-types
fix/eslint-warning
fix/eslint-warnings
fix/etag-constraint-search-query
fix/external-storage-controller-cast-id
fix/external-storage-int
fix/fail-safe-files-actions
fix/federated-share-opening
fix/federated-users
fix/federatedfilesharing/group-cleanup
fix/federation-certificate-store
fix/file-conversion-missing-extension
fix/file-list-filters-reset
fix/file-type-filter-state
fix/files--handle-empty-view-with-error
fix/files--list-header-button-title
fix/files-add-move-info
fix/files-duplicated-nodes
fix/files-failed-node
fix/files-header-empty-view
fix/files-header-submenu
fix/files-page-title
fix/files-proper-loading-icon
fix/files-public-share
fix/files-reload
fix/files-rename
fix/files-rename-esc
fix/files-rename-folder
fix/files-rename-store
fix/files-renaming
fix/files-scroll-perf
fix/files-sharing-download
fix/files-sharing-file-drop-folder
fix/files-show-details-when-no-action
fix/files-trash-download
fix/files-trashbin-files-integration
fix/files-wording
fix/files/delete-display-no-trashbin
fix/files/favorites-widget-folder-preview
fix/files/preview-service-worker-registration
fix/files/reactivity-inject
fix/files/sort-after-view-change
fix/files_external-cred-dialog
fix/files_external/definition-parameter
fix/files_external/forbidden-exception
fix/files_external/smb-case-insensitive-path-building
fix/files_external_scan
fix/files_sharing--global-search-in-select
fix/files_sharing/cleanup-error-messages
fix/files_sharing/disable-editing
fix/files_sharing/harden-api
fix/files_sharing/ocm-permissions
fix/files_sharing/sharing-entry-link-override-expiration-date
fix/filesreport-cast-fileId-to-int
fix/filter-for-components-explicitly
fix/fix-admin-audit-event-listening
fix/fix-admin-audit-paths
fix/fix-appmanager-cleanappid
fix/fix-copy-to-mountpoint-root
fix/fix-disabled-user-list-for-saml-subadmin
fix/fix-disabled-user-list-for-subadmins
fix/fix-email-setupcheck-with-null-smtpmode
fix/fix-email-share-transfer-accross-storages
fix/fix-int-casting
fix/fix-ldap-setupcheck-crash
fix/fix-psalm-taint-errors
fix/fix-psalm-taint-errors-2
fix/fix-server-tests
fix/fix-share-creation-error-messages
fix/fix-storage-interface-check
fix/flaky-cypress
fix/flaky-live-photos
fix/forbidden-files-insensitive
fix/forward-user-login-if-no-session
fix/get-managers-as-subadmin
fix/get-version-of-core
fix/gracefully-parse-trusted-certificates
fix/handle-errors-in-migrate-key-format
fix/harden-account-properties
fix/harden-admin-settings
fix/harden-thumbnail-endpoint
fix/highcontras-scrollbar
fix/http/jsonresponse-data-type
fix/http/template-valid-status-codes
fix/imip-test-expects-integer
fix/improve-ldap-avatar-handling
fix/index-systemtags
fix/install-dbport-unused
fix/installation-wording
fix/invalid-app-config
fix/invalid-copied-share-link
fix/invalid-mtime
fix/invitations-named-parameter
fix/issue-12387-delete-invitations
fix/issue-13862
fix/issue-23666
fix/issue-3021-return-no-content-instead-of-error
fix/issue-34720
fix/issue-47879-property-serialization
fix/issue-48079-windows-time-zones
fix/issue-48528-disable-itip-and-imip-messages
fix/issue-48528-disable-itip-and-imip-messages-2
fix/issue-48732-exdate-rdate-property-instances
fix/issue-49756-translations
fix/issue-50054-resource-invite-regression
fix/issue-50104-system-address-book-ui-settings
fix/issue-8458-imip-improvements-2
fix/istorage/return-types
fix/iurlgenerator/url-regex-markdown-parenthesis
fix/jquery-ui
fix/l10n-plain-string
fix/ldap-avoid-false-positive-mapping
fix/legacy-file-drop
fix/line-height-calc
fix/link-share-conflict-modal
fix/load-more-than-5-items-in-folder-filter
fix/lock-session-during-cookie-renew
fix/log-login-flow-state-token-errors
fix/log-memcache-log-path-hash
fix/login-error-state
fix/login-origin
fix/lookup-server
fix/lookup-server-connector
fix/lookup-server-connector-v2
fix/low-res-for-blurhash
fix/lus-background-job
fix/mailer-binaryfinder-fallback
fix/make-router-reactive
fix/map-sharee-information
fix/migrate-dav-to-events
fix/migrate-encryption-away-from-hooks
fix/mime
fix/mime-int
fix/move-away-from-oc-app
fix/move-email-logic-local-user-backend
fix/move-storage-constructor-to-specific-interface
fix/multi-select
fix/nav-quota-new-design
fix/no-issue/enforced-props-checks
fix/no-issue/file-request-disable-when-no-public-upload
fix/no-issue/link-sharing-defaults
fix/no-issue/no-reshare-perms-4-email-shares
fix/no-issue/proper-share-sorting
fix/no-issue/show-file-drop-permissions-correctly
fix/no-issues/add-encryption-available-config
fix/node-vibrant
fix/noid/appconfig-setmixed-on-typed
fix/noid/broken-taskprocessing-api
fix/noid/calendar-enabled
fix/noid/clean-config-code
fix/noid/contactsmenu-ab-enabled
fix/noid/count-disabled-correct
fix/noid/debug-objectstorage-s3
fix/noid/deleted-circles-share
fix/noid/deprecation-correct-case
fix/noid/discover-unique-ocmprovider
fix/noid/empty-path-for-files-versions
fix/noid/federation-really-surely-init-token
fix/noid/fifty-fifth
fix/noid/fix-itipbroker-messages
fix/noid/fix-try-login
fix/noid/fix-unified-search-provider-id
fix/noid/get-fedid-from-cloudfed-provider
fix/noid/ignore-unavailable-token
fix/noid/in-folder-search
fix/noid/init-navigation-data-too-soon
fix/noid/ldap-displayname-cached
fix/noid/ldap-n-counted-mapped-users
fix/noid/ldap-no-connection-reason
fix/noid/ldap-remnants-as-disabled-global
fix/noid/ldap-setopt-for-disabling-certcheck
fix/noid/no-emails-for-user-shares
fix/noid/null-safe-metadata
fix/noid/path-hash-prep-statement
fix/noid/refresh-filesize-on-conflict-24
fix/noid/remote-account-activity-translation
fix/noid/return-verified-email
fix/noid/revert-api-breaking-return-type
fix/noid/rich-editor-mixin
fix/noid/run-kerberos-tests-on-ubuntu-latest
fix/noid/set-ext-pwd-as-sensitive
fix/noid/test-samba-with-self-hosted
fix/noid/textprocessing-list-types
fix/noid/textprocessing-schedule-taskprocessing-provider
fix/noid/thudnerbird-addon-useragent
fix/noid/transfer-ownership-select
fix/noid/try-latest-buildjet-cache
fix/noid/update-codeowners-nfebe
fix/noid/wipe-local-storage
fix/note-icon-color
fix/null-label
fix/oauth2/owncloud-migration
fix/oauth2/retain-legacy-oc-client-support
fix/oc/inheritdoc
fix/ocm-host
fix/ocmdiscoveryservice/cache-errors
fix/openapi/array-syntax
fix/openapi/outdated-specs
fix/overide-itip-broker
fix/ownership-transfer-source-user-files
fix/pass-hide-download-in-update-request
fix/password-field-sharing
fix/password-validation
fix/people-translation
fix/perf/cache-avilable-taskt-types
fix/perf/cache-taskprocessing-json-parse
fix/pick-folder-smart-picker
fix/picker-tag-color
fix/pronouns-tests
fix/proper-download-check
fix/proper-preview-icon
fix/provisionApi-status-codes
fix/proxy-app-screenshot
fix/psalm/enabled-find-unused-baseline-entry
fix/psalm/throws-annotations
fix/psalm/update-baseline
fix/public-copy-move-stable-28
fix/public-get
fix/public-share-expiration
fix/public-share-router
fix/qbmapper/find-entities-return-type
fix/querybuilder/oracle-indentifier-length
fix/querybuilder/output-columns-aliases
fix/rate-limit-share-creation
fix/reasons-to-use
fix/recently_active_pgsql
fix/rector-use-statements
fix/redirect-openfile-param
fix/refactor-user-access-to-file-list
fix/refresh-convert-list
fix/reminder-node-access
fix/remove-needless-console-log
fix/remove-redundant-check-server
fix/remove-references-to-deprected-storage-interface
fix/remove-share-hint-exception-wrapping
fix/reply-message
fix/request-reviews
fix/resiliant-user-removal
fix/resolve_public_rate_limit
fix/restore-sucess
fix/retry-delete-if-locked
fix/rich-object-strings/better-exception-messages
fix/rtl-regession
fix/s3-verify-peer-setting
fix/s3/empty-sse-c-key
fix/s3configtrait/proxy-false
fix/sabre-dav-itip-broker
fix/sass
fix/scrolling-file-list
fix/session-cron
fix/session/log-likely-lost-session-conditions
fix/session/log-session-id
fix/session/log-session-start-error
fix/session/session-passphraze-handling
fix/session/transactional-remember-me-renewal
fix/settings--disable-discover-when-app-store-is-disabled
fix/settings-command
fix/settings/admin/ai/textprocessing
fix/settings/ex-apps-search
fix/settings/mail-server-settings-form
fix/settings/userid-dependency-injection
fix/share-allow-delete-perms-4-files
fix/share-api-create--permissions
fix/share-label
fix/share-notifications
fix/share-sidebar-bugs
fix/sharing-entry-link
fix/sharing-password-submit-create
fix/sharing-sidebar-tab-default
fix/shipped-app-version
fix/show-deleted-team-shares
fix/show-share-recipient-in-mail
fix/show-templates-folder-default
fix/sidebar-favorites
fix/stable27
fix/stable28-uploader
fix/stable28/webcal-subscription-jobs-middleware
fix/stable29/numerical-userid-file-item-display
fix/stable29/webcal-subscription-jobs-middleware
fix/stable29_share-api-create--permissions
fix/stable30/share-types-references
fix/storage-local/get-source-path-spl-file-info
fix/storage-settings
fix/storage/get-directory-content-return-type
fix/storage/get-owner-false
fix/storage/method-docs-inheritance
fix/strict-types
fix/subadmin-user-groups
fix/tags/boolean-user-has-tags
fix/task-processing-api-controller/dont-use-plus
fix/taskprocessing-api-get-file-contents
fix/taskprocessing-better-errors
fix/taskprocessing-cache
fix/taskprocessing-manager/php-notice
fix/template-field-title
fix/template-name-overflow
fix/template-return-type
fix/template-vue3-main
fix/texttotextchatwithtools-translator-notes
fix/themes-layout
fix/theming-migration
fix/theming/default-theme-selection
fix/ticket_9672007/share_mail
fix/type-error-filter-mount
fix/typo-recommended-apps
fix/undefined-application-key
fix/undefined-response
fix/unified-search-bar
fix/unified-search-ctrl-f
fix/unified-search-empty-sections
fix/unified-search-size
fix/update-notification
fix/update-share-entry-quick-select
fix/updateall
fix/updatenotification-legacy-toast
fix/use-invokeprivate-for-test
fix/user_status/harden-api
fix/usertrait/backend-initialization
fix/version-channel
fix/view-in-folder-conditions
fix/view-only-preview
fix/view/catch-mkdir-exception-non-existent-parents
fix/wait-for-toast
fix/weather_status/search-address-offline-errors
fix/webcal-subscription-jobs-middleware
fix/wrong-image-type
fixHeaderStyleSettings
fixKeyExFileExt
fixPhp83Deprecation
followup/39574/ocm-provider-without-beautiful-urls
followup/47329/add-all-types-to-handling
followup/48086/fix-more-activity-providers
forbid-moving-subfolder-24
fox/noid/extended-auth-on-webdav
fwdport/48445/master
getMountsForFileId-non-sparse
guzzleHandler
hasTableTaskprocessingTasks
home-folder-readonly
icewind-smb-3.7
ignore-write-test-unlink-err
instance-quota
issue_45523_actionmenu_in_multiple_actions_menu_bar
joblist-build-error-log
jr-quota-exceeded-admin-log
jr/enh/updates/options-buttons-web-ui
jr/meta/issue-template-bugs-closed-link
jtr-docs-dispatcher-return
jtr-feat-setupchecks-limit-type
jtr-fix-dnspin-port-logging
jtr-locale-personal-info
jtr-perf-checks-connectivity-https-proto
jtr-settings-memory-limit-details
jtr/chore-bug-report-logs
jtr/desc-and-help-plus-minor-fixes-files-scan
jtr/dns-noisy-dns-get-record
jtr/fix-25162
jtr/fix-40666-fallback-copy
jtr/fix-45671
jtr/fix-46609-delegation-add-group-overlap
jtr/fix-appframework-server-proto
jtr/fix-hash-hkdf-valueerror
jtr/fix-ipv6-zone-ids-link-local
jtr/fix-sharing-update-hints
jtr/fix-streamer-zip64
jtr/fix-testSearchGroups
jtr/fix-tests/mysql-phpunit-health
jtr/fix-updater-cleanup-job-logging
jtr/fix-wipe-missing-token-handling
jtr/occ-maintenance-mode-desc
jtr/preview-thumb-robustness
jtr/router-light-refactoring
jtr/setup-checks-heading
jtr/test-binaryfinder
jtr/typo-accessibility-config-sample
kerberos-saved-ticket
kerberos-saved-ticket-27
location-provider
lockThreadsOlderThan120d
log-event-recursion
login-less-custom-bundle
man/backport/45237/stable27
master
merge-token-updates
metadata-storage-id
mgallien/fix/retry_cache_operations_on_deadlock
mixedSetTTL
mount-move-checks
mountpoint-get-numeric-storage-id-cache
move-from-encryption-no-opt
moveOCPClasses
moveStrictTyping
mysqlNativePassCi
new-julius
no-issue-use-correct-exceptions-in-share-class
noissue-refactor-share-class
normlize-less
notfound-debug-mounts
notfound-debug-mounts-30
obj-delete-not-found
obj-delete-not-found-20
object-store-move-db
object-store-move-fixes
object-store-trash-move
oc-wnd-migrate
oc-wnd-migrate-25
occ-as-root
occ-upgrade-reminder
occ-upgrade-wording
oci-ci-faststart
ocs-user-info-quota-optimize
optionally-hide-hidden-files-in-public-share-access
oracle-share-reminder
passedLockValueIsIntOrNull
patch-14
patch/61084/disable-clear-cache
patch/hash-return-null
patch/performance-scckit
path-available
perf/cache-file-reminders
perf/check-node-type
perf/core/jobs-index
perf/cron/delay-timedjob-checking
perf/db/cards-properties-abid-name-value-idx
perf/files/chunked-upload-default-100-mib
perf/improve-incomplete-scan
perf/log-excessive-memory-consumption
perf/log-high-memory-requests
perf/noid/split-getSharedWith-query-into-more-performance-sets
perf/noid/unified-search-init
perf/paginate-filter-groups
perf/remove-filecache-index
printOccHumanFriendly
printOnlyOnceText
profile-request
pull_request-trigger
pulsejet-patch-share-attr
pulsejet/truncate-1
query-req-id-26
rakekniven-patch-1
rakekniven-patch-2
readd-object-store-phpunit
refactSmallAdjust
refactor/48925/sharing-sidebar-redesign
refactor/app/remove-register-routes
refactor/apps/constructor-property-promotion
refactor/apps/declare-strict-types
refactor/apps/php55-features
refactor/appstore-modernization
refactor/background-service
refactor/class-string-constant
refactor/dirname-to-dir
refactor/drop-to-uploader
refactor/elvis
refactor/files-cleanup
refactor/files-deprecated-share-types
refactor/files-filelist-width
refactor/files-required-navigation
refactor/files/remove-app-class
refactor/move-to-new-activity-exception
refactor/provide-file-actions-through-composable
refactor/rector/extend-scope
refactor/register-routes
refactor/self-class-reference
refactor/settings/mail-settings-parameters
refactor/share-manager-appconfig
refactor/storage/constructors
refactor/storage/strong-param-types
refactor/storage/strong-type-properties
refactor/stream-encryption/typings
refactor/template-layout
refactor/tempmanager
refactor/void-tests
refactor/zip-event
release/28.0.11
release/28.0.11_rc1
release/28.0.12
release/28.0.12_rc1
release/28.0.12_rc2
release/28.0.14
release/28.0.14_rc1
release/29.0.0beta2
release/29.0.11
release/29.0.11_rc1
release/29.0.12
release/29.0.12_rc1
release/29.0.12_rc2
release/29.0.13_rc1
release/29.0.13_rc2
release/29.0.8
release/29.0.8_rc1
release/29.0.9
release/29.0.9_rc1
release/29.0.9_rc2
release/30.0.1_rc
release/30.0.1_rc1
release/30.0.1_rc2
release/30.0.2
release/30.0.2_rc1
release/30.0.2_rc2
release/30.0.4
release/30.0.4_rc1
release/30.0.5
release/30.0.5_rc1
release/30.0.6
release/30.0.6_rc1
release/30.0.6_rc2
release/30.0.7_rc1
release/30.0.7_rc2
release/31.0.0
release/31.0.0_beta_1
release/31.0.0_beta_2
release/31.0.0_beta_4
release/31.0.0_rc2
release/31.0.0_rc3
release/31.0.0_rc4
release/31.0.0_rc5
release/31.0.1_rc1
release/31.0.1_rc2
remoteIdToShares
remove-filecache-joins
remove-locking-config-sample
remove-non-accessible-shares
removeNoisyTextEmails
removeTrailingComma
rename-deleted-default-calendar-in-trashbin
repair-mimetype-expensive-squashed-29
repair-tree-invalid-parent
reshare-permission-logic-27
revert-49004
revert-49650-backport/49293/stable30
revert-49825-revert-49650-backport/49293/stable30
revert/41453
revert/openapi-extractor
revert/share-node-accessible
revoke-admin-overwrite-8
reworkShareExceptions
rfc/global-rate-limit
rfc/request-timeout
run-test-mime-type-icon-again
s3-bucket-create-exception
s3-disable-multipart
s3-disable-multipart-remove-debug
safety-net-null-check
scan-home-ext-storae
scanner-invalid-data-log
scckit-backports
seekable-http-size-24
setupChecksMoveFromBinary
sftp-fopen-write-stat-cache
sftp-known-mtime
sharding-code-fixes
sharding-existing
sharding-select-fixes
share-list-cmd
share-list-set-owner
share-mount-check-no-in
share-move-storage-error
share-reminder-sharding
share-root-meta-cache
shared-cache-watcher-update
shared-cache-watcher-update-30
skjnldbot/nextcloud-upload
skjnldsbot/dep-upload-stable29
skjnldsbot/dep-upload-stable30
skjnldsbot/dep-upload-stable31
skjnldsv-patch-1
smb-acl-fail-soft
smb-hasupdated-deleted
smb-notify-test
smb-systembridge
solracsf-patch-1
stable-swift-v3
stable10
stable11
stable12
stable13
stable14
stable15
stable16
stable17
stable18
stable19
stable20
stable21
stable22
stable23
stable24
stable25
stable26
stable27
stable28
stable28BackportMissingSetTTL
stable29
stable30
stable30-admin-audit-listen-failed-login
stable30-fix-renaming-a-received-share-by-a-user-with-stale-shares
stable31
stable9
storage-cache-not-exists
storage-debug-info
storage-id-cache-memcache
stream-assembly-stream-size
techdebt/noid/add-parameter-typehints
techdebt/noid/more-useful-debug-logs
test-scanner-no-transactions-26
test/cypress-flakyness
test/eol-check
test/eol-check-26
test/fix-cypress
test/folder-tree
test/integration/cleanup-logs
test/widget-perf
tests/fix-jest-leftover
tests/template-workflow
transfer-share-skip-notfound
trimBucketDnsName
try-non-recursive-source-27
update-phpdoc-for-folder-get
update-stale-bot-configuration
updateLastSeen
updater-change-mimetype-objectstore
uploadfolder-rework
useHttpFramework
useNameNotUrl
useOCPClassesTrashbin
usermountcache-filecache-joins
validateProvidedEmail
wrapper-instanceof-resiliant-squash
zorn-v-patch-1
Nextcloud server, a safe home for all your data: https://github.com/nextcloud/server www-data
blob: 11f28d242a86fd4fb473796e27300cad5d6d54a9 (
plain )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
" Project-Id-Version: ownCloud\n"
" Report-Msgid-Bugs-To: translations@owncloud.org\n"
" POT-Creation-Date: 2014-07-17 01:54-0400\n"
" PO-Revision-Date: 2014-07-17 05:54+0000\n"
" Last-Translator: I Robot\n"
" Language-Team: English (New Zealand) (http://www.transifex.com/projects/p/owncloud/language/en_NZ/)\n"
" MIME-Version: 1.0\n"
" Content-Type: text/plain; charset=UTF-8\n"
" Content-Transfer-Encoding: 8bit\n"
" Language: en_NZ\n"
" Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/dropbox.php:27
msgid ""
"Fetching request tokens failed. Verify that your Dropbox app key and secret "
"are correct."
msgstr ""
#: ajax/dropbox.php:40
msgid ""
"Fetching access tokens failed. Verify that your Dropbox app key and secret "
"are correct."
msgstr ""
#: ajax/dropbox.php:48 js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
#: ajax/google.php:27
#, php-format
msgid "Step 1 failed. Exception: %s"
msgstr ""
#: ajax/google.php:38
#, php-format
msgid "Step 2 failed. Exception: %s"
msgstr ""
#: appinfo/app.php:35 js/app.js:32 templates/settings.php:9
msgid "External storage"
msgstr ""
#: appinfo/app.php:44
msgid "Local"
msgstr ""
#: appinfo/app.php:47
msgid "Location"
msgstr ""
#: appinfo/app.php:50
msgid "Amazon S3"
msgstr ""
#: appinfo/app.php:53
msgid "Key"
msgstr ""
#: appinfo/app.php:54
msgid "Secret"
msgstr ""
#: appinfo/app.php:55 appinfo/app.php:64
msgid "Bucket"
msgstr ""
#: appinfo/app.php:59
msgid "Amazon S3 and compliant"
msgstr ""
#: appinfo/app.php:62
msgid "Access Key"
msgstr ""
#: appinfo/app.php:63
msgid "Secret Key"
msgstr ""
#: appinfo/app.php:65
msgid "Hostname (optional)"
msgstr ""
#: appinfo/app.php:66
msgid "Port (optional)"
msgstr ""
#: appinfo/app.php:67
msgid "Region (optional)"
msgstr ""
#: appinfo/app.php:68
msgid "Enable SSL"
msgstr ""
#: appinfo/app.php:69
msgid "Enable Path Style"
msgstr ""
#: appinfo/app.php:77
msgid "App key"
msgstr ""
#: appinfo/app.php:78
msgid "App secret"
msgstr ""
#: appinfo/app.php:88 appinfo/app.php:129 appinfo/app.php:140
#: appinfo/app.php:173
msgid "Host"
msgstr ""
#: appinfo/app.php:89 appinfo/app.php:130 appinfo/app.php:152
#: appinfo/app.php:163 appinfo/app.php:174
msgid "Username"
msgstr ""
#: appinfo/app.php:90 appinfo/app.php:131 appinfo/app.php:153
#: appinfo/app.php:164 appinfo/app.php:175
msgid "Password"
msgstr ""
#: appinfo/app.php:91 appinfo/app.php:133 appinfo/app.php:143
#: appinfo/app.php:154 appinfo/app.php:176
msgid "Root"
msgstr ""
#: appinfo/app.php:92
msgid "Secure ftps://"
msgstr ""
#: appinfo/app.php:100
msgid "Client ID"
msgstr ""
#: appinfo/app.php:101
msgid "Client secret"
msgstr ""
#: appinfo/app.php:108
msgid "OpenStack Object Storage"
msgstr ""
#: appinfo/app.php:111
msgid "Username (required)"
msgstr ""
#: appinfo/app.php:112
msgid "Bucket (required)"
msgstr ""
#: appinfo/app.php:113
msgid "Region (optional for OpenStack Object Storage)"
msgstr ""
#: appinfo/app.php:114
msgid "API Key (required for Rackspace Cloud Files)"
msgstr ""
#: appinfo/app.php:115
msgid "Tenantname (required for OpenStack Object Storage)"
msgstr ""
#: appinfo/app.php:116
msgid "Password (required for OpenStack Object Storage)"
msgstr ""
#: appinfo/app.php:117
msgid "Service Name (required for OpenStack Object Storage)"
msgstr ""
#: appinfo/app.php:118
msgid "URL of identity endpoint (required for OpenStack Object Storage)"
msgstr ""
#: appinfo/app.php:119
msgid "Timeout of HTTP requests in seconds (optional)"
msgstr ""
#: appinfo/app.php:132 appinfo/app.php:142
msgid "Share"
msgstr ""
#: appinfo/app.php:137
msgid "SMB / CIFS using OC login"
msgstr ""
#: appinfo/app.php:141
msgid "Username as share"
msgstr ""
#: appinfo/app.php:151 appinfo/app.php:162
msgid "URL"
msgstr ""
#: appinfo/app.php:155 appinfo/app.php:166
msgid "Secure https://"
msgstr ""
#: appinfo/app.php:165
msgid "Remote subfolder"
msgstr ""
#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
#: js/mountsfilelist.js:34
msgid "Personal"
msgstr ""
#: js/mountsfilelist.js:36
msgid "System"
msgstr ""
#: js/settings.js:325 js/settings.js:332
msgid "Saved"
msgstr ""
#: lib/config.php:712
msgid "<b>Note:</b> "
msgstr ""
#: lib/config.php:722
msgid " and "
msgstr ""
#: lib/config.php:744
#, php-format
msgid ""
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting "
"of %s is not possible. Please ask your system administrator to install it."
msgstr ""
#: lib/config.php:746
#, php-format
msgid ""
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of"
" %s is not possible. Please ask your system administrator to install it."
msgstr ""
#: lib/config.php:748
#, php-format
msgid ""
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please"
" ask your system administrator to install it."
msgstr ""
#: templates/list.php:7
msgid "You don't have any external storages"
msgstr ""
#: templates/list.php:16
msgid "Name"
msgstr ""
#: templates/list.php:20
msgid "Storage type"
msgstr ""
#: templates/list.php:23
msgid "Scope"
msgstr ""
#: templates/settings.php:2
msgid "External Storage"
msgstr ""
#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
#: templates/settings.php:10
msgid "Configuration"
msgstr ""
#: templates/settings.php:11
msgid "Available for"
msgstr ""
#: templates/settings.php:33
msgid "Add storage"
msgstr ""
#: templates/settings.php:93
msgid "No user or group"
msgstr ""
#: templates/settings.php:96
msgid "All Users"
msgstr ""
#: templates/settings.php:98
msgid "Groups"
msgstr ""
#: templates/settings.php:106
msgid "Users"
msgstr ""
#: templates/settings.php:119 templates/settings.php:120
#: templates/settings.php:159 templates/settings.php:160
msgid "Delete"
msgstr ""
#: templates/settings.php:133
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:136
msgid "Allow users to mount the following external storage"
msgstr ""
#: templates/settings.php:151
msgid "SSL root certificates"
msgstr ""
#: templates/settings.php:169
msgid "Import Root Certificate"
msgstr ""