Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-23Allow configuring new circuitbreaker settings from the UI and APIBob Van Landuyt
2017-10-19Prevent ApplicationSetting to cache nil valueKamil Trzcinski
2017-10-17Merge branch 'prevent-creating-multiple-application-settings' into 'master'Yorick Peterse
Prevent creating multiple ApplicationSetting by forcing it to always have id=1 Closes #34728 See merge request gitlab-org/gitlab-ce!14718
2017-10-17Allow configuring the circuitbreaker through the API and UIBob Van Landuyt
2017-10-16Prevent creating multiple ApplicationSetting by forcing it to always have id=1Kamil Trzcinski
2017-09-11Allow to use same periods for housekeeping tasksAlex Lossent
This enables skipping a lesser housekeeping task (incremental or full repack) by consistently scheduling a higher task (respectively full repack or gc) with the same period. Cf. #34981
2017-09-04Merge branch 'master' into zj-auto-devops-tableZeger-Jan van de Weg
2017-08-31Implement the implied CI/CD config for AutoDevOpsZeger-Jan van de Weg
Behind an application setting, which defaults to false, this commit implements the implied CI/CD config. Which means that in the case we can't find the `.gitlab-ci.yml` on the commit we want to start a pipeline for, we fall back to an implied configuration. For now the Bash template has been copied to `Auto-Devops.gitlab-ci.yml` so the tests actually work. Fixes #34777
2017-08-30More review commentsNick Thomas
2017-08-30Move the key restriction validation to its own classNick Thomas
2017-08-30Rework the permissions model for SSH key restrictionsNick Thomas
`allowed_key_types` is removed and the `minimum_<type>_bits` fields are renamed to `<tech>_key_restriction`. A special sentinel value (`-1`) signifies that the key type is disabled. This also feeds through to the UI - checkboxes per key type are out, inline selection of "forbidden" and "allowed" (i.e., no restrictions) are in. As with the previous model, unknown key types are disallowed, even if the underlying ssh daemon happens to support them. The defaults have also been changed from the lowest known bit size to "no restriction". So if someone does happen to have a 768-bit RSA key, it will continue to work on upgrade, at least until the administrator restricts them.
2017-08-30Add settings for minimum key strength and allowed key typeNick Thomas
This is an amalgamation of: * Cory Hinshaw: Initial implementation !5552 * Rémy Coutable: Updates !9350 * Nick Thomas: Resolve conflicts and add ED25519 support !13712
2017-07-27Use described_class when possibleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-27Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable
services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-10Prevent bad data being added to application settings when Redis is unavailableNick Thomas
2017-07-07Don't use Flipper for the Performance BarRémy Coutable
The implementation now simply rely on the `performance_bar_allowed_group_id` Application Setting. Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-06Allow to enable the Performance Bar for a group from the admin areaRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-06-14Correct RSpec/SingleLineHook cop offensesRobert Speicher
2017-05-11Allow disabling usage ping in `gitlab.yml`Sean McGivern
Setting `usage_ping_enabled` to false in `gitlab.yml`: 1. Disables the usage ping, regardless of the value stored in the database. 2. Prevents the usage ping from being enabled through the admin panel. It can only be enabled by either removing the line from `gitlab.yml` and configuring through the admin panel, or setting it to true in `gitlab.yml`.
2017-05-10Enable the Style/TrailingCommaInLiteral copRémy Coutable
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-04-26Lazily sets UUID in ApplicationSetting for new installationsDouglas Barbosa Alexandre
2017-02-24Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin
27762-add-default-artifacts-expiration * upstream/master: (247 commits) Switched CONTRIBUTING.md style guide recommendation for method chaining Fix new offenses Stylistic tweaks Fix OAuth/SAML user blocking behavior Revert "Enable Style/DotPosition" Revert "Prefer leading style for Style/DotPosition" Revert "Enable Style/BarePercentLiterals" Manually correct autocorrect Move up delegate calls Exclude migrations from Style/MutableConstant ActiveSupport delegation is preferred over Forwardable Update haml_lint to work with newest rubocop Add explanations to cops Update rubocop and rubocop-rspec and regenerate .rubocop_todo.yml Update rubocop and rubocop-rspec and regenerate .rubocop_todo.yml Order cops alphabetically Don’t exclude some file in lib from rubocop Fix new offenses Enable Rails/Delegate Enable Style/WordArray ...
2017-02-23Revert "Enable Style/DotPosition"Douwe Maan
This reverts commit e00fb2bdc2090e9cabeb1eb35a2672a882cc96e9. # Conflicts: # .rubocop.yml # .rubocop_todo.yml # lib/gitlab/ci/config/entry/global.rb # lib/gitlab/ci/config/entry/jobs.rb # spec/lib/gitlab/ci/config/entry/factory_spec.rb # spec/lib/gitlab/ci/config/entry/global_spec.rb # spec/lib/gitlab/ci/config/entry/job_spec.rb # spec/lib/gitlab/ci/status/build/factory_spec.rb # spec/lib/gitlab/incoming_email_spec.rb
2017-02-23Revert "Prefer leading style for Style/DotPosition"Douwe Maan
This reverts commit cb10b725c8929b8b4460f89c9d96c773af39ba6b.
2017-02-23Enable Style/WordArrayDouwe Maan
2017-02-23Prefer leading style for Style/DotPositionDouwe Maan
2017-02-23Enable Style/DotPositionDouwe Maan
2017-02-21Fix tests due to error key changedLin Jen-Shin
2017-02-160 for unlimited, disallow blank, feedback:Lin Jen-Shin
https://gitlab.com/gitlab-org/gitlab-ce/issues/27762#note_23520780
2017-02-16Use static error message and don't give booleansLin Jen-Shin
in validation. Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9219#note_23437431 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9219#note_23437868
2017-02-15Fix tests and disallow 0 to make it consistent with .gitlab-ci.ymlLin Jen-Shin
2017-02-15Add a few more tests and make sure empty value sets to nilLin Jen-Shin
2016-11-04Refine Git garbage collectionJacob Vosmaer
2016-11-04Allow multiple repository storage shards to be enabled, and automatically ↵Nick Thomas
round-robin between them
2016-08-09adds second batch of tests changed to active tensetiagonbotelho
2016-07-19Default to manual input for `domain_whitelist`, syntax fixes and added new ↵Patricio Cano
tests.
2016-07-19Refactor and rename `restricted_signup_domains` to `domain_whitelist` to ↵Patricio Cano
better conform to its behavior and newly introduced behavior.
2016-07-19Refactored the domain separator regex, plus syntax and grammar fixes.Patricio Cano
2016-07-19Added the ability to block sign ups using a domain blacklist.Patricio Cano
2016-06-30Add Application Setting to configure default Repository Path for new projectsAlejandro Rodríguez
2016-05-12stub Devise.omniauth_providers to return GitHub even if the gitlab.yml has ↵Andrei Gliga
no omniauth provider enabled This will fix failing tests in case gitlab.yml file has no omniauth providers enabled
2016-05-12validate disabled_oauth_sign_in_sources in ApplicationSeAndrei Gliga
2016-05-09Remove the annotate gem and delete old annotationsJeroen van Baarsen
In 8278b763d96ef10c6494409b18b7eb541463af29 the default behaviour of annotation has changes, which was causing a lot of noise in diffs. We decided in #17382 that it is better to get rid of the whole annotate gem, and instead let people look at schema.rb for the columns in a table. Fixes: #17382
2016-04-01Remove "Congratulations!" tweet button on newly-created project.connorshea
I’ve removed everything related to the feature based on this commit: ce08f919f34fd8849834365 Resolves #10857.
2016-02-09Validate email addresses using Devise.email_regexpRémy Coutable
Also: - Get rid of legacy :strict_mode - Get rid of custom :email validator - Add some shared examples to spec emails validation
2016-02-09Validate maximum attachment size in application settingsGrzegorz Bizon
`max_attachment_size` in `ApplicationSetting` should be present, only integers greater than zero are valid. Closes #13188
2016-01-18Add sentry integrationJeroen Nijhof
2016-01-06Annotate modelsStan Hu
2015-12-25WIP require two factor authenticationGabriel Mazetto
2015-12-11Migrate CI::Project to ProjectKamil Trzcinski