gitlab-org--gitlab-foss/lib/gitlab
George Koltsov 8abf920d1f Refactor SystemHookUrlValidator and specs
Simplify SystemHookUrlValidator to inherit from PublicUrlValidator
Refactor specs to move out shared examples to be used in both
system hooks and public url validators.
2019-08-02 15:39:18 +01:00
..
access
action_view_output Fix slow performance with compiling HAML templates 2019-04-29 05:33:50 -07:00
asciidoc Enable AsciiDoc syntax highlighting (using Rouge) 2019-07-02 09:24:05 +02:00
auth Ensure Warden triggers after_authentication callback 2019-07-26 07:05:50 +00:00
background_migration Further remove code branches by database type 2019-07-29 12:47:06 +02:00
badge Rename latest_successful to be more explicit 2019-07-26 00:17:52 +02:00
bare_repository_import
bitbucket_import Avoid storing backtraces from Bitbucket Cloud imports in the database 2019-06-19 12:04:24 -07:00
bitbucket_server_import Fix issuables state_id nil when importing projects from GitHub 2019-05-06 19:45:17 +00:00
cache
chat
checks Add documentation and tests 2019-06-19 07:08:56 +00:00
ci Prevent empty classes in ansi2html conversion 2019-08-02 14:38:50 +00:00
cleanup Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
cluster Run do_master_restart callback on server start 2019-07-01 15:32:19 +00:00
config Prevent Billion Laughs attack 2019-07-02 06:23:06 +00:00
conflict
cross_project_access
cycle_analytics Change sql query 2019-07-23 22:00:50 +02:00
danger Update regular expression to extract stage name 2019-07-30 22:29:02 +08:00
data_builder Added labels_hook_attrs method 2019-06-24 11:51:34 +02:00
database Further remove code branches by database type 2019-07-29 12:47:06 +02:00
database_importers Remove unnecessary rubocop disable 2019-07-09 17:02:08 -06:00
dependency_linker
diff Refactor PositionTracer to support different types 2019-07-05 11:03:47 +00:00
discussions_diff Remove cleaned up OIDs from database and cache 2019-05-06 11:35:03 +01:00
downtime_check
email Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
error_tracking
etag_caching
external_authorization Adds identity information while making external authorization requests 2019-06-19 06:04:33 +00:00
fogbugz_import
gfm
git Add Rugged calls to performance bar 2019-07-23 21:38:05 -07:00
git_access_result
gitaly_client Add start_sha to commits API 2019-07-18 09:19:18 +02:00
github_import Merge branch 'security-github-ssrf-redirect' into 'master' 2019-07-26 13:41:05 +00:00
gitlab_import
gl_repository Make Gitlab::GlRepository#types an instance method 2019-04-30 17:17:08 +02:00
google_code_import
gpg Fix GPG signature verification with recent versions of GnuPG 2019-06-17 13:33:39 +00:00
grape_logging Add Rugged calls and duration to API and Rails logs 2019-07-18 06:53:39 -07:00
graphql Added submodule links to Submodule type in GraphQL API 2019-07-17 13:06:19 +00:00
graphs
hashed_storage Display the amount for Hashed Storage migration/rollback correctly 2019-07-10 22:14:50 +01:00
health_checks Further remove code branches by database type 2019-07-29 12:47:06 +02:00
hook_data Added labels_hook_attrs method 2019-06-24 11:51:34 +02:00
i18n
import Remove dead MySQL code 2019-07-23 16:53:03 +01:00
import_export Merge branch 'optimise-import-performance' into 'master' 2019-07-24 18:01:44 +00:00
kubernetes Add outbound requests setting for system hooks 2019-08-02 15:39:18 +01:00
legacy_github_import Do not allow localhost url redirection in GitHub Integration 2019-07-05 15:09:04 +05:30
lets_encrypt Use project depended feature flag for pages ssl 2019-06-25 10:30:12 +02:00
manifest_import
markdown_cache Banzai - avoid redis if attr is in DB cache 2019-07-10 21:35:43 -06:00
metrics Call GC::Profiler.clear only in one place 2019-08-02 09:04:32 +00:00
middleware Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
octokit Refactor SystemHookUrlValidator and specs 2019-08-02 15:39:18 +01:00
patch Use transactions in JS feature specs 2019-07-12 10:39:14 +08:00
performance_bar Replace peek-pg with our own implementation 2019-07-26 14:37:26 +01:00
phabricator_import Fetch users from Phabricator to link to issues 2019-07-10 17:15:43 +02:00
popen
profiler
prometheus Remove legacy Kubernetes #actual_namespace 2019-05-21 11:38:11 -05:00
query_limiting
quick_actions Make quick action "commands applied" banner more useful 2019-07-29 22:35:29 +00:00
redis
request_profiler Bring backward compatibility for request profiles 2019-07-23 09:30:00 +00:00
sanitizers Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
search Fix a typo in lib/gitlab/search/found_blob.rb 2019-07-01 10:43:06 +02:00
serializer
sherlock Further remove code branches by database type 2019-07-29 12:47:06 +02:00
sidekiq_logging Adds Sidekiq scheduling latency structured logging field 2019-07-31 12:07:47 +00:00
sidekiq_middleware Fix sidekiq memory killer warning message 2019-07-30 13:47:13 +07:00
sidekiq_status
sidekiq_versioning
slash_commands Run rubocop -a on CE files 2019-05-05 03:24:28 -07:00
slug Introduce predictable environment slugs 2019-07-19 11:33:07 +10:00
sql Ignore min_chars_for_partial_matching unles trigrm 2019-07-04 10:56:13 -06:00
template
testing
untrusted_regexp
usage_data_counters Added navbar searches usage ping counter 2019-07-29 09:58:58 +00:00
utils Extract SanitizeNodeLink and apply to WikiLinkFilter 2019-07-26 13:41:11 +00:00
verify
view/presenter
webpack
access.rb Add "allowed to create subgroups" dropdown to group settings form 2019-07-19 11:55:46 -07:00
action_rate_limiter.rb Add RateLimiter to RawController 2019-07-24 19:49:31 +00:00
allowable.rb
app_logger.rb
asciidoc.rb Enable section anchors 2019-07-16 12:53:38 +02:00
audit_json_logger.rb
auth.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
auth_logger.rb Changes RackAttack logger to use structured logs 2019-05-24 00:45:02 +00:00
authorized_keys.rb
background_migration.rb
base_doorkeeper_controller.rb
batch_pop_queueing.rb Efficient merge train locks 2019-07-11 13:44:12 +07:00
blame.rb
blob_helper.rb
branch_push_merge_commit_analyzer.rb
build_access.rb
changes_list.rb
chaos.rb Adds chaos endpoints to Sidekiq 2019-07-18 19:04:12 +02:00
chat.rb
chat_name_token.rb
ci_access.rb
closing_issue_extractor.rb
color_schemes.rb
config_helper.rb
content_disposition.rb Run rubocop -a on CE files 2019-05-05 03:24:28 -07:00
contributions_calendar.rb Further remove code branches by database type 2019-07-29 12:47:06 +02:00
contributor.rb
correlation_id.rb
cross_project_access.rb
crypto_helper.rb
current_settings.rb Upgrade to Rails 5.2 2019-07-12 10:15:31 +08:00
daemon.rb
database.rb Further remove code branches by database type 2019-07-29 12:47:06 +02:00
dependency_linker.rb
downtime_check.rb
ee_compat_check.rb Update regex for docs branches in ci 2019-08-02 06:24:07 +00:00
emoji.rb
encoding_helper.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
environment.rb
environment_logger.rb
exclusive_lease.rb
exclusive_lease_helpers.rb Add exclusive lease to mergeability check process 2019-07-31 19:58:43 -03:00
external_authorization.rb
fake_application_settings.rb
favicon.rb fix(favicon): get favicon_path, so it works also with uploads object store 2019-06-14 13:58:51 +02:00
file_detector.rb Update metrics dashboard API to load yml from repo 2019-05-01 10:16:03 +00:00
file_finder.rb
file_markdown_link_builder.rb
file_type_detection.rb
git.rb Add start_sha to commits API 2019-07-18 09:19:18 +02:00
git_access.rb Port changes for design management to CE 2019-04-29 08:28:43 +02:00
git_access_wiki.rb
git_logger.rb Convert githost.log to JSON format 2019-07-22 14:56:03 -05:00
git_post_receive.rb
git_ref_validator.rb Validate MR branch names 2019-05-03 03:02:58 +08:00
gitaly_client.rb Fix exception handling in Gitaly autodetection 2019-07-30 07:03:45 -07:00
github_import.rb
gl_id.rb
gl_repository.rb Make Gitlab::GlRepository#types an instance method 2019-04-30 17:17:08 +02:00
global_id.rb GraphQL support for Notes created in discussions 2019-07-10 12:13:48 +12:00
gon_helper.rb Push feature flag for embedding metrics 2019-07-09 04:04:59 +00:00
gpg.rb
graphql.rb Remove :graphql feature flag 2019-07-09 12:45:23 +00:00
graphql_logger.rb Implement logger analyzer 2019-05-30 18:27:28 +12:00
group_search_results.rb Add improvements to the global search process 2019-05-07 11:08:25 +00:00
highlight.rb
http.rb Add OpenSSL::OpenSSLError to HTTP_ERRORS 2019-07-05 21:05:24 +00:00
http_connection_adapter.rb Add outbound requests setting for system hooks 2019-08-02 15:39:18 +01:00
http_io.rb
i18n.rb
identifier.rb
import_export.rb LFS export records repository_type data 2019-07-24 11:23:51 +00:00
import_formatter.rb
import_sources.rb Setup Phabricator import 2019-05-31 09:40:54 +02:00
incoming_email.rb
insecure_key_fingerprint.rb
issuable_metadata.rb Expose merge requests count based on user access 2019-06-18 12:46:46 +03:00
issuable_sorter.rb
issuables_count_for_state.rb
issues_labels.rb
job_waiter.rb
json_cache.rb Parse the cached value when the it is false 2019-06-25 19:30:05 -03:00
json_logger.rb
kubernetes.rb Select deployments that only has the app label 2019-06-21 20:45:06 +00:00
language_data.rb
language_detection.rb
lazy.rb
lets_encrypt.rb Remove auto ssl feature flags 2019-07-12 16:53:44 +00:00
lfs_token.rb Geo: Remove Gitlab::LfsToken::LegacyRedisDeviseToken implementation 2019-05-22 16:11:08 +10:00
logger.rb
loop_helpers.rb
mail_room.rb
markdown_cache.rb Use Redis for CacheMarkDownField on non AR models 2019-06-05 13:19:59 +08:00
markup_helper.rb
metrics.rb
multi_collection_paginator.rb
namespace_sanitizer.rb
namespaced_session_store.rb CE port of "Require session with smartcard login for Git access" 2019-07-05 08:12:29 +02:00
null_request_store.rb
object_hierarchy.rb Remove code related to object hierarchy in MySQL 2019-07-25 15:35:06 +08:00
omniauth_initializer.rb Symbolize client_auth_method for quirked providers 2019-07-15 09:01:55 -05:00
optimistic_locking.rb Adds metrics to measure database transactions 2019-06-28 12:46:51 +02:00
other_markup.rb
otp_key_rotator.rb
pages.rb
pages_client.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
pages_transfer.rb
path_regex.rb Redirect project.wiki.git to project wiki home 2019-07-26 11:49:36 +12:00
performance_bar.rb Cache PerformanceBar.allowed_user_ids list locally and in Redis 2019-07-03 18:47:30 +02:00
phabricator_import.rb Setup Phabricator import 2019-05-31 09:40:54 +02:00
plugin.rb
plugin_logger.rb
polling_interval.rb
popen.rb
private_commit_email.rb
profiler.rb Add additional paths to clean from backtrace 2019-07-31 23:07:42 -07:00
project_authorizations.rb Remove code related to object hierarchy in MySQL 2019-07-25 15:35:06 +08:00
project_search_results.rb Use NotesFinder in IssuableActions module 2019-08-01 10:42:42 +02:00
project_service_logger.rb
project_template.rb Fix broken update_project_templates rake task 2019-07-30 13:52:28 +00:00
project_transfer.rb
prometheus_client.rb
protocol_access.rb
push_options.rb Support title and desc on merge w/ push option 2019-07-24 11:04:49 +02:00
query_limiting.rb
recaptcha.rb
reference_counter.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
reference_extractor.rb
regex.rb Backport Jira issue key regex 2019-07-25 17:29:51 +08:00
repo_path.rb
repository_cache.rb
repository_cache_adapter.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
repository_check_logger.rb
request_context.rb
request_forgery_protection.rb
request_profiler.rb Bring backward compatibility for request profiles 2019-07-23 09:30:00 +00:00
route_map.rb
routing.rb Fix typos in the whole gitlab-ce project 2019-05-20 14:11:44 +00:00
rugged_instrumentation.rb Add Rugged calls to performance bar 2019-07-23 21:38:05 -07:00
safe_request_store.rb
search_results.rb Revert "Avoid loading objects from DB in ES results" 2019-06-13 11:07:55 +01:00
seeder.rb
sentry.rb refactor: remove Sentry from application settings 2019-06-25 21:17:19 +02:00
session.rb Session stored globally per request 2019-05-02 12:28:26 +07:00
setup_helper.rb Only use Gitaly catfile_cache_size=5 in test 2019-06-06 14:11:44 +00:00
shard_health_cache.rb
shell.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
shell_adapter.rb
sherlock.rb
sidekiq_config.rb Change path of bin/sidkiq-cluster in comments 2019-04-29 10:32:33 +10:00
sidekiq_logger.rb
sidekiq_signals.rb
sidekiq_status.rb Clarify documentation of Gitlab::SidekiqStatus 2019-07-04 08:45:14 +01:00
sidekiq_versioning.rb
snippet_search_results.rb
ssh_public_key.rb
string_placeholder_replacer.rb
string_range_marker.rb
string_regex_marker.rb
submodule_links.rb Fix error rendering submodules in MR diffs when there is no .gitmodules 2019-07-26 11:05:56 +01:00
task_helpers.rb
tcp_checker.rb
template_helper.rb
temporarily_allow.rb
themes.rb
thread_memory_cache.rb Add a memory cache local to the thread to reduce Redis load 2019-07-01 22:23:01 -07:00
time_tracking_formatter.rb Rename to time_tracking_limit_to_hours 2019-06-25 09:31:23 +08:00
timeless.rb
tracing.rb
tree_summary.rb
untrusted_regexp.rb
update_path_error.rb
uploads_transfer.rb
url_blocker.rb Fix broken master because of security merge 2019-07-29 20:58:44 +00:00
url_builder.rb Update deployment chat message notification 2019-05-02 16:07:26 +00:00
url_helpers.rb
url_sanitizer.rb Hide password on import by url form 2019-05-29 14:03:50 +03:00
usage_data.rb Added navbar searches usage ping counter 2019-07-29 09:58:58 +00:00
user_access.rb Add documentation and tests 2019-06-19 07:08:56 +00:00
utils.rb Frozen string cannot change encoding 2019-07-26 00:13:25 +12:00
version_info.rb
visibility_level.rb Fix inability to set visibility_level on project via API 2019-06-14 07:36:35 -07:00
wiki_file_finder.rb
workhorse.rb Use persistent Redis cluster for Workhorse pub/sub notifications 2019-07-22 10:23:07 -07:00
zoom_link_extractor.rb Add system notes for when a zoom call was added/removed from an issue 2019-07-29 21:51:16 +02:00