Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • G gitlab-ce
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nexedinexedi
  • gitlab-ce
  • Repository
  • gitlab-ce
  • lib
  • gitlab
  • database.rb
Find file BlameHistoryPermalink
  • Alexandru Croitor's avatar
    Limit the size of issuable description and comments · 58c5e765
    Alexandru Croitor authored Jul 17, 2019
    Limiting the size of issuable description and comments to 1_000_000,
    which is close to ~1MB of ASCII characters, which represents 99.9% of
    all descriptions and comments we have in DB at the moment. This should
    help prevent DoS attacks when comments contain refference strings.
    
    Also this change updates regexp matching the namespaces paths by
    limiting the namespaces paths to Namespace::NUMBER_OF_ANCESTORS_ALLOWED,
    as we allow 20 levels deep groups.
    
    see https://gitlab.com/gitlab-org/gitlab-ce/issues/61974#note_191274234
    58c5e765
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7