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
da56de4556
chore(actix-test): prepare release 0.1.5
test-v0.1.5
2024-06-10 00:01:17 +01:00
758ae1dac1
actix-test: allow the configuration of the TestServer address ( #3351 )
...
* actix-test: allow the configuration of the TestServer address
This is useful if you're running (say) Selenium tests against a running TestServer, and the Selenium workers are Docker containers elsewhere in the network.
Not a *particularly* common use case, perhaps, but one that I can attest happens every now and then.
* Update CHANGES.md
* Adjust default listen address to avoid test failures
---------
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-06-09 19:07:08 +00:00
37577dcb89
chore(actix-files): prepare release 0.6.6
files-v0.6.6
2024-06-09 19:45:14 +01:00
8b8eb4eae1
build(deps): update tokio-uring requirement from 0.4 to 0.5 ( #3385 )
...
* build(deps): update tokio-uring requirement from 0.4 to 0.5
Updates the requirements on [tokio-uring](https://github.com/tokio-rs/tokio-uring ) to permit the latest version.
- [Release notes](https://github.com/tokio-rs/tokio-uring/releases )
- [Changelog](https://github.com/tokio-rs/tokio-uring/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/tokio-uring/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: tokio-uring
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: narrow actix-server requirement
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com >
2024-06-09 17:37:42 +00:00
22593a1532
Re-export http::status::InvalidStatusCode
( #3393 )
...
* [actix-http/src/lib.rs] Expose/re-export `http::status::InvalidStatusCode`
* [actix-http/src/error.rs] Re-export `http::status::InvalidStatusCode` ; [actix-http/src/lib.rs] Revert
2024-06-09 05:07:56 +00:00