5c6e0e17d3
feat(http): impl FromIter for HeaderMap
2024-07-07 21:16:25 +01:00
e97e28db4f
docs(multipart): improve crate root docs
2024-07-07 20:32:56 +01:00
16125bd3be
docs(multipart): doc PayloadBuffer::readline
2024-07-07 20:19:56 +01:00
e9ccfbc866
refactor(multipart): clean up InnerField::poll
2024-07-07 20:19:35 +01:00
e0e4d1e661
chore: move deny lints to manifests
2024-07-07 03:54:00 +01:00
b01fbddba4
chore(actix-multipart): prepare release 0.7.2
multipart-v0.7.2
2024-07-07 00:34:18 +01:00
215a294584
chore(actix-multipart-derive): prepare release 0.7.0
multipart-derive-v0.7.0
2024-07-07 00:30:27 +01:00
ffee672909
chore(actix-multipart): prepare release 0.7.1
multipart-v0.7.1
2024-07-07 00:19:22 +01:00
01d60f3315
chore(actix-multipart): prepare release 0.7.0
multipart-v0.7.0
2024-07-07 00:05:53 +01:00
6ae131ce29
test(multipart): replace SlowStream helper
2024-07-06 23:38:37 +01:00
5c9e6e7c1d
feat(multipart): add field bytes method
2024-07-06 22:58:54 +01:00
611154beb2
refactor: rename multipart module
2024-07-04 05:03:42 +01:00
210c9a5eb3
refactor: multipart tweaks
2024-07-04 04:53:10 +01:00
00c185f617
refactor(multipart): move lints to manifest
2024-07-04 01:12:17 +01:00
7326707599
refactor(multipart): move Field to module
2024-07-04 00:40:25 +01:00
befb9c8196
refactor(multipart): move Payload* to module
2024-07-04 00:37:25 +01:00
2136e07bdd
refactor(multipart): move Safety to module
2024-07-04 00:26:10 +01:00
e189e4a3bf
chore(awc): fix the issue where the code in the awc example cannot run ( #3421 )
2024-07-01 09:39:54 +00:00
71cd3a31f9
fix(multipart): optional content-disposition for non-form-data requests ( #3416 )
2024-07-01 03:55:08 +01:00
668b8e5745
build(deps): bump taiki-e/install-action from 2.41.2 to 2.41.7 ( #3419 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.41.2 to 2.41.7.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.41.2...v2.41.7 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
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>
2024-07-01 00:55:49 +00:00
763c58445a
test: fix tests based on mime-guess inference
...
relates to https://github.com/abonander/mime_guess/pull/86
2024-06-30 20:28:11 +01:00
0b193c7106
build: fix doc-watch recipe
2024-06-30 18:55:59 +01:00
4db4251b8f
chore: cargo update after version bumps
2024-06-30 18:55:58 +01:00
9f45be03e1
build(deps): bump taiki-e/install-action from 2.39.1 to 2.41.2 ( #3412 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.39.1 to 2.41.2.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.39.1...v2.41.2 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 09:22:54 +00:00
4222f92bd3
chore(actix-web): prepare release 4.8.0
http-v3.8.0
web-v4.8.0
2024-06-20 00:23:11 +01:00
d92a73eacd
chore(actix-http): prepare release 3.8.0
2024-06-20 00:18:22 +01:00
c612b5ce94
ci: fix checks
2024-06-20 00:13:42 +01:00
cbb55ba27d
ci: use just for feature combos check
2024-06-20 00:04:35 +01:00
643d64581a
Fix Rustls 0.22 & 0.23 are limited to 256 handshakes per second. ( #3408 )
2024-06-19 22:34:49 +00:00
66905efd7b
build(deps): bump taiki-e/install-action from 2.38.0 to 2.39.1 ( #3404 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.38.0 to 2.39.1.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.38.0...v2.39.1 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 02:28:03 +00:00
c076e34b5d
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 ( #3405 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 02:27:23 +00:00
3ecaff5f5b
build(deps): bump taiki-e/cache-cargo-install-action from 1.2.2 to 2.0.1 ( #3406 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 1.2.2 to 2.0.1.
- [Release notes](https://github.com/taiki-e/cache-cargo-install-action/releases )
- [Changelog](https://github.com/taiki-e/cache-cargo-install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/cache-cargo-install-action/compare/v1.2.2...v2.0.1 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-install-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 00:28:10 +00:00
fa74ab3dfb
remove references to StaticFiles ( #3400 )
2024-06-14 01:51:29 +00:00
188206a903
feat: Html responder ( #3399 )
2024-06-11 00:36:46 +01:00
0ce488e57a
docs: fix build
2024-06-10 23:54:16 +01:00
132b84d3b1
docs(multipart): use cargo-rdme
2024-06-10 23:35:26 +01:00
cc5030c542
docs(http-test): use cargo-rdme
2024-06-10 23:31:45 +01:00
cd301a6932
docs: local docs doc everything but only list workspace crates
2024-06-10 23:30:51 +01:00
4c4c279938
docs(test): intrgrate cargo-rdme
2024-06-10 23:23:38 +01:00
0fd85bae2a
test: demonstrate panic in multipart forms ( #3397 )
2024-06-10 21:51:53 +01:00
9b3de1f1fe
ci: fix doctest coverage
2024-06-10 04:15:58 +01:00
9553e7afff
ci: fix coverage
2024-06-10 04:08:10 +01:00
d9579cf58a
test: coverage for doctests
2024-06-10 04:05:21 +01:00
7a2313cc4b
web: add HttpRequest::full_url()
( #3096 )
...
* implemented function which returns full uir
* changes added into the changelog
* added test funtion for full_uri method
* refactor: rename to full_url
---------
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-06-10 02:49:50 +00:00
2ee92d778e
ci: external types checking ( #3175 )
2024-06-10 03:39:06 +01:00
59e42c1446
Return 415 rather than 400 on Urlencoded Content-Type mismatch ( #3334 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-06-10 01:19:35 +00:00
53086a90a6
build: add coverage recipes to justfile
2024-06-10 01:58:16 +01:00
7f529e35b2
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.8.0 to 1.9.0 ( #3395 )
...
build(deps): bump actions-rust-lang/setup-rust-toolchain
Bumps [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-lang/setup-rust-toolchain ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/actions-rust-lang/setup-rust-toolchain/releases )
- [Changelog](https://github.com/actions-rust-lang/setup-rust-toolchain/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: actions-rust-lang/setup-rust-toolchain
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 00:45:11 +00:00
4908fd7dea
build(deps): bump taiki-e/install-action from 2.34.0 to 2.38.0 ( #3396 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.34.0 to 2.38.0.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.34.0...v2.38.0 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 00:44:58 +00:00
a2b9823d9d
Strip non-address characters from Forwarded for= ( #3343 )
...
* Strip non-address characters from Forwarded for=
This is something of a followup to #2528 , which asked for port information to not be included in when it was taken from the local socket.
The header's element may optionally contain port information (https://datatracker.ietf.org/doc/html/rfc7239#section-6 ).
However, as I understand it, is *supposed* to only contain an IP address, without port (per #2528 ).
This PR corrects that discrepancy, making it easier to parse the result of this method in application code.
There should not be any compatibility concerns, as anyone parsing the output of would already need to handle both port and portless cases anyway.
* Update CHANGES.md
---------
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-06-09 23:40:09 +00:00