1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-07-09 19:16:23 +02:00

16 Commits

Author SHA1 Message Date
b7c04f8587 Overhaul the usage of libcurl-impersonate (#4535)
libcurl-impersonate was not being used properly, as the code was
overriding the headers set by it to prevent detection.

- update the libcurl-impersonate to an actively managed lexiforest
  fork
- impersonate Chrome 131
- move the defaultHttpHeaders to http.php, where it belongs
- only set defaultHttpHeaders if curl-impersonate is not detected
- make useragent ini setting optional and disabled by default
- add necessary documentation updates
2025-05-17 20:18:36 +02:00
Dag
3fc38c15a3 fix: cache 400 and 404, and refactor token auth (#4388)
* fix(cache): also cache 400 and 404 responses

* refactor(token_auth)
2025-01-03 06:19:24 +01:00
Dag
c0e37bcf35 refactor: frontpage and proxy setting (#4214) 2024-08-18 19:11:11 +02:00
Dag
9973f731df feat: introduce RateLimitException (#4199) 2024-08-08 02:13:04 +02:00
Dag
73289324bd feat: add vendor http header to cached responses (#4040) 2024-03-31 21:02:55 +02:00
Dag
e58c867a82 feat: token authentication (#3927) 2024-01-25 18:20:02 +01:00
Dag
d08d13f2c8 refactor: introduce http Request object (#3926) 2024-01-25 16:06:24 +01:00
Dag
191e5b0493 feat: add etag support to getContents (#3893) 2024-01-12 01:31:01 +01:00
Dag
080e29365a feat(http-client): add http retry count to config (#3887) 2024-01-10 21:48:12 +01:00
Dag
98a94855dc feat: embed response in http exception (#3847) 2023-12-20 03:16:25 +01:00
Dag
d157816e07 fix(reddit): cache tweak for 403 forbidden (#3830) 2023-12-13 21:56:14 +01:00
Dag
b6a9baff94 fix(cvedetails,tldrtech) (#3735) 2023-10-10 21:41:57 +02:00
Dag
41df17bc46 refactor (#3712)
* test: refactor test suite

* docs

* refactor

* yup

* docs
2023-10-01 19:23:30 +02:00
Dag
b3b0736761 feat: improve error/exception ui (#3690) 2023-09-23 18:54:14 +02:00
Dag
e6aef73a02 refactor (#3668) 2023-09-20 02:45:48 +02:00
Dag
4b9f6f7e53 fix: rewrite and improve caching (#3594) 2023-09-10 21:50:15 +02:00