- Sep 04, 2019
-
-
dineshpanda authored
-
- Jan 31, 2019
-
-
Kamil Trzcińśki authored
RubyZip allows us to perform strong validation of expanded paths where we do extract file. We introduce the following additional checks to extract routines: 1. None of path components can be symlinked, 2. We drop privileges support for directories, 3. Symlink source needs to point within the target directory, like `public/`, 4. The symlink source needs to exist ahead of time.
-
- Jan 22, 2019
-
-
Kamil Trzcińśki authored
RubyZip allows us to perform strong validation of expanded paths where we do extract file. We introduce the following additional checks to extract routines: 1. None of path components can be symlinked, 2. We drop privileges support for directories, 3. Symlink source needs to point within the target directory, like `public/`, 4. The symlink source needs to exist ahead of time.
-
- Jul 17, 2018
-
-
gfyoung authored
Partially addresses #47424.
-
- Apr 27, 2018
-
-
Nick Thomas authored
-
Nick Thomas authored
-
- Apr 03, 2018
-
-
Jacob Vosmaer (GitLab) authored
-
- Mar 30, 2018
-
-
Stan Hu authored
In UpdatePagesService, we were seeing a large number of open pack files in production. Calling Project#cleanup removes a reference to Rugged::Repository and forces libgit2 to close file descriptors and free its internal memory cache. Relates to https://gitlab.com/gitlab-com/infrastructure/issues/3965#note_65837525
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- Mar 09, 2018
-
-
Micael Bergeron authored
-
- Mar 06, 2018
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- Feb 28, 2018
-
-
Grzegorz Bizon authored
Object store for artifacts Closes gitlab-ce#29203 See merge request !1762
-
- Feb 05, 2018
-
-
Grzegorz Bizon authored
Currently we still need to run EnsureStageService within a transaction, because when it runs within in a transaction we are going to stick to the primary database when using database load balancing. Extracting this out of the transaction makes it possible to hit into problems with replication lag in pipeline commit status API, which can cause a lot of trouble.
-
- Feb 02, 2018
-
-
Mario de la Ossa authored
-
- Jan 24, 2018
-
-
Grzegorz Bizon authored
-
- Dec 03, 2017
-
-
Zeger-Jan van de Weg authored
-
- Sep 05, 2017
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- Aug 31, 2017
-
-
Sean McGivern authored
The initializers including this were doing so at the top level, so every object loaded after them had a `current_application_settings` method. However, if someone had rack-attack enabled (which was loaded before these initializers), it would try to load the API, and fail, because `Gitlab::CurrentSettings` didn't have that method. To fix this: 1. Don't include `Gitlab::CurrentSettings` at the top level. We do not need `Object.new.current_application_settings` to work. 2. Make `Gitlab::CurrentSettings` explicitly `extend self`, as we already use it like that in several places. 3. Change the initializers to use that new form.
-
- Aug 10, 2017
-
-
Z.J. van de Weg authored
-
- Jul 31, 2017
-
-
Z.J. van de Weg authored
As its hard right now to determine what is a good metric and whats not, these two are not listed in the docs, nor will they get a CHANGELOG entry.
-
- Jul 26, 2017
-
-
Grzegorz Bizon authored
As per review feedback https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13072#note_35853177
-
- Jul 25, 2017
-
-
Grzegorz Bizon authored
-
- Jun 28, 2017
-
-
Robert Speicher authored
Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/225
-
- Mar 31, 2017
-
-
Danilo Bargen authored
-
- Mar 05, 2017
-
-
Kamil Trzcińśki authored
-
- Feb 23, 2017
-
-
Douwe Maan authored
-
- Feb 01, 2017
-
-
Sean McGivern authored
There is now a `Projects::Settings` module, for the members controller. Ensure that we get the actual settings, not that module.
-
Kamil Trzcińśki authored
-
Yorick Peterse authored
-
- Jan 31, 2017
-
-
Kamil Trzcińśki authored
-
Nick Thomas authored
-
Kamil Trzcińśki authored
-