Commit Graph

189 Commits

Author SHA1 Message Date
Tindy X
8998e646e7
Enhancements
Fix when generating configurations with external configuration file with rule generator disabled, generated rules will still be added.
Add support for configuration files in YAML format.
Optimize codes.
2020-02-07 00:11:35 +08:00
Tindy X
5b5ae714f7
Fix after generating a Clash Proxy Provider, the cached Clash base will be broken 2020-02-06 16:44:12 +08:00
Tindy X
cb3ad69803
Add link to README-cn.md 2020-02-05 23:20:03 +08:00
Tindy X
879769d88a
Update README-docker.md 2020-02-05 23:07:36 +08:00
Tindy X
84a1b73f45
Update README
Clean up files.
2020-02-05 23:06:28 +08:00
Tindy X
9c992ff2c3
Bug fixes
Fix logical error for customizing rulesets and groups.
Fix parsing error for some VMess subscriptions.
Optimize codes.
2020-02-05 22:27:41 +08:00
MelosBot
f0822054c0
Update README-cn.md
* Add URL parameters

Added description of `upload_path`

* 📚 Add `example external configuration file`
2020-02-05 19:37:40 +08:00
Tindy X
3945ba5afb
Change default working directory to where pref.ini is in 2020-02-04 16:36:37 +08:00
Tindy X
c05b7913af
Fix codes for compiling with mbedTLS
Clean up codes. (+6 squashed commit)

Squashed commit:

[4126d9e] Update build scripts

[2ee5027] Update CMake module

[71da951] Update build scripts

[dea8d3f] Update CMake script

