Frédéric Guillot
|
5a8df8abf0
fix(fetcher): ensure response body is closed even on client error
|
2 luni în urmă |
Julien Voisin
|
a4883ca11e
refactor(fetcher): use modern string functions and improve error messages
|
2 luni în urmă |
gudvinr
|
ed3bf59356
refactor(reader): use time.Duration instead of minutes count
|
7 luni în urmă |
jvoisin
|
2fa813fe01
refactor(fetcher): use errors.New when possible instead of fmt.Errorf
|
7 luni în urmă |
Frédéric Guillot
|
c45b51d1f8
feat: use `Cache-Control` max-age and `Expires` headers to calculate next check
|
1 an în urmă |
Frédéric Guillot
|
e9520f5d1c
fix(finder): do not add redirections to the list of subscriptions to avoid confusion
|
1 an în urmă |
Frédéric Guillot
|
5c4df786de
fix: avoid panic in `IsRateLimited()` function
|
1 an în urmă |
Frédéric Guillot
|
e1050e21b5
feat: take `Retry-After` header into consideration for rate limited feeds
|
1 an în urmă |
Scott Leggett
|
bf1c851093
fetcher: use ETag as a stronger validator than Last-Modified
|
1 an în urmă |
Frédéric Guillot
|
2c4c845cd2
http/response: add brotli compression support
|
1 an în urmă |
Frédéric Guillot
|
771f9d2b5f
reader/fetcher: add brotli content encoding support
|
1 an în urmă |
Frédéric Guillot
|
b1e73fafdf
Enable go-critic linter and fix various issues detected
|
2 ani în urmă |
Frédéric Guillot
|
500c60b807
Fix error handling and logging issue after refactoring
|
2 ani în urmă |
Frédéric Guillot
|
eeaab72a9f
Refactor feed discovery and avoid an extra HTTP request if the url provided is the feed
|
2 ani în urmă |
Frédéric Guillot
|
14e25ab9fe
Refactor HTTP Client and LocalizedError packages
|
2 ani în urmă |