Commit Graph

19 Commits (4977e96fa408e8148a355b3c759af34ae3ca312d)

Author SHA1 Message Date
William Pitcock 19afd9f81f http: rework connection timeouts to match hackney docs, enforce 1 second max TCP connection timeout
6 years ago
William Pitcock 45e57dd187 rich media: tighten fetching timeouts and size limits
6 years ago
William Pitcock d83dbd9070 rich media: parser: reject any data which cannot be explicitly encoded into JSON
6 years ago
William Pitcock 46dba03098 rich media: parser: only try to validate strings, not numbers (OEmbed)
6 years ago
William Pitcock dafb6f0b5e rich media: parser: reject OGP fields we cannot safely process
6 years ago
href 5ea0397e2d
Fix 4aff4efa typos
6 years ago
href 4aff4efa8d
Use multiple hackney pools
6 years ago
William Pitcock 0f11254a06 rich media: parser: add some basic sanity checks on the returned data with pattern matching
6 years ago
William Pitcock 83b7062634 rich media: parser: cache negatives
6 years ago
William Pitcock 8fb16e9f0f rich media: parser: add copyright header
6 years ago
William Pitcock de42646634 rich media: add try/rescue to ensure we catch parsing and fetching failures
6 years ago
William Pitcock 8f2f471e94 rich media: gracefully handle fetching nil URIs
6 years ago
Maxim Filippov b8a77c5d70 Add OEmbed parser
6 years ago
Maxim Filippov 1f851a0723 Add Twitter Card parser
6 years ago
rinpatch a2d7f0e0e9 Remove :commit since a tuple is already returned
6 years ago
William Pitcock 487c00d36d rich media: disable cachex in test mode
6 years ago
William Pitcock 0964c207eb rich media: use cachex to avoid flooding remote servers
6 years ago
Maxim Filippov 48e81d3d40 Add RichMediaController and tests
6 years ago
Maxim Filippov 2aab4e03c3 Add OGP parser
6 years ago