bol-van
4347cce3b6
launch system: support separate and multiple hostlists
2022-07-27 16:35:05 +03:00
bol-van
895af0f629
nfqws: allow to decrease udp length
2022-07-27 12:00:36 +03:00
bol-van
2d2217073a
zero fakes
2022-07-26 22:25:10 +03:00
bol-van
403dc1a204
nfqws,tpws: multiple hostlist support, exclude hostlist support
2022-07-26 19:15:28 +03:00
bol-van
6fc58fac87
readme: android kernel hang more precise info
2022-07-24 13:39:07 +03:00
bol-van
c64dcfa142
readme: android kernel hang more precise info
2022-07-24 13:38:40 +03:00
bol-van
a1ea935ec3
readme: android kernel hang warning
2022-07-24 13:22:15 +03:00
bol-van
ed19115252
readme: android kernel hang warning
2022-07-24 13:21:27 +03:00
bol-van
36dc24a3b9
redsocks: nozapret notice
2022-06-19 16:19:00 +03:00
bol-van
d1a08f45d4
redsocks: nozapret notice
2022-06-19 16:18:45 +03:00
bol-van
18232fb548
wireguard, redsocks: nozapret notice
2022-06-19 16:17:36 +03:00
bol-van
c0f01c3829
wireguard, redsocks: nozapret notice
2022-06-19 16:16:20 +03:00
bol-van
83fab71a67
wireguard docs: firewall exception notice
2022-06-19 16:09:00 +03:00
bol-van
2422d9f1d0
wireguard docs: no own server notice
2022-06-19 10:40:59 +03:00
bol-van
33940e52f7
wireguard docs: wireguard-dkms notice
2022-06-19 10:35:30 +03:00
bol-van
1cc6b460d0
wireguard docs: 3rdparty wg server notice
2022-06-18 18:37:00 +03:00
bol-van
f32cbf5e79
wireguard docs: typo
2022-06-18 18:26:02 +03:00
bol-van
c2c0c77998
wireguard docs: typo
2022-06-18 18:24:42 +03:00
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