Commit Graph

536 Commits

Author SHA1 Message Date
bol-van d7ff514cc8 wireguard docs: repo backports suggestion 2022-06-18 12:03:17 +03:00
bol-van 88d786d807 wireguard docs: update build instructions 2022-06-18 12:01:12 +03:00
bol-van d202b9fbd3 wireguard docs: wg included to 5.6 kernel 2022-06-18 11:54:47 +03:00
bol-van 8942aac19d wireguard docs: hardcode wg device name to avoid startup fail 2022-06-18 11:48:09 +03:00
bol-van ae499efa3a wireguard docs: check DEVICE is not null 2022-06-18 11:43:31 +03:00
bol-van da05000c7f wireguard docs: nftables complex case without SNAT 2022-06-18 11:35:26 +03:00
bol-van 414bfa6dee wireguard docs: some nft 2022-06-17 20:42:30 +03:00
bol-van 481c4e34d8 ip2net,mdig : update makefile to support win compile 2022-06-17 15:00:21 +03:00
bol-van 4230a9ae32 mdig: mingw build 2022-06-17 14:57:20 +03:00
bol-van 04995b73de ip2net: fix build in mingw in *nix 2022-06-17 14:37:12 +03:00
bol-van a813570415 ip2net: mingw compile 2022-06-17 14:05:58 +03:00
bol-van c2754cc347 ip2net: fix comparision 2022-06-17 10:39:09 +03:00
bol-van 76ae74eedd ip2net: some more optimize ipv6 sort 2022-06-17 10:35:20 +03:00
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