Commit graph

903 commits

Author SHA1 Message Date
Zhang Jingqiang
5250d35b40 prefer to use yaml extension 2023-08-21 16:15:51 +08:00
Zhang Jingqiang
165367c7c6 guess main conf when run as service 2023-08-21 16:15:03 +08:00
Zhang Jingqiang
9eb570362e allow to guess main config file name 2023-08-21 16:10:57 +08:00
Zhang Jingqiang
570d58dadd g3proxy: rename .conf example conf to .yml 2023-08-21 14:43:26 +08:00
dependabot[bot]
2ad6b4d9ea
build(deps): bump serde from 1.0.183 to 1.0.184 (#117)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.183 to 1.0.184.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.183...v1.0.184)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 12:00:04 +08:00
Zhang Jingqiang
a832b5de2b g3proxy: add detailed error msg to EscaperNotUsable 2023-08-21 11:57:48 +08:00
Zhang Jingqiang
ce915f1463 g3proxy: support json egress path in route_select escaper 2023-08-21 11:14:38 +08:00
Zhang Jingqiang
8e00ba9bef update packages 2023-08-21 10:20:17 +08:00
Zhang Jingqiang
bbf8459f57 g3proxy: make source config in proxy_float escaper optional 2023-08-19 22:45:47 +08:00
Zhang Jingqiang
43f79d192e update doc and packages 2023-08-19 22:36:07 +08:00
Zhang Jingqiang
8bb4be5942 update doc 2023-08-18 18:50:11 +08:00
Zhang Jingqiang
b4b18eaeb3 update doc 2023-08-18 15:54:57 +08:00
Zhang Jingqiang
f3a1a38c24 update doc 2023-08-18 15:49:30 +08:00
Zhang Jingqiang
3c4a7e2099 g3proxy-ctl: add subcommand alias 2023-08-18 15:43:16 +08:00
Zhang Jingqiang
7ee04c67b4 g3proxy-ctl: support publish dynamic users 2023-08-18 15:36:10 +08:00
Zhang Jingqiang
592fdbfccd fix typo 2023-08-18 15:28:22 +08:00
Zhang Jingqiang
e9d8f45a02 update doc about egress path selection 2023-08-18 15:25:14 +08:00
Zhang Jingqiang
ad3742921e g3proxy: allow to publish dynamic users 2023-08-18 15:02:26 +08:00
Zhang Jingqiang
aab9039981 support json egress path selection in *float escaper 2023-08-18 11:55:03 +08:00
Zhang Jingqiang
e58b4bd798 update doc 2023-08-18 10:34:23 +08:00
Zhang Jingqiang
d76776d962 update MSRV to 1.71 2023-08-18 10:30:41 +08:00
Zhang Jingqiang
cf6694fc1e update packages 2023-08-18 10:13:34 +08:00
Zhang Jingqiang
5bb06ee47e g3proxy: allow to use json value to control user egress path 2023-08-17 19:30:33 +08:00
Zhang Jingqiang
696277e7f4 g3proxy: update code in *Float escaper 2023-08-17 18:24:32 +08:00
Zhang Jingqiang
f09e716188 update packages 2023-08-17 14:39:48 +08:00
Zhang Jingqiang
d3834e91bb g3proxy: support udp in direct_float escaper 2023-08-17 14:34:25 +08:00
Zhang Jingqiang
49d5600b71 g3proxy: use generics for escaper side wrapper stats 2023-08-17 13:08:17 +08:00
dependabot[bot]
7d72d61301
build(deps): bump thiserror from 1.0.46 to 1.0.47 (#116)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.46...1.0.47)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 13:07:56 +08:00
Zhang Jingqiang
aa126a6186 update packages 2023-08-17 10:32:20 +08:00
Zhang Jingqiang
245eee3bba simplify stats cast 2023-08-16 19:37:21 +08:00
Zhang Jingqiang
22c108502d g3proxy: simplify socks5 udp stats code 2023-08-16 19:14:40 +08:00
Zhang Jingqiang
90d5ed3be0 g3proxy: reuse socks5 udp wrapper stats 2023-08-16 18:09:29 +08:00
Zhang Jingqiang
1e4291562f g3proxy: support udp methods for socks5 proxy peer 2023-08-16 17:57:09 +08:00
Zhang Jingqiang
eed2472862 g3proxy: add udp methods to NextProxyPeer trait 2023-08-16 17:05:09 +08:00
Zhang Jingqiang
5f6395826b add doc about static linking 2023-08-16 16:24:05 +08:00
Zhang Jingqiang
c54a0efe4b g3fcgen: default to append ca cert content 2023-08-16 15:55:07 +08:00
dependabot[bot]
44ab0a3f22
build(deps): bump thiserror from 1.0.45 to 1.0.46 (#115)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.45...1.0.46)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 12:16:37 +08:00
dependabot[bot]
dc0bc79f6a
build(deps): bump anyhow from 1.0.73 to 1.0.74 (#114)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.73 to 1.0.74.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.73...1.0.74)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 11:57:11 +08:00
dependabot[bot]
44aef854a9
build(deps): bump serde_json from 1.0.104 to 1.0.105 (#113)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.104...v1.0.105)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 11:39:53 +08:00
Zhang Jingqiang
7ebc0cfa93 update package metadata 2023-08-16 11:24:00 +08:00
Zhang Jingqiang
9ae5810723 g3fcgen: support get udp listen addr from env 2023-08-16 11:02:52 +08:00
Zhang Jingqiang
aedc82307a update doc and packages 2023-08-15 19:31:37 +08:00
Zhang Jingqiang
df65ec4f54 g3keymess: ignore the status of ExecStop 2023-08-15 16:49:47 +08:00
Zhang Jingqiang
a57db1c1a2 impl Borrow for MetricsName 2023-08-15 16:01:25 +08:00
Zhang Jingqiang
4fb3ecd06a fix clippy warning 2023-08-15 15:02:47 +08:00
Zhang Jingqiang
3bd9c9da34 g3keymess: simplify code 2023-08-15 14:23:29 +08:00
Zhang Jingqiang
231e2975f9 g3tiles version 0.2.6 2023-08-15 10:41:44 +08:00
Zhang Jingqiang
b5b710c5d1 update packages 2023-08-15 10:08:09 +08:00
Zhang Jingqiang
1ee5efb7ec fix clippy and fmt 2023-08-15 10:06:06 +08:00
Zhang Jingqiang
54ce25c7b4 g3proxy: fix site level socks_tcp_connect conn_total stats 2023-08-14 19:21:22 +08:00