Frédéric Guillot
|
6af4d69c39
test(sanitizer): add test case to cover Vimeo iframe rewrite without query string
|
10 months ago |
Frédéric Guillot
|
27015a5e34
test(sanitizer): add unit test for 0x0 pixel tracker
|
10 months ago |
jvoisin
|
cdb57b3843
perf(sanitizer): minor simplifications of the sanitizer
|
10 months ago |
jvoisin
|
152ef578d2
feat(sanitizer): consider images of size 0x0 as pixel trackers
|
10 months ago |
jvoisin
|
72486b9bd1
refactor(processor): minor simplification of a loop
|
10 months ago |
jvoisin
|
81df0b2a16
perf(rewrite): make getPredefinedRewriteRules O(1)
|
10 months ago |
jvoisin
|
b296f21e98
refactor(internal): add an urllib.DomainWithoutWWW function
|
10 months ago |
jvoisin
|
af15032145
perf(fetcher): pre-allocate the cipherSuites
|
10 months ago |
jvoisin
|
6a6a88d06d
docs(readme): document a couple of nifty features
|
10 months ago |
jvoisin
|
8660f5e3c7
perf(media): minor regex simplification
|
10 months ago |
Frédéric Guillot
|
da4ab4263c
feat(rewrite): add `parkablogs.com` to the referer override list
|
10 months ago |
jvoisin
|
237672a62c
perf(sanitizer): use a switch-case instead of a map
|
10 months ago |
jvoisin
|
e9d4a130fd
refactor(sanitizer): remove two useless `www.` prefixes
|
10 months ago |
Frédéric Guillot
|
d291d6a74d
refactor(config): remove deprecated config options
|
10 months ago |
Frédéric Guillot
|
e0f7e6f2a8
feat(config)!: remove `SERVER_TIMING_HEADER` config option
|
10 months ago |
jvoisin
|
ef3dbd3707
perf(database): use `TRUNCATE` instead of `DELETE FROM` in migrations
|
10 months ago |
jvoisin
|
32f08053aa
perf(database): marginally speeds migrations up
|
10 months ago |
jvoisin
|
117c031f1c
feat(integration)!: remove Pocket integration
|
10 months ago |
Frédéric Guillot
|
b95c9023ee
refactor(sanitizer): make `isValidAttribute()` check O(1)
|
10 months ago |
Frédéric Guillot
|
3538c4271b
refactor(sanitizer): use global variables to avoid recreating slices on every call
|
10 months ago |
Frédéric Guillot
|
ac44507af2
refactor(sanitizer): use a map for iframe allow list
|
10 months ago |
jvoisin
|
44c48d109f
perf(sanitizer): extract a call to url.Parse and make intensive use of it
|
10 months ago |
Frédéric Guillot
|
40727704c2
feat(rewrite): add support for YouTube Shorts video URL pattern
|
10 months ago |
jvoisin
|
8a014c6abc
perf(readability): minor regex improvement
|
10 months ago |
jvoisin
|
60ad19c427
perf(rss): early return when looking for an item's author
|
10 months ago |
jvoisin
|
f40c1e7f63
fix(reader): fix a crash introduced by d59990f1
|
10 months ago |
Frédéric Guillot
|
a4d16cc5c1
refactor(rewrite): rename `Rewriter` function to `ApplyContentRewriteRules`
|
10 months ago |
jvoisin
|
7c857bdc72
perf(reader): optimize RemoveTrackingParameters
|
11 months ago |
jvoisin
|
0caadf82f2
perf(rss): optimize a bit BuildFeed
|
11 months ago |
jvoisin
|
0086e0b356
perf(validator): slightly optimize a regex
|
10 months ago |