2016-02-15 16:34:45 +03:00
|
|
|
v1
|
|
|
|
|
|
|
|
Initial release
|
|
|
|
|
|
|
|
v2
|
|
|
|
|
|
|
|
nfqws : command line options change. now using standard getopt.
|
|
|
|
nfqws : added options for window size changing and "Host:" case change
|
|
|
|
ISP support : tested on mns.ru and beeline (corbina)
|
|
|
|
init scripts : rewritten init scripts for simple choise of ISP
|
|
|
|
create_ipset : now using 'ipset restore', it works much faster
|
|
|
|
readme : updated. now using UTF-8 charset.
|
2016-02-25 16:43:48 +03:00
|
|
|
|
|
|
|
v3
|
|
|
|
|
|
|
|
tpws : added transparent proxy (supports TPROXY and DNAT).
|
|
|
|
can help when ISP tracks whole HTTP session, not only the beginning
|
|
|
|
ipset : added zapret-hosts-user.txt which contain user defined host names to be resolved
|
|
|
|
and added to zapret ip list
|
|
|
|
ISP support : dom.ru support via TPROXY/DNAT
|
|
|
|
ISP support : successfully tested sknt.ru on 'domru' configuration
|
|
|
|
other configs will probably also work, but cannot test
|
|
|
|
compile : openwrt compile howto
|
|
|
|
|
|
|
|
v4
|
|
|
|
|
|
|
|
tpws : added ability to insert extra space after http method : "GET /" => "GET /"
|
|
|
|
ISP support : TKT support
|
|
|
|
|
|
|
|
v5
|
|
|
|
|
|
|
|
nfqws : ipv6 support in nfqws
|
|
|
|
|
|
|
|
v6
|
|
|
|
|
|
|
|
ipset : added "get_antizapret.sh"
|
|
|
|
|
|
|
|
v7
|
|
|
|
|
|
|
|
tpws : added ability to insert "." after Host: name
|
2016-02-26 11:09:31 +03:00
|
|
|
|
|
|
|
v8
|
|
|
|
|
|
|
|
openwrt init : removed hotplug.d/firewall because of race conditions. now only use /etc/firewall.user
|
2016-03-04 12:03:34 +03:00
|
|
|
|
|
|
|
v9
|
|
|
|
|
|
|
|
ipban : added ipban ipset. place domains banned by ip to zapret-hosts-user-ipban.txt
|
|
|
|
these IPs must be soxified for both http and https
|
2016-03-05 11:04:40 +03:00
|
|
|
ISP support : tiera support
|
|
|
|
ISP support : added DNS filtering to ubuntu and debian scripts
|
2016-03-07 17:48:23 +03:00
|
|
|
|
|
|
|
v10
|
|
|
|
|
|
|
|
tpws : added split-pos option. split every message at specified position
|
2016-03-16 08:33:26 +03:00
|
|
|
|
|
|
|
v11
|
|
|
|
|
|
|
|
ipset : scripts optimizations
|
2016-03-30 16:43:06 +03:00
|
|
|
|
|
|
|
v12
|
|
|
|
|
|
|
|
nfqws : fix wrong tcp checksum calculation if packet length is odd and platform is big-endian
|
2016-10-28 19:00:04 +03:00
|
|
|
|
|
|
|
v13
|
|
|
|
|
|
|
|
added binaries
|
2016-11-07 18:06:30 +03:00
|
|
|
|
|
|
|
v14
|
|
|
|
|
|
|
|
change get_antizapret script to work with https://github.com/zapret-info/z-i/raw/master/dump.csv
|
|
|
|
filter out 192.168.*, 127.*, 10.* from blocked ips
|
2016-12-08 16:36:49 +03:00
|
|
|
|
|
|
|
v15
|
|
|
|
|
|
|
|
added --hostspell option to nfqws and tpws
|
|
|
|
ISP support : beeline now catches "host" but other spellings still work
|
|
|
|
openwrt/LEDE : changed init script to work with procd
|
|
|
|
tpws, nfqws : minor cosmetic fixes
|
2017-02-20 11:50:31 +03:00
|
|
|
|
|
|
|
v16
|
|
|
|
|
|
|
|
tpws: split-http-req=method : split inside method name, not after
|
|
|
|
ISP support : mns.ru changed split pos to 3 (got redirect page with HEAD req : curl -I ej.ru)
|
2017-04-23 10:14:00 +03:00
|
|
|
|
|
|
|
v17
|
|
|
|
|
|
|
|
ISP support : athome moved from nfqws to tpws because of instability and http request hangs
|