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
2019-04-05Add part of needed codeGosia Ksionek
Add columns to store project creation settings Add project creation level column in groups and default project creation column in application settings Remove obsolete line from schema Update migration with project_creation_level column existence check Rename migrations to avoid conflicts Update migration methods Update migration method
2019-03-27Allow external diffs to be used conditionallyNick Thomas
Since external diffs are likely to be a bit slower than in-database ones, add a mode that makes diffs external after they've been obsoleted by events. This should strike a balance between performance and disk space. A background cron drives the majority of migrations, since diffs become outdated through user actions.
2019-03-19Integrate Gitlab::Keys with Gitlab::ShellPatrick Bajao
In this commit, some methods that aren't being used are removed from `Gitlab::Shell`. They are the ff: - `#remove_keys_not_found_in_db` - `#batch_read_key_ids` - `#list_key_ids` The corresponding methods in `Gitlab::Keys` have been removed as well.
2019-03-04Allow raw `tls_options` to be passed in LDAP configurationDrew Blessing
We've previously exposed ca_file and ssl_version but there are many possible options that can be used inside tls_options. Instead of exposing individual ones, simply expose the entire hash so it can be passed in and we won't have to add things in the future.
2019-02-27Prepare test suite for switch to Gitaly-embedded Git hooksJacob Vosmaer
2019-02-05Allow MR diffs to be placed into an object storeNick Thomas
2019-01-09Add SSE-C key configuration option for Amazon S3 remote backupsPepijn Van Eeckhoudt
2018-12-07Remove RemoveOldWebHookLogsWorkerDouwe Maan
2018-11-29Add config to disable impersonationImre Farkas
Adds gitlab.impersonation_enabled config option defaulting to true to keep the current default behaviour. Only the act of impersonation is modified, impersonation token management is not affected.
2018-10-05Make GitLab pages support access controlTuomo Ala-Vannesluoma
2018-09-13Enable omniauth by defaultNick Thomas
2018-09-06Fix closing issue default patternSamuele Kaplun
* (Suf)fix #51085 :-) Signed-off-by: Samuele Kaplun <kaplun@protonmail.com>
2018-08-31Bump unauthenticated session time from 1 hour to 2 hoursStan Hu
Users who have their system clocks configured inconsistently due to Daylight Savings may see a GitLab session cookie that immediately expires, resulting in a 422 error. To avoid these errors, we can bump the unauthenticated session time from 1 hour to 2 hours so they have time to login and get the default 7-day session. Closes #50393
2018-07-25Disables Rack Attack by defaultTiago Botelho
2018-07-24Make ObjectStoreSettings use more explicit and add specsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-07-23Create class responsible for default object store settingsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-07-19Merge branch '43312-remove_user_activity_workers' into 'master'Rémy Coutable
Delete UserActivities and related workers Closes #43312 See merge request gitlab-org/gitlab-ce!20597
2018-07-18Limit the TTL for anonymous sessions to 1 hourStan Hu
By default, all sessions are given the same expiration time configured in the session store (e.g. 1 week). However, unauthenticated users can generate a lot of sessions, primarily for CSRF verification. It makes sense to reduce the TTL for unauthenticated to something much lower than the default (e.g. 1 hour) to limit Redis memory. In addition, Rails creates a new session after login, so the short TTL doesn't even need to be extended. Closes #48101
2018-07-18Delete UserActivities and related workersImre Farkas
2018-07-11Update issue closing patternGeorge Tsiolis
2018-07-02Prune web hook logs older than 90 daysYorick Peterse
This adds a recurring Sidekiq job that removes up to 50 000 old web hook logs per hour, if they are older than 90 days. This will prevent the web_hook_logs table from growing indefinitely. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/46120
2018-06-27Add RepositoryCheck::DispatchWorker to start worker per shardToon Claes
The RepositoryCheck::DispatchWorker will start a RepositoryCheck::BatchWorker for each healthy shard. Closes gitlab-org/gitlab-ce#48042
2018-06-27Migrate storage nesting check to GitalyJacob Vosmaer (GitLab)
2018-06-20More gitaly disk access blocksJacob Vosmaer (GitLab)
2018-06-06Rename worker to ArchiveTracesCronWorkerShinya Maeda
2018-06-06Fix name of worker for cron worker specShinya Maeda
2018-06-06Rename find_stale. Fix worker name in declaration.Shinya Maeda
2018-06-06Changed cron interval to every 17 minuteShinya Maeda
2018-06-06Change cron period to per hourShinya Maeda
2018-06-06Simplify RescueStaleLiveTraceWorkerShinya Maeda
2018-06-06Added flush-to-db process for the cron worker. Rename to ↵Shinya Maeda
RescueStaleLiveTraceWorker.
2018-06-06Rescue stale live tracesShinya Maeda
2018-06-01Add "deny disk access" Gitaly feature (tripswitch)Jacob Vosmaer (GitLab)
2018-05-23Don't expire the current ApplicationSetting in config/initializers/1_settings.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-27Add gitlab-pages admin ping rake taskJacob Vosmaer (GitLab)
2018-04-24Do not preload settingsKamil Trzciński
2018-04-23Get rid of config/initializers/2_app.rb and define Gitlab in lib/gitlab.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-23Move Settings to its own file, isolate it from Rails and introduce Gitlab.rootRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-10Merge branch 'master' into 'stuartnelson3/gitlab-ce-stn/issue-due-email'Sean McGivern
# Conflicts: # db/schema.rb
2018-04-05Merge branch 'direct-upload-of-artifacts' into 'master'Grzegorz Bizon
Direct upload of artifacts See merge request gitlab-org/gitlab-ce!18160
2018-04-05Add `direct_upload` setting for artifactsKamil Trzciński
2018-04-05Merge branch 'direct-upload-of-uploads' into 'master'Grzegorz Bizon
Allow to store uploads by default on Object Storage See merge request gitlab-org/gitlab-ce!18156
2018-04-05Allow to store uploads by default on Object StorageKamil Trzciński
Introduce `direct_upload` option for `uploads` which is gonna set a default storage to Object Storage and use Unicorn to save data
2018-04-04Add support for Sidekiq JSON loggingStan Hu
Closes #20060
2018-03-30Send emails for issues due tomorrowSean McGivern
Also, refactor the mail sending slightly: instead of one worker sending all emails, create a worker per project with issues due, which will send all emails for that project.
2018-03-30Merge branch 'master' into stuartnelson3/gitlab-ce-stn/issue-due-emailSean McGivern
2018-03-27Port LFS direct_upload from EEAlessio Caiazza
2018-03-27Merge branch '40781-os-to-ce' into 'master'Sean McGivern
Bring Object Storage to CE Closes #4171, #4163, #3370, #2841, and #29203 See merge request gitlab-org/gitlab-ce!17358
2018-03-26Use cron for sending emailsStuart Nelson
2018-03-22apply feedbackMicaël Bergeron