Commit Graph

546 Commits

Author SHA1 Message Date
bol-van ce95d428c3 wireguard docs: typo 2022-06-18 18:20:24 +03:00
bol-van 6ef692a6e0 wireguard docs: typo 2022-06-18 18:19:34 +03:00
bol-van a38d4e79cd wireguard docs: more info, enable nozapret filter 2022-06-18 18:18:47 +03:00
bol-van bc8e44fc94 get_ipban: hup daemons if hostlist mode 2022-06-18 15:59:29 +03:00
bol-van d8749c7550 ipset: always resolve ipban list 2022-06-18 15:43:15 +03:00
bol-van a4e36eb067 installer.sh : fix restarting fw4 firewall 2022-06-18 15:19:18 +03:00
bol-van 2839293430 wireguard docs: fw3 restart - /etc/init.d/firewall restart 2022-06-18 12:41:36 +03:00
bol-van 8b7e5230ed wireguard docs: debian 9+ 2022-06-18 12:14:40 +03:00
bol-van 56352edbd8 wireguard docs: add missing nfset @zapret filter 2022-06-18 12:11:19 +03:00
bol-van faa2ac4a80 wireguard docs: openwrt fw3 fallback space requirement 2022-06-18 12:07:39 +03:00
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