Tindy X
ce8d2bd0f1
Enhancements
...
Add authorization check before loading scripts.
Add detailed logs when loading preference settings.
2022-04-04 00:38:44 +08:00
Tindy X
7703d551bd
Bump version to v0.7.2
2022-04-03 02:24:00 +08:00
Tindy X
cf485873f9
Update Emoji rules ( #452 #453 #456 )
2022-04-03 02:05:46 +08:00
Tindy X
d70d1db318
Enhancements
...
Fix parsing of some Trojan share links.
Add support for latest Surfboard config.
2022-04-03 01:35:25 +08:00
Tindy X
406b0f2022
Enhancements
...
Fix incorrect order of tolerance and timeout field in custom group config.
Fix Content-Disposition header for better support on browsers.
Fix parsing of some Shadowrocket links.
Support HEAD request that only return Subscription-UserInfo (#434 ).
Add more detail info to crash report.
2022-03-20 17:34:01 +08:00
Tindy X
ebe68f64b1
Update config.termux.sh
2022-02-28 10:58:41 +08:00
Tindy X
80cda7b9e9
Enhancements
...
Fix matching not-range does not work (#428 ).
Fix parsing and generating of HTTPS nodes (#450 ).
Add servername field for Clash VMess nodes (#449 #451 ).
Add VMess AEAD option for Surge and Quantumult X configs.
2022-02-09 23:45:06 +08:00
Tindy X
2f78eafa2c
Enhancements
...
Add better error handling.
Add support for version field of Snell nodes.
Optimize codes.
2022-01-23 01:04:16 +08:00
Tindy X
9419738959
Fix missing network field in Clash Trojan WebSocket nodes ( #431 #448 )
...
Optimize codes.
2022-01-21 03:43:27 +08:00
Tindy X
9b5e01acd3
Fix build error
2022-01-19 17:44:12 +08:00
Tindy X
82cba9d334
Cleanup CMakeLists
2022-01-19 17:30:45 +08:00
Tindy X
0222d9a31a
Fix CMake configuration
2022-01-19 17:27:39 +08:00
Tindy X
6e3324be50
Enhancements
...
Add support for new format of Clash VMess WebSocket options.
Use url-latency-benchmark type for Quantumult X URL-Test group.
Optimize codes.
2022-01-03 21:58:50 +08:00
Tindy X
c10766f1ad
Enhancements
...
Add support for Trojan-WebSocket protocol.
Fix skip-cert-verify option not correctly added to Surge subscriptions.
Optimize codes.
2021-12-18 13:13:01 +08:00
Tindy X
e840006e74
Fix some client does not recognize integer port or alter id ( #371 )
2021-12-17 21:29:20 +08:00
Tindy X
a24be60d78
Fix remote file cannot be fetched
2021-12-15 12:00:57 +08:00
Tindy X
a4988804d4
Update CMakeLists
2021-12-15 01:41:29 +08:00
Tindy X
35809391e9
Add option to CMake to build as static library
2021-12-15 00:13:00 +08:00
Tindy X
4639ee483e
Bugs fix
...
Fix build error.
Fix max_allowed_download_size option has no effect (#409 ).
Clean up codes.
2021-12-06 19:12:02 +08:00
Tindy X
08d00dd3d7
Update build scripts
2021-12-06 18:34:09 +08:00
Tindy X
223a32f7bb
Bug fixes
...
Don't add tls-verification to Quantumult X nodes if not over-tls (#413 )
2021-12-06 14:09:45 +08:00
Tindy X
b0c2d72ed7
Add missing header
2021-10-27 10:33:38 +08:00
Tindy X
e9a8977135
Update CMakeLists.txt
2021-10-10 21:51:26 +08:00
Tindy X
b4201b24f7
Fix cache system not working properly
...
Clean up codes.
2021-10-10 21:32:54 +08:00
Tindy X
9983e9ed43
Fix error in parsing ShadowsocksR configurations
...
Fix code style.
2021-10-05 00:19:05 +08:00
Tindy X
a653e3a874
Bugs fix
...
Fix example preference file.
Fix error when template include path is not set.
Fix crash when adding SSID group to Loon configurations.
Clean up codes.
2021-10-04 23:48:51 +08:00
Tindy X
94696a5da5
Fix typo in default configuration
2021-10-01 04:14:13 +08:00
Tindy X
7eb4abedc2
Bump version to v0.7.1
2021-09-30 15:06:28 +08:00
Tindy X
64eeaf4d5b
Update third-party libraries
2021-09-30 14:29:05 +08:00
Tindy X
beb1070c24
Update README [skip ci]
2021-09-30 13:08:13 +08:00
Tindy X
cea6d5fe88
Update local rulesets
2021-09-30 01:44:44 +08:00
Tindy X
2b143802a6
Replace ARMHF build with ARMv7
2021-09-29 12:57:40 +08:00
Tindy X
1b92ba6491
Add self-hosted ARM runner
2021-09-29 03:54:46 +08:00
Tindy X
f9ad2718cd
Fix some generated VMess nodes have incomplete config
...
Revert to legacy Clash VMess-WS node format for backward compatibility.
2021-09-23 15:45:11 +08:00
Tindy X
09d07713f3
Fix workflow file
2021-09-22 00:33:09 +08:00
Tindy X
b49934635e
Add specifying Docker build concurrent jobs
...
Add limiting concurrent jobs in Actions
2021-09-22 00:30:46 +08:00
Tindy X
4454ef94ae
Fix typo in default profile
2021-09-22 00:06:37 +08:00
Tindy X
fc641444aa
Fix failed to load external TOML config when surge_rule_base is set
...
Update example config.
2021-09-20 23:57:28 +08:00
Tindy X
5aaa0f2027
Bump version to v0.7.0
...
Update Actions scripts.
2021-09-20 23:24:11 +08:00
Tindy X
94ee747649
Fix Gist upload and other web operation may fail to post data
...
Remove unused files in Docker images.
Cleanup codes.
2021-09-20 22:21:12 +08:00
Tindy X
61b671c13a
Remove unused files from Docker images
2021-09-20 18:26:16 +08:00
Tindy X
7a2838712c
Fix not properly handle ruleset types
2021-09-20 17:38:14 +08:00
Tindy X
c35714ba48
Fix build error on some platforms
...
Update build scripts.
2021-09-20 17:17:49 +08:00
Tindy X
9797197c85
Add support for using TOML as configuration file format
...
Add basic support for trojan-grpc nodes.
Refactor codes.
2021-09-20 17:02:13 +08:00
Tindy X
867602fbea
Add basic support for VMess h2 & grpc protocols
2021-07-29 02:16:56 +08:00
Tindy X
3ad1c0078e
Fix inconsistency SS plugin name
...
Clean up codes.
2021-07-29 01:52:36 +08:00
Tindy X
fc2a5902d2
Update Windows patch
2021-06-12 14:45:32 +08:00
Tindy X
e21f511ddb
Bugs fix
...
Fix subscription info not being passed to the response.
Use stable sort for sorting nodes.
2021-06-11 21:38:15 +08:00
Tindy X
aac10ddffa
Update build scripts
2021-03-27 11:29:04 +08:00
Tindy X
3afe9986be
Fix missing TLS setting in VMess nodes
2021-03-25 18:15:33 +08:00
Tindy X
9b32b72f0e
Bugs fix
...
Fix server_port fields become 0 in SIP008 and ShadowsocksD subscriptions.
Fix parsed target not being passed to template argument.
2021-03-25 11:00:26 +08:00
Tindy X
fe20b2d26c
Bugs fix
...
Fix wrong type of alterId in Clash VMess nodes (#325 ).
Fix broken parsing of ShadowsocksR subscription.
Fix possible crash when running scripts.
2021-03-24 22:18:44 +08:00
Tindy X
b42bfec5f1
Fix broken generation of Clash subscription
2021-03-24 02:32:34 -05:00
Tindy X
b1f8643ece
Update Dockerfile
2021-03-24 03:06:55 +08:00
Tindy X
6e01e542fb
Fix build scripts
2021-03-24 02:56:03 +08:00
Tindy X
49e1c01283
Add missing header
2021-03-24 02:48:30 +08:00
Tindy X
b3942ecc2d
Update build scripts
2021-03-24 02:38:27 +08:00
Tindy X
de288d7622
Add missing build dependencies
2021-03-23 18:15:01 +08:00
Tindy X
60813e516a
Add script_clean_context option example in preference files.
2021-03-23 18:09:51 +08:00
Tindy X
3d67406af6
Complete refactor of project file structure
...
Fix incorrect handing of default node parameters in SSD subscription.
Fix unable to parse some Clash rule-providers (#289 ).
Fix not filtering inline comments in some Surge rulesets. (#285 )
Add Cron task options.
Add clean context option for persisting a JS context across the whole request.
Replace JS engine with QuickJS.
2021-03-23 18:09:00 +08:00
Tindy X
886fb1bf40
Update Dockerfile
2021-02-17 13:17:24 +08:00
Tindy X
c826be47fc
Update Dockerfile
2021-02-17 12:40:45 +08:00
Tindy X
dd442ebb03
Fix Docker build error
2021-02-17 12:32:15 +08:00
Tindy X
ce995fa3a6
Update Docker build Action
2021-02-17 02:05:43 +08:00
Tindy X
a57906c9a6
Fix detection of loop request ( #284 )
2020-12-19 23:53:08 +08:00
Tindy X
b21eab7700
Fix some global preferences has no effect
2020-12-01 17:07:34 +08:00
Tindy X
d46aa6133e
Update flags
2020-11-26 21:50:55 -06:00
Tindy X
c0d079202a
Update default exclude remarks
2020-11-27 00:36:12 +08:00
Tindy X
74d865ceb0
Enhancements
...
Fix not correctly handle SOCKS5 nodes in Clash subscriptions.
Add specifying filter script from URL arguments.
Add support for using matchers in include/exclude options.
Rename default configuration files for easier upgrade.
2020-11-08 18:34:26 +08:00
Tindy X
069d1c00f6
Fix linking error
2020-11-03 20:01:15 +08:00
Tindy X
f7352abe17
Fix order of libraries
2020-10-24 02:51:04 +08:00
Tindy X
af4594e449
Fix dependency problem
2020-10-24 01:43:01 +08:00
Tindy X
575134379f
Add missing libraries
2020-10-24 01:30:13 +08:00
Tindy X
96e43337b1
Print error when failed to load rule base
...
Add force refresh rulesets after /readconf call.
2020-10-23 23:47:12 +08:00
Tindy X
ab4d7543ce
Fix Duktape library not found
2020-09-20 01:06:01 +08:00
Tindy X
1fa2883428
Fix CMake warning
...
Update JPCRE2 library.
2020-09-20 00:57:29 +08:00
Tindy X
167adc457e
Update local rulesets and configs
...
Remove ConnersHua rules repository and replace all examples with DivineEngine repository.
2020-09-19 23:47:27 +08:00
Tindy X
c0b62062d9
Use Node JS for building duktape library ( #248 )
...
* Use Node JS for building duktape library
* Remove Python 2 dependency
* Inherit PATH from environment in Actions
Remove build cache of the msys2 installation in Travis CI.
* Remove old command
2020-09-19 03:05:26 +08:00
Tindy X
629b1bf222
Bump version to v0.6.4
2020-09-15 20:42:12 +08:00
Tindy X
fb05bc7d51
Update User-Agent match pattern for Loon
2020-09-12 23:33:05 +08:00
Tindy X
448f3f3153
Add type fallback for exported v2rayN subscription
...
Add skipping loading groups, rulesets and unrelated rule_base for simple subscriptions.
2020-09-10 16:24:15 +08:00
Tindy X
372140c53b
Optimize codes
2020-09-08 17:27:54 +08:00
Tindy X
4459dd7f6c
Add missing header
2020-09-07 20:12:38 +08:00
Tindy X
abe03cebeb
Add Windows Autobuild CI ( #244 )
...
* Add Windows x64 CI
* Add missing dependency
* Fix rapidjson build
* Add Windows build to Travis CI
Add Windows x86 build to GitHub Actions
* Fix mingw32-make not found
* Fix subsystem on Actions
Fix install prefix on Travis CI.
* Use MINGW_PREFIX instead of /usr
* Clean up scripts
Add Windows x86 build to Travis CI.
2020-09-07 20:08:19 +08:00
Tindy X
10c3d2f35e
Add /flushcache for cleaning up all caches
...
Use a higher performance implementation of cache read/write locks.
2020-09-07 20:03:42 +08:00
Tindy X
cb27e583da
Fix incorrect order of options in Quantumult nodes
2020-09-01 21:28:55 +08:00
Tindy X
24434b6242
Add POST support to fetch() in scripts
2020-08-29 01:47:16 +08:00
Tindy X
e0a4194a4b
Fix conversion of some logical rules in Surge configurations
...
Optimize codes.
2020-08-27 23:47:37 +08:00
Tindy X
17628b4a30
Fix build warnings
...
Fix Docker build error.
2020-08-26 17:55:43 +08:00
Tindy X
2abbd901e4
Enhancements
...
Fix crash when trying to convert SSR subscriptions to SSD subscriptions.
Add PROCESS-NAME rule type to Clash subscriptions.
Optimize codes.
2020-08-26 00:34:10 +08:00
Tindy X
1b30e89f80
Add support for simple web server
...
Update Docker README.
2020-08-19 01:23:44 +08:00
Tindy X
6befb9db14
Move main executable to /usr/bin for Docker
2020-08-18 23:31:39 +08:00
Tindy X
4bc2a58741
Add support for parsing standard VMess links
...
Optimize codes.
2020-08-16 15:10:21 +08:00
Tindy X
3ee39e6a16
Fix target auto not working properly
2020-08-16 12:28:16 +08:00
Tindy X
66f6c6f528
Bump version to v0.6.3
2020-08-15 23:42:49 +08:00
Tindy X
a42f56aecd
Update local rulesets and configs
...
Add DivineEngine local ruleset repository.
Remove Clash rule-providers from ACL4SSR repository.
2020-08-15 23:17:36 +08:00
Tindy X
129a01e517
inja: Update to latest version
2020-08-15 22:07:49 +08:00
Tindy X
0c38edd8d0
Bugs fix
...
Fix /updateconf replacing configuration file with an empty file.
Fix /render throws Not found while the template exists.
Add UrlEncode as template function.
Optimize codes.
2020-08-15 21:46:24 +08:00
Tindy X
707e6c66b7
Fix bad implementation of profile-update-interval header
2020-08-14 12:35:44 +08:00
Tindy X
66af1ad54c
Add support for setting profile-update-interval for Clash subscriptions
2020-08-14 11:30:07 +08:00