Andrey Petelin
|
a07a961abb
|
fix: Remove non-existent filename variable
|
2025-09-11 15:01:39 +03:00 |
|
Andrey Petelin
|
2a0207ed04
|
fix: Fix variable name in HTTP proxy check for wget command
|
2025-09-11 14:58:40 +03:00 |
|
Andrey Petelin
|
67b336d66a
|
fix: Remove unused server_address variable from DNS configuration
|
2025-09-11 14:56:30 +03:00 |
|
Andrey Petelin
|
2fa4e9133f
|
chore: shfmt formatting
|
2025-09-11 14:40:06 +03:00 |
|
Andrey Petelin
|
4513afcb4b
|
chore: Remove TODO comments from user domains and subnets text input fields
|
2025-09-11 13:32:39 +03:00 |
|
Andrey Petelin
|
ce3b8c29c7
|
refactor: Implement user domain and subnet list handling
|
2025-09-11 13:31:21 +03:00 |
|
Andrey Petelin
|
ec8501486c
|
fix: Reload config after commit to ensure runtime consistency
|
2025-09-11 11:37:49 +03:00 |
|
Andrey Petelin
|
8c53f9a1c7
|
refactor: Add graceful shutdown handling for dnsmasq reconfiguration
|
2025-09-11 09:43:58 +03:00 |
|
Andrey Petelin
|
59f556f51b
|
chore: Update required sing-box version to 1.12.0
|
2025-09-10 17:44:31 +03:00 |
|
Andrey Petelin
|
5092fe3765
|
refactor: Move constants to constants.sh
|
2025-09-10 17:40:12 +03:00 |
|
Andrey Petelin
|
6846c6f444
|
refactor: Refactor nft rules to use named sets for interfaces and localv4
|
2025-09-10 15:52:14 +03:00 |
|
Andrey Petelin
|
26f3ac1301
|
refactor: Rename TEST_DOMAIN variable to FAKEIP_TEST_DOMAIN
|
2025-09-10 13:39:23 +03:00 |
|
Andrey Petelin
|
64f9a13a7f
|
refactor: Rename FAKEIP constant to SB_FAKEIP_INET4_RANG
|
2025-09-10 12:14:15 +03:00 |
|
Andrey Petelin
|
c6b95ef54c
|
refactor: Remove redundant FakeIP config verification
|
2025-09-10 12:10:17 +03:00 |
|
Andrey Petelin
|
e38dc67709
|
refactor: Fixed nft rule for routing tagged traffic to localhost tproxy
|
2025-09-10 11:33:07 +03:00 |
|
Andrey Petelin
|
542b80ef0b
|
fix: Assign domain resolver tag correctly to DNS servers
|
2025-09-09 14:30:11 +03:00 |
|
Andrey Petelin
|
54aa8cb47e
|
refactor: Add block section support
|
2025-09-09 13:51:09 +03:00 |
|
Andrey Petelin
|
cc6036e7a3
|
chore: Rename download_to_tempfile to download_to_file for clarity
|
2025-09-09 09:48:03 +03:00 |
|
Andrey Petelin
|
109db86d33
|
chore: remove .shellcheckrc file
|
2025-09-09 09:20:19 +03:00 |
|
Andrey Petelin
|
2fa889bec6
|
fix: Ensure unique values when patching local source ruleset
|
2025-09-09 09:15:29 +03:00 |
|
Andrey Petelin
|
95d453e46e
|
chore: Rename NFT_GENERAL_SET_NAME to NFT_COMMON_SET_NAME
|
2025-09-08 21:10:53 +03:00 |
|
Andrey Petelin
|
f92108a110
|
chore: Remove list_update refactor TODO
|
2025-09-08 21:03:28 +03:00 |
|
Andrey Petelin
|
d8c0e30b88
|
fix: Pass HTTP proxy address to download functions for remote subnet imports
|
2025-09-08 21:00:26 +03:00 |
|
Andrey Petelin
|
fe2aa63109
|
chore: Move and rename _get_download_detour_tag to get_download_detour_tag
|
2025-09-08 20:55:42 +03:00 |
|
Andrey Petelin
|
318398e16d
|
refactor: Refactoring list_update function
|
2025-09-08 20:43:27 +03:00 |
|
Andrey Petelin
|
dbe281192e
|
refactor: Add ip addresses to nft set for local ruleset handling
|
2025-09-08 08:46:29 +03:00 |
|
Andrey Petelin
|
2f9c326443
|
fix: Update config key from cache_file to cache_path in cache file configuration
|
2025-09-08 08:38:49 +03:00 |
|
Andrey Petelin
|
cdaa722e82
|
refactor: Improve dnsmasq configuration logic for DNS handling
|
2025-09-07 16:11:46 +03:00 |
|
Andrey Petelin
|
00fdff799a
|
refactor: Avoid unnecessary sing-box config writes by comparing hashes before saving (#128)
|
2025-09-07 10:45:27 +03:00 |
|
Andrey Petelin
|
957e123f99
|
refactor: Remove unused functions
|
2025-09-07 10:14:02 +03:00 |
|
Andrey Petelin
|
8efab757a9
|
feat: Add sing-box config path option (#128)
|
2025-09-07 10:12:08 +03:00 |
|
Andrey Petelin
|
a516d1c60d
|
feat: Add local subnet lists support with UI and backend integration (#156)
|
2025-09-05 19:23:55 +03:00 |
|
Andrey Petelin
|
20b9ec22fc
|
chore: fix my perfect English
|
2025-09-05 15:01:36 +03:00 |
|
Andrey Petelin
|
1a23f3a1de
|
chore: fix my perfect English
|
2025-09-05 14:49:05 +03:00 |
|
Andrey Petelin
|
8c4974dbd9
|
refactor: rename parameters for migration
|
2025-09-05 13:02:24 +03:00 |
|
Andrey Petelin
|
298345998a
|
refactor: Refactoring configuration of local domain lists
|
2025-09-05 12:50:43 +03:00 |
|
Andrey Petelin
|
0169698443
|
refactor: Enable cron job scheduling
|
2025-09-04 18:11:16 +03:00 |
|
Andrey Petelin
|
acc53ca543
|
refactor: Add download helper functions to helpers.sh and remove from main script
|
2025-09-04 18:09:44 +03:00 |
|
Andrey Petelin
|
0c2de4426e
|
refactor: Simplify cron job logic and renaming variable
|
2025-09-04 18:02:43 +03:00 |
|
Andrey Petelin
|
976a4cc03c
|
chore: Remove module logging from log function
|
2025-09-04 16:00:28 +03:00 |
|
Andrey Petelin
|
dacdc15fa8
|
chore: undo renaming of taboption classarg
|
2025-09-04 14:43:39 +03:00 |
|
Andrey Petelin
|
a0f1001b8e
|
fix: Remove direct outbound from DNS server configuration to prevent invalid detour
|
2025-09-04 10:35:53 +03:00 |
|
Andrey Petelin
|
be706384ae
|
fix: fix detour parameter for remote ruleset
|
2025-09-04 10:28:38 +03:00 |
|
Andrey Petelin
|
5412d69862
|
refactor: intermediate refactoring commit
|
2025-09-04 10:10:05 +03:00 |
|
Andrey Petelin
|
89fe2d49ab
|
Merge branch 'main' into refactoring
|
2025-09-04 09:52:52 +03:00 |
|
itdoginfo
|
39df15e20b
|
Fix UDP over TCP for extra section
|
2025-09-02 14:44:14 +03:00 |
|
itdoginfo
|
ba7dd97ac6
|
Delay setting option
|
2025-09-02 14:09:35 +03:00 |
|
Andrey Petelin
|
c038781b3a
|
Merge remote-tracking branch 'origin/refactoring' into refactoring
# Conflicts:
# podkop/files/usr/lib/sing_box_config_manager.sh
|
2025-08-31 18:25:16 +03:00 |
|
Andrey Petelin
|
59305f6deb
|
feat: Add domain_resolver and detour parameters to DNS server configurations in sing-box manager script
|
2025-08-31 18:22:57 +03:00 |
|
Andrey Petelin
|
2554216095
|
feat: Add domain_resolver parameter to DNS server configurations in sing-box manager script
|
2025-08-31 17:43:21 +03:00 |
|