Rongrong
a5d74e521c
feat(core/middleware/anti-hotlink): route matching ( #9681 )
...
* feat(core/middleware/anti-hotlink): route matching
Signed-off-by: Rongrong <i@rong.moe>
* fix(test): coverage
Signed-off-by: Rongrong <i@rong.moe>
* docs(install): fix mistaken config key
Signed-off-by: Rongrong <i@rong.moe>
2022-05-04 03:29:23 +08:00
Rongrong
616ad78c88
fix(core/utils/anti-hotlink): invalid HTML output ( #9669 )
...
Signed-off-by: Rongrong <i@rong.moe>
2022-05-01 04:14:07 +08:00
Rongrong
5b35471e39
fix(core): offending RFC4287 ( #9441 )
...
* fix(core): offending RFC4287
should not leave `<updated>` blank when `<published>` is not blank
these two fields MUST conform to the "date-time" production in RFC3339
Signed-off-by: Rongrong <15956627+Rongronggg9@users.noreply.github.com>
* test(common-utils): complete tests
Signed-off-by: Rongrong <15956627+Rongronggg9@users.noreply.github.com>
* test(template): restrict expected value of `pubDate`
Signed-off-by: Rongrong <15956627+Rongronggg9@users.noreply.github.com>
2022-04-02 17:44:45 +08:00
Rongrong
3364b7eb1d
fix(route): migrate invalid `enclosure_length` usages to `itunes_duration` ( #9291 )
...
Close #9287
Signed-off-by: Rongrong <15956627+Rongronggg9@users.noreply.github.com>
2022-03-10 20:54:29 +08:00
DIYgod
ba09be474d
test: fix rss-parser update error
2021-11-28 00:43:59 +00:00
NeverBehave
0792f7ba25
feat(core): first attempt to init script standard ( #8224 )
...
- lazy load
- rate limit per path
- init .debug.json support
- docs
- maintainer
- radar
2021-09-22 05:41:00 -07:00
Sukka
6e3b58ed1d
refactor: avoid promise overhead ( #8028 )
2021-08-16 11:45:53 -07:00
DIYgod
5298f845f2
feat: support ua in blacklist and whitelist
2021-03-07 10:06:24 +08:00
DIYgod
177c36cae7
feat: sentry route timeout
2021-02-01 20:06:23 +08:00
DIYgod
6506c39239
feat: remove hot ip in debug info
2021-01-21 11:57:16 +08:00
Henry
b61c54ea9a
fix: GitHub actions test
...
3997265a4f
2020-10-02 23:58:21 +01:00
DIYgod
784ba5a725
feat: update debug text
2020-09-29 19:03:26 +08:00
DIYgod
3997265a4f
test: etag
2020-09-29 19:00:24 +08:00
DIYgod
ed4725fa48
test: opencc
2020-09-25 01:43:59 +08:00
DIYgod
923b07eec4
test: filter and filterout combination cases
2020-06-08 17:59:04 +08:00
howel52
3e846e6919
fix: only collect errors which route path was matched ( #4673 )
2020-05-08 11:27:48 +08:00
DIYgod
283468d43a
test: add access-control test cases
2020-05-08 11:26:43 +08:00
DIYgod
b7eaf9ad34
test: fix md5 require
2020-05-06 20:15:30 +08:00
Henry Wang
4a46db99f9
feat: use simple access keys for access control ( #4643 )
2020-05-06 20:14:28 +08:00
NeverBehave
cde5d9af45
feat: anti-hotlink for images ( #4481 )
2020-04-28 10:27:47 +08:00
DIYgod
0e7b14e718
chore(deps-dev): bump prettier from 1.19.1 to 2.0.2
2020-04-02 21:21:46 +08:00
DIYgod
aea67f7ae0
feat: longer default titleLengthLimit
2020-03-17 18:51:29 +08:00
pnlng
4671720f4c
feat: add filter_case_sensitive url parameter ( #3910 )
2020-02-09 18:51:58 +08:00
junfengP
dae512feb9
feat: add route javlibrary ( #3797 )
2020-02-01 19:46:32 +08:00
DIYgod
2d22563254
test: compatible with github actions
2019-11-25 12:10:39 +08:00
DIYgod
31726d4464
feat: support no refresh cache
2019-11-04 18:59:00 +08:00
DIYgod
addd22c113
feat(core): handle link and pubDate parameter
2019-10-22 18:02:47 +08:00
DIYgod
f7d9688a62
feat: 100 times cache time for wrong path
2019-09-20 15:24:49 +08:00
DIYgod
8934686218
test: fix filter_time case
2019-09-19 19:19:01 +08:00
DIYgod
7bdda509fe
feat(pkg): error handling
2019-09-19 18:15:51 +08:00
DIYgod
cbe13ea05b
test: fix require
2019-09-18 18:03:50 +08:00
DIYgod
4445443946
feat: use dynamical config
2019-09-18 17:45:21 +08:00
DIYgod
5c764f93f3
feat: support package
2019-09-16 18:19:15 +08:00
DIYgod
889f3118b1
test: add SENTRY env
2019-09-09 14:47:44 +08:00
DIYgod
f29d51be1c
test: fix debug test case
2019-09-04 22:26:39 +08:00
DIYgod
16263b020c
test: fix debug test case
2019-09-04 21:56:16 +08:00
DIYgod
4bc0a56064
test: fix debug test case
2019-09-04 19:20:24 +08:00
DIYgod
24cab914d8
feat: error page
2019-09-04 16:00:00 +08:00
DIYgod
dc37a779e4
feat: replace text
2019-09-04 15:02:28 +08:00
DIYgod
8523664227
refactor: rename
2019-09-04 14:53:42 +08:00
DIYgod
0af16097b3
feat: replace text
2019-09-04 14:28:29 +08:00
DIYgod
b2355436cc
fix: url base
2019-08-28 15:50:05 +08:00
DIYgod
29f588e6a0
feat: handle description in parameter middleware
2019-08-28 12:06:50 +08:00
DIYgod
745eb0d52a
test: add template enclosure test cases
2019-08-23 15:44:52 +08:00
DIYgod
9a03bd4fe9
test: add cache test cases
2019-08-23 15:18:53 +08:00
DIYgod
10c63882bf
test: add cache test cases
2019-08-23 15:07:48 +08:00
DIYgod
f7e8682ba8
feat: add error routes and error paths info
2019-08-23 00:15:13 +08:00
DIYgod
c187811b97
feat: node name
2019-08-15 23:58:50 +08:00
Cloud
4b4b1d492a
fix: atomlink href ( #2858 )
2019-08-15 18:54:05 +08:00
sanmmmm
914034760d
feat: 新增自动提取全文输出 ( #2738 )
2019-08-02 17:22:58 +08:00