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
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
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
after_rename_service_spec.rb Move MigrationService to HashedStorage module 2019-01-25 20:26:35 +01:00
autocomplete_service_spec.rb
batch_open_issues_count_service_spec.rb
cleanup_service_spec.rb
count_service_spec.rb
create_from_template_service_spec.rb
create_service_spec.rb
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
download_service_spec.rb
enable_deploy_key_service_spec.rb
fork_service_spec.rb
forks_count_service_spec.rb
gitlab_projects_import_service_spec.rb
housekeeping_service_spec.rb
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
move_deploy_keys_projects_service_spec.rb
move_forks_service_spec.rb
move_lfs_objects_projects_service_spec.rb
move_notification_settings_service_spec.rb
move_project_authorizations_service_spec.rb
move_project_group_links_service_spec.rb
move_project_members_service_spec.rb
move_users_star_projects_service_spec.rb
open_issues_count_service_spec.rb
open_merge_requests_count_service_spec.rb
overwrite_project_service_spec.rb
participants_service_spec.rb
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
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
update_service_spec.rb