1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-26 18:21:01 +00:00
miniflux-v2/internal
jvoisin da9c3a4032 feat(js): tighten the trusted types policy
- Implement a better/simpler polyfill for web browsers that don't supported
  trusted types yet
- Use two separate policies: one to create HTML, another to create/use script
  urls
- Instead of having the policy live in the top-level scope, they're now
  declared at the lowest possible scope, right before they're used, making them
  inaccessible outside of it. This puts their usage completely out of reach of
  an attacker unable to gain some control outside of those two (small) scopes,
  and thus removes the need to tighten the policies.
- Remove the now-unused tt.js file

This has been tested on Firefox (doesn't support trusted types) and on Chromium
(does support trusted types).
2025-08-21 19:41:45 -07:00
..
api refactor: Replace "Bookmarks" with "Starred" 2025-08-20 20:49:45 -07:00
cli refactor(cli): use time.Duration for cleanup tasks 2025-08-20 19:45:24 -07:00
config refactor(cli): use time.Duration for cleanup tasks 2025-08-20 19:45:24 -07:00
crypto perf(reader): use a non-cryptographic hash when possible 2025-06-18 20:28:23 -07:00
database feat(integration): add LinkTaco service for saving articles 2025-08-20 20:35:33 -07:00
fever refactor: Replace "Bookmarks" with "Starred" 2025-08-20 20:49:45 -07:00
googlereader refactor: Replace "Bookmarks" with "Starred" 2025-08-20 20:49:45 -07:00
http refactor(cli): use time.Duration for cleanup tasks 2025-08-20 19:45:24 -07:00
integration feat(integration): add LinkTaco service for saving articles 2025-08-20 20:35:33 -07:00
locale fix(locale): Update de_DE translation to match changes from 'bookmark' to 'starred' 2025-08-21 16:59:54 -07:00
mediaproxy refactor(mediaproxy): use *url.URL for MEDIA_PROXY_CUSTOM_URL 2025-08-15 18:12:44 -07:00
metric refactor(metric): use time.Duration for refresh duration 2025-08-20 19:45:24 -07:00
model feat(integration): add LinkTaco service for saving articles 2025-08-20 20:35:33 -07:00
oauth2 feat(oidc): use preferred_username first instead of email claim 2025-06-08 18:05:47 -07:00
proxyrotator refactor(proxyrotator): simplify mutex handling 2025-07-07 15:52:16 -07:00
reader refactor(fetcher): use time.Duration for client timeout values 2025-08-20 19:45:24 -07:00
storage refactor: Replace "Bookmarks" with "Starred" 2025-08-20 20:49:45 -07:00
systemd Move internal packages to an internal folder 2023-08-10 20:29:34 -07:00
template feat(js): tighten the trusted types policy 2025-08-21 19:41:45 -07:00
timezone perf(timzone): cache getLocation's results 2025-06-08 13:50:18 -07:00
ui feat(js): tighten the trusted types policy 2025-08-21 19:41:45 -07:00
urllib perf(sanitizer): improve the performances of the sanitizer (#3497) 2025-07-07 15:21:13 -07:00
validator perf(validator): slightly optimize a regex 2025-06-10 19:20:58 -07:00
version test(version): add a test to enforce the version format 2025-08-18 19:51:09 -07:00
worker feat: add POLLING_LIMIT_PER_HOST to limit concurrent requests per host 2025-08-08 12:33:46 -07:00