-
- Downloads
Add settings for minimum key strength and allowed key type
This is an amalgamation of: * Cory Hinshaw: Initial implementation !5552 * Rémy Coutable: Updates !9350 * Nick Thomas: Resolve conflicts and add ED25519 support !13712
Showing
- app/controllers/admin/application_settings_controller.rb 3 additions, 0 deletionsapp/controllers/admin/application_settings_controller.rb
- app/helpers/application_settings_helper.rb 18 additions, 0 deletionsapp/helpers/application_settings_helper.rb
- app/models/application_setting.rb 33 additions, 0 deletionsapp/models/application_setting.rb
- app/models/key.rb 44 additions, 1 deletionapp/models/key.rb
- app/views/admin/application_settings/_form.html.haml 44 additions, 5 deletionsapp/views/admin/application_settings/_form.html.haml
- changelogs/unreleased/17849-allow-admin-to-restrict-min-key-length-and-techno.yml 5 additions, 0 deletions...849-allow-admin-to-restrict-min-key-length-and-techno.yml
- db/migrate/20161020180657_add_minimum_key_length_to_application_settings.rb 24 additions, 0 deletions...0180657_add_minimum_key_length_to_application_settings.rb
- db/schema.rb 5 additions, 0 deletionsdb/schema.rb
- doc/api/settings.md 17 additions, 2 deletionsdoc/api/settings.md
- doc/security/README.md 1 addition, 0 deletionsdoc/security/README.md
- doc/security/img/ssh_keys_restrictions_settings.png 0 additions, 0 deletionsdoc/security/img/ssh_keys_restrictions_settings.png
- doc/security/ssh_keys_restrictions.md 18 additions, 0 deletionsdoc/security/ssh_keys_restrictions.md
- lib/api/entities.rb 1 addition, 0 deletionslib/api/entities.rb
- lib/api/settings.rb 6 additions, 0 deletionslib/api/settings.rb
- lib/gitlab/git_access.rb 9 additions, 0 deletionslib/gitlab/git_access.rb
- lib/gitlab/key_fingerprint.rb 0 additions, 48 deletionslib/gitlab/key_fingerprint.rb
- lib/gitlab/ssh_public_key.rb 84 additions, 0 deletionslib/gitlab/ssh_public_key.rb
- spec/factories/keys.rb 49 additions, 0 deletionsspec/factories/keys.rb
- spec/features/admin/admin_settings_spec.rb 20 additions, 0 deletionsspec/features/admin/admin_settings_spec.rb
- spec/features/profiles/keys_spec.rb 16 additions, 0 deletionsspec/features/profiles/keys_spec.rb
40.8 KiB
doc/security/ssh_keys_restrictions.md
0 → 100644
lib/gitlab/key_fingerprint.rb
deleted
100644 → 0
lib/gitlab/ssh_public_key.rb
0 → 100644