gitlab-org--gitlab-foss/lib
Nick Thomas 6847060266 Rework the permissions model for SSH key restrictions
`allowed_key_types` is removed and the `minimum_<type>_bits` fields are
renamed to `<tech>_key_restriction`. A special sentinel value (`-1`) signifies
that the key type is disabled.

This also feeds through to the UI - checkboxes per key type are out, inline
selection of "forbidden" and "allowed" (i.e., no restrictions) are in.

As with the previous model, unknown key types are disallowed, even if the
underlying ssh daemon happens to support them. The defaults have also been
changed from the lowest known bit size to "no restriction". So if someone
does happen to have a 768-bit RSA key, it will continue to work on upgrade, at
least until the administrator restricts them.
2017-08-30 20:50:44 +01:00
..
api Rework the permissions model for SSH key restrictions 2017-08-30 20:50:44 +01:00
assets
backup Refactor project and storage types 2017-08-22 06:33:20 +02:00
banzai Merge branch 'rs-more-public-send-whitelists' into 'master' 2017-08-16 11:25:26 +00:00
bitbucket Whitelist or fix additional `Gitlab/PublicSend` cop violations 2017-08-14 12:14:11 -04:00
ci Remove CI API v1 2017-08-18 11:47:03 +02:00
constraints Enable Layout/TrailingWhitespace cop and auto-correct offenses 2017-08-15 13:44:37 -04:00
container_registry
declarative_policy Merge branch 'rs-more-public-send-whitelists' into 'master' 2017-08-16 11:25:26 +00:00
generators/rails/post_deployment_migration
github Fix error when importing a GitHub-wiki repository 2017-08-23 13:36:38 +02:00
gitlab Rework the permissions model for SSH key restrictions 2017-08-30 20:50:44 +01:00
haml_lint Restrict InlineJavaScript for haml_lint to dev and test environment 2017-08-08 10:36:21 +02:00
json_web_token
mattermost Fix Mattermost integration 2017-08-04 12:22:10 +03:00
microsoft_teams
omni_auth/strategies Refactor CSRF protection 2017-07-26 11:05:44 +02:00
peek/rblineprof
rouge
rspec_flaky Use a new RspecFlakyListener to detect flaky specs 2017-08-11 14:55:10 +02:00
support Filter sensitive query string parameters from NGINX access logs 2017-08-10 12:28:04 +01:00
system_check replace `is_multi_check?` with `multi_check?` 2017-08-29 11:14:42 +03:00
tasks Use `git update-ref --stdin -z` to delete refs 2017-08-30 22:01:23 +08:00
additional_email_headers_interceptor.rb
after_commit_queue.rb Update rubocop-gitlab-security to 0.1.0 2017-08-28 12:46:00 -04:00
banzai.rb
declarative_policy.rb declarative_policy rubocop fix 2017-08-03 09:07:18 -07:00
disable_email_interceptor.rb
email_template_interceptor.rb
event_filter.rb
expand_variables.rb
extracts_path.rb
feature.rb
file_size_validator.rb Whitelist or fix additional `Gitlab/PublicSend` cop violations 2017-08-14 12:14:11 -04:00
gitlab.rb
gt_one_coercion.rb
repository_cache.rb
static_model.rb Re-enable SqlInjection and CommandInjection 2017-08-08 10:50:54 -04:00
system_check.rb
unfold_form.rb
uploaded_file.rb Whitelist or fix additional `Gitlab/PublicSend` cop violations 2017-08-14 12:14:11 -04:00
version_check.rb