Commit Graph

318 Commits

Author SHA1 Message Date
SunBK201
b1f3596ac1 chore: move build scripts 2025-11-20 14:48:11 +08:00
SunBK201
0cf1aa5e79 fix: add mutex for thread-safe access to statistics records 2025-11-20 13:59:42 +08:00
SunBK201
37107ac08d refactor: optimize length handling 2025-11-20 13:49:06 +08:00
SunBK201
5a8bd5e79e ci: streamline release workflow 2025-11-20 13:36:46 +08:00
SunBK201
cbe2234ad4 chore: remove trailing period 2025-11-19 16:51:09 +08:00
SunBK201
fb9ad37cb5 chore: bump version to 1.8.4 2025-11-19 16:34:52 +08:00
SunBK201
904292e511 ci: add apk builds 2025-11-19 14:05:23 +08:00
SunBK201
03445d2b39 refactor: update logging levels to uppercase 2025-11-17 16:21:31 +08:00
SunBK201
be8f3e0aa8 feat: add log wrapping option to log field 2025-11-17 16:07:29 +08:00
SunBK201
821cd3a11e refactor: enhance logging with structured context 2025-11-17 16:02:01 +08:00
SunBK201
08dfae6e85 refactor: switch logrus to slog for structured logging 2025-11-17 15:51:20 +08:00
SunBK201
4185faa215 chore: update postrm and init scripts 2025-11-17 01:02:16 +08:00
SunBK201
66068f75cd ci: update checkout action to v5 2025-11-17 00:14:39 +08:00
SunBK201
aceeb4e65b feat: clear ua_regex default option 2025-11-15 17:33:15 +08:00
SunBK201
5b377d8262 docs: update release badge link 2025-11-15 14:08:46 +08:00
SunBK201
d709ee5f7f docs: update README to include badges 2025-11-15 00:01:33 +08:00
SunBK201
b41e7a0d7f refactor: unify nftable handling 2025-11-14 23:42:36 +08:00
SunBK201
b186daa2d0 chore: bump version to 1.8.3 2025-11-14 23:04:24 +08:00
SunBK201
cf3e25a3bb refactor: refactor server components 2025-11-14 23:00:18 +08:00
SunBK201
4805c91803 refactor: remove whitelist check from packet rewrite 2025-11-14 15:25:32 +08:00
SunBK201
79b183548a refactor: improve error handling and logging 2025-11-14 14:33:42 +08:00
SunBK201
32bb675f91 ci: enable generation of release notes in GitHub Actions workflow 2025-11-14 01:29:48 +08:00
SunBK201
799adfbf31 chore: bump version to 1.8.2 2025-11-14 00:38:20 +08:00
SunBK201
c6e30feabd ci: add GitHub Actions workflow for automated release process 2025-11-13 23:15:39 +08:00
SunBK201
ec02e0bc39 ci: rename docker publish 2025-11-13 22:51:25 +08:00
SunBK201
1a73dd171a ci: only package linux/arm64 and linux/amd64 targets 2025-11-13 22:50:07 +08:00
SunBK201
30d476c2f0 refactor: change log level from Info to Debug for nftables and iptables dumps 2025-11-13 21:54:16 +08:00
SunBK201
9130e9c4f0 fix: update error handling in Start methods for netlink, nfqueue, redirect, and tproxy servers to indicate Linux support only 2025-11-13 21:46:23 +08:00
SunBK201
cd848165db fix: adjust default MaxPacketLen and improve error handling for read buffer size 2025-11-13 19:32:38 +08:00
SunBK201
4cc1a4099b fix: add nil checks for nftables and iptables setup functions 2025-11-13 15:19:46 +08:00
SunBK201
eeef82af57 refactor: rename connection mark variables and methods for consistency 2025-11-13 14:37:53 +08:00
SunBK201
a6a456aecb feat: use new tcp reset option feature 2025-11-13 02:31:44 +08:00
SunBK201
310d8da032 fix: improve firewall backend detection 2025-11-13 02:06:12 +08:00
SunBK201
de6c5c3074 refactor: enhance log management UI and add translation for log management 2025-11-12 22:09:32 +08:00
SunBK201
06f3e3e883 chore: bump version to 1.8.1 2025-11-12 20:52:09 +08:00
SunBK201
1938207eb7 refactor: move log level configuration to the Log tab and add issue report button 2025-11-12 20:28:55 +08:00
SunBK201
27566be57f Update issue templates 2025-11-12 20:23:22 +08:00
SunBK201
9e3d34f3ef refactor: simplify service configuration and remove unused code in ua3f.init 2025-11-12 19:52:13 +08:00
SunBK201
1c10f373b2 refactor: remove redundant dump calls from Firewall setup and adjust logging level in ProxyHalf 2025-11-12 19:51:41 +08:00
SunBK201
186a88a654 feat: add functions to dump NFTables and IPTables during firewall setup 2025-11-12 19:37:27 +08:00
SunBK201
66efb23338 refactor: refactor tproxy firewall setup 2025-11-12 18:25:27 +08:00
SunBK201
556fda6a0f fix: ensure helper is closed on server start error 2025-11-12 17:55:44 +08:00
SunBK201
62ddfc760d refactor: refactor redirect firewall setup 2025-11-12 14:12:30 +08:00
SunBK201
712449ecbf refactor: reorganize firewall rules and constants 2025-11-12 14:11:55 +08:00
SunBK201
f0438fcc4a chore: update dependencies 2025-11-12 02:47:01 +08:00
SunBK201
c2f862db44 fix: update yaml.v3 dependency to version 3.0.1 2025-11-12 02:35:31 +08:00
SunBK201
d3e2e45308 fix: ensure helper close 2025-11-12 02:33:40 +08:00
SunBK201
76ad95d82b refactor: migrate firewall setup to golang 2025-11-12 02:30:33 +08:00
SunBK201
9ce5d5d3dd refactor: unify helper queue number usage across netfilter and netlink packages 2025-11-12 01:09:55 +08:00
SunBK201
90097acb85 refactor: update iptables and nftables methods to use receiver functions 2025-11-12 00:56:05 +08:00