{"push_id":797147468,"size":40,"distinct_size":40,"ref":"refs/heads/master","head":"eb4604a73f6f182c1575c5ca6f681f11cda31abd","before":"91157ee4838083b81c4e636305c8a8afe7b81836","commits":[{"sha":"cf27800ea5d7d1620064b1a5fd4eb42badeb3a26","author":{"email":"a2d00de43eff6c65127a988f75aabd48f4667899@suse.com","name":"Jürgen Löhel"},"message":"More specific error-messages for the implementation of ldap\n\nFixes #310\n\nSigned-off-by: Jürgen Löhel <jloehel@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/cf27800ea5d7d1620064b1a5fd4eb42badeb3a26"},{"sha":"917671df796d4b218bb5973aaa36cfa9de46b576","author":{"email":"59dd01d5f2d887d8f62723e70d14bf48e0ed35a3@gmail.com","name":"Miquel Sabaté Solà"},"message":"Merge pull request #332 from jloehel/ldapErrorMsgs\n\nMore specific error-messages for the implementation of ldap","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/917671df796d4b218bb5973aaa36cfa9de46b576"},{"sha":"32428d51c0e7623c6ed804e58c7b40f567361268","author":{"email":"b4d70704b9e7df580cab34510621dbd0aacb2dfd@suse.com","name":"Miquel Sabaté Solà"},"message":"Removed \".keep\" files\n\nSigned-off-by: Miquel Sabaté Solà <msabate@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/32428d51c0e7623c6ed804e58c7b40f567361268"},{"sha":"6e48ac690c5ba2ff76e446e61807ee816f811f81","author":{"email":"b4d70704b9e7df580cab34510621dbd0aacb2dfd@suse.com","name":"Miquel Sabaté Solà"},"message":"Moved the \"JwtToken\" and the \"RegistryClient\" classes to the lib directory\n\nThey were previously inside the \"app/models\" directory, which does not make\nmuch sense since they're not models at all. Instead of this, it's better to\nhave them inside of the \"lib\" directory.\n\nMoreover, since the JwtToken serializes into the `encoded_token` method, and\nit's only used once, I prefer to just render the appropiate hash for it. This\nclass will undertake some refactoring later on.\n\nSigned-off-by: Miquel Sabaté Solà <msabate@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/6e48ac690c5ba2ff76e446e61807ee816f811f81"},{"sha":"1339f562053a508ae9a18557de0a70d2583bd029","author":{"email":"78425c32ad78109b2b4aa7b799549c63868ddfc5@castelli.name","name":"Flavio Castelli"},"message":"Merge pull request #336 from mssola/models-to-lib\n\nMoved the \"JwtToken\" and the \"RegistryClient\" classes to the lib directory","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/1339f562053a508ae9a18557de0a70d2583bd029"},{"sha":"b8fd2d90af40623303dc1ab62393453cf129976f","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] add config/secrets.yml file\n\nsince secrets are set with environment variables, we can install the\ngeneral config/secrets.yml file","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/b8fd2d90af40623303dc1ab62393453cf129976f"},{"sha":"38d47e631dc2dabf167a7342234dc7d326246e01","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] start mysql in portus-firstboot\n\nwe need that because otherwise the call to create_db won't work","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/38d47e631dc2dabf167a7342234dc7d326246e01"},{"sha":"87cf095c90b6c5e71553a3e12c7289cfeef1c2ed","author":{"email":"a2d00de43eff6c65127a988f75aabd48f4667899@suse.com","name":"Jürgen Löhel"},"message":"Added the autocomplete attribute to the signup-form and turned it off.\n\nFixes: #250\n\nSigned-off-by: Jürgen Löhel <jloehel@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/87cf095c90b6c5e71553a3e12c7289cfeef1c2ed"},{"sha":"3da001402df4f867e84ac8a253a252b84de86304","author":{"email":"78425c32ad78109b2b4aa7b799549c63868ddfc5@castelli.name","name":"Flavio Castelli"},"message":"Merge pull request #337 from jloehel/autocomplete\n\nAdded the autocomplete attribute to the signup-form and turned it off.","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/3da001402df4f867e84ac8a253a252b84de86304"},{"sha":"4c77f9a779bdbd4b87410c17f7aa1d1f1a0535f8","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] set environment variables in firstboot\n\nIn the firstboot script we can not run configure_database.sh script because\nit is interactive. What we do is using the mysql default configuration.\nHowever, we need to set the database name before running the\ncreate_database.sh script","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/4c77f9a779bdbd4b87410c17f7aa1d1f1a0535f8"},{"sha":"7ef76d34f73cdf8d000cbd76fecc8b28d3e17771","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] fix firstboot script\n\ncreate_db.sh has been renamed to create_database.sh","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/7ef76d34f73cdf8d000cbd76fecc8b28d3e17771"},{"sha":"c690c03eaaa1b89dd69a47566e7630551c840562","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] fix PORTUS_KEY_PATH name in apache conf","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/c690c03eaaa1b89dd69a47566e7630551c840562"},{"sha":"e5f5f010befb9a31d6d09c79d1c3b6b10d97268d","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"Merge pull request #339 from jordimassaguerpla/review_rpm_and_firstboot_configurations\n\nReview rpm and firstboot configurations","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/e5f5f010befb9a31d6d09c79d1c3b6b10d97268d"},{"sha":"5cb3800e0d2dc37a2ffe6d0dc0ff78a39fdb6268","author":{"email":"b4d70704b9e7df580cab34510621dbd0aacb2dfd@suse.com","name":"Miquel Sabaté Solà"},"message":"Cleanud up the JwtToken class\n\nSigned-off-by: Miquel Sabaté Solà <msabate@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/5cb3800e0d2dc37a2ffe6d0dc0ff78a39fdb6268"},{"sha":"221dd1f2ec0e77f5eefa3b1d0634463f327646ac","author":{"email":"b4d70704b9e7df580cab34510621dbd0aacb2dfd@suse.com","name":"Miquel Sabaté Solà"},"message":"Fixed regression on the authentication of the Portus user when LDAP is enabled\n\nThanks to @sotsy for the catch!\n\nFixes #324\n\nSigned-off-by: Miquel Sabaté Solà <msabate@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/221dd1f2ec0e77f5eefa3b1d0634463f327646ac"},{"sha":"6305c5a5d16610262a8bc6332e7d61eddca62fe2","author":{"email":"b4d70704b9e7df580cab34510621dbd0aacb2dfd@suse.com","name":"Miquel Sabaté Solà"},"message":"Only use the gray color for fa-user inside of activities\n\nThis fixes a regression in which suddenly the icon on the users container of\nthe admin page looked inconsistent with the other icons.\n\nSigned-off-by: Miquel Sabaté Solà <msabate@suse.com>","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/6305c5a5d16610262a8bc6332e7d61eddca62fe2"},{"sha":"c2c3a108ef1f05458277985d8ff498ce879e9972","author":{"email":"78425c32ad78109b2b4aa7b799549c63868ddfc5@castelli.name","name":"Flavio Castelli"},"message":"Merge pull request #341 from mssola/ldap-portus-user\n\nFixed regression on the authentication of the Portus user when LDAP is enabled","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/c2c3a108ef1f05458277985d8ff498ce879e9972"},{"sha":"e2285eccb04b177b35494ff8475a0a1d2c7818a4","author":{"email":"78425c32ad78109b2b4aa7b799549c63868ddfc5@castelli.name","name":"Flavio Castelli"},"message":"Merge pull request #340 from mssola/jwt-refactoring\n\nCleanud up the JwtToken class","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/e2285eccb04b177b35494ff8475a0a1d2c7818a4"},{"sha":"5077d5df5d2627540c1bbbbccc74b1530698001e","author":{"email":"78425c32ad78109b2b4aa7b799549c63868ddfc5@castelli.name","name":"Flavio Castelli"},"message":"Merge pull request #342 from mssola/fa-user\n\nOnly use the gray color for fa-user inside of activities","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/5077d5df5d2627540c1bbbbccc74b1530698001e"},{"sha":"83ee39ba7be64eedd9ead195a9b7d9bf3d6d64f5","author":{"email":"6858cec916b2a25e416959701ca32d40d47aefc7@suse.de","name":"Jordi Massaguer Pla"},"message":"[packaging] fix Portus.spec\n\nadd apache2 as BuildRequires because we need it for installing\n/etc/apache2/vhosts.d/portus.conf.sample","distinct":true,"url":"https://api.github.com/repos/jordimassaguerpla/Portus/commits/83ee39ba7be64eedd9ead195a9b7d9bf3d6d64f5"}]}