Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | Merge branch 'fix-jira-integration' into 'master' | Rémy Coutable | 2017-08-04 | 1 | -0/+9 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Ensure `JIRA::Resource::Issue` responds to `resolution` before calling it See merge request !13240 | |||||
| * | | | | Ensure `JIRA::Resource::Issue` responds to `resolution` before calling it | Mehdi Lahmam | 2017-08-03 | 1 | -0/+9 | |
| | | | | | ||||||
* | | | | | Merge branch 'use-rspec-support-helper' into 'master' | Rémy Coutable | 2017-08-03 | 5 | -21/+5 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Don't include EmailHelpers manually, pick with rspec See merge request !13257 | |||||
| * | | | | | Don't include EmailHelpers manually, pick with rspecuse-rspec-support-helper | Lin Jen-Shin | 2017-08-03 | 5 | -21/+5 | |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `:mailer` is needed to pick it easily, while `type: :mailer` is needed for picking it automatically for tests located in spec/mailers/*_spec.rb It's a bit complicated in spec/services/notification_service_spec.rb but we'll leave it alone for now. | |||||
* | | | | | fix #35133 strip new lines from ssh keys | haseeb | 2017-08-03 | 1 | -6/+8 | |
|/ / / / | ||||||
* | | | | Change all `:empty_project` to `:project`rs-empty_project-default | Robert Speicher | 2017-08-02 | 71 | -356/+356 | |
| |/ / |/| | | ||||||
* | | | Ensure all project factories use `:repository` trait or `:empty_project`rs-empty_project-cleanup | Robert Speicher | 2017-08-01 | 25 | -36/+36 | |
|/ / | ||||||
* | | Merge branch '33620-remove-events-from-notification_settings' into 'master' | Douwe Maan | 2017-08-01 | 1 | -8/+4 | |
|\ \ | | | | | | | | | | | | | | | | | | | Resolve "Remove `events` from `notification_settings`" Closes #33620 See merge request !13152 | |||||
| * | | Remove events column from notification settings33620-remove-events-from-notification_settings | Sean McGivern | 2017-07-31 | 1 | -8/+4 | |
| |/ | | | | | | | | | This was migrated to separate columns in 9.4, and now just needs to be removed for real. | |||||
* | | Merge branch '28283-legacy-storage-format' into 'master' | Sean McGivern | 2017-08-01 | 8 | -28/+60 | |
|\ \ | | | | | | | | | | | | | [CE] Added Legacy Storage format See merge request !13149 | |||||
| * | | Rename more path_with_namespace -> full_path or disk_path | Gabriel Mazetto | 2017-08-01 | 1 | -7/+11 | |
| | | | ||||||
| * | | Rename path_with_namespace -> disk_path when dealing with the filesystem | Gabriel Mazetto | 2017-08-01 | 3 | -10/+10 | |
| | | | ||||||
| * | | Rename many path_with_namespace -> full_path | Gabriel Mazetto | 2017-08-01 | 5 | -11/+39 | |
| |/ | ||||||
* | | Exclude keys linked to other projectsmk-fix-deploy-key-deletion | Michael Kozono | 2017-07-28 | 1 | -9/+33 | |
|/ | ||||||
* | Ensure Gitlab::Application.routes.default_url_options are set correctly in ↵ | Rémy Coutable | 2017-07-28 | 1 | -1/+1 | |
| | | | | | | Capybara + :js specs Signed-off-by: Rémy Coutable <remy@rymai.me> | |||||
* | fix merge miss | Shinya Maeda | 2017-07-28 | 1 | -0/+4 | |
| | ||||||
* | init | Shinya Maeda | 2017-07-28 | 3 | -4/+15 | |
| | ||||||
* | Merge branch '32483-jira-error' into 'master' | Sean McGivern | 2017-07-28 | 1 | -7/+24 | |
|\ | | | | | | | | | | | | | Display specific error message when JIRA test fails Closes #32483 See merge request !13100 | |||||
| * | Display specific error message when JIRA test fails32483-jira-error | Jarka Kadlecova | 2017-07-27 | 1 | -7/+24 | |
| | | ||||||
* | | Merge branch '1827-prevent-concurrent-editing-wiki' into 'master' | Robert Speicher | 2017-07-27 | 1 | -0/+36 | |
|\ \ | | | | | | | | | | | | | | | | | | | Prevent concurrent editing wiki Closes #1827 See merge request !9707 | |||||
| * | | Encapsulate the commit.sha logic | Hiroyuki Sato | 2017-07-27 | 1 | -4/+26 | |
| | | | ||||||
| * | | Refactor: use keyword arguments for optional parameters | Hiroyuki Sato | 2017-07-23 | 1 | -2/+2 | |
| | | | ||||||
| * | | Change double quotes to single quotes | Hiroyuki Sato | 2017-07-23 | 1 | -7/+7 | |
| | | | ||||||
| * | | Merge branch 'master' into 1827-prevent-concurrent-editing-wiki | Hiroyuki Sato | 2017-07-23 | 159 | -3961/+10710 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: app/controllers/projects/wikis_controller.rb app/views/projects/wikis/edit.html.haml spec/features/projects/wiki/user_updates_wiki_page_spec.rb | |||||
| * | | | Prevent concurrent editing wiki | Hiroyuki Sato | 2017-03-08 | 1 | -0/+14 | |
| | | | | ||||||
* | | | | Merge branch 'feature/gpg-signed-commits' into 'master' | Dmitriy Zaporozhets | 2017-07-27 | 3 | -0/+205 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPG signed commits Closes #20268 See merge request !9546 | |||||
| * | | | | improve gpg key validation | Alexis Reigel | 2017-07-27 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when omitting the end part of the key ('-----END PGP PUBLIC KEY BLOCK-----') the error message was not about the key anymore, but about the missing fingerprint and primary_keyid, which was confusing for the user. the new validation checks that the end also matches the expected format. | |||||
| * | | | | validate the foreign_key instead of the relation | Alexis Reigel | 2017-07-27 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | simplify nil handling | Alexis Reigel | 2017-07-27 | 1 | -0/+4 | |
| | | | | | ||||||
| * | | | | store gpg user name and email on the signature | Alexis Reigel | 2017-07-27 | 1 | -3/+23 | |
| | | | | | ||||||
| * | | | | user may now revoke a gpg key | Alexis Reigel | 2017-07-27 | 1 | -0/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | other than just removing a key, which doesn't affect the verified state of a commit, revoking a key unverifies all signed commits. | |||||
| * | | | | simplify fetching of commit | Alexis Reigel | 2017-07-27 | 1 | -0/+13 | |
| | | | | | ||||||
| * | | | | validate presence of user on gpg_key | Alexis Reigel | 2017-07-27 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | use hash instead of 2d array | Alexis Reigel | 2017-07-27 | 1 | -4/+4 | |
| | | | | | ||||||
| * | | | | remove the :gpg rspec tag | Alexis Reigel | 2017-07-27 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | since everything (except the CurrentKeyChain method) operates on a tempoary keychain anyway we don't need this anymore. | |||||
| * | | | | update invalid gpg signatures when email changes | Alexis Reigel | 2017-07-27 | 1 | -0/+20 | |
| | | | | | ||||||
| * | | | | store gpg_key_primary_keyid for unknown gpg keys | Alexis Reigel | 2017-07-27 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | we need to store the keyid to be able to update the signature later in case the missing key is added later. | |||||
| * | | | | move signature cache read to Gpg::Commit | Alexis Reigel | 2017-07-27 | 1 | -82/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as we write the cache in the gpg commit class already the read should also happen there. This also removes all logic from the main commit class, which just proxies the call to the Gpg::Commit now. | |||||
| * | | | | gpg signature is only valid when key is verified | Alexis Reigel | 2017-07-27 | 1 | -0/+16 | |
| | | | | | ||||||
| * | | | | cache the gpg commit signature | Alexis Reigel | 2017-07-27 | 1 | -23/+65 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | we store the result of the gpg commit verification in the db because the gpg verification is an expensive operation. | |||||
| * | | | | gpg signature model for gpg verification caching | Alexis Reigel | 2017-07-27 | 1 | -0/+14 | |
| | | | | | ||||||
| * | | | | verify gpg commit using tmp keyring and db query | Alexis Reigel | 2017-07-27 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | add primary keyid attribute to gpg keys | Alexis Reigel | 2017-07-27 | 1 | -0/+8 | |
| | | | | | ||||||
| * | | | | don't sync to keychain file | Alexis Reigel | 2017-07-27 | 2 | -107/+8 | |
| | | | | | ||||||
| * | | | | remove gpg from keychain when user's email changes | Alexis Reigel | 2017-07-27 | 2 | -24/+76 | |
| | | | | | ||||||
| * | | | | notification email on add new gpg key | Alexis Reigel | 2017-07-27 | 1 | -0/+14 | |
| | | | | | ||||||
| * | | | | gpg email verification | Alexis Reigel | 2017-07-27 | 1 | -3/+42 | |
| | | | | | ||||||
| * | | | | move current keychain methods to namespace | Alexis Reigel | 2017-07-27 | 1 | -3/+5 | |
| | | | | | ||||||
| * | | | | test with a gpg key with multiple emails | Alexis Reigel | 2017-07-27 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | use example gpg key instead of my own | Alexis Reigel | 2017-07-27 | 1 | -4/+4 | |
| | | | | |