wweir
8bbf5ca03d
refactor: simplify dns proxy routing checks
v1.4.0
2026-03-30 23:12:04 +08:00
wweir
c3ef6ed88f
refactor: merge upstream tls proxy branches
2026-03-30 23:11:58 +08:00
wweir
0c8bdf6d9c
refactor: share upstream tls dial setup
2026-03-30 23:04:21 +08:00
wweir
53c55aef24
refactor: simplify dns proxy replies
2026-03-30 23:03:49 +08:00
wweir
e705dd4dd3
docs: refresh agent collaboration guidelines
2026-03-30 23:03:17 +08:00
wweir
6d410b104b
docs: add architecture and deployment notes
2026-03-30 23:03:07 +08:00
wweir
6ccdcc131b
feat: add sowerd install and startup validation
2026-03-30 23:02:54 +08:00
wweir
2b072584e6
feat: add upstream tls controls for sower
2026-03-30 23:02:38 +08:00
wweir
b2228f8643
refactor: harden routing and transport handling
2026-03-30 23:02:13 +08:00
温习江湖
5ab6acd7c7
Merge pull request #33 from sower-proxy/dependabot/go_modules/golang.org/x/crypto-0.45.0
...
chore(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0
2026-01-09 14:28:19 +08:00
dependabot[bot]
a74b1204c0
chore(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.37.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 02:29:16 +00:00
wweir
677b0593b8
refactor: update sowerd main.go configuration handling
v1.3.3
2025-10-28 20:04:27 +08:00
wweir
af61d38b9e
refactor: extract configuration to dedicated config package
v1.3.2
2025-10-27 11:28:42 +08:00
wweir
f7a288af4c
refactor: extract configuration to dedicated config package
...
- Move configuration structures from cmd/sower/main.go and cmd/sowerd/main.go to config package
- Add config.SowerConfig and config.SowerdConfig types
- Implement Validate() method for configuration validation
- Update Go module dependencies to latest versions
- Improve code organization and maintainability
2025-09-07 00:10:56 +08:00
wweir
91b7f8e8c1
refactor: rename module from github.com/wweir/sower to github.com/sower-proxy/sower
...
- Update go.mod module declaration
- Update all import paths in Go files
- Update GitHub links in README.md
- All tests pass and build succeeds
2025-09-06 08:27:11 +08:00
wweir
53b1de41d0
Update sower.service to use -c option for config file
2025-08-16 11:03:31 +08:00
温习江湖
6c9b9d9597
Merge pull request #32 from sower-proxy/dependabot/go_modules/golang.org/x/net-0.38.0
...
chore(deps): bump golang.org/x/net from 0.35.0 to 0.38.0
2025-07-12 06:20:08 +08:00
dependabot[bot]
1d8f0fdabe
chore(deps): bump golang.org/x/net from 0.35.0 to 0.38.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-26 11:30:40 +00:00
wweir
c347e15fe2
fix(stop): avoid unexpected stop
v1.3.1
2025-05-14 13:17:18 +08:00
wweir
62176ffb65
feat: support fake site serve directory
v1.3.0
2025-04-29 16:18:56 +08:00
wweir
5fe202314d
feat: change log package to log/slog
2025-04-29 14:24:35 +08:00
wweir
fc7183d70e
feat: support force setting upstream dns server
2025-03-18 18:06:33 +08:00
wweir
4a9197a4ec
fix: upstream all failed case
v1.2.2
2024-11-03 00:40:23 +08:00
wweir
9eaf27fdcc
fix(dns): serve interface parser
v1.2.1
2024-10-12 10:26:29 +08:00
wweir
ea6c2a29ad
feat: reduce dependency on host DNS configuration
2024-10-12 10:10:52 +08:00
wweir
77c4154c7c
fix: http_proxy
v1.1.8
v1.2.0
2024-10-12 07:20:39 +08:00
wweir
eadb2f0bdf
fix: sync example config with codes
v1.1.7
2024-09-23 19:09:22 +08:00
wweir
19b61945ad
fix: ipv6 support
v1.1.6
2024-09-10 14:11:12 +08:00
wweir
3d6ee5e376
feat: support http(s)_proxy
v1.1.5
2024-09-10 07:40:08 +08:00
wweir
c0f704a5ad
feat: add dns.serve_6 flag
v1.1.4
2024-05-25 23:06:17 +08:00
wweir
ac09663bc4
feat: multi ips, change default config
2024-05-14 14:06:46 +08:00
wweir
45c9eea6e6
feat: support listen on multi ip
2024-05-14 13:23:25 +08:00
wweir
0c83462b91
chore: update dependencies
2024-05-08 13:36:21 +08:00
wweir
15c02b55d8
feat: optimize for network changed case
v1.1.3
2023-04-24 10:44:37 +08:00
wweir
aca4636433
Merge pull request #27 from sower-proxy/dependabot/go_modules/golang.org/x/net-0.7.0
...
Bump golang.org/x/net from 0.0.0-20220531201128-c960675eff93 to 0.7.0
2023-03-08 19:06:59 +08:00
dependabot[bot]
d0d635f8b0
Bump golang.org/x/net from 0.0.0-20220531201128-c960675eff93 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220531201128-c960675eff93 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-08 11:06:47 +00:00
wweir
bde3b1bfa4
Merge pull request #26 from sower-proxy/dependabot/go_modules/golang.org/x/text-0.3.8
...
Bump golang.org/x/text from 0.3.7 to 0.3.8
2023-03-08 19:06:10 +08:00
dependabot[bot]
5dfefdf117
Bump golang.org/x/text from 0.3.7 to 0.3.8
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-23 08:47:32 +00:00
wweir
3f63038631
fix: file based rules parser
2022-07-15 15:15:02 +08:00
wweir
8d18bd6c5b
feat: support do not config block rules
2022-07-14 19:55:20 +08:00
wweir
98a5f5702c
feat: update dependency, avoid github warning
v1.1.2
2022-06-03 08:23:14 +08:00
wweir
2948ffb7db
feat: add yaml example config
2022-06-03 08:18:13 +08:00
wweir
b85c3a63d7
Merge pull request #24 from wangtz0607/master
...
Update README.md
2022-06-03 07:01:29 +08:00
wtz
47e8076c06
Update README.md
2022-05-29 21:00:53 +08:00
wtz
10dc20e9e8
Update README.md
2022-05-29 20:56:26 +08:00
wweir
19dcf8e0d7
fix: dns proxy hang case
2022-05-29 12:43:48 +08:00
wweir
795bf73fb2
fix: DNS upstream connection close
v1.1.1
2022-05-19 15:29:35 +08:00
wweir
3412643b6e
feat: add restart policy
2022-05-16 07:28:29 +08:00
wweir
6fc97a3c9f
feat: optimize code with 1.18 generic
v1.1.0
2022-05-01 22:53:51 +08:00
wweir
78d36b0c19
feat: change default config for safety
2022-04-30 16:13:53 +08:00