Commit Graph
1264 Commits
Author SHA1 Message Date
samwaf 7473206f24 feat:add domain whitelist
#IJQNEX
2026-05-29 15:07:04 +08:00
samwaf d26e1afdc1 !29 fix:notice test pre title ;
Merge pull request !29 from samwaf/fix_notice_test
2026-05-29 03:39:45 +00:00
samwaf c97c477d74 fix:notice test pre title ;
fix:sql bug

#IJQNEX
2026-05-29 11:37:46 +08:00
samwaf 97a9b708b7 update:(20260528) v1.3.20 upgrade and optimize v1.3.20 2026-05-28 09:49:07 +08:00
samwaf 7ae5e2cade fix: gzip
#782
v1.3.20-beta.21
2026-05-26 14:13:48 +08:00
samwafgo e90f959740 Merge pull request #814 from samwafgo/fix_log_slow
fix:weblog slow
v1.3.20-beta.20
2026-05-26 13:36:25 +08:00
samwaf 261d2f3865 fix:weblog slow
#782
2026-05-26 11:39:45 +08:00
samwafgo f2d0e9e5ed Merge pull request #806 from samwafgo/feat_path_rule
feat:add path rule
v1.3.20-beta.19
2026-05-14 14:15:00 +08:00
samwaf b4d527e042 feat:add path rule
#579
2026-05-14 14:08:42 +08:00
samwafgo 78a604a96f Merge pull request #805 from samwafgo/feat_cache_redis
feat:add redis
2026-05-13 15:18:44 +08:00
samwaf eb31577b88 feat:add redis
#797
2026-05-13 14:28:44 +08:00
samwafgo 85b918a521 Merge pull request #804 from samwafgo/feat_db_mysql
Feat db mysql
2026-05-13 10:51:50 +08:00
samwaf 1ffb889f3b feat:add migratedb 2026-05-13 10:43:15 +08:00
samwaf a5c2e72740 feat:add mysql 2026-05-12 17:00:04 +08:00
samwafgo 14039ed290 Merge pull request #802 from samwafgo/feat_update_rollback_version
feat:add version rollback
v1.3.20-beta.18
2026-05-11 17:06:46 +08:00
samwaf a1b22cd437 feat:add version rollback
#250 #801
2026-05-11 16:58:52 +08:00
samwafgo c758a09187 Merge pull request #799 from samwafgo/feat_header_delete
Feat header delete
2026-05-09 16:07:14 +08:00
samwaf f6828ba542 feat:header delete
#786
2026-05-09 16:02:13 +08:00
samwaf 0f7b605bc5 ci: add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 2026-05-09 11:06:52 +08:00
samwaf 5e345d8571 ci:fix go 1.25
from MetaCubeX/go   @MetaCubeX
v1.3.20-beta.17 v1.3.20-beta.16
2026-05-08 16:46:19 +08:00
samwafgo e6d4aed6e0 Merge pull request #798 from samwafgo/fix_healthy
fix:healthy
v1.3.20-beta.15
2026-05-08 15:14:31 +08:00
samwaf a8c35fe7a0 fix:healthy
#588
2026-05-08 15:04:32 +08:00
samwafgo c4c6073de3 Merge pull request #796 from samwafgo/feat_db_sqlite
Feat db sqlite
2026-05-08 09:54:24 +08:00
samwaf 1022806165 feat:db sqlite_dialect
#149 #466 #338
2026-05-08 09:31:47 +08:00
samwaf e490f93246 feat:add gitignore 2026-05-08 09:22:29 +08:00
samwafgo 8cd86da479 Merge pull request #794 from samwafgo/fix_account
fix:reset account pwd bug
2026-05-07 10:37:28 +08:00
samwaf e94b83123f fix:reset account pwd bug
#788
2026-05-07 10:32:07 +08:00
samwafgo aec94d7d6f Merge pull request #793 from samwafgo/feat_request
feat:request protected
2026-05-07 08:44:56 +08:00
samwaf a9e7e3a737 feat:request protected 2026-05-07 08:38:53 +08:00
samwafgo 8081bce9c0 Merge pull request #792 from samwafgo/feat_manage_proxy_header
feat_manage_proxy_header
2026-05-06 16:03:03 +08:00
samwaf dc1b221dd8 feat:manage proxy header default
#781
2026-05-06 15:57:37 +08:00
samwafgo a5774680ef Merge pull request #791 from samwafgo/feat_manage_proxy_header
feat:manage proxy header
2026-05-06 15:21:39 +08:00
samwaf 2f6b0d39c2 feat:manage proxy header
#781
2026-05-06 15:09:55 +08:00
samwafgo 9437b12d87 Merge pull request #790 from samwafgo/feat_static_tag
feat:remove static tag
2026-05-06 10:49:24 +08:00
samwaf a1f97e0de8 feat:remove static tag 2026-05-06 10:44:06 +08:00
samwafgo d20da36ed0 Merge pull request #784 from qiulaidongfeng/bbr
perf: 增加http3使用bbr的选项
2026-05-06 10:07:21 +08:00
samwafgo e32d153d63 Merge pull request #789 from samwafgo/fix_owasp_vars
fix:owaspset vars
2026-05-06 10:00:57 +08:00
samwaf dc38fb444a fix:owaspset vars
#546 #782
2026-05-06 09:47:36 +08:00
samwafgo a7557837b1 Merge pull request #785 from qiulaidongfeng/resp-her
perf: 减少modifyResponse和errorResponse中拼接header字符串的堆分配
2026-04-27 09:16:02 +08:00
qiulaidongfeng ce26751d84 perf: 减少modifyResponse和errorResponse中拼接header字符串的堆分配 2026-04-26 21:32:12 +08:00
qiulaidongfeng 47e94d1f2b perf: 增加http3使用bbr的选项
quic-go默认使用NewReno变种(初始拥塞窗口32MSS,丢包时拥塞窗口减少为原来0.7倍),源码中还有一个Cubic实现但未提供配置选项来改用它。

