Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-25 | Copyright bump for 2022 | Sean King | |
2021-01-13 | Bump Copyright to 2021 | Haelwenn (lanodan) Monnier | |
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;' | |||
2020-12-18 | Cachex: Make caching provider switchable at runtime. | lain | |
Defaults to Cachex. | |||
2020-09-17 | RichMedia: Fix log spam on failures and resetting TTL on cached errors | rinpatch | |
2020-09-14 | RichMedia: fix a compilation error due to nonexistent variable | rinpatch | |
No idea why this passed Gitlab CI | |||
2020-09-14 | RichMedia parser: do not set a cache TTL for unchanging errors | rinpatch | |
2020-09-05 | RichMedia: do not log webpages missing metadata as errors | rinpatch | |
Also fixes the return value of Parser.parse on errors, previously was just `:ok` due to the logger call in the end | |||
2020-09-02 | Rich media: Add failure tracking | rinpatch | |
2020-09-01 | don't fail on url fetch | Alexander Strizhakov | |
2020-08-03 | Consolidate construction of Rich Media Parser HTTP requests | Mark Felder | |
2020-07-07 | Add "Bot" to User Agent to coerce Twitter into serving OGP <meta> tags. | Mark Felder | |
2020-06-15 | Merge remote-tracking branch 'origin/develop' into merge-ogp-twitter-parsers | Egor Kislitsyn | |
2020-06-13 | Fix atom leak in Rich Media Parser | Egor Kislitsyn | |
2020-06-11 | Merge OGP parser with TwitterCard | Egor Kislitsyn | |
2020-03-03 | Merge branch 'develop' into gun | Alexander Strizhakov | |
2020-03-02 | Bump copyright years of files changed after 2020-01-07 | Haelwenn (lanodan) Monnier | |
Done via the following command: git diff fcd5dd259a1700a045be902b43391b0d1bd58a5b --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>' | |||
2020-02-18 | Merge branch 'develop' into gun | Mark Felder | |
2020-02-18 | adding gun adapter | Alexander Strizhakov | |
2020-02-16 | Use floki's new APIs for parsing fragments | rinpatch | |
2020-02-11 | Revert "Merge branch 'feat/floki-fasthtml' into 'develop'" | feld | |
This reverts merge request !2194 | |||
2020-02-11 | Make Floki use fast_html | rinpatch | |
2019-09-15 | added prepare html for RichMedia.Parser | Maksim Pechnikov | |
2019-07-23 | rich media: parser: splice the given URL into the result | Ariadne Conill | |
2019-07-21 | Fix rich media parser failing when no TTL can be found by image TTL | rinpatch | |
setters | |||
2019-07-19 | change the structure of image ttl parsar | Sachin Joshi | |
2019-07-17 | add the rich media ttl based on image exp time | Sachin Joshi | |
2019-07-14 | parsers configurable | Alex S | |
2019-06-06 | Replace Mix.env with Pleroma.Config.get(:env) | rinpatch | |
Mix.env/0 is not availible in release environments such as distillery or elixir's built-in releases. | |||
2019-05-30 | Replace missing non-nullable Card attributes with empty strings | Sergey Suprunenko | |
2019-04-12 | Add `with_body: true` to requests relying on `max_body: val` | Roman Chvanikov | |
2019-03-08 | http: rework connection timeouts to match hackney docs, enforce 1 second max ↵ | William Pitcock | |
TCP connection timeout | |||
2019-02-10 | rich media: tighten fetching timeouts and size limits | William Pitcock | |
2019-02-05 | rich media: parser: reject any data which cannot be explicitly encoded into JSON | William Pitcock | |
2019-01-31 | rich media: parser: only try to validate strings, not numbers (OEmbed) | William Pitcock | |
2019-01-31 | rich media: parser: reject OGP fields we cannot safely process | William Pitcock | |
2019-01-30 | Fix 4aff4efa typos | href | |
2019-01-30 | Use multiple hackney pools | href | |
* federation (ap, salmon) * media (rich media, media proxy) * upload (uploader proxy) Each "part" will stop fighting others ones -- a huge federation outbound could before make the media proxy fail to checkout a connection in time. splitted media and uploaded media for the good reason than an upload pool will have all connections to the same host (the uploader upstream). it also has a longer default retention period for connections. | |||
2019-01-28 | rich media: parser: add some basic sanity checks on the returned data with ↵ | William Pitcock | |
pattern matching | |||
2019-01-28 | rich media: parser: cache negatives | William Pitcock | |
2019-01-28 | rich media: parser: add copyright header | William Pitcock | |
2019-01-28 | rich media: add try/rescue to ensure we catch parsing and fetching failures | William Pitcock | |
2019-01-26 | rich media: gracefully handle fetching nil URIs | William Pitcock | |
2019-01-13 | Add OEmbed parser | Maxim Filippov | |
2019-01-10 | Add Twitter Card parser | Maxim Filippov | |
2019-01-09 | Remove :commit since a tuple is already returned | rinpatch | |
2019-01-04 | rich media: disable cachex in test mode | William Pitcock | |
2019-01-04 | rich media: use cachex to avoid flooding remote servers | William Pitcock | |
2019-01-02 | Add RichMediaController and tests | Maxim Filippov | |
2019-01-01 | Add OGP parser | Maxim Filippov | |