gitlab-org--gitlab-foss/spec/services/projects
Kamil Trzciński 66744469d4
Extract GitLab Pages using RubyZip
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.
2019-01-31 16:52:48 +01:00
..
auto_devops Automatically disable Auto DevOps for project upon first pipeline failure 2018-09-06 19:20:42 +00:00
container_repository Add Container Registry API 2019-01-25 13:13:48 +01:00
group_links
hashed_storage Track when MigrateAttachmentsService is skipped 2019-01-25 20:26:35 +01:00
import_export Export LFS Objects when exporting a project 2018-04-05 10:21:51 +02:00
lfs_pointers Added validations to prevent LFS object forgery 2019-01-31 16:51:54 +01:00
operations Service for calling Sentry issues api 2019-01-09 21:04:27 +00:00
after_import_service_spec.rb Remove Gitlab::Git::Repository#rugged and Gollum code 2018-10-02 16:34:28 -03:00
after_rename_service_spec.rb Move MigrationService to HashedStorage module 2019-01-25 20:26:35 +01:00
autocomplete_service_spec.rb Create labels_as_hash_ concern, modify params for method 2018-10-03 09:13:42 -07:00
batch_open_issues_count_service_spec.rb BatchOpenIssuesCount only updates public issues count 2018-06-25 11:54:11 -03:00
cleanup_service_spec.rb Use BFG object maps to clean projects 2018-12-06 18:58:00 +00:00
count_service_spec.rb Fixed bug 2017-12-04 12:33:19 +01:00
create_from_template_service_spec.rb Removes all the irrelevant import related code and columns 2018-11-27 12:58:13 +00:00
create_service_spec.rb Rename to CreateOrUpdateServiceAccountService 2018-12-05 10:31:44 +13:00
destroy_service_spec.rb Cleanup stale +deleted repo paths on project removal 2019-01-18 12:18:21 -02:00
detect_repository_languages_service_spec.rb Remove feature gates for Repository Languages 2018-08-16 15:17:16 +02:00
download_service_spec.rb
enable_deploy_key_service_spec.rb
fork_service_spec.rb Allow public forks to be deduplicated 2018-12-07 19:18:37 +01:00
forks_count_service_spec.rb
gitlab_projects_import_service_spec.rb Add Object Storage to GitLab project import 2018-08-02 11:50:19 +02:00
housekeeping_service_spec.rb Replace 'Sidekiq::Testing.inline!' with 'perform_enqueued_jobs' 2018-07-23 15:34:54 +11:00
import_error_filter_spec.rb Fix path disclosure on Project Import 2019-01-31 16:51:16 +01:00
import_service_spec.rb Added validations to prevent LFS object forgery 2019-01-31 16:51:54 +01:00
move_access_service_spec.rb Resolve "Rename the `Master` role to `Maintainer`" Backend 2018-07-11 14:36:08 +00:00
move_deploy_keys_projects_service_spec.rb Extend API for importing a project export with overwrite support 2018-04-06 15:23:49 +00:00
move_forks_service_spec.rb Extend API for importing a project export with overwrite support 2018-04-06 15:23:49 +00:00
move_lfs_objects_projects_service_spec.rb Extend API for importing a project export with overwrite support 2018-04-06 15:23:49 +00:00
move_notification_settings_service_spec.rb Extend API for importing a project export with overwrite support 2018-04-06 15:23:49 +00:00
move_project_authorizations_service_spec.rb Resolve "Rename the `Master` role to `Maintainer`" Backend 2018-07-11 14:36:08 +00:00
move_project_group_links_service_spec.rb Resolve "Rename the `Master` role to `Maintainer`" Backend 2018-07-11 14:36:08 +00:00
move_project_members_service_spec.rb Resolve "Rename the `Master` role to `Maintainer`" Backend 2018-07-11 14:36:08 +00:00
move_users_star_projects_service_spec.rb Extend API for importing a project export with overwrite support 2018-04-06 15:23:49 +00:00
open_issues_count_service_spec.rb Fix refresh cache for open issues count service 2018-06-21 17:34:33 -03:00
open_merge_requests_count_service_spec.rb
overwrite_project_service_spec.rb Resolve "Rename the `Master` role to `Maintainer`" Backend 2018-07-11 14:36:08 +00:00
participants_service_spec.rb Make all uses of `fixture_file_upload` use relative paths 2018-06-07 09:54:41 -05:00
propagate_service_template_spec.rb
protect_default_branch_service_spec.rb Refactor code for protecting default branches 2019-01-16 14:25:14 +01:00
transfer_service_spec.rb Update storage location after a project has been transfered 2018-12-21 16:00:46 -02:00
unlink_fork_service_spec.rb Remove the `ForkedProjectLink` model 2018-10-19 11:57:20 +02:00
update_pages_configuration_service_spec.rb
update_pages_service_spec.rb Extract GitLab Pages using RubyZip 2019-01-31 16:52:48 +01:00
update_remote_mirror_service_spec.rb SSH public-key authentication for push mirroring 2018-11-19 11:46:39 +00:00
update_service_spec.rb Delete confidential issue todos for guests 2018-12-14 10:38:52 -02:00