Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make HTTP Client timeout and max body size configurable | Frédéric Guillot | 2019-06-02 |
| | |||
* | Make UTF-8 the default encoding for XML feeds | Peter De Wachter | 2019-01-02 |
| | | | | | | | | | | | | | | | | Consider the feed http://planet.haskell.org/atom.xml - This is a UTF-8 encoded XML file - No encoding declaration in the XML header - No Unicode byte order mark - Served with HTTP Content-Type "text/xml" (no charset parameter) Miniflux lets charset.NewReader handle this. The charset package implements the HTML5 character encoding algorithm, which, in this situation, defaults to windows-1252 encoding if there are no UTF-8 characters in the first 1000 bytes. So for this feed, we get the wrong encoding. I inserted an explicit "utf8.Valid()" check, which fixes this problem. | ||
* | Ignore JSON feeds from EnsureUnicode() | Frédéric Guillot | 2018-12-12 |
| | |||
* | Update XML encoding regex to take single quotes into consideration | Frédéric Guillot | 2018-12-12 |
| | |||
* | Make sure slice is not out of range when reading XML prolog | Frédéric Guillot | 2018-11-24 |
| | |||
* | Handle more encoding conversion edge cases | Frédéric Guillot | 2018-10-29 |
| | |||
* | Simplify feed parser and format detection | Frédéric Guillot | 2018-10-14 |
| | | | | | - Avoid doing multiple buffer copies - Move parser and format detection logic to its own package | ||
* | Add missing package descriptions for GoDoc | Frédéric Guillot | 2018-10-08 |
| | |||
* | Add the possibility to override default user agent for each feed | Patrick | 2018-09-19 |
| | |||
* | Use canonical imports | Frédéric Guillot | 2018-08-24 |
| | |||
* | Update user agent with new website URL | Frédéric Guillot | 2018-07-28 |
| | |||
* | Add specific 404 and 401 error messages | Frédéric Guillot | 2018-06-30 |
| | |||
* | Add new fields for feed username/password | Frédéric Guillot | 2018-06-19 |
| | |||
* | Disable keep-alive for HTTP client | Frédéric Guillot | 2018-06-19 |
| | |||
* | Close HTTP response body even for failed requests | Frédéric Guillot | 2018-06-19 |
| | |||
* | Make sure to close request body in HTTP client | Frédéric Guillot | 2018-04-29 |
| | |||
* | Move HTTP client to its own package | Frédéric Guillot | 2018-04-28 |