g3/lib
WaterWhisperer a391a5bfb5
Some checks are pending
CodeCoverage / lib unit test (push) Waiting to run
CodeCoverage / g3mkcert test (push) Waiting to run
CodeCoverage / g3keymess test (push) Waiting to run
CodeCoverage / g3proxy test (push) Waiting to run
CodeCoverage / g3bench test (push) Waiting to run
CodeCoverage / g3statsd test (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (java-kotlin) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
CodeQL Advanced / Analyze (rust) (push) Waiting to run
CrossCompiling / Build (push) Waiting to run
Linux-CI / Build (push) Waiting to run
Linux-CI / Clippy (push) Waiting to run
Linux-CI / Build vendored (push) Waiting to run
Linux-CI / Build with OpenSSL Async Job (push) Waiting to run
MacOS-CI / Build (push) Waiting to run
MacOS-CI / Build vendored (push) Waiting to run
StaticLinking / musl (push) Waiting to run
StaticLinking / msvc (push) Waiting to run
Windows-CI / Build (push) Waiting to run
Windows-CI / Build vendored (push) Waiting to run
refactor and extend parser tests to separate success/error cases
- Split existing tests into distinct `_ok` and `_err` cases for clearer test organization
- Add comprehensive new test cases for:
  - Numeric parsers (size, datetime, ports)
  - Network address parsers (IPv4/IPv6, HTTP headers)
  - Duration and ACL set parsers
  - Map and proxy request type validation
- Cover edge cases, boundary values, and invalid inputs
2025-07-22 21:39:31 +08:00
..
g3-build-env switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-cert-agent switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-clap g3bench: allow to set header for h1/h2/h3 2025-06-29 08:37:11 +08:00
g3-compat switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-ctl switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-daemon update to socket2 0.6 2025-07-06 19:56:28 +08:00
g3-datetime switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-dpi g3-dpi: fix panic when detect DNS over TLS traffic 2025-06-19 10:16:36 +08:00
g3-fluentd switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-ftp-client switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-geoip-db rewrite geoip dump by using python script 2025-06-24 21:12:51 +08:00
g3-geoip-types update doc and pkg 2025-06-25 15:46:24 +08:00
g3-h2 fix idle flag in http body transfer 2025-07-15 17:51:49 +08:00
g3-hickory-client switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-histogram switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-http fix idle flag in http body transfer 2025-07-15 17:51:49 +08:00
g3-icap-client g3-icap-client: replace closed connections upto min_idle in pool 2025-07-22 09:17:36 +08:00
g3-imap-proto switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-io-ext g3bench: support thrift request without header 2025-07-19 18:04:13 +08:00
g3-io-sys g3-io-sys: add UdpSocketExt and add recvmmsg/sendmmsg buffer 2025-06-19 13:54:15 +08:00
g3-ip-locate switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-journal switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-json refactor and extend parser tests to separate success/error cases 2025-07-22 21:39:31 +08:00
g3-macros switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-msgpack test: add unit tests for value conversion modules 2025-07-20 22:55:47 +08:00
g3-openssl restore vendored-aws-lc feature 2025-06-09 16:17:54 +08:00
g3-redis-client switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-resolver make TcpMiscSockOpts non Copy 2025-07-07 16:42:05 +08:00
g3-runtime fix clippy 1.89 warning 2025-06-27 10:55:11 +08:00
g3-slog-types switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-smtp-proto g3-io-ext: rename stream data structures 2025-06-16 09:30:07 +08:00
g3-socket g3-proxy: add tcp keepalive to std listener 2025-07-14 12:46:56 +08:00
g3-socks g3-io-ext: update definition of poll_sendmsg 2025-06-17 15:48:37 +08:00
g3-statsd-client g3-statsd-client: switch to use batch udp sendmsg when possible 2025-06-22 17:11:57 +08:00
g3-std-ext add new g3-std-ext crate 2025-06-16 23:06:19 +08:00
g3-stdlog switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-syslog g3-syslog: switch to use batch udp sendmsg when possible 2025-06-22 09:08:27 +08:00
g3-tls-cert add CI test for g3mkcert 2025-06-29 17:22:29 +08:00
g3-tls-ticket switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-types g3proxy: allow to drop default port in Host header in http_proxy server 2025-07-15 15:44:01 +08:00
g3-udpdump add g3-io-sys crate 2025-06-17 15:48:37 +08:00
g3-xcrypt switch to use SPDX license identifier and update copyright year 2025-05-16 18:30:35 +08:00
g3-yaml test: add unit tests for value conversion modules 2025-07-20 22:55:47 +08:00