summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | extract variableAlexis Reigel2017-07-271-6/+7
| | | | | | | | | | |
| | * | | | | | | | | linkify the whole user badge part, not only avatarAlexis Reigel2017-07-272-17/+24
| | | | | | | | | | |
| | * | | | | | | | | we need to update the gpg_key as wellAlexis Reigel2017-07-271-1/+2
| | | | | | | | | | |
| | * | | | | | | | | add gpg commit popover badgesAlexis Reigel2017-07-276-3/+154
| | | | | | | | | | |
| | * | | | | | | | | allow removal of gpg key by nullifying signaturesAlexis Reigel2017-07-271-0/+1
| | | | | | | | | | |
| | * | | | | | | | | perform signature update in sidekiq workerAlexis Reigel2017-07-276-7/+67
| | | | | | | | | | |
| | * | | | | | | | | update features specs for gpg commitsAlexis Reigel2017-07-271-13/+38
| | | | | | | | | | |
| | * | | | | | | | | update ruggedAlexis Reigel2017-07-273-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the rugged versions up to 0.26.0b3 had a bug concerning the signature extraction. The extracted signature was not always the same, probably due to a buffer (overflow) issue in libgit. see https://github.com/libgit2/rugged/issues/608
| | * | | | | | | | | need to wrap the raw commit in a commit modelAlexis Reigel2017-07-272-3/+9
| | | | | | | | | | |
| | * | | | | | | | | no need for passing parameterAlexis Reigel2017-07-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we introduced memoizing, so it's safe to call the method multiple times.
| | * | | | | | | | | update invalid gpg signatures when email changesAlexis Reigel2017-07-274-29/+90
| | | | | | | | | | |
| | * | | | | | | | | update invalid gpg signatures when key is createdAlexis Reigel2017-07-274-0/+85
| | | | | | | | | | |
| | * | | | | | | | | allow updating of gpg signature through gpg commitAlexis Reigel2017-07-271-1/+13
| | | | | | | | | | |
| | * | | | | | | | | memoize verified_signature callAlexis Reigel2017-07-272-14/+23
| | | | | | | | | | |
| | * | | | | | | | | store gpg_key_primary_keyid for unknown gpg keysAlexis Reigel2017-07-274-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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::CommitAlexis Reigel2017-07-274-99/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 verifiedAlexis Reigel2017-07-274-3/+47
| | | | | | | | | | |
| | * | | | | | | | | bail if the commit has no signatureAlexis Reigel2017-07-273-7/+11
| | | | | | | | | | |
| | * | | | | | | | | cache the gpg commit signatureAlexis Reigel2017-07-275-46/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 cachingAlexis Reigel2017-07-274-0/+67
| | | | | | | | | | |
| | * | | | | | | | | verify gpg commit using tmp keyring and db queryAlexis Reigel2017-07-274-3/+43
| | | | | | | | | | |
| | * | | | | | | | | add primary keyid attribute to gpg keysAlexis Reigel2017-07-278-7/+73
| | | | | | | | | | |
| | * | | | | | | | | don't sync to keychain fileAlexis Reigel2017-07-276-190/+9
| | | | | | | | | | |
| | * | | | | | | | | use more descriptive variable namesAlexis Reigel2017-07-271-5/+8
| | | | | | | | | | |
| | * | | | | | | | | remove gpg from keychain when user's email changesAlexis Reigel2017-07-276-40/+118
| | | | | | | | | | |
| | * | | | | | | | | notification email on add new gpg keyAlexis Reigel2017-07-279-0/+101
| | | | | | | | | | |
| | * | | | | | | | | gpg email verificationAlexis Reigel2017-07-275-13/+81
| | | | | | | | | | |
| | * | | | | | | | | move current keychain methods to namespaceAlexis Reigel2017-07-274-30/+32
| | | | | | | | | | |
| | * | | | | | | | | email handling for gpg keysAlexis Reigel2017-07-273-2/+47
| | | | | | | | | | |
| | * | | | | | | | | test with a gpg key with multiple emailsAlexis Reigel2017-07-273-16/+21
| | | | | | | | | | |
| | * | | | | | | | | use example gpg key instead of my ownAlexis Reigel2017-07-274-211/+92
| | | | | | | | | | |
| | * | | | | | | | | feature spec for gpg signed commitsAlexis Reigel2017-07-271-0/+32
| | | | | | | | | | |
| | * | | | | | | | | add second gpg key for specsAlexis Reigel2017-07-275-223/+309
| | | | | | | | | | |
| | * | | | | | | | | add / remove gpg keys to / from system keychainAlexis Reigel2017-07-275-5/+59
| | | | | | | | | | |
| | * | | | | | | | | extract gpg functionality to lib classAlexis Reigel2017-07-274-12/+54
| | | | | | | | | | |
| | * | | | | | | | | add profile gpg key page to manage gpg keysAlexis Reigel2017-07-279-0/+131
| | | | | | | | | | |
| | * | | | | | | | | only validate gpg_key#fingerprint "internally"Alexis Reigel2017-07-272-7/+9
| | | | | | | | | | |
| | * | | | | | | | | add emails method to GgpKeyAlexis Reigel2017-07-273-0/+20
| | | | | | | | | | |
| | * | | | | | | | | add gpg key modelAlexis Reigel2017-07-274-0/+100
| | | | | | | | | | |
| | * | | | | | | | | commit signature with specAlexis Reigel2017-07-275-2/+281
| | | | | | | | | | |
| | * | | | | | | | | Prototype key verificationKevin O'Connor2017-07-277-0/+28
| | |/ / / / / / / /
| * | | | | | | | | Merge branch '34319-remove-useless-type-definitions-from-specs' into 'master'Robert Speicher2017-07-27844-1249/+1249
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove superfluous tags in RSpec examples. Closes #34319 See merge request !12754
| | * | | | | | | | | Use described_class when possibleRémy Coutable2017-07-27106-390/+390
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | | | | Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable2017-07-27495-498/+498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | | | | Remove superfluous type defs in specsKeifer Furzland2017-07-27349-361/+361
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | | | | | | | Merge branch 'master' into ph-inline-jsPhil Hughes2017-07-27243-1206/+4245
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | Merge branch 'pawel/ensure_temp_files_are_deleted_in_fs_metrics-35457' into ↵Douwe Maan2017-07-276-77/+110
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Ensure test files are deleted after fs metrics gathering run Closes #35457 See merge request !13080
| | * | | | | | | | | add comment explaining use of shell commands and file operations in the same ↵Pawel Chojnacki2017-07-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | methods
| | * | | | | | | | | Remove unnecessary begin/endpawel/ensure_temp_files_are_deleted_in_fs_metrics-35457Pawel Chojnacki2017-07-261-6/+4
| | | | | | | | | | |
| | * | | | | | | | | use `.zero?` instead of `== 0`Pawel Chojnacki2017-07-262-5/+5
| | | | | | | | | | |