More at

#60 Alexis Reigel - All time
Showing 164 commits

Hash Date Message
bb1cf2a 2017-09-13 Fix: GPG tmp dir removal race condition
cab6745 2017-09-05 Revert "make valid_signature an ignored column"
ae600b8 2017-09-05 set the popover's viewport to the main content
a6509d5 2017-09-05 remove obsolete migration
e63de3d 2017-09-05 add changelog
703b39d 2017-09-05 truncate gpg signature instead of destroy
c4bb09b 2017-09-05 update gpg documentation pictures
1cc51c3 2017-09-05 update gitlab-test repository
42a0639 2017-09-05 use local_assigns to document partial params
a70b672 2017-09-05 document new gpg verification conditions
e7d0feb 2017-09-05 remove valid_signature from gpg_signatures
55acc66 2017-09-05 dry up signature badge templates
3ffe35f 2017-09-05 make valid_signature an ignored column
b62c162 2017-09-05 drop backwards compatibility for valid_signature
aa98c36 2017-09-05 destroy signatures instead of updating them
7f45dd9 2017-09-05 destroy all signatures and add with default value
ea4604e 2017-09-05 use User#to_reference for outputting the username
936be35 2017-09-05 update signature badges to reflect new states
978252a 2017-09-05 use new #verification_status
31ad752 2017-09-05 update all signatures with the verification status
c8e4bbb 2017-09-05 extract partial for the signature badge user
e7be70a 2017-09-05 extract gpg commit specs to their own file
e37c46b 2017-09-05 downcase all GpgSignature#gpg_key_user_email
d71d10c 2017-09-05 use User#verified_email? for gpg key verification
98016ef 2017-09-05 add User##verified_email? method
3b090bb 2017-09-05 simplify check for verified email in collection
d6c58a5 2017-09-05 only use symbols instead of enum hash accessor
7ad7222 2017-09-05 simplify if/else with guards
00392d9 2017-09-05 add verification_status: same_user_different_email
2a89037 2017-09-05 downcase gpg key's emails
c5e0bd5 2017-09-05 extract shared example
64855c8 2017-09-05 match the committer's email against the gpg key
508ff17 2017-09-05 pass whole commit to Gitlab::Gpg::Commit again
ff413ec 2017-09-05 add verification_status to gpg signatures
a175966 2017-08-14 reset original directory in ensure
2c17853 2017-08-14 add changelog
edcc488 2017-08-14 use mutex for keychain interaction
6cd9888 2017-08-11 store gpg return directory locally
5ebccab 2017-07-27 add "GPG Keys" to new navigation
7f7e93a 2017-07-27 remove log statements from workers
f1ccecc 2017-07-27 improve gpg key validation
9488b77 2017-07-27 optimize query, only select relevant db columns
4e53131 2017-07-27 add unique index for gpg_signatures#commit_sha
fef030c 2017-07-27 validate the foreign_key instead of the relation
a5f04df 2017-07-27 update all records at once using `update_all`
843b1de 2017-07-27 simplify nil handling
1455142 2017-07-27 add unique indexes to gpg_keys
07dbd56 2017-07-27 use Module#prepend instead of alias_method_chain
ecbc11a 2017-07-27 extract setter as before_action
98531fc 2017-07-27 upcase in the model instead of in the view
f86580c 2017-07-27 no more more :length due to mysql set_index hack
ce4e083 2017-07-27 mysql hack: set length for binary indexes
eda0015 2017-07-27 fetch gpg signature badges by ajax
c4c44c6 2017-07-27 length constrain on the index, not on the column
57ccff8 2017-07-27 use db's on_delete instead of has_many :dependent
786b5a5 2017-07-27 use short project path helpers
895efdf 2017-07-27 use text instead of string for db columns
8e0c33e 2017-07-27 use ShaAttribute for gpg table columns
8c8a9e6 2017-07-27 merge migrations to 1 single create per table
312dc89 2017-07-27 nicer email badges on the profile gpg page
a03a6ff 2017-07-27 display gpg key in the popover with monospace font
ccf3ed4 2017-07-27 swap user's name and the user's username
c527183 2017-07-27 show gpg key's user info when no profile exists
cd01e82 2017-07-27 store gpg user name and email on the signature
506836a 2017-07-27 unify commit signature colors with pipeline status
027309e 2017-07-27 user may now revoke a gpg key
111edaa 2017-07-27 use lighter gray for unverified gpg signature
f1e6a9c 2017-07-27 use svg icons for gpg popovers
e5c9c71 2017-07-27 add notfound icon (question mark)
71d884a 2017-07-27 don't use assignment in if condition
e63b693 2017-07-27 generate gpg signature on push
4c5d4a6 2017-07-27 improve spacing / alignments in gpg popup
8ccce9d 2017-07-27 use existing status-box css class for gpg badge
3729c3a 2017-07-27 use the correct flex classes on the commits list
deb474b 2017-07-27 extract common method
b66e372 2017-07-27 also update gpg_signatures when gpg_key is null
7f03282 2017-07-27 remove duplicate statement
a7d2ebe 2017-07-27 simplify fetching of commit
4f7ba8f 2017-07-27 fix memoization
36c05b3 2017-07-27 convert gpg badge helper methods to partials
084cc71 2017-07-27 use after_commit instead of AfterCommitQueue
e79e2ae 2017-07-27 validate presence of user on gpg_key
d9fd370 2017-07-27 use hash instead of 2d array
075dae6 2017-07-27 find_by_id -> find_by(:id, ...)
a06494b 2017-07-27 no need for html_safe
ade5480 2017-07-27 add help links to gpg commits / gpg settings
3b7ac36 2017-07-27 position gpg badge first on commit line
28c75fc 2017-07-27 documentation for gpg signed commits
bd476c1 2017-07-27 use sign_in instead of login_with
e9515df 2017-07-27 remove the :gpg rspec tag
9a759c6 2017-07-27 add changelog
4648d00 2017-07-27 popover trigger needs to be defined in js init
5013f3a 2017-07-27 use updated gitlab-test repo for signed commits
afd7582 2017-07-27 extract variable
7fc69a7 2017-07-27 linkify the whole user badge part, not only avatar
ee7468e 2017-07-27 we need to update the gpg_key as well
78b5264 2017-07-27 add gpg commit popover badges
2ea9514 2017-07-27 allow removal of gpg key by nullifying signatures
9816856 2017-07-27 perform signature update in sidekiq worker
9d30a80 2017-07-27 update features specs for gpg commits
a01eabc 2017-07-27 update rugged
028ecb0 2017-07-27 need to wrap the raw commit in a commit model
d7f4264 2017-07-27 no need for passing parameter
e75ab06 2017-07-27 update invalid gpg signatures when email changes
24671cd 2017-07-27 update invalid gpg signatures when key is created
d48eb77 2017-07-27 allow updating of gpg signature through gpg commit
502e31b 2017-07-27 memoize verified_signature call
5d5fd4b 2017-07-27 store gpg_key_primary_keyid for unknown gpg keys
34810ac 2017-07-27 move signature cache read to Gpg::Commit
7b616d3 2017-07-27 gpg signature is only valid when key is verified
8c4b6a3 2017-07-27 bail if the commit has no signature
69e511c 2017-07-27 cache the gpg commit signature
8236b12 2017-07-27 gpg signature model for gpg verification caching
2f956fa 2017-07-27 verify gpg commit using tmp keyring and db query
3c42d73 2017-07-27 add primary keyid attribute to gpg keys
7e13d96 2017-07-27 don't sync to keychain file
d1101ec 2017-07-27 use more descriptive variable names
8bd94a7 2017-07-27 remove gpg from keychain when user's email changes
c128198 2017-07-27 notification email on add new gpg key
f0fe1b9 2017-07-27 gpg email verification
0668521 2017-07-27 move current keychain methods to namespace
0e3d3d6 2017-07-27 email handling for gpg keys
41c96c4 2017-07-27 test with a gpg key with multiple emails
5ce6112 2017-07-27 use example gpg key instead of my own
597ae6e 2017-07-27 feature spec for gpg signed commits
eb77e10 2017-07-27 add second gpg key for specs
87c0fd3 2017-07-27 add / remove gpg keys to / from system keychain
e34cef0 2017-07-27 extract gpg functionality to lib class
7b4d29f 2017-07-27 add profile gpg key page to manage gpg keys
ab4120d 2017-07-27 only validate gpg_key#fingerprint "internally"
7b7cd6f 2017-07-27 add emails method to GgpKey
fbf1fd1 2017-07-27 add gpg key model
28bb5e3 2017-07-27 commit signature with spec
cdcf461 2017-06-13 contrib footer only for devise mails
16f64df 2017-06-13 inline the only once used template
96e5837 2017-06-13 add changelog
96c500d 2017-06-13 add contribution footer to all emails
a3bd6ce 2017-06-13 use common devise layout and use heading style
25fcaa9 2017-06-13 add view helper for mail heading
b0e0bfc 2017-06-13 use common layout for devise mailer
2fbe116 2017-06-13 add layout for default email content
f0d0f60 2017-05-24 extract partial
6dc2ade 2017-05-24 user can reset his rss token on the account page
3014116 2017-05-24 remove dead code
4cd6fc6 2017-05-24 create User#rss_token in user factory explicitely
2f277d1 2017-05-24 ensure rss token on read
dfc2542 2017-05-24 use full caps RSS instead of rss
e209724 2017-05-24 add changelog
6efe9c2 2017-05-24 atom links with rss token instead of private token
c1b5c80 2017-05-24 add missing spec for incoming email token presence
ff8ecbc 2017-05-24 rake task to reset all rss tokens
3713a57 2017-05-24 add rss_token attribute to user model
9a15b11 2017-05-19 Fixes the 500 for custom apearance header logo and logo
01be21d 2017-04-06 user#update_two_factor_requirement is public
63e61cf 2017-04-06 use more explicit and explanatory sql statement
1735ed6 2017-04-06 rename cache db column with `_cached` suffix
2057585 2017-04-06 check all groups for 2fa requirement
5ea4e34 2017-04-06 add method to get a full routable hierarchy
b7ca733 2017-04-06 state the reason to the user for the required 2fa
c1e9447 2017-02-22 restrict height of the custom brand logo in emails
26da2c4 2017-02-22 add changelog entry
84420c8 2017-02-22 add documentation for custom brand logo in email
0df104a 2017-02-22 use custom brand logo in pipeline mails
f0766fd 2017-02-22 extract pipeline mails layout