Commit Graph

258 Commits

Author SHA1 Message Date
Vadim Vetrov
ae9592c71f
Userspace: handle --no-ipv6 for PF_INET6 UNBIND/BIND_PF 2024-10-27 00:09:45 +03:00
Vadim Vetrov
93972f8404
Update Padavan manual (#163) 2024-10-26 18:04:24 +03:00
Vadim Vetrov
7070ddfc74
Userspace: better support for ALLOC_MALLOC
An alternative memory allocation strategy for userspace
2024-10-26 14:50:21 +03:00
Vadim Vetrov
f344e525d2
Add armv7sf 2024-10-25 22:11:21 +03:00
Vadim Vetrov
f1ab2ac1a9
Userspace youtubeUnblock: support kernel versions less than 3.8
The behaviour of nfnetlink_queue is changed since then but old kernels
require BIND/UNBIND_PF commands.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0360ae412d09bc6f4864c801effcb20bfd84520e

Co-Authored-by: renr4 <renr4@users.noreply.github.com>
2024-10-22 17:51:41 +03:00
renr
55d359d3e7 Padavan support 2024-10-19 22:46:42 +03:00
Vadim Vetrov
37a517eb8a
Fix #155 synfake option deleted but present in openwrt 2024-10-14 01:17:07 +03:00
Vadim Vetrov
ee56b67d20
Merge pull request #132 from Waujito/custom_fakes
Custom fakes
2024-10-14 00:25:45 +03:00
Vadim Vetrov
ed08feaf20
Mention #148 in README Troubleshooting 2024-10-14 00:22:50 +03:00
Vadim Vetrov
96cf0365ee
Fix possible errors on older compilers 2024-10-14 00:15:37 +03:00
Vadim Vetrov
4c7b63fa7f
Add multiple sections with config sets for various domains 2024-10-13 23:31:26 +03:00
Vadim Vetrov
58f4802f64
Update kernel module parameters 2024-10-12 19:08:49 +03:00
Vadim Vetrov
05cc0054d8
Fix getrandom on older versions 2024-10-12 16:55:27 +03:00
Vadim Vetrov
e9b033ccca
Update faking strategies
Use random ip4 id for frags, use sequential ip4 id for fakes
2024-10-12 12:23:06 +03:00
Vadim Vetrov
30bc3a8d3f
Update workflow for separate luci-app-youtubeUnblock 2024-10-11 22:37:26 +03:00
Vadim Vetrov
c617f238af
Descibe benefits of kernel module
As asked in #128
2024-09-29 13:23:16 +03:00
Vadim Vetrov
43ca3fe07e
Mention about opkg update
Asked in #123
2024-09-29 13:02:38 +03:00
Vadim Vetrov
9dc40bbdf1
Fix split on preset domain list 2024-09-28 23:06:45 +03:00
Vadim Vetrov
666b3575fc
Fix kmod fake, update kmod verbosity settings 2024-09-28 22:45:35 +03:00
Vadim Vetrov
263a04bb95
Kernel module code cleanup 2024-09-28 22:17:11 +03:00
Vadim Vetrov
6b21e9b3b3
Add checker for kernel module 2024-09-28 21:29:54 +03:00
Vadim Vetrov
98a3fd5acd
Add workflow for test build 2024-09-28 14:02:55 +03:00
Vadim Vetrov
3ee979f7d1
Enhance middle sni split
Instead of real middle sni we use targetted middle sni for explicit (not
all) sni domain list
2024-09-28 11:31:46 +03:00
Vadim Vetrov
82c49119d3
Add more custom fake message, random fake message 2024-09-26 18:11:05 +03:00
Vadim Vetrov
0fe45ec33f
Delete owrt directory
The scripts moved to the openwrt branch https://github.com/Waujito/youtubeUnblock/tree/openwrt
2024-09-21 21:16:19 +03:00
Vadim Vetrov
43d0118767
Describe the new release delivery system 2024-09-21 19:27:47 +03:00
Vadim Vetrov
79df04cb07
Update CI workflow 2024-09-21 19:20:29 +03:00
Vadim Vetrov
2d1b58bc6d
Delete workflow for kmod 2024-09-21 18:16:09 +03:00
Vadim Vetrov
cdb26833ba
Merge pull request #98 from Waujito/kmod
Kernel module
2024-09-21 08:11:01 -07:00
Vadim Vetrov
c786a44dd5
Fix warnings 2024-09-20 23:06:59 +03:00
Vadim Vetrov
2fd3107401
Fix memcpy 2024-09-19 22:48:25 +03:00
Vadim Vetrov
5415bc37ec
Compatibility for kernel version 3 2024-09-19 21:55:15 +03:00
Vadim Vetrov
3187b3ca61
Delete mutexes from rawsocket
The program works in sync way with kernel
2024-09-19 16:47:18 +03:00
Vadim Vetrov
1cacac7adc
Add notices about kernel module and openwrt sdk 2024-09-17 19:28:13 +03:00
Vadim Vetrov
6eaa0a67c8
Merge branch 'main' into kmod 2024-09-17 19:10:18 +03:00
Vadim Vetrov
edbfe120c5
Update README.md 2024-09-17 19:04:33 +03:00
Vadim Vetrov
7e71c5e9b8
Update README.md 2024-09-15 21:40:14 -07:00
Vadim Vetrov
1ade21aa22
Update README for kernel module 2024-09-16 00:28:10 +03:00
Vadim Vetrov
49a48c33cf
Update kernel module arguments 2024-09-15 22:21:24 +03:00
Vadim Vetrov
5e28fe83c2
Allow allocate in user-space with malloc 2024-09-14 20:37:19 +03:00
Vadim Vetrov
d93763ac44
Merge branch 'main' into kmod 2024-09-14 20:17:25 +03:00
Vadim Vetrov
85d3843273
Update README.md 2024-09-14 04:23:33 -07:00
Vadim Vetrov
f0826606e3
Delete development branches 2024-09-14 12:27:37 +03:00
Vadim Vetrov
c2158a7450
Merge pull request #113 from Waujito/luci_upd
Openwrt LuCI support Part 2
2024-09-14 02:26:31 -07:00
Vadim Vetrov
740df8979f
Add sections about restart after settings apply 2024-09-14 12:24:20 +03:00
Vadim Vetrov
7e73fa2613
Add documentation for LuCI and UCI 2024-09-14 11:39:10 +03:00
Vadim Vetrov
8c405b81df
Log ip version for udp 2024-09-14 11:18:45 +03:00
Vadim Vetrov
2ff83c6030
Update firewall rules 2024-09-14 11:08:38 +03:00
Vadim Vetrov
9f5f194a37
Support for luci in actions 2024-09-13 21:14:01 +03:00
Vadim Vetrov
e38e0e7bd9
Add md5sum faking strategy 2024-09-13 19:11:17 +03:00