这两种拥塞控制算法在美国vps到中国客户端的夜间网络中表现不佳。BBR表现更好,原分支短期内无计划支持,我fork了一个分支来支持,默认关闭,需要显式开启,将其引入SamWaf时也遵循这种选择加入配置方式。

由于quic-go原分支已经在go.mod声明最低需要go1.25,main module不能声明低于依赖的go版本,SamWaf的go.mod需要提高声明的go版本。
2026-04-26 20:53:20 +08:00
samwafgo c76f9119f6 Merge pull request #783 from samwafgo/fix_owasp_reset
Fix owasp reset
v1.3.20-beta.14
2026-04-24 16:57:49 +08:00
samwaf 2001582580 feat:owaspset api
#546
2026-04-24 16:52:53 +08:00
samwaf b1cd8daec6 fix:owaspset reset
#546
2026-04-24 15:05:10 +08:00
samwafgo fbceacbbb3 Merge pull request #780 from samwafgo/fix_owasp_update
fix:owasp set update
v1.3.20-beta.13
2026-04-24 10:12:14 +08:00
samwaf 541a1c76ea fix:owasp set update
#546
2026-04-24 10:07:43 +08:00
samwaf 9103d9c2de !28 fix:cc noticesender time bug
Merge pull request !28 from samwaf/fix_#IJCA1T
v1.3.20-beta.12
2026-04-22 08:28:16 +00:00
samwaf 1ea19dda19 fix:cc noticesender time bug
#IJCA1T
2026-04-22 16:27:31 +08:00
samwafgo 3768794d9f Merge pull request #779 from samwafgo/feat_owasp_online
Feat owasp online
2026-04-22 16:05:46 +08:00
samwaf 0ea2530a6a feat: default DetectionOnly
#546
2026-04-22 16:00:25 +08:00