Commit graph

  • 7fae35a13a
    build(deps): bump the patch-versions group across 1 directory with 8 updates dependabot/cargo/patch-versions-a47445fa03 dependabot[bot] 2026-08-02 20:09:35 +00:00
  • ac4f482ee3 fix(g3-types): replace unwrap() with error handling in openssl cert pair master lxcxjxhx 2026-07-31 13:09:24 +08:00
  • 38a7b579a9
    build(deps): bump portable-atomic from 1.13.1 to 1.14.0 dependabot/cargo/portable-atomic-1.14.0 dependabot[bot] 2026-07-26 20:09:44 +00:00
  • 49d5cd0f64 add VEY-OSS copyright notes to changed Rust sources g3proxy-v1.12.4 lts/g3proxy/1.12/default Zhang Jingqiang 2026-07-26 14:02:04 +08:00
  • 08e073c138 avoid let-chains for MSRV 1.86 Zhang Jingqiang 2026-07-26 13:23:27 +08:00
  • 7e905595cd fix clippy --tests --workspace with deny warnings Zhang Jingqiang 2026-07-26 11:25:09 +08:00
  • cf7d3c2729 g3proxy version 1.12.4 Zhang Jingqiang 2026-07-26 11:04:45 +08:00
  • 0122da2cf4 use safe unwrap instead of NonZero::new_unchecked Zhang Jingqiang 2026-07-26 09:20:51 +08:00
  • 9f5fe541cf g3-resolver: take minimum TTL among Hickory A/AAAA answers Zhang Jingqiang 2026-07-26 09:20:51 +08:00
  • 16b240b835 use NonZeroUsize for CacheRuntime batch counts Zhang Jingqiang 2026-07-26 09:20:51 +08:00
  • 208dab9872 g3tiles: remove unused alert_unrecognized_name option Zhang Jingqiang 2026-07-26 09:20:40 +08:00
  • f1f0a3e1de g3-types: drop redundant Username/Password length fields Zhang Jingqiang 2026-07-26 09:20:40 +08:00
  • 89f1651ce0 g3-ip-locate: clear doing on empty query responses Zhang Jingqiang 2026-07-26 09:20:40 +08:00
  • eb6d437162 g3-imap-proto: fix UNSUBSCRIBE, ENABLE, and non-sync literal parse Zhang Jingqiang 2026-07-26 09:20:36 +08:00
  • a7759164db g3proxy: return errors from RegexMatchBuilder::build Zhang Jingqiang 2026-07-25 23:50:47 +08:00
  • 71d098542e g3-http: fix chunk size overflow test module braces Zhang Jingqiang 2026-07-25 23:47:40 +08:00
  • e8b2f7332f g3-openssl: drain timed-out ASYNC_JOBs via cleanup handle Zhang Jingqiang 2026-07-25 23:46:08 +08:00
  • 5447991943 g3proxy: stop double-counting sni_proxy pre-handshake bytes Zhang Jingqiang 2026-07-25 23:42:40 +08:00
  • cf73041439 g3proxy: split overlong FTP list lines across chunked HTTP chunks Zhang Jingqiang 2026-07-25 23:42:40 +08:00
  • 0f2b0b8d18 g3-http: reject overflowing HTTP chunk sizes Zhang Jingqiang 2026-07-25 23:42:24 +08:00
  • dc8173fd98 g3-types: use longest-prefix lookup for HostMatch child domains Zhang Jingqiang 2026-07-25 23:42:20 +08:00
  • 476839d449 g3proxy: parse SOCKS5 UDP headers against received length Zhang Jingqiang 2026-07-25 23:41:53 +08:00
  • ede843859b reject empty TLS Handshake records to bound ClientHello buffers Zhang Jingqiang 2026-07-25 23:41:15 +08:00
  • b6ba786381 g3proxy: limit size strictly when download FTP files Zhang Jingqiang 2026-07-25 23:41:15 +08:00
  • 5fa8331974 g3-bench: adapt openssl async-job path to timeout API Zhang Jingqiang 2026-07-25 23:00:40 +08:00
  • 49dc42fef8 g3-icap-client: reject overflowing Options-TTL values Zhang Jingqiang 2026-07-25 22:31:01 +08:00
  • 9c224428aa g3-proxy: cap protocol inspection by data0 buffer length Zhang Jingqiang 2026-07-25 22:29:37 +08:00
  • b8e08e3b1c g3-proxy: strip default Host ports without breaking IPv6 Zhang Jingqiang 2026-07-25 22:26:49 +08:00
  • e7c37fc877 g3-gateway: return error on invalid client-auth CA DER Zhang Jingqiang 2026-07-25 22:21:11 +08:00
  • c5014f7f86 g3-resolver: log when Hickory client request channel closes Zhang Jingqiang 2026-07-25 22:20:03 +08:00
  • cedd573dad g3-resolver: await rebuilt Hickory client delivery Zhang Jingqiang 2026-07-25 22:18:13 +08:00
  • f609750548 g3-io-ext: record checked_bytes on full-batch datagram checks Zhang Jingqiang 2026-07-25 22:09:52 +08:00
  • e2ce4107e7 g3-icap-client: treat Preview: 0 as no-preview Zhang Jingqiang 2026-07-25 22:05:10 +08:00
  • 60e7475f93 g3-msgpack: reject overflowing binary as_u32 values Zhang Jingqiang 2026-07-25 22:01:23 +08:00
  • 0763ed0d92 g3-http: drop response Content-Length when Transfer-Encoding is set Zhang Jingqiang 2026-07-25 21:47:13 +08:00
  • 24e0a8810a g3-types: validate TcpConnectConfig retry and timeout setters Zhang Jingqiang 2026-07-25 19:00:58 +08:00
  • a69eb4d4ba g3-resolver: use saturating TTL arithmetic in ResolvedRecord Zhang Jingqiang 2026-07-25 18:58:56 +08:00
  • b479187d6d g3-types: advance User-Agent ACL search from match position Zhang Jingqiang 2026-07-25 18:57:09 +08:00
  • 3fe16384b8 g3-proxy: return client read half after failed H1 upgrade Zhang Jingqiang 2026-07-25 18:47:20 +08:00
  • fec777499b g3-http: drop Content-Length when Transfer-Encoding is set Zhang Jingqiang 2026-07-25 18:41:38 +08:00
  • fe05af5187 g3-tls-cert: fix days to seconds conversion in valid_seconds Zhang Jingqiang 2026-07-25 17:17:06 +08:00
  • 174f5e3429 g3-codec: limit ack_range_count in quic packet Zhang Jingqiang 2026-07-25 13:54:18 +08:00
  • fad82c3c01 g3-io-ext: update global datagram limiter Zhang Jingqiang 2026-07-25 09:00:19 +08:00
  • ceda7dbbe0 g3-resolver: update handle of ttl in c-ares driver Zhang Jingqiang 2026-07-25 08:55:13 +08:00
  • b8049cf451 g3-xcrypt: fix parse of rounds Zhang Jingqiang 2026-07-25 08:32:41 +08:00
  • 92d87ec762 g3-udpdump: only dump written data Zhang Jingqiang 2026-07-25 08:32:11 +08:00
  • 3eadb7f23c g3-types: more robust consistent hash in SelectiveVec Zhang Jingqiang 2026-07-24 22:44:36 +08:00
  • 5fa3ab9d80 g3-keyless: less unreachable assert Zhang Jingqiang 2026-07-24 22:40:19 +08:00
  • fb701fd0d4 g3-codec: update error value when parsing quic packet Zhang Jingqiang 2026-07-24 22:25:14 +08:00
  • e1828f0ebf fix read of HTTP trailer ending empty line when "\r\n" received separately Zhang Jingqiang 2026-07-24 22:09:36 +08:00
  • af14dd6b80 g3-proxy: fix idle check when receiving H2 data for preview Zhang Jingqiang 2026-07-24 22:01:53 +08:00
  • 75f9f21337 g3-bench: fix support of socks4 proxy Zhang Jingqiang 2026-07-24 21:59:15 +08:00
  • f08304b607 g3-io-ext: fix ThreadedCountLimiter reset Zhang Jingqiang 2026-07-24 21:56:50 +08:00
  • bfeb865e4e g3-proxy: less unwrap in route_upstream escaper Zhang Jingqiang 2026-07-24 21:55:09 +08:00
  • b0ba548eb8 g3-yaml: update testcase Zhang Jingqiang 2026-07-24 20:28:27 +08:00
  • 51d298e687 g3-gateway: fix off-by-one when check max_request_count in keyless backend Zhang Jingqiang 2026-07-24 20:22:32 +08:00
  • 266662bd3d g3-io-ext: return early for empty check in GlobalDatagramLimiter Zhang Jingqiang 2026-07-24 20:19:49 +08:00
  • 6c4ecd970c g3-io-ext: fix total in UdpRelayBuffer Zhang Jingqiang 2026-07-24 20:07:24 +08:00
  • af342bad84 allow batch handle count to be 1 in cache runtime Zhang Jingqiang 2026-07-24 08:01:55 +08:00
  • f5f08bc994 g3-io-ext: fix limit and count of udp datagrams Zhang Jingqiang 2026-07-24 00:25:49 +08:00
  • 7f2e455d38 g3-statsd: fix diff value when aggregate in exporter Zhang Jingqiang 2026-07-24 00:20:35 +08:00
  • 598b350321 g3-proxy: correctly handle download of 0 size FTP file Zhang Jingqiang 2026-07-23 23:48:40 +08:00
  • 14fee66086 g3-proxy: fix continent rules match in route_geoip escaper Zhang Jingqiang 2026-07-23 23:13:37 +08:00
  • dcfd426a2b
    build(deps): bump regex from 1.12.4 to 1.13.1 dependabot/cargo/regex-1.13.1 dependabot[bot] 2026-07-20 23:40:22 +00:00
  • 7d237e2259 build(deps): bump the patch-versions group with 12 updates dependabot[bot] 2026-07-19 20:10:44 +00:00
  • a90ebe8168 build(deps): bump uuid from 1.23.5 to 1.24.0 dependabot[bot] 2026-07-19 20:11:06 +00:00
  • 6b21580c34 build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.20 to 2.1.1 dependabot[bot] 2026-07-20 03:13:13 +00:00
  • 831400fc4b
    build(deps): bump hdrhistogram from 7.5.4 to 7.6.0 dependabot/cargo/hdrhistogram-7.6.0 dependabot[bot] 2026-07-19 20:11:36 +00:00
  • c9a40238d7 build(deps): bump the patch-versions group with 5 updates dependabot[bot] 2026-07-12 20:09:20 +00:00
  • 624be5b156 add maintaince note Zhang Jingqiang 2026-07-14 08:20:49 +08:00
  • 4f7c72be9b
    build(deps): bump mlua from 0.11.6 to 0.12.0 dependabot/cargo/mlua-0.12.0 dependabot[bot] 2026-07-12 20:10:33 +00:00
  • b770ad2e7f udpate packages daniel 2026-07-07 18:26:20 +00:00
  • 15af9fc1b2 build(deps): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-22 03:12:27 +00:00
  • dc1f8f3f67
    Merge e4389a4b97 into d8019f1b30 dependabot[bot] 2026-06-24 15:25:52 +08:00
  • d8019f1b30 chore: upgrade packages daniel 2026-06-23 07:24:20 +00:00
  • 148115b17d chore: upgrade packages daniel 2026-06-23 07:24:20 +00:00
  • e4389a4b97
    build(deps): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-22 03:12:27 +00:00
  • 1e5c156882
    build(deps): bump capnpc from 0.25.3 to 0.26.0 dependabot[bot] 2026-06-21 20:09:43 +00:00
  • 764063a6fd
    build(deps): bump capnp from 0.25.5 to 0.26.0 dependabot[bot] 2026-06-21 20:09:18 +00:00
  • 53fe3cd3a4
    build(deps): bump itertools from 0.14.0 to 0.15.0 dependabot[bot] 2026-06-21 20:08:53 +00:00
  • c6dcdfe21b
    build(deps): bump bytes from 1.11.1 to 1.12.0 dependabot[bot] 2026-06-21 20:08:35 +00:00
  • f0d2d55a2f
    build(deps): bump the patch-versions group with 5 updates dependabot[bot] 2026-06-21 20:08:17 +00:00
  • 2d36d25f77 build(deps): bump the patch-versions group across 1 directory with 7 updates dependabot[bot] 2026-06-14 23:57:55 +00:00
  • b178e1d89e
    build(deps): bump the patch-versions group across 1 directory with 7 updates dependabot[bot] 2026-06-14 23:57:55 +00:00
  • 05ae439408 migrate hickory dns client to 0.26.1 daniel 2026-06-13 05:41:13 +00:00
  • 0ffd995359 migrate hickory dns client to 0.26.1 daniel 2026-06-13 05:41:13 +00:00
  • 355a1687b8 build(deps): bump pyo3 from 0.28.3 to 0.29.0 dependabot[bot] 2026-06-12 19:43:34 +00:00
  • 5c055994f6
    build(deps): bump pyo3 from 0.28.3 to 0.29.0 dependabot[bot] 2026-06-12 19:43:34 +00:00
  • 20141d960b fix: icap payload length parsing with atoi FromRadix10 daniel 2026-06-12 03:50:10 +00:00
  • 507cd2bd45 fix: icap payload length parsing with atoi FromRadix10 daniel 2026-06-12 03:50:10 +00:00
  • 0fded215c4 build(deps): bump codecov/codecov-action from 6 to 7 dependabot[bot] 2026-06-08 03:12:35 +00:00
  • 36d7b7ef3a
    build(deps): bump codecov/codecov-action from 6 to 7 dependabot[bot] 2026-06-08 03:12:35 +00:00
  • 8976df45fb build(deps): bump atoi from 2.0.0 to 3.0.0 dependabot[bot] 2026-06-07 20:08:46 +00:00
  • 43e387f9f1 build(deps): bump bitflags from 2.11.1 to 2.13.0 dependabot[bot] 2026-06-07 20:08:59 +00:00
  • 3a7198a606 build(deps): bump the patch-versions group with 5 updates dependabot[bot] 2026-06-07 20:08:12 +00:00
  • f324b5322e
    build(deps): bump bitflags from 2.11.1 to 2.13.0 dependabot[bot] 2026-06-07 20:08:59 +00:00
  • b175b17167
    build(deps): bump atoi from 2.0.0 to 3.0.0 dependabot[bot] 2026-06-07 20:08:46 +00:00
  • 002a7dab75
    build(deps): bump the patch-versions group with 5 updates dependabot[bot] 2026-06-07 20:08:12 +00:00
  • 135b830105 build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.19 to 2.0.20 dependabot[bot] 2026-06-01 05:44:30 +00:00
  • 0e061b2ccd build(deps): bump the patch-versions group with 7 updates dependabot[bot] 2026-05-31 20:08:48 +00:00