GitHub / hyperium/hyper / commits
An HTTP library for Rust
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 37c9d0c7 | style(lib): remove lints that have been removed in newer clippy (#4167) |
tangaac <t****1@l****n>
Committed by: GitHub <n****y@g****m> |
about 16 hours ago | |
| 08a28813 | docs(contrib): add initial COLLABORATORS guide (#4158) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 8b2e5332 | style(lib): temporarily allow some new clippy lints (#4165) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 8fcaf1a6 | docs(lib): expand crate-level cancel safety section with HTTP/1 vs HTTP/2 (#4... |
MsfPablo <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| d32b294f | style(lib): fix needless_continue lint (#4157) |
MsfPablo <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| fca07bd3 | style(lib): fix missing_errors_doc lint (#4154) |
Murilo Silva <z****c@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 72fcf545 | fix(http1): detect TE: trailers caselessly and with other values (#4152) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| af432e99 | docs(body): add streaming read examples (#4148) |
Morax <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 3534d75c | fix(http1): recognize `\n\r\n` as a head terminator in the partial-read fast ... |
Nam2ee <8****e@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| fa3a4b2c | chore(lib): old commented code cleanup (#4151) |
dswij <d****j@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 7688ee32 | chore(docs): delete empty .github/PULL_REQUEST_TEMPLATE |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 4cbb9296 | perf(http2): reserve minimal send capacity when piping request bodies (#4149) |
Sander Saares <s****r@s****u>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 8a98d13c | docs(governance): fix typo (#4146) |
Recoordinate <2****9@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| f660f5bf | fix(http1): flush bytes buffered by the write re-check before yielding (#4143) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 8af67875 | style(lib): move from the use of ref patterns to `&` (#4141) |
Logan <m****l@l****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 084473f7 | docs(contrib): update CONTRIBUTING.md (#4140) |
Catwoman08 <9****8@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 116a9dfe | test(http1): rewrite disabled old 0.1-futures conn tests (#4138) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| da19be08 |
fix(http1): evict pooled conn on request-side Connection: close (#4110)
Co-authored-by: Sam Landfried <s****d@a****m> |
Sam Landfried <s****d@b****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 67ace648 | v1.11.0 | Sean McArthur <s****n@s****m> | about 1 month ago | |
| 540fff91 | fix(http1): discard content-length header when received before transfer-encod... |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ccc1e850 | feat(rt): add `ReadBufCursor::initialized_unfilled()` method (#4115) |
Abhinav <s****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0ea8bc27 | docs(maintainers): move some collaborators to emeriti (#4125) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 2fc06fc7 | docs(governance): define Advisor role (#4098) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| e0d14d19 | style(proto): explicitly allow `decimal_literal_representation` lint (#4117) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| de1483d7 | fix(http1): use append for repeat trailer values in encoder (#4118) |
greymoth <m****7@i****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 08c34162 | style(headers): small refactor to remove question_mark lint (#4116) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| aecf5abf |
fix(http2): avoid buffering `Upgraded` writes without send capacity (#4102)
Co-authored-by: sunhuanran <s****n@b****m> |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f584091a | fix(http1): allow up to max_headers trailers (#4108) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 876effe1 | fix(http1): use append for repeat trailers (#4107) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2e32de6e | style(lib): remove `default_trait_access` lint (#4111) |
Nakaryo <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8add3a41 | style(lib): remove `single_match_else` lint (#4105) |
Yunus <1****v@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a7085b27 | style(lib): remove `semicolon_if_nothing_returned` lint (#4106) |
MonkieeBoi <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 02d73170 | style(lib): remove uninlined_format_args lint (#4104) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 45271131 | style(lib): remove unnecessary_semicolon lint (#4103) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e64ad1e1 | style(http1): remove ref_option lint (#4101) |
Nakaryo <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 72046cc7 | fix(http1): flush buffered data before shutdown (#4018) |
Diretnan Domnan <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 90ede307 | fix(http1): more strictly enforce max_buf_size when parsing (#4093) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b80c77db | style(http2): use an enum instead of bool in strip_connection_headers() (#4094) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4df4607b | style(lib); fix 'undocumented_unsafe_blocks' lint (#4083) |
Lori-Shu <l****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8795c338 | style(http2): allow large_enum_variant (#4092) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9d85b880 | style(lib): remove manual_assert_eq lint (#4090) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 95845ece | style(lib): fix ptr_as_ptr lint (#4091) |
Nakaryo <1****6@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ac2c76dc | style(proto): remove explicit_iter_loop lint (#4089) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1f453654 | style(rt): removing empty_structs_with_brackets lint (#4088) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 92b6edc6 | style(rt): Fix the borrow_as_ptr lint (#4082) |
xd009642 <d****3@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 35b67e8a | style(lib): removing `cast_lossless` lint (#4087) |
Jose <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e3bcd379 | v1.10.1 | Sean McArthur <s****n@s****m> | 3 months ago | |
| c6cb906f | fix(http1): fix busy loop when peer half-closes and open body (#4086) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 54e8511d | v1.10.0 | Sean McArthur <s****n@s****m> | 3 months ago | |
| 79dbab62 | style(ext): fix manual_assert lint (#4079) |
xd009642 <d****3@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cca6bf17 | style(client): removing wildcard_imports lint allowance (#4080) |
Lori-Shu <l****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3cc11585 | test(client): fix misuse of path_and_query in CONNECT test (#4078) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cad38b7b | chore(lib): start a strict clippy config (#4075) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7bb1d03a | chore(ci): fix security-audit job (#4076) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5dbcae72 | docs(lib): fixup markdown and grammar in doc comments (#4074) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 08ef3658 | refactor(lib): replace unwraps with expects (#4073) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3d1dcc03 | refactor(lib): use a panic_if_poisoned() helper for mutexes (#4072) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 659e1e90 | docs(error): add detailed doc comments to Error query methods (#4065) |
June <k****1@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0bcc1260 |
docs(client): document cancel safety for client send_request futures (#4070)
Co-authored-by: lihan3238 <l****8@u****m> |
Li Duoyang <l****8@1****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b7a679ba |
fix(http1): send error when dispatcher is dropped mid-body (#4069)
Co-authored-by: Pierre Barre <p****e@b****h> |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 156a6f6a | feat(http2): add `reset_stream_duration()` client option (#4068) |
June <k****1@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6c9182c4 | feat(http2): Add 'header_table_size()' method to server builder (#4062) |
Árni Dagur <a****g@a****s>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e9be344f |
docs(client): document Drop behavior for Connection types (#4064)
Co-authored-by: lihan3238 <l****8@u****m> |
Li Duoyang <l****8@1****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| cdecfeeb | style(lib): fix some clippy lints |
Jonas Platte <j****t@p****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 99f24345 |
fix(http2): do not reserve capacity before body data is available (#4061)
Co-authored-by: barry3406 <d****6@g****m> |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b12f6525 | fix(http1): fix reading large bodies on 32-bit systems (#4056) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e5ad96b1 | fix(http2): reading trailers shouldn't propagate `NO_ERROR` from early respon... |
Ulyssa <g****t@u****v>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0d6c7d54 | v1.9.0 | Sean McArthur <s****n@s****m> | 5 months ago | |
| 5b17a69e | fix(http2): cancel sending client request body on response future drop (#4042) |
Manish Mishra <m****a@x****i>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7211ec25 | fix(http1): allow keep-alive for chunked requests with trailers (#4043) |
wi-adam <a****m@w****s>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d51cb715 | feat(client): expose HTTP/2 current max stream count (#4026) |
John Howard <j****d@s****o>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 28e73ccd | fix(ffi): validate null pointers before dereferencing in request/response fun... |
Dhruva D <7****1@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e13e7839 | docs(client): fix HTTP/2 max concurrent stream link to spec (#4037) |
dentiny <d****o@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8ba90085 | chore(dependencies): drop pin-utils dependency (#4023) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 57787459 | feat(client): add HTTP/2 `max_local_error_reset_streams` option (#4021) |
Roman Titov <f****o@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c36ca8a5 | fix(http2): non-utf8 char in Connection header may cause panic when calling t... |
cui <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc9962e9 | chore(ci): generate lockfile for audit workflow | Sean McArthur <s****n@s****m> | 6 months ago | |
| 20fef57f | chore(ci): remove comments to allow CI MSRV to parse toml | Sean McArthur <s****n@s****m> | 6 months ago | |
| ccd3a5a4 | chore: convert bug report template to GitHub form (#4015) |
No jae gun <3****4@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 3b344cac |
fix(http1): use case-insensitive matching for trailer fields (#4011)
Co-authored-by: Hugh <H****s@u****m>, Pavel Borzenkov <p****l@b****t> |
HueCodes <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0f0b6ed3 | docs(examples): replace unwraps with expects explaining why (#4001) |
Dongpo Liu <t****r@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 79d40f36 | chore(license): update copyright year to 2026 (#4007) |
jasmy <3****0@q****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 04ea6b9a | chore(ci): update to cargo-check-external-types 0.4.0 (#4006) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 7f2d814d | chore(ci): update to actions/checkout@v6 (#4005) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 18913ffd | test(server): fix flaky disable_keep_alive_mid_request (#4009) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| bcb8ec57 | fix(http1): use httparse config for Servers (#4002) |
Dongpo Liu <p****u@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 32b76f47 | docs(rt): improve `Read` and `ReadBufCursor` documentation (#4000) |
lif <1****2@q****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| da80d2a2 | test(lib): fix unused warnings due to feature gating test imports (#3997) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e21205cf | feat(http1): add UpgradeableConnection::into_parts |
Pavel Borzenkov <p****l@b****t>
Committed by: Sean McArthur <s****n@s****m> |
8 months ago | |
| 393c77c7 | feat(error): add 'Error::is_parse_version_h2' method |
Pavel Borzenkov <p****l@b****t>
Committed by: Sean McArthur <s****n@s****m> |
8 months ago | |
| 743a3ba0 | fix(http1): fix rare missed write wakeup on connections v2 |
Louis Thiery <t****s@g****m>
Committed by: Sean McArthur <s****n@s****m> |
9 months ago | |
| 61efc470 | test(http1): setup test fixture for dispatch loop |
Louis Thiery <t****s@g****m>
Committed by: Sean McArthur <s****n@s****m> |
9 months ago | |
| 1c70fab6 | docs(rt): fix comment in `put_slice()` (#3986) |
Carlos O'Ryan <c****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| be18a92b | refactor(http1): replace many args of Chunked::step with struct (#3982) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4bfe65af | refactor(http1): use saturating_sub instead of manual impl (#3983) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9da18144 | refactor(http1): simplify match of Token parse error (#3981) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2968dbcd |
chore(ci): run cargo-audit weekly to check for known vulnerabilities in depen...
Co-authored-by: Michael Rodler <m****r@a****e>, f0rki <m****@m****u> Signed-off-by: Michael Rodler <m****r@a****e> |
Michael Rodler <c****t@f****t>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 793af1ed | docs(error): add more information about `is_incomplete_message()` (#3978) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 166c6cac | v1.8.1 | Sean McArthur <s****n@s****m> | 10 months ago | |
| 4492f31e | fix(http1): fix consuming extra CPU from previous change (#3977) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago |