bol-van
732cb7f2d6
ip2net: some more optimize ipv6 sort
2022-06-17 10:19:45 +03:00
bol-van
9cf2e3f1de
ip2net: optimize ipv6 sort for all endianness
2022-06-16 19:45:01 +03:00
bol-van
9529953594
ip2net: improve performance on big endian systems
2022-06-16 15:43:20 +03:00
bol-van
3842cbbca5
ip2net: i hate strict aliasing
2022-06-13 17:51:07 +03:00
bol-van
1fcee44443
Merge pull request #113 from jwakely/patch-1
...
Fix aliasing violations in ip6_and
2022-06-08 19:35:13 +03:00
Jonathan Wakely
6adaf5ca27
Fix aliasing violations in ip6_and
...
Accessing uint8_t[16] through a different type is an aliasing violation, i.e. undefined behaviour.
Use memcpy to copy the bytes out, then AND them, then memcpy back in.
The actual memcpy calls will be optimized away, but doing it this way avoids undefined behaviour.
2022-06-08 16:29:44 +01:00
bol-van
4a47e535f0
quick_start: ttl6 notice
2022-06-04 10:57:18 +03:00
bol-van
75570811d9
quick_start: ttl6 notice
2022-06-04 10:53:41 +03:00
bol-van
21041346f1
custom scripts: remove redundant in nft fw section
2022-06-03 10:35:11 +03:00
bol-van
3f5335d0ad
readme: custom-nfqws-quic4all notice
2022-06-03 10:26:09 +03:00
bol-van
df2796cfcc
readme: custom-nfqws-quic4all notice
2022-06-03 10:24:18 +03:00
bol-van
240eaa6425
install_bin: glibc execvp calls /bin/sh. use bash if possible
2022-06-01 22:03:27 +03:00
bol-van
e7a3c8c142
nft: fix chains deletion on stop_fw
2022-06-01 16:31:52 +03:00
bol-van
0af2bb1841
custom-nfqws-quic4all-complex fix comment
2022-06-01 16:25:23 +03:00
bol-van
7393dd6ba0
sysv custom-nfqws-quic4all-complex fix comment
2022-06-01 16:23:55 +03:00
bol-van
e2418531af
nfqws: default quic fake to bypass russian TSPU
2022-05-30 14:48:29 +03:00
bol-van
a2f9d7cb28
install_easy: copy files/fake for openwrt
2022-05-30 09:49:11 +03:00
bol-van
bd45b6d97e
del trash binary
2022-05-30 09:34:06 +03:00
bol-van
bcb7abc830
complex TSPU hack is overkill
2022-05-30 09:31:57 +03:00
bol-van
0c457dc2a8
complex TSPU hack is overkill
2022-05-30 09:28:16 +03:00
bol-van
e2a5f6bb21
complex TSPU hack is overkill
2022-05-30 09:27:30 +03:00
bol-van
ef669a15a5
TSPU QUIC block bypass custom script
2022-05-29 23:07:59 +03:00
bol-van
01ec94806d
nfqws: fix running on ipv6 disabled system
2022-05-20 11:21:38 +03:00
bol-van
877adbd6f6
nfqws: preserve fwmark. bind-fix
2022-05-15 15:54:35 +03:00
bol-van
ba5bde81a3
nftables cheat sheet
2022-05-13 14:35:57 +03:00
bol-van
144ceb66f4
nftables cheat sheet
2022-05-13 14:35:27 +03:00
bol-van
5226f7b320
quick_start: openwrt disk space notice
2022-05-13 13:55:00 +03:00
bol-van
0a82e2009a
readme: openwrt flow offload notice
2022-05-10 16:03:52 +03:00
bol-van
33d3517273
readme: other firmware flow offload notice
2022-05-10 16:00:23 +03:00
bol-van
6c1fb4bcff
readme: android seem to always have NFQUEUE
2022-05-10 15:56:43 +03:00
bol-van
aa231a1a98
rename https.txt -> redsocks.txt
2022-05-07 20:12:54 +03:00
bol-van
d39e0cd658
https.txt : no more need redsocks special autostart
2022-05-07 20:06:11 +03:00
bol-van
71410abe1f
https.txt : use prepare_route_localnet
2022-05-07 19:58:06 +03:00
bol-van
5e27ac95fa
https.txt : 127.0.0.127
2022-05-07 16:29:40 +03:00
bol-van
78498a7bd7
https.txt : fix wrong ifname set
2022-05-07 16:08:55 +03:00
bol-van
be092b3691
https.txt: add missing @zapret nfset filter
2022-05-07 14:33:30 +03:00
bol-van
3e31a4de9e
https.txt: update to support nftable openwrt
2022-05-07 14:09:10 +03:00
bol-van
e05e04fd91
https.txt: update to support nftable openwrt
2022-05-07 14:08:11 +03:00
bol-van
281d1852c0
readme: manual_setup separate file
2022-05-07 14:07:55 +03:00
bol-van
83d2fb3d60
quick_start: typo
2022-05-05 13:17:03 +03:00
bol-van
e6f0980a45
quick_start: hacker method notice
2022-05-05 12:19:58 +03:00
bol-van
5d4f522bfa
Revert "Create LICENSE.txt"
...
This reverts commit d179dba034
.
2022-05-03 20:25:54 +03:00
bol-van
d179dba034
Create LICENSE.txt
2022-05-03 20:24:45 +03:00
bol-van
7f7badb2af
update bins
2022-05-03 12:32:14 +03:00
bol-van
a76d20c7a9
Merge pull request #106 from rekiofoldhome/unaligned-access
...
Use byte-per-byte accesses when accessing possibly unaligned data.
2022-05-03 12:31:01 +03:00
Reki
7ffa952d01
Use byte-per-byte accesses when accessing possibly unaligned data.
2022-05-03 10:20:42 +03:00
bol-van
1bbe9c5700
Merge pull request #105 from ataniazov/patch-1
...
docs: quick_start typo
2022-05-02 18:37:58 +03:00
ataniazov
c9d84e3ce2
docs: quick_start typo
2022-05-02 13:14:43 +00:00
bol-van
95f00a7a95
docs: yandex dns non-standard port
2022-05-02 11:27:44 +03:00
bol-van
77c754db94
docs: yandex dns non-standard port
2022-05-02 11:26:50 +03:00