{"push_id":1954366146,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"c826c6ace12848f9fc14bc82326cdb05036c9402","before":"87ee73842854cd6119f63939e905628ac1449bf7","commits":[{"sha":"d76fa2c71ece026e6d00d532b53bd2ecc269e6b5","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 support and msgNum error solved in process_queue method","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/d76fa2c71ece026e6d00d532b53bd2ecc269e6b5"},{"sha":"431d1fa3a58f82acb577683fb84b17430d2f8a39","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"Merge branch 'master' of https://github.com/django-helpdesk/django-helpdesk","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/431d1fa3a58f82acb577683fb84b17430d2f8a39"},{"sha":"4c97ecd0aebe6b6989dec018236f812c9b3a00d6","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 get_email support in method ticket_from_message (if message isinstance bytes use email.email_from_bytes(msg) else ..from_string(msg))","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/4c97ecd0aebe6b6989dec018236f812c9b3a00d6"},{"sha":"5998faa6a59c9c1f9b3ed00969fa68adc80f4976","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 get_email support in method ticket_from_message (if message isinstance bytes use email.email_from_bytes(msg) else ..from_string(msg)) ... clear","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/5998faa6a59c9c1f9b3ed00969fa68adc80f4976"},{"sha":"905910911de5a783e9acef9d13541f606a1e3de6","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 support and msgNum error solved in process_queue method","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/905910911de5a783e9acef9d13541f606a1e3de6"},{"sha":"550ca8941565ed0625de94d6f8247d10964aaa32","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 get_email support in method ticket_from_message (if message isinstance bytes use email.email_from_bytes(msg) else ..from_string(msg))","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/550ca8941565ed0625de94d6f8247d10964aaa32"},{"sha":"c11e360f505010acbe29a4513d4d6295657ae38f","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"PY3 get_email support in method ticket_from_message (if message isinstance bytes use email.email_from_bytes(msg) else ..from_string(msg)) ... clear","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/c11e360f505010acbe29a4513d4d6295657ae38f"},{"sha":"04ec40bbc8b26c932513f2b5612f933a3a87d59c","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"merged with upstream","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/04ec40bbc8b26c932513f2b5612f933a3a87d59c"},{"sha":"6482c6338d02005ad4e4886edd4d9963bc1f8086","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"merged with upstream","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/6482c6338d02005ad4e4886edd4d9963bc1f8086"},{"sha":"556b6900db57e7f5703508387d10b3b192eaa1f8","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"merged with upstream","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/556b6900db57e7f5703508387d10b3b192eaa1f8"},{"sha":"e326fea099f0ae3b7ff496687e0fe53c31118daa","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"merged with upstream","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/e326fea099f0ae3b7ff496687e0fe53c31118daa"},{"sha":"8dbd54ac168202db5cfed9400d416a66300470a9","author":{"name":"Jonathan Barratt","email":"fd95ac6701e4086a2cf6bdd62d96fe0ed3bbc7f4@the-im.com"},"message":"stop corrupting binary attachments when delivering them by email\n\nWe accomplish this by attching files to out-bound mail diffrently\ndepending on the versino of Python in effect. In Py2 we can read\nthe files ourseles and the standard library will still\nbe able to use the text we pass as if it were bytes. Under Py3,\nhowever, email.message will complain if it doesn't get to decode\nthe bytes itself, so instead of attaching the contents directly\n we just pass the path to the file as a string instead. Unfortunately,\nDjango 1.8 does not work with this Python 3 approach, due to its\n not yet having reverted to the newly improved standard library's\nmail-message implementation, and thus requiring us to know more\nabout the character-encoding/mimetype of the attachment than I've\nbeen able to gather cleanly by this point.","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/8dbd54ac168202db5cfed9400d416a66300470a9"},{"sha":"8bbe3d2e55839499cc3401cc6fbfe9a35d7a332d","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"Merge branch 'hotfix/corrupt-forwarding-of-binary-attachments' of https://github.com/reduxionist/django-helpdesk","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/8bbe3d2e55839499cc3401cc6fbfe9a35d7a332d"},{"sha":"e7c4131ed7e37bf6ca6499bfa9c6d42ed98855f1","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"Attachement should be readed in binary mode ... and attached as payload (regarding docs)","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/e7c4131ed7e37bf6ca6499bfa9c6d42ed98855f1"},{"sha":"9939f62ebda35b6c14a3a7583c66c56a0594d24b","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"Attachement should be readed in binary mode ... and attached as payload (regarding docs)","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/9939f62ebda35b6c14a3a7583c66c56a0594d24b"},{"sha":"f5b68772cfd5262a506a9d8456133dc2101e785b","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"Downloaded attachment was not decoded and additionally encoded by default django method (its size after download is bigger than originally attached file). This is the reason why it is illegible","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/f5b68772cfd5262a506a9d8456133dc2101e785b"},{"sha":"3a372fbcb4fee48546166115e44fbb8ac0b51824","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"White space removed","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/3a372fbcb4fee48546166115e44fbb8ac0b51824"},{"sha":"df7920cd2e014abc94cd2b080d64682266945521","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"missing imports added","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/df7920cd2e014abc94cd2b080d64682266945521"},{"sha":"fc0ae58420a1c45e91f0136e5e8752bd399f1a50","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"lib as reduxionist + read binary mode","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/fc0ae58420a1c45e91f0136e5e8752bd399f1a50"},{"sha":"97b3444a922b5fa52b2fa733971a9e0e123d2db0","author":{"name":"Pawel M","email":"819729f12474eb20b8f9b28b812b3f0e9113b42e@rkowski.pl"},"message":"if files condition restored","distinct":true,"url":"https://api.github.com/repos/django-helpdesk/django-helpdesk/commits/97b3444a922b5fa52b2fa733971a9e0e123d2db0"}]}
{"actor":{"display_login":"gwasser"}}