Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-16 | Remove rails4 specific code | Jasper Maes | |
2018-10-22 | Enable frozen string for lib/gitlab/*.rb | gfyoung | |
2018-07-29 | Permit concurrent loads in gpg keychain mutex | Jasper Maes | |
2018-06-06 | Reject GPG keys that have e-mail or names with non-valid UTF-8 encodings | Stan Hu | |
These were causing 500 Errors when accessing GPG keys for some users. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/47280 | |||
2017-10-05 | Address feedback from last code review | Rubén Dávila | |
2017-10-05 | Refactor the extraction and generation of GPG subkeys | Rubén Dávila | |
2017-10-05 | Process and create subkeys when a new GPG key is created | Rubén Dávila | |
2017-09-13 | Fix: GPG tmp dir removal race condition | Alexis Reigel | |
2017-09-05 | downcase gpg key's emails | Alexis Reigel | |
this is necessary for email comparisons | |||
2017-08-14 | reset original directory in ensure | Alexis Reigel | |
2017-08-14 | use mutex for keychain interaction | Alexis Reigel | |
setting of the gpg home directory is not thread safe, as the directoy gets stored on the class. if multiple threads change the directory at the same time, one of the threads will be working in the wrong directory. | |||
2017-08-11 | store gpg return directory locally | Alexis Reigel | |
2017-07-27 | store gpg user name and email on the signature | Alexis Reigel | |
2017-07-27 | extract common method | Alexis Reigel | |
2017-07-27 | verify gpg commit using tmp keyring and db query | Alexis Reigel | |
2017-07-27 | add primary keyid attribute to gpg keys | Alexis Reigel | |
2017-07-27 | don't sync to keychain file | Alexis Reigel | |
2017-07-27 | remove gpg from keychain when user's email changes | Alexis Reigel | |
2017-07-27 | move current keychain methods to namespace | Alexis Reigel | |
2017-07-27 | email handling for gpg keys | Alexis Reigel | |
2017-07-27 | add / remove gpg keys to / from system keychain | Alexis Reigel | |
2017-07-27 | extract gpg functionality to lib class | Alexis Reigel | |