gSpot
ef15f50b9f
Bugfixes.
2026-03-04 16:22:22 +03:00
gSpotx2f
ebeb870d82
Merge pull request #157 from toxeh/master
...
fix: multiple bugs across shell, lua and python modules
2026-03-04 14:55:58 +03:00
gSpot
5b1ba82dd0
Minor fixes.
2026-02-23 22:00:04 +03:00
gSpot
145eb5a6b9
Minor fixes.
2026-02-23 21:29:18 +03:00
gSpot
950d30fdfd
Minor fixes.
2026-02-23 20:29:35 +03:00
afanasyev
3c2eef6331
fix: multiple bugs across shell, lua and python modules
...
Shell (ruantiblock):
- fix broken 'ip' command check — was 'export IP_CMD=ip' followed
by checking $? (always 0 from export); now uses 'which ip' like
other utility checks
- fix LOGGER_CMD check — export swallowed which exit code; split
assignment and export
- fix 'return 1' outside function in main case block — changed to
'exit 1'
- fix '==' to '=' in test expressions for POSIX sh compliance
(script uses #!/bin/sh)
- fix typo 'Искоючить' -> 'Исключить' in comment
- remove unused variable _dnsmasq_data_file in AddUserEntries()
Lua (ruab_parser.lua):
- fix global variable leak: 'val' in Config:load_environ_config()
was not declared local, polluting global scope
- fix global function leak: 'load_file' inside
Config:load_filter_files() was not declared local
- fix premature return in Summarize.remove_items() — only first
matching item was deleted from range, rest were skipped
Python (ruab_parser.py):
- fix AttributeError crash in Summarize._group_ip_ranges() —
raw_list is a dict but .remove() was called (dict method);
changed to .pop() with default None
2026-02-09 00:28:30 +03:00
gSpot
53bc8167fa
Minor fixes.
2026-01-07 22:38:48 +03:00
gSpot
48fdb95abf
Standalone parser for user entries.
2025-12-31 03:15:47 +03:00
gSpot
d99a9ab770
Added IGNORE_LOCAL_IP option.
2025-11-20 18:32:13 +03:00
gSpot
ec26d291a3
ruantiblock-mod-lua, ruantiblock-mod-py: BLLIST_ORG_EXCLUDED, fqdn-only mode.
2025-11-13 18:14:06 +03:00
gSpot
4f68d13026
Blackhole route for VPN configuration.
...
luci-app-ruantiblock: UI changes for settings.js.
ruantiblock-mod-lua, ruantiblock-mod-py: Added BLLIST_CIDR_EXCLUDED option.
2025-09-15 18:25:20 +03:00
gSpot
1c27840aca
Fixed POST_UPDATE_SCRIPT.
2025-07-25 21:32:01 +03:00
gSpot
ba8011c8ba
Minor improvements. luci-app-ruantiblock: updated log.
2025-04-14 19:05:04 +03:00
gSpot
9c38a0a531
Minor improvements: optional update scripts (pre_update_script, post_update_script).
2025-03-02 15:24:11 +03:00
gSpot
8c9560f91c
Minor fixes.
2025-02-10 16:34:34 +03:00
gSpot
5c3c1c125d
Improved dnsmasq confdir check.
2025-02-09 18:35:41 +03:00
gSpot
8eaf8e3fd8
ruantiblock-mod-lua, ruantiblock-mod-py: subdomains optimization.
2025-01-21 23:33:51 +03:00
gSpot
50a1c68afd
Updated: blacklist_sources, fqdn_filter. Minor fixes.
2024-12-15 16:39:24 +03:00
gSpot
2227aa2306
Fixed deletion of nft chains.
2024-12-02 15:56:28 +03:00
gSpot
dc2ca41afd
Dnsmasq confdir from ubus.
2024-11-26 17:27:10 +03:00
gSpot
82b31872e9
Adding lan subnet to FPROXY_PRIVATE_NETS on startup. Minor fixes.
2024-11-26 15:32:26 +03:00
gSpot
0cc02a7ddd
v2.1. Refactoring, fixes & improvements.
2024-11-06 15:30:03 +03:00
gSpot
06219e9328
v2.0. Multi proxy for user entries. TProxy support.
2024-11-03 02:20:45 +03:00
gSpot
8184a68fe8
v1.6. Refactoring. Some improvements.
2024-09-23 00:52:58 +03:00
gSpot
fd2dd3d165
zapret-info URL.
2024-09-06 18:42:50 +03:00
gSpot
037ebcd8fa
Minor fixes
2024-07-12 17:19:21 +03:00
gSpot
83e8252f92
Minor fixes & improvements.
2024-05-12 18:50:13 +03:00
gSpot
edb43ea74c
v1.5. New options: USER_ENTRIES_REMOTE, ENABLE_TMP_DOWNLOADS. Fixes & improvements.
2024-04-07 17:07:12 +03:00
gSpot
9474cbc729
ruantiblock-mod-lua, ruantiblock-mod-py: new blacklist source fz139.
2024-03-21 00:06:43 +03:00
gSpot
b311722cbb
Refactoring: ruantiblock-mod-lua, ruantiblock-mod-py.
2024-03-14 22:20:11 +03:00
gSpot
9d0a75a7f8
Minor fixes
2024-01-03 18:49:22 +03:00
gSpot
72d7f8336f
Custom VPN gateway (VPN_GW_IP)
2023-12-24 16:13:41 +03:00
gSpot
9113ea57d0
v1.4. ruab_route_check
2023-12-10 17:02:06 +03:00
gSpot
a933fc36f9
Minor fixes
2023-08-29 19:09:18 +03:00
gSpot
46944b8c3f
v1.3. New options: full proxy mode, downloading blacklist through proxy.
2023-08-29 17:43:52 +03:00
gSpot
c8e8832a3d
Removed TOR_ALLOW_UDP option, NFTSET_DNSMASQ_TIMEOUT set to 3 hours
2023-08-22 18:16:04 +03:00
gSpot
a3ad091599
BYPASS_MODE
2023-07-31 01:12:53 +03:00
gSpot
e9e510487f
Timeout update for dnsmasq set
2023-07-23 18:02:43 +03:00
gSpot
ce79a1f469
v1.2. BYPASS_IP
2023-07-18 16:25:52 +03:00
gSpot
6d6bed7903
ruantiblock: Nft chains prio
2023-07-10 17:14:46 +03:00
gSpot
406a7c7c09
Scripts moved to /usr/share/ruantiblock.
2023-04-24 17:59:35 +03:00
gSpot
251e3cf200
Minor fixes
2023-03-05 12:59:53 +03:00
gSpot
41c4bb20ed
BLLIST_GR_EXCLUDED_SLD
2023-03-02 15:54:45 +03:00
gSpot
03ec2ce632
v1.1. Removed separate nftsets for user entries.
2023-02-18 15:52:13 +03:00
gSpot
50d8fa812a
Fixed update at startup
2023-02-09 20:53:20 +03:00
gSpot
2c03c704a6
Nft policy
2023-02-09 19:39:34 +03:00
gSpot
5b57b94e9d
User_entries changes.
2023-02-08 01:00:46 +03:00
gSpot
5d2c716795
v1.0. Support for nftables and dnsmasq 2.88.
2023-02-06 17:27:15 +03:00
gSpot
c1ad1ab10e
Minor improvements
2023-02-05 01:37:20 +03:00
gSpot
da4b37442b
Minor fixes
2023-01-21 14:30:25 +03:00