Commit Graph

49 Commits

Author SHA1 Message Date
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
菜姬
28f4877885
Fix GitHub Action build (#308)
* fix duktape build

* fix macos and windows build
2021-02-17 01:42:37 +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
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
372140c53b
Optimize codes 2020-09-08 17:27:54 +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
6befb9db14
Move main executable to /usr/bin for Docker 2020-08-18 23:31:39 +08:00
Tindy X
65ac33d514
Cleanup codes
inja: Using a better implementation for stripping blanks for expressions.
2020-08-12 02:03:00 +08:00
Tindy X
201bacbbf3
Use system version of curl on macOS 2020-07-24 11:25:30 +08:00
Tindy X
24550625ee
Update build scripts
Optimize codes.
2020-07-06 17:57:07 +08:00
Tindy X
5c9bb44054
Fix some keys might be missing when parsing some Clash subscriptions
Update build scripts.
2020-07-05 11:27:46 +08:00
Tindy X
1799ef8c7a
Update Dockerfile 2020-07-02 02:02:21 +08:00
Tindy X
5051caf5bf
Update Dockerfile 2020-07-02 01:04:17 +08:00
Tindy X
2b8f8fdd08
Add missing framework argument in macOS build script 2020-07-01 02:56:05 +08:00
Tindy X
33a5cfcb82
Fix build scripts 2020-07-01 02:39:57 +08:00
Tindy X
3aeb379696
Update build scripts 2020-07-01 02:34:22 +08:00
Tindy X
6f721aec6d
Update build scripts 2020-07-01 02:24:09 +08:00
Tindy X
f9eba5b179
Update build scripts
Optimize codes.
2020-07-01 01:14:03 +08:00
Tindy X
cf58da6204
Update Dockerfile 2020-05-31 11:39:03 +08:00
Tindy X
2b78db1164
Update build scripts 2020-05-30 18:28:38 +08:00
Tindy X
8eadbcd6ea
Update Dockerfile 2020-05-30 17:34:27 +08:00
Tindy X
b2b0bbd143
Update build script 2020-05-29 19:53:12 +08:00
Tindy X
09e13adaeb
Update build scripts
Make compiler happy.
2020-05-29 19:36:18 +08:00
Tindy X
f30b3c7cbf
Breaking changes
Fix data URIs not correctly parsed.
Fix downloading files may be caught in infinite redirect loops.
Add experimental JavaScript support for providing subscriptions, filtering nodes, sorting nodes and generating groups.
Add tag support for adding group name to a specific link.
Add complete matcher support for Emoji and rename match rule.
Optimize codes.
Update build scripts.
2020-05-29 19:15:05 +08:00
Tindy X
54747a3268
Enhancements
Fix broken SSID group exported to Quantumult X configurations. (#167)
Fix compatibility with some V2Ray-Core configurations.
Add support for using CORS proxy in downloading.
Optimize codes.
2020-05-15 22:47:31 +08:00
Tindy X
ef8b4e39ef
Enhancements
Add SNI host parsing support for Trojan subscriptions.
Add detailed log report.
Optimize codes.
Update build scripts.
2020-04-14 11:32:21 +08:00
Tindy X
a034e872cf
Update build scripts 2020-04-02 23:26:53 +08:00
Tindy X
69847d1043
Enhancements
Fix support for single node configuration used by Shadowsocks(R)-libev and V2Ray-core.
Update Dockerfile.
2020-03-22 12:23:51 +08:00
Tindy X
df9f030ca9
Enhancements
Add support for new field names for Clash.
Optimize logger.
Update build scripts.
2020-03-19 00:52:54 +08:00
Tindy X
000dffce23
Enhancements
Fix potential crash when parsing some stream nodes.
Add support for some other types of stream/expiry time nodes.
Update build scripts.
2020-03-09 16:20:10 +08:00
Tindy X
8ed0a620fd
Fix compile error on some platform
Update build script.
2020-02-24 00:19:50 +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
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
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
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
4374a3e8bd
Fix support for some non-standard subscription
Add Dockerfile for image auto update.
2020-01-13 15:08:08 +08:00
Tindy X
3f4d764e42
Update build script 2020-01-07 23:36:21 +08:00
Tindy X
e6a5e55a69
Update build scripts 2020-01-07 23:30:34 +08:00
Tindy X
914c8e9fbb
Optimize codes 2019-12-28 18:40:08 +08:00
Tindy X
fe9a4c06ad
Update CMake scripts 2019-12-27 21:15:52 +08:00
Tindy X
0676f1f4e4
Enhancements
Fix support for Android Termux configuration.
Fix support for OpenWRT SDK compilation.
Optimize codes.
2019-12-27 12:48:09 +08:00
Tindy X
0992be1e2a
Update build scripts 2019-12-26 23:17:56 +08:00
Tindy X
b89a8b1f7c
Add CMake support
Clean up file structure.
Update build scripts.
2019-12-26 20:37:47 +08:00