Commit Graph
716 Commits
Author SHA1 Message Date
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