Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | | | | | | extract variable | Alexis Reigel | 2017-07-27 | 1 | -6/+7 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | linkify the whole user badge part, not only avatar | Alexis Reigel | 2017-07-27 | 2 | -17/+24 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | we need to update the gpg_key as well | Alexis Reigel | 2017-07-27 | 1 | -1/+2 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add gpg commit popover badges | Alexis Reigel | 2017-07-27 | 6 | -3/+154 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | allow removal of gpg key by nullifying signatures | Alexis Reigel | 2017-07-27 | 1 | -0/+1 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | perform signature update in sidekiq worker | Alexis Reigel | 2017-07-27 | 6 | -7/+67 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | update features specs for gpg commits | Alexis Reigel | 2017-07-27 | 1 | -13/+38 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | update rugged | Alexis Reigel | 2017-07-27 | 3 | -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 model | Alexis Reigel | 2017-07-27 | 2 | -3/+9 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | no need for passing parameter | Alexis Reigel | 2017-07-27 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we introduced memoizing, so it's safe to call the method multiple times. | |||||
| | * | | | | | | | | | update invalid gpg signatures when email changes | Alexis Reigel | 2017-07-27 | 4 | -29/+90 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | update invalid gpg signatures when key is created | Alexis Reigel | 2017-07-27 | 4 | -0/+85 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | allow updating of gpg signature through gpg commit | Alexis Reigel | 2017-07-27 | 1 | -1/+13 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | memoize verified_signature call | Alexis Reigel | 2017-07-27 | 2 | -14/+23 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | store gpg_key_primary_keyid for unknown gpg keys | Alexis Reigel | 2017-07-27 | 4 | -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::Commit | Alexis Reigel | 2017-07-27 | 4 | -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 verified | Alexis Reigel | 2017-07-27 | 4 | -3/+47 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | bail if the commit has no signature | Alexis Reigel | 2017-07-27 | 3 | -7/+11 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | cache the gpg commit signature | Alexis Reigel | 2017-07-27 | 5 | -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 caching | Alexis Reigel | 2017-07-27 | 4 | -0/+67 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | verify gpg commit using tmp keyring and db query | Alexis Reigel | 2017-07-27 | 4 | -3/+43 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add primary keyid attribute to gpg keys | Alexis Reigel | 2017-07-27 | 8 | -7/+73 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | don't sync to keychain file | Alexis Reigel | 2017-07-27 | 6 | -190/+9 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | use more descriptive variable names | Alexis Reigel | 2017-07-27 | 1 | -5/+8 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | remove gpg from keychain when user's email changes | Alexis Reigel | 2017-07-27 | 6 | -40/+118 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | notification email on add new gpg key | Alexis Reigel | 2017-07-27 | 9 | -0/+101 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | gpg email verification | Alexis Reigel | 2017-07-27 | 5 | -13/+81 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | move current keychain methods to namespace | Alexis Reigel | 2017-07-27 | 4 | -30/+32 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | email handling for gpg keys | Alexis Reigel | 2017-07-27 | 3 | -2/+47 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | test with a gpg key with multiple emails | Alexis Reigel | 2017-07-27 | 3 | -16/+21 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | use example gpg key instead of my own | Alexis Reigel | 2017-07-27 | 4 | -211/+92 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | feature spec for gpg signed commits | Alexis Reigel | 2017-07-27 | 1 | -0/+32 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add second gpg key for specs | Alexis Reigel | 2017-07-27 | 5 | -223/+309 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add / remove gpg keys to / from system keychain | Alexis Reigel | 2017-07-27 | 5 | -5/+59 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | extract gpg functionality to lib class | Alexis Reigel | 2017-07-27 | 4 | -12/+54 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add profile gpg key page to manage gpg keys | Alexis Reigel | 2017-07-27 | 9 | -0/+131 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | only validate gpg_key#fingerprint "internally" | Alexis Reigel | 2017-07-27 | 2 | -7/+9 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add emails method to GgpKey | Alexis Reigel | 2017-07-27 | 3 | -0/+20 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | add gpg key model | Alexis Reigel | 2017-07-27 | 4 | -0/+100 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | commit signature with spec | Alexis Reigel | 2017-07-27 | 5 | -2/+281 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | Prototype key verification | Kevin O'Connor | 2017-07-27 | 7 | -0/+28 | |
| | |/ / / / / / / / | ||||||
| * | | | | | | | | | Merge branch '34319-remove-useless-type-definitions-from-specs' into 'master' | Robert Speicher | 2017-07-27 | 844 | -1249/+1249 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove superfluous tags in RSpec examples. Closes #34319 See merge request !12754 | |||||
| | * | | | | | | | | | Use described_class when possible | Rémy Coutable | 2017-07-27 | 106 | -390/+390 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | |||||
| | * | | | | | | | | | Remove superfluous lib: true, type: redis, service: true, models: true, ↵ | Rémy Coutable | 2017-07-27 | 495 | -498/+498 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me> | |||||
| | * | | | | | | | | | Remove superfluous type defs in specs | Keifer Furzland | 2017-07-27 | 349 | -361/+361 | |
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | |||||
* | | | | | | | | | | Merge branch 'master' into ph-inline-js | Phil Hughes | 2017-07-27 | 243 | -1206/+4245 | |
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | ||||||
| * | | | | | | | | | Merge branch 'pawel/ensure_temp_files_are_deleted_in_fs_metrics-35457' into ↵ | Douwe Maan | 2017-07-27 | 6 | -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 Chojnacki | 2017-07-27 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | methods | |||||
| | * | | | | | | | | | Remove unnecessary begin/endpawel/ensure_temp_files_are_deleted_in_fs_metrics-35457 | Pawel Chojnacki | 2017-07-26 | 1 | -6/+4 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | use `.zero?` instead of `== 0` | Pawel Chojnacki | 2017-07-26 | 2 | -5/+5 | |
| | | | | | | | | | | |