summaryrefslogtreecommitdiff
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* store gpg user name and email on the signatureAlexis Reigel2017-07-271-5/+11
|
* unify commit signature colors with pipeline statusAlexis Reigel2017-07-273-24/+31
|
* user may now revoke a gpg keyAlexis Reigel2017-07-273-2/+27
| | | | | other than just removing a key, which doesn't affect the verified state of a commit, revoking a key unverifies all signed commits.
* use lighter gray for unverified gpg signatureAlexis Reigel2017-07-271-3/+3
|
* use svg icons for gpg popoversAlexis Reigel2017-07-273-5/+21
|
* add notfound icon (question mark)Alexis Reigel2017-07-271-0/+1
|
* don't use assignment in if conditionAlexis Reigel2017-07-271-4/+6
|
* generate gpg signature on pushAlexis Reigel2017-07-272-0/+28
|
* improve spacing / alignments in gpg popupAlexis Reigel2017-07-274-29/+20
|
* use existing status-box css class for gpg badgeAlexis Reigel2017-07-274-15/+17
|
* use the correct flex classes on the commits listAlexis Reigel2017-07-272-3/+3
|
* simplify fetching of commitAlexis Reigel2017-07-271-0/+4
|
* convert gpg badge helper methods to partialsAlexis Reigel2017-07-276-87/+48
|
* use after_commit instead of AfterCommitQueueAlexis Reigel2017-07-272-12/+5
|
* validate presence of user on gpg_keyAlexis Reigel2017-07-271-0/+2
|
* use hash instead of 2d arrayAlexis Reigel2017-07-271-1/+1
|
* find_by_id -> find_by(:id, ...)Alexis Reigel2017-07-271-2/+2
|
* no need for html_safeAlexis Reigel2017-07-271-1/+3
|
* add help links to gpg commits / gpg settingsAlexis Reigel2017-07-273-1/+16
|
* position gpg badge first on commit lineAlexis Reigel2017-07-271-1/+1
|
* popover trigger needs to be defined in js initAlexis Reigel2017-07-272-2/+2
| | | | | | According to https://github.com/twbs/bootstrap/issues/10547 it's not possible to have the trigger defined on the delegated element, i.e. not defined as a data attribute.
* linkify the whole user badge part, not only avatarAlexis Reigel2017-07-272-17/+24
|
* add gpg commit popover badgesAlexis Reigel2017-07-275-3/+129
|
* allow removal of gpg key by nullifying signaturesAlexis Reigel2017-07-271-0/+1
|
* perform signature update in sidekiq workerAlexis Reigel2017-07-273-3/+20
|
* update invalid gpg signatures when email changesAlexis Reigel2017-07-272-4/+9
|
* update invalid gpg signatures when key is createdAlexis Reigel2017-07-271-0/+5
|
* store gpg_key_primary_keyid for unknown gpg keysAlexis Reigel2017-07-271-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::CommitAlexis Reigel2017-07-271-5/+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 verifiedAlexis Reigel2017-07-271-0/+4
|
* bail if the commit has no signatureAlexis Reigel2017-07-271-5/+1
|
* cache the gpg commit signatureAlexis Reigel2017-07-272-23/+8
| | | | | 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-271-0/+7
|
* verify gpg commit using tmp keyring and db queryAlexis Reigel2017-07-271-1/+16
|
* add primary keyid attribute to gpg keysAlexis Reigel2017-07-271-1/+14
|
* don't sync to keychain fileAlexis Reigel2017-07-272-32/+1
|
* use more descriptive variable namesAlexis Reigel2017-07-271-5/+8
|
* remove gpg from keychain when user's email changesAlexis Reigel2017-07-272-12/+26
|
* notification email on add new gpg keyAlexis Reigel2017-07-275-0/+44
|
* gpg email verificationAlexis Reigel2017-07-273-1/+28
|
* move current keychain methods to namespaceAlexis Reigel2017-07-271-2/+2
|
* email handling for gpg keysAlexis Reigel2017-07-271-2/+1
|
* add / remove gpg keys to / from system keychainAlexis Reigel2017-07-271-0/+10
|
* extract gpg functionality to lib classAlexis Reigel2017-07-271-5/+1
|
* add profile gpg key page to manage gpg keysAlexis Reigel2017-07-277-0/+90
|
* only validate gpg_key#fingerprint "internally"Alexis Reigel2017-07-271-5/+9
|
* add emails method to GgpKeyAlexis Reigel2017-07-271-0/+5
|
* add gpg key modelAlexis Reigel2017-07-271-0/+35
|
* commit signature with specAlexis Reigel2017-07-271-1/+1
|
* Prototype key verificationKevin O'Connor2017-07-274-0/+18
|