Commit Graph

543 Commits

Author SHA1 Message Date
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
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