GitHub / hyperium/http / commits
Rust HTTP types
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d120fd97 | docs(header): correct HeaderMap max capacity and clarify reserve panic (#865) |
ChrisJr404 <S****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| f0a57b7e | fix(header): enforce long valid header names in IntoHeaderName (#864) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 4d18d3ea | fix(header): enforce string constructors to only allow ASCII (#860) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 16fc9a7b | v1.5.0 | Sean McArthur <s****n@s****m> | 29 days ago | |
| e559023f | fix(uri): enforce max length in PathAndQuery (#856) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2178e175 | perf(header,uri): faster value validation, URI parse/format, map inserts (#852) |
Martin Taillefer <g****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 03c8cd7f | fix(uri): allow empty paths in uri::Builder (#853) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| bb8705b2 | feat(method): add QUERY method (#798) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 82db5b8a | v1.4.2 | Sean McArthur <s****n@s****m> | 3 months ago | |
| a9cdbf8a | fix(uri): reject DEL character (#842) |
Isvane <2****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| df75ca3f | fix(uri): allow STAR paths with scheme/auth (#843) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ec3f8ce1 | feat(method): impl PartialOrd + Ord (#840) |
Milo Mirate <9****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a24c968b | v1.4.1 | Sean McArthur <s****n@s****m> | 3 months ago | |
| bc3b0441 | fix(header): use a set_len guard in IntoIter drop (#838) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1b968dc5 | fix(header): fix stacked borrows for IterMut/ValuesIterMut (#837) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6e2dd42a | fix: clamp Extend size hint so HeaderMap reserve cannot overflow (#833) |
Sai Asish Y <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 68e0abb0 | docs: fix typo in request builder docs (#831) |
Vladislav Maltsev <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 29dd307b | docs(extensions): rephrase internal comment (#827) |
daalfox <1****x@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ae48fb55 | fix(uri): reject Path::from_shared/from_static if doesn't start with slash (#... |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1ad200ec | refactor(uri): consolidate PathAndQuery::from_shared and from_static (#825) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d59d939f | refactor: Remove usage of float instruction (#823) |
AurelienFT <3****T@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ed680c4d | tests: update to rand 0.10 (#818) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 60fbf319 | chore(ci): update to actions/checkout@v6 (#819) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5f0c8664 | style: remove unnecessary explicit lifetimes (#815) |
Jonas Platte <j****t@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e9de46c9 | ci: pin itoa in msrv job (#813) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| bc717805 | chore(header): fix clippy::assign_op_pattern (#806) |
rxc-amzn <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| b9625d83 | v1.4.0 | Sean McArthur <s****n@s****m> | 9 months ago | |
| 50b009c3 | refactor(header): inline FNV hasher to reduce dependencies (#796) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| b370d361 | feat(uri): make `Authority/PathAndQuery::from_static` const (#786) |
WaterWhisperer <w****4@q****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 0d742514 | chore(ci): update to actions/checkout@v5 (#800) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| a7607679 | docs: remove unnecessary extern crate sentence (#799) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| fb1d4572 | refactor(header): use better panic message in const HeaderName and HeaderValu... |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 20dbd6e5 |
feat(status): Add 103 EARLY_HINTS status code (#758)
Signed-off-by: Mateus Devino <m****o@i****m> |
Mateus Devino <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 1888e28c | tests: downgrade rand back to 0.8 for now | Sean McArthur <s****n@s****m> | 9 months ago | |
| e7a73372 | chore: bump MSRV to 1.57 | Sean McArthur <s****n@s****m> | 9 months ago | |
| 918bbc3c |
chore: minor improvement for docs (#790)
Signed-off-by: claudecodering <c****r@o****m> |
claudecodering <c****r@o****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 56a365b6 | perf: optimize capacity reservation in HeaderMap's extend method (#788) |
Raj Sarkar <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 691af725 | fix: update to_raw_capacity to return Result instead of panic (#787) |
Raj Sarkar <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 8be67425 | docs: Fix typo 'an' to 'and' in http::status module documentation (#784) |
Zhixia <z****o@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 9f86d52c |
feat: make `StatusCode::from_u16` const (#761)
Co-authored-by: Sean McArthur <s****n@s****m> |
Noa <c****8@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| d9af4985 | revert: remove test code that shouldn't have been merged (#782) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| b5319472 | docs: Clarify the HeaderMap documentation (#774) |
Ell <a****d@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5d98edce | feat: show typenames in `Extensions` debug output (#773) |
Marco Neumann <m****o@c****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 439d1c50 | chore: add FUNDING.yml | Sean McArthur <s****n@s****m> | about 1 year ago | |
| 613d3d46 | refactor: avoid unnecessary .expect()s for empty HeaderMap (#768) |
Alex Bakon <a****i@s****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 181f73c7 | Fix warnings on latest nightly (#769) |
Alex Bakon <a****i@s****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4304e604 | tests: updated rand dependency to v0.9.1 (#763) |
Farzad Mohtasham <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8c1fb204 | v1.3.1 | Sean McArthur <s****n@s****m> | over 1 year ago | |
| 6637a728 | fix: validate path bytes are at least utf8 (#756) |
Sean McArthur <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d0dd91e9 | v1.3.0 | Sean McArthur <s****n@s****m> | over 1 year ago | |
| 64bd92b9 | docs: Fixed encryption/compression typo for 'accept-encoding: identity'. (#695) |
Jonathan Davies <j****b@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b03ed6a7 | chore: use range.contains in StatusCode methods (#748) |
DaniPopes <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a463fb59 | chore(ci): use yq to get rust-version in manifest (#746) |
tottoto <t****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 68845bd2 | fix: HeaderMap::reserve allocates insufficient capacity (#741) |
kawaemon <m****e@k****v>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4e020461 | refactor(header): remove BytesMut inline optimization when creating (#738) |
Qi <a****p@o****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 091ee9a6 | feat(uri): allow utf8 char, not rfc 3986 compliant, in path and query (#715) |
Joel Wurtz <j****z@j****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a9124455 | v1.2.0 | Sean McArthur <s****n@s****m> | over 1 year ago | |
| 072fd8a1 | feat: make `StatusCode::as_u16` a const fn (#680) |
Hugo <h****o@w****l>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2c8db783 | docs: improve documentation for the `Extensions::insert` method (#705) |
asudox <a****m@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a753ce40 | fix: capacity handling in HeaderMap::try_with_capacity (#710) |
dlzht <7****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 92d4148a | fix: off by 1 error in Method::from_bytes causing an allocation (#708) |
dlzht <7****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5a1a5e8e |
feat: change to TryInto bounds for Builder Methods (#730)
Co-authored-by: rob <m****s@o****m> |
Robert <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 300f91da | Generalize HeaderMap's TryFrom impl from HashMap, to allow other hashing func... |
Qqwy / Marten <w****m@w****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 75298bd6 |
feat: add StatusCode::TOO_EARLY 425 (#725)
Co-authored-by: Bastian Schubert <b****t@d****l> |
Bastian <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 7faad85c | docs: remove text stating http is early in lifecycle (#724) |
A. Carscadden <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 0136ae7f | docs: fix docs failing to compile (#722) |
Phoenix Kahlo <k****x@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 761d36ac | docs: fix typos (#718) |
39zde <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 308104b9 | fix: Remove double quote from header name validation as per spec (#716) |
Chen Hongzhi <c****z@c****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| de89c5a2 | docs: Correct documentation for the last-modified http header. (#714) |
Wyatt Herkamp <w****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| af5df313 | fix: Allow characters `#`, `$`, `%`, `&`, `'` in ` Method` (#713) |
Fran Sánchez-Aedo <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f4e8c0c3 | refactor(header): allow clippy::out_of_bounds_indexing to panic in const cont... |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 0636a429 | refactor(header): remove multiple bound location |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| c97f7ddc | refactor(header): remove redundant result handling |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 7fca4d92 | refactor(header): refactor redundant closure style |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 3f0b7de0 | refactor(lib): replace deprecated numeric api with primitive one |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| c88f8392 | Update StatusCode documentation to RFC 9110 (#690) |
Pi-Cla <p****p@p****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3fe7267b | v1.1.0 | Sean McArthur <s****n@s****m> | over 2 years ago | |
| 96dc52f5 | fix: HeaderName::from_lowercase allowing NUL bytes in some cases | Sean McArthur <s****n@s****m> | over 2 years ago | |
| caa8b4f0 | feat: add `HeaderMap::try_` methods to handle capacity overflow |
Gleb Pomykalov <g****v@w****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 63102bcd | chore(lib): remove importing prelude AsRef trait |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| c03cc8b5 | chore(header): allow clippy::should_implement_trait rule for HeaderValue::fro... |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 4785cdd6 | refactor(header): rename method to follow naming convention |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 63e7d630 | doc(header): add panics and safety section to document |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| b8ddea7d | refactor(header): add comment and lint allowing to panic in const context wor... |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| fe1932d4 | refactor(status): remove redundant static lifetime |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 79f8da59 | refactor(header): ownership is not needed to iterate |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 4b73f6a3 | refactor(lib): use to_owned to clarify the purpose |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 77af8423 | chore(header): make HeaderValue Hash implementation consistent with Eq |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 3311a1a5 | refactor(header): resolve non-canonical PartialOrd implementation |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| ad6a186b | refactor(header): remove manual deref |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 1ae60bf0 | refactor(lib): remove unused lifetime parameter |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 0f5e55c0 | refactor(lib): refactor redundant closure |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 74f38d86 | refactor(uri): replace single string with character |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 895ead6e | refactor(header): remove redundant slicing |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 573c5283 | refactor(header): remove redundant type conversion |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 88c62812 | refactor(uri): use more idiomatic api |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| b643ecfc | refactor(lib): remove redundant reference |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 7b0c2b79 | refactor(lib): refactor conditional expression |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| 47db6752 | refactor(lib): remove redundant field name |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago | |
| fb90063a | refactor(lib): move request and response trait bound assertion to test |
tottoto <t****v@g****m>
Committed by: Sean McArthur <s****n@s****m> |
over 2 years ago |