51 Commits

Author SHA1 Message Date
dyhkwong
2a790c23f0 Fix NaïveProxy Plugin compilation 2026-08-22 00:09:00 +08:00
dyhkwong
9f845130c1 Update core
- Add ShadowQUIC core implementation and remove ShadowQUIC plugin. ShadowQUIC Brutal and SunnyQUIC are removed.
2026-07-29 16:04:14 +08:00
dyhkwong
09101db394 Manually strip symbols in plugin binaries to fix reproducible build
- `stripReleaseDebugSymbols` NDK version detection order: `ndk.dir` in `local.properties` -> `android.ndkVersion` of the module -> AGP choose a "suitable" but usually old version itself (`ANDROID_NDK_HOME` is always ignored)
- `stripReleaseDebugSymbols` only uses `llvm-strip` of the detected NDK version to strip, and will be skipped if the detected NDK version does not match the installed NDK version
2026-01-22 00:20:40 +08:00
dyhkwong
a7e2b84f3a Improve plugin reproducibility 2026-01-21 20:37:38 +08:00
dyhkwong
952c3e1fbd 0.17.0 changes 2025-11-25 13:33:22 +08:00
dyhkwong
5481412946 Update TUIC v5 plugin to 1.5.2 2025-10-06 21:29:57 +08:00
dyhkwong
0450394f47 Deprecate Brook plugin 2025-08-01 18:54:11 +08:00
dyhkwong
9e70c97dd8 Try to build ShadowQUIC plugin 2025-07-25 23:45:31 +08:00
dyhkwong
f74f61596c Fix: NDK r28 does not 16KB-align 32-bit libraries
Does 32-bit 16KB-aligned device ever exist in real life?
2025-06-25 16:37:43 +08:00
dyhkwong
6d2da19363 Add back TUIC v5 plugin (Itsusinn/tuic based) 2025-06-09 04:02:48 +08:00
dyhkwong
120f1caf49 Remove mieru LogPrefix ldflags
IDK what it is.
2025-04-08 16:33:55 +08:00
dyhkwong
75caa19249 Remove useless -w ldflags
`-s` contains `-w`
2025-04-08 16:31:15 +08:00
dyhkwong
946568a042 Add -buildvcs=false to plugins in Golang to improve reproducibility 2025-04-08 16:23:38 +08:00
dyhkwong
abf1e0eca3 Upgrade NDK to r28
NDK r28 has enabled 16KB page size support by default
2025-02-06 16:47:12 +08:00
dyhkwong
9623864909 Update Brook plugin to v20250202 2025-01-23 16:25:08 +08:00
dyhkwong
b25d408dae refine build procedure 2025-01-16 04:25:07 +08:00
dyhkwong
d8f19a74f6 add back submodule structure for naive for convenience 2024-12-17 01:48:43 +08:00
dyhkwong
91be7488dc Update naive workflow 2024-09-14 05:16:06 +08:00
dyhkwong
2f1e9d7a45 Revert "Rebuild legacy plugins with 16 KB page size support" 2024-08-30 16:55:47 +08:00
dyhkwong
51727f8f52 Rebuild legacy plugins with 16 KB page size support 2024-08-30 16:55:46 +08:00
dyhkwong
75094ff508 Support 16 KB page size
naive plugin has supported since version 121
2024-08-30 16:55:46 +08:00
dyhkwong
fd48d753f6 Remove shadow-tls plugin from mainline 2024-06-14 01:24:02 +08:00
dyhkwong
5bdc0e0ac8 Add Juicity plugin
TODO: incompatible with fake DNS (juicity issue 140)

Co-authored-by: HystericalDragon <HystericalDragons@proton.me>
2024-06-07 21:49:28 +08:00
dyhkwong
0e6c8fdb22 Update naiveproxy to v124.0.6367.54-1 2024-04-25 06:05:45 +08:00
dyhkwong
210f7dfe43 breaking change: drop mieru2 and migrade back to mieru 2024-04-13 11:47:41 +08:00
dyhkwong
0b2051c190 Brook 20240404 breaking changes 2024-03-06 23:41:02 +08:00
dyhkwong
fe14a7333a Update brook to 20240214 2024-01-16 17:57:40 +08:00
dyhkwong
d815be490b Update shadow-tls to v0.2.25
armv7-linux-androideabi and i686-linux-android fail to build as of monoio 0.2.0
2023-12-23 18:02:01 +08:00
dyhkwong
706a72c394 update toolchains and remove legacy code 2023-11-19 15:06:20 +08:00
dyhkwong
d226f638eb add shadowtls plugin 2023-10-13 23:15:39 +08:00
dyhkwong
f619e9db4f Update brook to v20230606 2023-10-13 00:20:52 +08:00
dyhkwong
1f88eb72dd Add TUIC v5 plugin 2023-10-13 00:20:51 +08:00
dyhkwong
197a4e6a10 Update pingtunnel to v2.7 2023-10-13 00:20:48 +08:00
dyhkwong
4e75dbd29c Add Mieru 2 plugin 2023-10-13 00:20:48 +08:00
dyhkwong
3b03e7e639 Add Hysteria 2 plugin 2023-10-13 00:20:47 +08:00
binarycraft007
7952c52a8f Update hysteria (#632) 2023-02-24 22:42:13 +00:00
世界
6cff8ea8ca Add tuic plugin 2022-06-26 19:41:37 +08:00
世界
5042448c1a Add mieru plugin 2022-06-26 16:02:23 +08:00
世界
d144dfa8b5 Refine plugin build 2022-01-16 23:25:16 +08:00
世界
3a3611f799 Add hysteria link support 2021-12-10 20:02:57 +08:00
世界
ad7f07062b Fix ndk version 2021-11-11 15:36:29 +08:00
世界
a17c360e71 Update core 2021-10-29 17:45:51 +08:00
世界
7e81441033 Add wireguard 2021-09-04 22:14:37 +08:00
世界
c29917bed3 Import hysteria 2021-08-02 10:22:33 +08:00
世界
d745264671 Add protocol provider settings 2021-07-19 19:09:25 +08:00
世界
7f76ec2ec6 Remove Xray related parts for fork 2021-06-13 02:58:47 +08:00
世界
d04065d793 Fix naive plugin for F-Droid build 2021-05-31 11:41:47 +08:00
世界
a4ec21ccab Revert "Build naive with installed ndk" 2021-05-29 22:50:58 +08:00
世界
e444a53239 Import brook 2021-05-22 09:59:50 +08:00
世界
c71eb99b15 Split plugin builds for F-Droid 2021-05-22 09:10:35 +08:00