{"push_id":682885015,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"64ef66f0308bafd8644b6a0b24d7c4ce548f173c","before":"7a0dfef136636b26a2bc2fd66b21b7d6fc24ea79","commits":[{"sha":"32727bd296f7447b0313aba60473ee8099ea0319","author":{"email":"85575c341a2fadc42a3c811191d3f5cee4578133@gmail.com","name":"stephan-01010011"},"message":"Fixed bug that caused icy header metadata to be not correctly\nencoded/converted. Characters above x7F were replaced by '?' character\nalthough the rfc defines a ISO−8859−1 encoding for descriptive\nfield-content.\n\nAccording to rfc2616 the field-content is defined as follows:\n<the OCTETs making up the field-value and consisting of either *TEXT or\ncombinations of token, separators, and quoted-string>\nThe TEXT rule is only used for descriptive field contents and values\nthat are not intended to be interpreted by the message parser. Words of\n*TEXT MAY contain characters from character sets other than ISO- 8859-1\nonly when encoded according to the rules of RFC 2047.\n\nIn the previous implementation the icy metadata was converted based on\nfromcode \"ascii\".\n\nFollowing incoming icy header field-values should be encoded as\n\"ISO−8859−1\" before adding them to the metadata structure.\n\n- misc.c unicode_fixup_string enhanced by an additional parameter to\ndefine the fromcode\n- misc.h unicode_fixup_string prototype updated\n- filescanner.c function fixup_tags updated to stay compatible to the\nprevious implementation using fromcode \"ascii\"\n- db.c function unicode_fixup_mfi updated to stay compatible to the\nprevious implementation using fromcode \"ascii\"\n- http.c function metadata_header_get enhanced to encode the header\nfield-content as \"ISO−8859−1\" to comply with rfc2616","distinct":true,"url":"https://api.github.com/repos/ejurgensen/forked-daapd/commits/32727bd296f7447b0313aba60473ee8099ea0319"},{"sha":"64ef66f0308bafd8644b6a0b24d7c4ce548f173c","author":{"email":"d0af5ce7b73e88114c543405723a40dde5783685@gmail.com","name":"ejurgensen"},"message":"Merge pull request #162 from stephan-01010011/master\n\nFixed bug that caused icy header metadata to be not correctly encoded","distinct":true,"url":"https://api.github.com/repos/ejurgensen/forked-daapd/commits/64ef66f0308bafd8644b6a0b24d7c4ce548f173c"}]}