Tindy X
f1198f9954
Merge remote-tracking branch 'origin/master'
2020-02-17 15:01:03 +08:00
Tindy X
e2aacf853c
Enhancements
...
Add Edge header support for Surge/Quantumult/Clash.
Fix configuration file not found when start up via right-click menu on some platform.
Optimize codes.
Clean up unused files.
2020-02-17 15:00:48 +08:00
Mingye Wang
0e7ba4e401
Faster base64 ( #63 )
...
Cool kids on the Internet use two tables to do base64. That looks cool.
We should get it.
2020-02-16 22:42:48 +08:00
Tindy X
b0b2546d93
Add support for adding VMess nodes to Surfboard configurations
2020-02-16 16:59:32 +08:00
Tindy X
54a17413bc
Bug fix
...
Fix when exporting Quantumult (X) Node List, the first node will appear twice.
Optimize codes.
2020-02-16 15:14:21 +08:00
Tindy X
e1a7eb3829
Bug fixes
...
Fix missing setting in pref.yml.
Optimize codes.
2020-02-16 12:23:27 +08:00
Tindy X
41b9f97d4c
Fix a bug which will cause /getruleset for Surge unable to fetch data
...
Add descriptions in pref.ini.
v0.3.1
2020-02-15 23:29:11 +08:00
Tindy X
16092f6946
Fix a bug that will cause Surge Node List unable to be generated
2020-02-15 21:33:14 +08:00
Tindy X
c798918f40
Bug fixes
...
Fix line breaks not correctly processed in getruleset interface.
Fix missing initialization of managed_config_prefix in simpleToClashR interface.
Optimize codes.
2020-02-15 20:15:48 +08:00
Tindy X
700fbc5d8d
Bump version to v0.3.1
2020-02-15 18:49:29 +08:00
Tindy X
e8624a7d25
Optimize codes
2020-02-15 18:15:35 +08:00
Tindy X
f6a09670be
Enhancements
...
Fix when list option is set to true, the program will still try to load groups and rulesets.
Add an interface to provide local/remote rulesets for Surge/Quantumult X.
Add converting rulesets to Quantumult X format and adding as remote filters.
2020-02-15 18:00:59 +08:00
Tindy X
9c8a8d8268
Update local rulesets and example configs
2020-02-15 16:19:57 +08:00
Mingye Wang
b950260e68
Add support for data: URIs ( #62 )
...
Add support for data: URIs.
Code conversion renaming (GBK->ACP).
2020-02-15 15:14:43 +08:00
MelosBot
b818df6ac8
Update README-cn.md ( #61 )
...
有关 Quantumult (X) 输出的描述修改
2020-02-15 15:09:07 +08:00
Tindy X
78b4fec7d9
Bug fixes
...
Fix a potential random crash on non-Windows platforms.
Fix compatibility with some non-standard Shadowsocks and Shadowcsocks Android subscriptions.
Optimize codes.
2020-02-15 11:29:40 +08:00
Tindy X
794370004e
Enhancements
...
Fix missing keys and sections in Mellow configs.
Fix Emoji matching rules.
Add token verification when using default_urls in API mode.
Optimize codes.
2020-02-13 18:28:00 +08:00
Tindy X
f9bd9cc1ce
Enhancements
...
Fix when a request without User-Agent was received, the program will crash.
Fix Emoji matching rules.
Add an interface to serve/convert local/remote rulesets.
2020-02-11 16:43:39 +08:00
Tindy X
7110146873
Fix empty lines in rulesets not being removed
2020-02-10 21:14:42 +08:00
Tindy X
e14f7dd6bf
Enhancements
...
Fix when processing duplicated node name for Surge, the program will crash.
Add an interface to directly convert Surge config to Clash config.
Add Netease Music IP ruleset.
Clean up codes.
Update build scripts.
2020-02-10 18:22:12 +08:00
Tindy X
ac75c9513a
Bug fixes
...
Fix Surge SSID groups not being correctly generated.
Fix snippet importing not filtering line break.
Add SSID group example.
2020-02-10 11:37:40 +08:00
Tindy X
6f64f27361
Fix a bug which may cause some comments in rulesets not being filtered
2020-02-09 16:53:22 +08:00
Tindy X
3eefeb740e
Bug fix
...
Change default configuration file to pref.ini and try to look for pref.yml.
Update Dockerfile.
2020-02-09 14:15:36 +08:00
Tindy X
2a082fee37
Bug fix
...
Fix a bug when more than one import in a group, only the first one will be added.
Add more HTTP status code.
2020-02-07 19:03:19 +08:00
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
v0.3.0
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