[92113ba] Clean up codes and update build script
2020-02-03 18:10:52 +08:00
Tindy X
00976c9eeb
Enhancements
Fix when subscription download timeout before complete, the parser will still try to parse downloaded content.
Change default regex library to PCRE2.
Change Quantumult X "url-test" equivalent to "available".
Optimize codes.
Update build scripts.
2020-02-02 23:18:20 +08:00
Tindy X
fd5a74ec93
Fix a bug 2020-02-02 00:37:02 -06:00
Tindy X
e78bb6df47
Add support for importing snippets
Clean up file structure.
2020-02-02 13:56:14 +08:00
Tindy X
5634df6a7f
Add duplicate node name check for Quantumult(X) configuration files 2020-02-01 11:57:20 +08:00
Tindy X
cc35c6f8a6
Add support for extracting UserInfo from SSD subscriptions 2020-02-01 01:16:05 +08:00
Tindy X
8eb5e1e5e3
Update build script 2020-01-31 20:20:42 +08:00
Tindy X
daca90abe7
Bump version to v0.3.0 2020-01-31 19:50:28 +08:00
Tindy X
9c91a8cd0a
Update local rulesets 2020-01-31 19:47:56 +08:00
Tindy X
b085c0d0c1
Add support for exporting complete Quantumult configuration file
Fix incorrect generation of Quantumult X configuratios.
Fix broken group name option.
Add external configuration support for customize Quantumult(X) base.
Update Travis CI build script.
Tweak Emoji match rules.
Clean up codes.
2020-01-31 19:30:04 +08:00
Tindy X
c5fa786500
Add support for exporting complete Quantumult X configuration file 2020-01-31 00:50:09 +08:00
Tindy X
52b5a2636c
Add missing header 2020-01-30 17:18:17 +08:00
Tindy X
4492fcd806
Enhancements
Add Subscription-UserInfo header to exporter, supports extracting from original headers and from info nodes.
Optimize codes.
2020-01-30 17:14:00 +08:00
Tindy X
7c546e9606
Fix a potential loop request bug which may cause server to overload 2020-01-30 11:10:19 +08:00
Tindy X
2073d0ef25
Fix URL argument parsing error 2020-01-27 20:40:50 +08:00
Tindy X
e2ecedff43
Update local rulesets 2020-01-27 17:41:45 +08:00
Tindy X
a387b67b93
Fix typo 2020-01-27 15:16:39 +08:00
Tindy X
66cebab7f8
Update local rulesets and example configuration files 2020-01-27 15:02:40 +08:00
Tindy X
1514727573
Bug fixes
Fix issue [#44](https://github.com/tindy2013/subconverter/issues/44).
Fix host setting missing for VMess TCP+TLS nodes.
Fix logical error in loading external configuration file.
Fix a potential multi-thread resource conflict.
Add rename and emoji option in external configuration file.
2020-01-27 14:56:49 +08:00
Tindy X
1a54f7c500
Bump version to v0.2.7 2020-01-26 23:38:22 +08:00
Tindy X
7d03374016
Bug fixes
Fix incorrect format for exporting Quantumult VMess subscriptions.
Fix parser not recognize over-tls obfs in Quantumult X VMess subscriptions.
Fix potential compatibility issue for non-standard VMess subscriptions.
Add basic support for acquiring headers during subscription download.
2020-01-21 00:37:45 +08:00
Tindy X
0c76741a25
Enhancements
Add more HTTP status code with detailed error info.
Improve error handling with broken links.
Add basic support for extra response headers.
2020-01-20 00:22:41 +08:00
Tindy X
d13788e1d1
Enhancements
Improve compatibility with complex rule when directly adding rule with surge_ruleset.
Improve compatibility with incorrect format of single links.
Optimize codes.
2020-01-19 16:32:26 +08:00
Tindy X
3a09c87081
Update Microsoft Service list 2020-01-17 23:14:07 +08:00
Tindy X
62de1f320b
Add more example config files
Add Microsoft Services ruleset.
Clean up file structure.
2020-01-17 16:19:24 +08:00
Tindy X
66dde82c85
Fix bugs
Fix when no custom ruleset is set in external config file, no rules will be generated.
Fix ws-path parsing for Quantumult X VMess subscription.
Add README for Docker.
Optimize codes.
2020-01-16 21:50:27 +08:00
MelosBot
2038533798 Update README-cn.md (#39)
Update README-cn.md

Add details
2020-01-16 17:15:08 +08:00
Tindy X
21c4871ac0
Add Linux x86 build 2020-01-16 00:24:52 +08:00
Tindy X
6a0aff4330
Update Dockerfile 2020-01-14 21:59:32 +08:00
Tindy X
882c42e1eb
Update Dockerfile to decrease docker image size 2020-01-14 21:34:01 +08:00
Tindy X
987c582859
Bump version to v0.2.6 2020-01-14 14:48:41 +08:00
Tindy X
2d3875543d
Move China Emoji rule to last position 2020-01-14 14:46:49 +08:00
Tindy X
8a5615f4ac
Update local rulesets 2020-01-14 14:43:45 +08:00
MelosBot
420a013cac Update README-cn.md (#38)
Update README-cn.md

Fix description
2020-01-14 14:29:41 +08:00
Tindy X
66c7f3a070
Optimize codes 2020-01-14 14:12:29 +08:00
Tindy X
b186d805f3
Enhancements
Fix support for Quantumult X style VMess subscription.
Fix plugin support for Shadowsocks Android clients.
Add support for exporting Shadowsocks Android subscription.
Add regular expression blacklist to prevent high CPU usage.
Move "rename_node" options to "[node_pref]" section.
Optimize codes.
2020-01-14 13:18:43 +08:00
Tindy X
764b0e68d4
Update README-cn.md 2020-01-13 17:52:18 +08:00
Tindy X
4374a3e8bd
Fix support for some non-standard subscription
Add Dockerfile for image auto update.
2020-01-13 15:08:08 +08:00
Tindy X
3a39977253
Tweak filter_deprecated_nodes option 2020-01-11 16:21:59 +08:00
Tindy X
d24a95168f
Fix a bug 2020-01-09 23:05:49 +08:00
Tindy X
5ff9018539
Bug fixes
Fix support for parsing some non-standard subscriptions.
Change cURL User-Agent to subconverter/latest.
Optimize codes.
2020-01-09 23:02:40 +08:00
Tindy X
5eb54b4a46
Fix build script 2020-01-08 00:40:07 +08:00