dependabot[bot]
b6ad483699
build(deps): bump tokio from 1.45.1 to 1.46.1 ( #3689 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.45.1 to 1.46.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.46.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.46.1
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>
2025-07-14 01:52:41 +00:00
dependabot[bot]
c002fd783c
build(deps): bump taiki-e/install-action from 2.54.3 to 2.56.13 ( #3693 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.54.3 to 2.56.13.
- [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.54.3...v2.56.13 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.56.13
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>
2025-07-14 01:16:19 +00:00
Thomas de Zeeuw
95ad1caa23
Update socket2 to v0.6 ( #3688 )
2025-07-14 01:13:01 +00:00
dependabot[bot]
eb906d077a
build(deps): bump trybuild from 1.0.105 to 1.0.106 ( #3692 )
...
Bumps [trybuild](https://github.com/dtolnay/trybuild ) from 1.0.105 to 1.0.106.
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.105...1.0.106 )
---
updated-dependencies:
- dependency-name: trybuild
dependency-version: 1.0.106
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>
2025-07-14 01:01:17 +00:00
dependabot[bot]
f08fa6b684
build(deps): bump h2 from 0.3.26 to 0.3.27 ( #3691 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.26 to 0.3.27.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.27/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.26...v0.3.27 )
---
updated-dependencies:
- dependency-name: h2
dependency-version: 0.3.27
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>
2025-07-14 00:50:00 +00:00
dependabot[bot]
3f9d88f859
build(deps): bump taiki-e/install-action from 2.54.0 to 2.54.3 ( #3686 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.54.0 to 2.54.3.
- [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.54.0...v2.54.3 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.54.3
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>
2025-06-30 22:59:38 +00:00
dependabot[bot]
2eb801cb59
build(deps): bump taiki-e/cache-cargo-install-action from 2.1.2 to 2.2.0 ( #3687 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 2.1.2 to 2.2.0.
- [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/v2.1.2...v2.2.0 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-install-action
dependency-version: 2.2.0
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>
2025-06-30 22:58:36 +00:00
dependabot[bot]
43d3c6af83
build(deps): bump taiki-e/cache-cargo-install-action from 2.1.1 to 2.1.2 ( #3682 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 2.1.1 to 2.1.2.
- [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/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-install-action
dependency-version: 2.1.2
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>
2025-06-28 13:38:21 +00:00
dependabot[bot]
fdde0b8b14
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.12.0 to 1.13.0 ( #3683 )
...
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.12.0 to 1.13.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.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: actions-rust-lang/setup-rust-toolchain
dependency-version: 1.13.0
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>
2025-06-23 11:18:19 +00:00
dependabot[bot]
2a634a8af2
build(deps): bump taiki-e/install-action from 2.52.8 to 2.54.0 ( #3681 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.52.8 to 2.54.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.52.8...v2.54.0 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.54.0
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>
2025-06-23 10:39:16 +00:00
dependabot[bot]
5e0f56f572
build(deps): bump memchr from 2.7.4 to 2.7.5 ( #3675 )
...
Bumps [memchr](https://github.com/BurntSushi/memchr ) from 2.7.4 to 2.7.5.
- [Commits](https://github.com/BurntSushi/memchr/compare/2.7.4...2.7.5 )
---
updated-dependencies:
- dependency-name: memchr
dependency-version: 2.7.5
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>
2025-06-16 01:00:14 +00:00
dependabot[bot]
10266204ee
build(deps): bump cfg-if from 1.0.0 to 1.0.1 ( #3674 )
...
Bumps [cfg-if](https://github.com/rust-lang/cfg-if ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/rust-lang/cfg-if/releases )
- [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: cfg-if
dependency-version: 1.0.1
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>
2025-06-16 01:00:13 +00:00
dependabot[bot]
ebc8fdb29a
build(deps): bump slab from 0.4.9 to 0.4.10 ( #3673 )
...
Bumps [slab](https://github.com/tokio-rs/slab ) from 0.4.9 to 0.4.10.
- [Release notes](https://github.com/tokio-rs/slab/releases )
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.10 )
---
updated-dependencies:
- dependency-name: slab
dependency-version: 0.4.10
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>
2025-06-16 01:00:12 +00:00
dependabot[bot]
b61346e2ef
build(deps): bump taiki-e/install-action from 2.52.1 to 2.52.8 ( #3672 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.52.1 to 2.52.8.
- [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.52.1...v2.52.8 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.52.8
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>
2025-06-16 00:59:16 +00:00
dependabot[bot]
db0a0512d9
build(deps): bump smallvec from 1.15.0 to 1.15.1 ( #3667 )
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-version: 1.15.1
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>
2025-06-15 20:09:58 +00:00
dependabot[bot]
eb1429d6dd
build(deps): bump flate2 from 1.1.1 to 1.1.2 ( #3668 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2 )
---
updated-dependencies:
- dependency-name: flate2
dependency-version: 1.1.2
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>
2025-06-15 20:09:28 +00:00
dependabot[bot]
10f56f6412
build(deps): bump socket2 from 0.5.9 to 0.5.10 ( #3664 )
...
Bumps [socket2](https://github.com/rust-lang/socket2 ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/rust-lang/socket2/releases )
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/socket2/commits )
---
updated-dependencies:
- dependency-name: socket2
dependency-version: 0.5.10
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>
2025-06-02 09:38:07 +00:00
dependabot[bot]
8562b7d7bb
build(deps): bump tokio from 1.45.0 to 1.45.1 ( #3661 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.45.0 to 1.45.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.45.1
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>
2025-05-26 12:50:31 +00:00
dependabot[bot]
442bb4cecf
build(deps): bump rustversion from 1.0.20 to 1.0.21 ( #3660 )
...
Bumps [rustversion](https://github.com/dtolnay/rustversion ) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.20...1.0.21 )
---
updated-dependencies:
- dependency-name: rustversion
dependency-version: 1.0.21
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>
2025-05-26 10:37:38 +00:00
dependabot[bot]
9d98753ffa
build(deps): bump taiki-e/install-action from 2.51.2 to 2.52.1 ( #3659 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.51.2 to 2.52.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.51.2...v2.52.1 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.52.1
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>
2025-05-26 10:37:24 +00:00
Luca Cappelletti
fd81e6ee0d
Resolved collisions between `missing_docs` clippy lints ( #3653 )
...
* Trying to resolve the clippy forbid(missing_doc) in web codegen
* Specifying to use workspace version
* Restored cargo toml as they were
* Restored toml and lock to original
* Replaced `#[doc(hidden)]` with documentation comments
* Reformatted code
* Removed auto-generated doc comment as existing doc comment should be fine
2025-05-24 15:50:14 +00:00
dependabot[bot]
1f9bc2de7d
build(deps): bump taiki-e/install-action from 2.50.10 to 2.51.2 ( #3651 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.50.10 to 2.51.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.50.10...v2.51.2 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.51.2
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>
2025-05-19 14:37:15 +00:00
dependabot[bot]
79f2486dc1
build(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #3652 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.2 to 5.4.3.
- [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/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.3
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>
2025-05-19 14:36:42 +00:00
dependabot[bot]
9a12bbd118
build(deps): bump bitflags from 2.9.0 to 2.9.1 ( #3650 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.0...2.9.1 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-version: 2.9.1
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>
2025-05-19 14:36:27 +00:00
dependabot[bot]
072fdc182d
build(deps): bump tempfile from 3.19.1 to 3.20.0 ( #3646 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.19.1 to 3.20.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.20.0
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>
2025-05-12 01:12:31 +00:00
dependabot[bot]
347c7204a6
build(deps): bump trybuild from 1.0.104 to 1.0.105 ( #3647 )
...
Bumps [trybuild](https://github.com/dtolnay/trybuild ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.104...1.0.105 )
---
updated-dependencies:
- dependency-name: trybuild
dependency-version: 1.0.105
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>
2025-05-12 01:11:19 +00:00
Rob Ede
573090e01f
chore: update lockfile
2025-05-10 06:48:31 +01:00
Rob Ede
69dda5c943
ci: fix msrv job
2025-05-10 06:23:33 +01:00
Rob Ede
1b4b61d839
chore(awc): prepare release 3.7.0
2025-05-10 06:19:29 +01:00
Rob Ede
2c55d659dd
chore(actix-web): prepare release 4.11.0
2025-05-10 06:19:10 +01:00
Rob Ede
276f5d5bd4
chore(actix-http): prepare release 3.11.0
2025-05-10 06:18:25 +01:00
Rob Ede
5f3c02813a
chore: narrow tokio dep to account for RUSTSEC-2025-0023
...
closes #3640
2025-05-10 06:09:51 +01:00
Degubi
3d3b31e16a
fix: svg files should be compressed ( #3486 )
...
* Fix svg files not being compressed
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-10 03:21:36 +00:00
Joel Wurtz
3147aaccc7
feat: do not use host header on http2 for guard ( #3525 )
...
* feat(guard): do not use host header on http2 for guard
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-10 02:42:00 +00:00
Rob Ede
079400a72b
build: add clippy-msrv recipe
2025-05-10 03:21:59 +01:00
Björn Wärmedal
a49f055561
build(deps): update url requirement from 2.1 to 2.5.4 ( #3527 )
...
Co-authored-by: Björn Wärmedal <bjorn.warmedal@lumera.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-10 02:00:20 +00:00
Rob Ede
55268b6898
fix: improve logger header values printing
2025-05-10 02:56:41 +01:00
Rob Ede
89b5b04653
docs: update docs about peer_addr when bound to a UDS socket
2025-05-10 02:23:22 +01:00
silverpill
e42cffc28d
Fix HttpRequest::peer_addr documentation
2025-05-10 02:20:13 +01:00
Rob Ede
8765b04476
refactor: simplify on_connect
2025-05-10 02:19:56 +01:00
Rob Ede
40179e2aa6
docs: fix ConnectionInfo::realip_remote_addr documentation
2025-05-10 01:21:34 +01:00
JackSpagnoli
9bbb5414d1
Implements log_level for Logger middleware ( #3605 )
...
* implements log level for Logger
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-09 23:51:47 +00:00
Alexander
65f254d1b2
Re-export mime types for easier access #3603 ( #3624 )
...
* Re-export mime types for easier access #3603
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-09 23:40:21 +00:00
Sebastian Ziebell
25511dfb38
Fix order of template arguments in Handler documentation example ( #3566 )
...
Fix order of template arguments in doc
2025-05-09 23:31:59 +00:00
Rob Ede
6e902d1d5c
feat: add HttpServer::shutdown_signal ( #3644 )
2025-05-10 00:16:21 +01:00
dependabot[bot]
f1b7cfb253
build(deps): bump tokio from 1.44.2 to 1.45.0 ( #3643 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.44.2 to 1.45.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.45.0
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>
2025-05-09 20:43:47 +00:00
dependabot[bot]
e983276a78
build(deps): bump taiki-e/install-action from 2.50.7 to 2.50.10 ( #3641 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.50.7 to 2.50.10.
- [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.50.7...v2.50.10 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.50.10
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>
2025-05-09 20:40:46 +00:00
dependabot[bot]
bbe0134523
build(deps): bump brotli from 7.0.0 to 8.0.0 ( #3627 )
...
* build(deps): bump brotli from 7.0.0 to 8.0.0
Bumps [brotli](https://github.com/dropbox/rust-brotli ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits )
---
updated-dependencies:
- dependency-name: brotli
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelog
---------
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>
2025-05-09 20:05:56 +00:00
dependabot[bot]
2dd165dc0b
build(deps): bump divan from 0.1.18 to 0.1.21 ( #3621 )
...
Bumps [divan](https://github.com/nvzqz/divan ) from 0.1.18 to 0.1.21.
- [Changelog](https://github.com/nvzqz/divan/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nvzqz/divan/compare/v0.1.18...v0.1.21 )
---
updated-dependencies:
- dependency-name: divan
dependency-version: 0.1.21
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>
2025-05-09 20:05:19 +00:00
dependabot[bot]
9829f87cd1
build(deps): bump taiki-e/install-action from 2.49.50 to 2.50.7 ( #3636 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.50 to 2.50.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.49.50...v2.50.7 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.50.7
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>
2025-05-09 19:32:24 +00:00
dependabot[bot]
6892896a62
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.11.0 to 1.12.0 ( #3632 )
...
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.11.0 to 1.12.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.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: actions-rust-lang/setup-rust-toolchain
dependency-version: 1.12.0
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>
2025-05-09 19:32:17 +00:00
dependabot[bot]
bdb7b4da2d
build(deps): bump tokio-util from 0.7.14 to 0.7.15 ( #3631 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.14 to 0.7.15.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.15
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>
2025-05-09 19:32:05 +00:00
Rob Ede
7eea3d3657
chore: address clippy lints
2025-05-09 20:21:02 +01:00
Rob Ede
ad73cdc823
build: rework justfile toolchain
2025-05-09 20:15:43 +01:00
dependabot[bot]
e27e1e3806
build(deps): bump taiki-e/install-action from 2.49.45 to 2.49.50 ( #3629 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.45 to 2.49.50.
- [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.49.45...v2.49.50 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.49.50
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>
2025-04-22 00:46:43 +00:00
dependabot[bot]
5939af88b3
build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 ( #3628 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.0 to 5.4.2.
- [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/v5.4.0...v5.4.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.2
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>
2025-04-22 00:46:28 +00:00
dependabot[bot]
741ca85d4a
build(deps): bump proc-macro2 from 1.0.94 to 1.0.95 ( #3626 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.94 to 1.0.95.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.94...1.0.95 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-version: 1.0.95
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>
2025-04-22 00:46:11 +00:00
dependabot[bot]
b8a612d21e
build(deps): bump rand from 0.9.0 to 0.9.1 ( #3625 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.9.0...rand_core-0.9.1 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.1
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>
2025-04-22 00:45:57 +00:00
dependabot[bot]
74c1c3de59
build(deps): bump taiki-e/install-action from 2.49.39 to 2.49.45 ( #3618 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.39 to 2.49.45.
- [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.49.39...v2.49.45 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.49.45
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>
2025-04-09 20:34:30 +00:00
dependabot[bot]
6b9c47b0ec
build(deps): bump env_logger from 0.11.7 to 0.11.8 ( #3616 )
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.11.7 to 0.11.8.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-version: 0.11.8
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>
2025-04-09 20:34:28 +00:00
Rob Ede
9915defca3
chore: update deps
2025-04-09 21:43:19 +01:00
dependabot[bot]
0ef246a846
build(deps): bump openssl from 0.10.71 to 0.10.72 ( #3612 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.71 to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.71...openssl-v0.10.72 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 21:32:30 +00:00
dependabot[bot]
c284426698
build(deps): bump once_cell from 1.21.1 to 1.21.3 ( #3606 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.21.1 to 1.21.3.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.21.1...v1.21.3 )
---
updated-dependencies:
- dependency-name: once_cell
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>
2025-03-31 07:57:06 +00:00
dependabot[bot]
b75ae11e62
build(deps): bump log from 0.4.26 to 0.4.27 ( #3608 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.26 to 0.4.27.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
---
updated-dependencies:
- dependency-name: log
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>
2025-03-31 07:57:04 +00:00
dependabot[bot]
7fddaae878
build(deps): bump taiki-e/install-action from 2.49.33 to 2.49.39 ( #3609 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.33 to 2.49.39.
- [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.49.33...v2.49.39 )
---
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>
2025-03-31 07:57:03 +00:00
dependabot[bot]
52264448cd
build(deps): bump socket2 from 0.5.8 to 0.5.9 ( #3607 )
...
Bumps [socket2](https://github.com/rust-lang/socket2 ) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/rust-lang/socket2/releases )
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/socket2/commits )
---
updated-dependencies:
- dependency-name: socket2
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>
2025-03-31 07:56:34 +00:00
dependabot[bot]
90c19a835d
build(deps): bump taiki-e/install-action from 2.49.32 to 2.49.33 ( #3602 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.32 to 2.49.33.
- [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.49.32...v2.49.33 )
---
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>
2025-03-24 11:52:08 +00:00
dependabot[bot]
adf57d2b24
build(deps): bump time from 0.3.40 to 0.3.41 ( #3601 )
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.40 to 0.3.41.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.40...v0.3.41 )
---
updated-dependencies:
- dependency-name: time
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>
2025-03-24 11:51:57 +00:00
dependabot[bot]
fcd10fbb5e
build(deps): bump taiki-e/install-action from 2.49.17 to 2.49.27 ( #3600 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.17 to 2.49.27.
- [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.49.17...v2.49.27 )
---
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>
2025-03-21 06:58:14 +00:00
Rob Ede
95b6a81f43
refactor: switch size parsing to bytesize crate
2025-03-21 06:06:50 +00:00
Rob Ede
ab18efe0ac
chore: check in lockfile
2025-03-21 05:51:45 +00:00
Rob Ede
cede0c6dbb
chore(actix-web): prepare release 4.10.2
2025-03-10 04:52:02 +00:00
Rob Ede
1005b6a12a
chore: fix actix-http ver req
2025-03-10 04:51:37 +00:00
Rob Ede
d898e8f739
chore(actix-web): prepare release 4.10.1
2025-03-10 04:38:45 +00:00
Rob Ede
353873fc04
chore: fix derive-more feature selection
2025-03-10 04:38:20 +00:00
Rob Ede
1390e29705
docs: fix lint
2025-03-10 04:23:20 +00:00
Rob Ede
c6e7ebd185
refactor: use Payload::from internally
2025-03-10 04:23:03 +00:00
dependabot[bot]
e8351cc3aa
build(deps): bump taiki-e/install-action from 2.49.10 to 2.49.17 ( #3597 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.10 to 2.49.17.
- [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.49.10...v2.49.17 )
---
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>
2025-03-10 00:58:26 +00:00
Rob Ede
f63cf69e6a
docs: remove "copyright"
2025-03-09 19:08:00 +00:00
Rob Ede
92c1e2230d
chore(awc): prepare release 3.6.0
2025-03-09 19:03:27 +00:00
Rob Ede
4bb495aba0
chore(actix-web): prepare release 4.10.0
2025-03-09 19:02:33 +00:00
Rob Ede
aa000b429d
chore(actix-http): prepare release 3.10.0
2025-03-09 19:01:37 +00:00
Bernard Assan
df0885cf21
Add from_bytes/u8_bytes to dev::Payload ( #3595 )
...
* feat: Add from_bytes/u8_bytes to dev::Payload
This allows convinent construction of Payload from bytes which is
useful in middlewares
closes actix/actix-web#3589
Add doc comment and changelog entry
* implement from<bytes/vec> for payload
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-03-09 16:40:00 +00:00
dependabot[bot]
0796f8e796
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.10.1 to 1.11.0 ( #3592 )
...
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.10.1 to 1.11.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.10.1...v1.11.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>
2025-03-09 04:50:17 +00:00
dependabot[bot]
a2307fbb86
build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 ( #3591 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.3.1 to 5.4.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/v5.3.1...v5.4.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>
2025-03-09 04:44:29 +00:00
dependabot[bot]
98ced477f7
build(deps): bump ilammy/setup-nasm from 1.5.1 to 1.5.2 ( #3593 )
...
Bumps [ilammy/setup-nasm](https://github.com/ilammy/setup-nasm ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/ilammy/setup-nasm/releases )
- [Commits](https://github.com/ilammy/setup-nasm/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: ilammy/setup-nasm
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>
2025-03-09 04:42:41 +00:00
dependabot[bot]
98c263b3ee
build(deps): bump taiki-e/install-action from 2.49.0 to 2.49.10 ( #3590 )
...
* build(deps): bump taiki-e/install-action from 2.49.0 to 2.49.10
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.49.0 to 2.49.10.
- [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.49.0...v2.49.10 )
---
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>
* ci: fix msrv
---------
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>
2025-03-09 04:20:55 +00:00
dependabot[bot]
b8bdee0606
build(deps): bump taiki-e/install-action from 2.48.13 to 2.49.0 ( #3586 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.48.13 to 2.49.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.48.13...v2.49.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>
2025-02-24 00:59:19 +00:00
dependabot[bot]
85843b9b0f
build(deps): bump taiki-e/install-action from 2.48.4 to 2.48.13 ( #3580 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.48.4 to 2.48.13.
- [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.48.4...v2.48.13 )
---
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>
2025-02-17 18:38:45 +00:00
dependabot[bot]
9656383646
build(deps): update derive_more requirement from 1 to 2 ( #3571 )
...
* build(deps): update derive_more requirement from 1 to 2
Updates the requirements on [derive_more](https://github.com/JelteF/derive_more ) to permit the latest version.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v1.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: derive_more
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* refactor: simplify derive_more calls
---------
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>
2025-02-10 01:27:56 +00:00
dependabot[bot]
cee7451915
build(deps): bump taiki-e/install-action from 2.48.1 to 2.48.4 ( #3572 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.48.1 to 2.48.4.
- [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.48.1...v2.48.4 )
---
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>
2025-02-10 01:10:23 +00:00
dependabot[bot]
eb6f6a1976
build(deps): bump taiki-e/cache-cargo-install-action from 2.1.0 to 2.1.1 ( #3573 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 2.1.0 to 2.1.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/v2.1.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-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>
2025-02-10 01:09:53 +00:00
Akos Vandra-Meyer
04533a15fa
Add `Extensions::get_or_insert[_with]()` methods ( #3561 )
...
* add get_or_insert and get_or_insert_with for Extensions
* add docs
* fix doctest
* docs: update changelog
* chore: simplify get_or_insert
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-02-09 22:04:21 +00:00
Akos Vandra-Meyer
a4eaa7f0bb
implement Responder for Result<(), E: Error> ( #3560 )
...
* implement Responder for Option<()> and Result<(), E: Error>
* chore: remove Option<()> impl
* chore: fix changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-02-09 03:01:39 +00:00
dependabot[bot]
66e2afe306
build(deps): update rand requirement from 0.8 to 0.9 ( #3564 )
...
* build(deps): update rand requirement from 0.8 to 0.9
Updates the requirements on [rand](https://github.com/rust-random/rand ) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.0...0.9.0 )
---
updated-dependencies:
- dependency-name: rand
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix rand upgrade
* chore: address clippy lint
---------
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>
2025-02-09 02:39:22 +00:00
Rob Ede
59961a58a8
chore: fix msrv errors
2025-02-09 02:15:43 +00:00
Rob Ede
33b487e854
chore: address clippy lints
2025-02-09 01:41:07 +00:00
dependabot[bot]
182055bcb5
build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 ( #3554 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.1.2 to 5.3.1.
- [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/v5.1.2...v5.3.1 )
---
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>
2025-02-03 18:59:22 +00:00
dependabot[bot]
a36280466c
build(deps): bump taiki-e/cache-cargo-install-action from 2.0.1 to 2.1.0 ( #3555 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 2.0.1 to 2.1.0.
- [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/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-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>
2025-02-03 18:59:09 +00:00
dependabot[bot]
8690f80a08
build(deps): bump taiki-e/install-action from 2.47.18 to 2.48.1 ( #3563 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.47.18 to 2.48.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.47.18...v2.48.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>
2025-02-03 16:57:05 +00:00
dependabot[bot]
91e29c0ce4
build(deps): bump taiki-e/install-action from 2.47.11 to 2.47.18 ( #3551 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.47.11 to 2.47.18.
- [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.47.11...v2.47.18 )
---
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>
2025-01-20 14:04:49 +00:00
dependabot[bot]
b0fe679784
build(deps): bump taiki-e/install-action from 2.47.7 to 2.47.11 ( #3550 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 01:47:23 +00:00
dependabot[bot]
0fafb486d4
build(deps): bump taiki-e/install-action from 2.47.0 to 2.47.7 ( #3544 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.47.0 to 2.47.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.47.0...v2.47.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>
2025-01-06 08:08:33 +00:00
dependabot[bot]
5aeb0dd950
build(deps): bump taiki-e/install-action from 2.46.20 to 2.47.0 ( #3540 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.46.20 to 2.47.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.46.20...v2.47.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-12-30 01:24:31 +00:00
Joel Wurtz
856480cd90
fix(http2): remove host header when using http2 ( #3516 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-12-29 16:55:32 +00:00
dependabot[bot]
bb1442e20b
build(deps): update actix-multipart-rfc7578 requirement from 0.10 to 0.11 ( #3517 )
...
build(deps): update actix-multipart-rfc7578 requirement
---
updated-dependencies:
- dependency-name: actix-multipart-rfc7578
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-29 16:50:44 +00:00
Rob Ede
ac2a3bb124
refactor: replace ahash with foldhash ( #3483 )
2024-12-29 16:20:00 +00:00
Onè
8200e4ee82
docs: reword sentence ( #3530 )
...
* docs: reword sentence
The sentence was a bit hard to follow. I think it seems more natural now.
* docs: fix whitespace
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-12-29 14:52:29 +00:00
Rob Ede
5b60d81f57
docs: fix changelog
2024-12-29 15:18:40 +00:00
Rob Ede
ee6a6ec03e
docs: add tls to awc example
2024-12-29 15:17:18 +00:00
Rob Ede
34327bd221
chore: address clippy warnings
2024-12-29 15:03:43 +00:00
Rob Ede
472dbca64e
ci: remove public-api-diff job
2024-12-29 14:29:37 +00:00
dependabot[bot]
d8566da66f
build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.2 ( #3536 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.7 to 5.1.2.
- [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/v5.0.7...v5.1.2 )
---
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-12-28 22:54:53 +00:00
dependabot[bot]
a908afa56b
build(deps): bump taiki-e/install-action from 2.45.6 to 2.46.20 ( #3537 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.45.6 to 2.46.20.
- [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.45.6...v2.46.20 )
---
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-12-24 09:22:53 +00:00
Joel Wurtz
8115c818c1
Fix continuous integration ( #3526 )
...
fix(ci): downgrade divan to 0.1.15 on msrv
2024-12-10 16:11:12 +00:00
dependabot[bot]
002c1b5a19
build(deps): bump taiki-e/install-action from 2.44.71 to 2.45.6 ( #3509 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.44.71 to 2.45.6.
- [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.44.71...v2.45.6 )
---
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-11-25 00:43:45 +00:00
dependabot[bot]
836c75064b
build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 ( #3508 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.2 to 5.0.7.
- [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/v5.0.2...v5.0.7 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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-11-25 00:42:41 +00:00
dependabot[bot]
2132c95b01
build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 ( #3504 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.6.0 to 5.0.2.
- [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.6.0...v5.0.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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-11-18 11:26:30 +00:00
dependabot[bot]
eff2a20c90
build(deps): bump taiki-e/install-action from 2.44.69 to 2.44.71 ( #3505 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.44.69 to 2.44.71.
- [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.44.69...v2.44.71 )
---
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-11-18 11:26:12 +00:00
dependabot[bot]
9d849c19a5
build(deps): bump taiki-e/install-action from 2.44.60 to 2.44.69 ( #3502 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.44.60 to 2.44.69.
- [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.44.60...v2.44.69 )
---
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-11-14 08:55:07 +00:00
Rob Ede
6771be20b3
ci: nightly rust versions in variables ( #3501 )
2024-11-14 08:29:00 +00:00
dependabot[bot]
ef977055fc
build(deps): bump taiki-e/install-action from 2.44.43 to 2.44.60 ( #3494 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 21:48:34 +00:00
dependabot[bot]
568bffeb58
build(deps): bump taiki-e/install-action from 2.44.34 to 2.44.43 ( #3488 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.44.34 to 2.44.43.
- [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.44.34...v2.44.43 )
---
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-10-21 12:19:31 +00:00
Rob Ede
03c65d93e5
docs: add from_fn examples
2024-10-15 08:35:39 +01:00
Rob Ede
ec05381f6f
feat: add CLEAR_SITE_DATA header
2024-10-15 07:01:01 +01:00
dependabot[bot]
4c05c87b11
build(deps): bump taiki-e/install-action from 2.44.24 to 2.44.34 ( #3485 )
2024-10-14 20:07:05 +02:00
Durairaj Subramaniam
27c07f122b
fix: service macro comments ( #3474 )
...
* fix: service macro comments #3472
* test: service macro comments #3472
* fix: add case for empty tuple seperately
* doc: add case for empty tuple seperately
* test: move test_services into lib
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-10-07 22:03:38 +00:00
Luca Iachini
3849cdaa6c
Improve worker_max_blocking_threads documentation ( #3477 )
...
* improve worker_max_blocking_threads doc
* docs: tweak doc
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-10-07 21:16:10 +00:00
dependabot[bot]
a5c2d0531b
build(deps): update brotli requirement from 6 to 7 ( #3482 )
...
* build(deps): update brotli requirement from 6 to 7
Updates the requirements on [brotli](https://github.com/dropbox/rust-brotli ) to permit the latest version.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelogs
---------
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-10-07 20:40:14 +00:00
Rob Ede
049b49290d
docs: fix long paragraph warning
2024-10-07 21:23:21 +01:00
dependabot[bot]
b7a0ff0a3a
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #3481 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.5.0 to 4.6.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.5.0...v4.6.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-10-07 00:45:37 +00:00
dependabot[bot]
a0a6761bfe
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.10.0 to 1.10.1 ( #3479 )
...
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.10.0 to 1.10.1.
- [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.10.0...v1.10.1 )
---
updated-dependencies:
- dependency-name: actions-rust-lang/setup-rust-toolchain
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-10-07 00:44:29 +00:00
dependabot[bot]
ff9c0f7157
build(deps): bump taiki-e/install-action from 2.44.15 to 2.44.24 ( #3480 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.44.15 to 2.44.24.
- [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.44.15...v2.44.24 )
---
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-10-07 00:44:11 +00:00
Bryan A. Jones
1c4e265a70
Set `SO_REUSEADDR` only non-Windows platforms ( #3473 )
...
* Fix: Per discussion in #2958 , set `SO_REUSEADDR` only non-Windows platforms.
Add: Tests confirming that only a single webserver instance may
bind to a given address.
* Clean: Lint.
* Clean: another guess at making the formatter happy.
* Clean: More cargo fmt fun. (Running cargo fmt locally doesn't help.)
---------
Co-authored-by: Bryan A. Jones <bjones1@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-10-01 07:08:34 +00:00
dependabot[bot]
d9d22825d4
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.9.0 to 1.10.0 ( #3471 )
...
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.9.0 to 1.10.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.9.0...v1.10.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-10-01 04:32:19 +00:00
dependabot[bot]
9a685cabad
build(deps): bump taiki-e/install-action from 2.43.1 to 2.44.15 ( #3476 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.43.1 to 2.44.15.
- [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.43.1...v2.44.15 )
---
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-10-01 04:31:19 +00:00
Rob Ede
93edef8fee
ci: disable check-external-types job
2024-10-01 05:13:20 +01:00
Rob Ede
d148e84aba
ci: fix nightly toolchain requirements
2024-10-01 05:01:32 +01:00
Rob Ede
7360c732b3
ci: downgrade parse-size for msrv
2024-10-01 04:50:09 +01:00
dependabot[bot]
48aaf41638
build(deps): bump taiki-e/install-action from 2.42.37 to 2.43.1 ( #3465 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.37 to 2.43.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.42.37...v2.43.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-09-12 19:15:07 +00:00
dependabot[bot]
bb13f54180
build(deps): bump taiki-e/install-action from 2.42.33 to 2.42.37 ( #3464 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.33 to 2.42.37.
- [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.42.33...v2.42.37 )
---
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-09-02 01:13:30 +00:00
dependabot[bot]
b52e77beb4
build(deps): bump taiki-e/install-action from 2.42.26 to 2.42.33 ( #3459 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.26 to 2.42.33.
- [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.42.26...v2.42.33 )
---
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-08-26 01:00:33 +00:00
dependabot[bot]
b4f8bda032
build(deps): bump taiki-e/install-action from 2.42.22 to 2.42.26 ( #3456 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.22 to 2.42.26.
- [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.42.22...v2.42.26 )
---
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-08-19 01:24:23 +00:00
Rob Ede
c055723997
fix(awc): prevent panics in pool drop for h1 connections ( #3448 )
2024-08-18 15:54:36 +01:00
John Vandenberg
d6bdfac1b9
build(deps): update derive_more to v1.0 ( #3453 )
...
* build(deps): update derive_more to v1.0
* refactor: use from derive module
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-08-18 14:17:03 +00:00
Rob Ede
78ac5cf482
docs(web): unmention try_init_service
2024-08-18 14:33:28 +01:00
Rob Ede
4303dd8c37
docs(web): mention try_init_service
2024-08-18 14:10:36 +01:00
dependabot[bot]
f61fcbe840
build(deps): bump taiki-e/install-action from 2.42.17 to 2.42.22 ( #3451 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.17 to 2.42.22.
- [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.42.17...v2.42.22 )
---
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-08-12 12:12:48 +00:00
Rob Ede
538c1bea34
chore: disallow e bindings
2024-08-10 05:15:49 +01:00
Rob Ede
70e3758ecc
chore(awc): prepare release 3.5.1
2024-08-10 04:08:38 +01:00
Rob Ede
5ad92c0062
fix(awc): ws host req header includes port
2024-08-10 03:58:45 +01:00
Rob Ede
e0918fb179
chore(actix-web): prepare release 4.9.0
2024-08-10 03:21:55 +01:00
Rob Ede
9ba326aed0
chore(actix-http): prepare release 3.9.0
2024-08-10 03:09:09 +01:00
Rob Ede
882fb3d25b
chore(actors): add version marker in changelog
2024-08-10 03:08:18 +01:00
Rob Ede
be28a0bd6d
feat: add from_fn middleware ( #3447 )
2024-08-10 01:41:27 +01:00
Rob Ede
a431b7356c
feat: add ThinData wrapper ( #3446 )
2024-08-10 00:42:34 +01:00
Rob Ede
5be53820f0
docs(actors): add maintenance badge
2024-08-07 04:32:16 +01:00
Rob Ede
d7d9000b19
chore: address clippy warnings
2024-08-07 04:06:18 +01:00
Rob Ede
e4e4bb799c
chore(actix-web-actors): prepare release 4.3.1
2024-08-07 04:02:30 +01:00
dependabot[bot]
323d1fa64f
build(deps): bump taiki-e/install-action from 2.42.9 to 2.42.17 ( #3442 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.9 to 2.42.17.
- [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.42.9...v2.42.17 )
---
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-08-07 01:05:32 +00:00
dependabot[bot]
9aa62112aa
build(deps): bump taiki-e/install-action from 2.42.4 to 2.42.9 ( #3441 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.42.4 to 2.42.9.
- [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.42.4...v2.42.9 )
---
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-29 00:25:30 +00:00
dependabot[bot]
270a6a3b70
build(deps): bump taiki-e/install-action from 2.41.17 to 2.42.4 ( #3440 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.41.17 to 2.42.4.
- [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.17...v2.42.4 )
---
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-07-22 00:49:25 +00:00
Onè
07f720f716
docs: fix typo ( #3439 )
2024-07-21 17:34:42 +00:00
dependabot[bot]
f71f9ca66b
build(deps): bump taiki-e/install-action from 2.41.10 to 2.41.17 ( #3431 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.41.10 to 2.41.17.
- [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.10...v2.41.17 )
---
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-20 00:13:57 +00:00
dependabot[bot]
b6bee346f7
build(deps): bump taiki-e/install-action from 2.41.7 to 2.41.10 ( #3423 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.41.7 to 2.41.10.
- [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.7...v2.41.10 )
---
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-08 09:31:50 +00:00
Rob Ede
5c6e0e17d3
feat(http): impl FromIter for HeaderMap
2024-07-07 21:16:25 +01:00
Rob Ede
e97e28db4f
docs(multipart): improve crate root docs
2024-07-07 20:32:56 +01:00
Rob Ede
16125bd3be
docs(multipart): doc PayloadBuffer::readline
2024-07-07 20:19:56 +01:00
Rob Ede
e9ccfbc866
refactor(multipart): clean up InnerField::poll
2024-07-07 20:19:35 +01:00
Rob Ede
e0e4d1e661
chore: move deny lints to manifests
2024-07-07 03:54:00 +01:00
Rob Ede
b01fbddba4
chore(actix-multipart): prepare release 0.7.2
2024-07-07 00:34:18 +01:00
Rob Ede
215a294584
chore(actix-multipart-derive): prepare release 0.7.0
2024-07-07 00:30:27 +01:00
Rob Ede
ffee672909
chore(actix-multipart): prepare release 0.7.1
2024-07-07 00:19:22 +01:00
Rob Ede
01d60f3315
chore(actix-multipart): prepare release 0.7.0
2024-07-07 00:05:53 +01:00
Rob Ede
6ae131ce29
test(multipart): replace SlowStream helper
2024-07-06 23:38:37 +01:00
Rob Ede
5c9e6e7c1d
feat(multipart): add field bytes method
2024-07-06 22:58:54 +01:00
Rob Ede
611154beb2
refactor: rename multipart module
2024-07-04 05:03:42 +01:00
Rob Ede
210c9a5eb3
refactor: multipart tweaks
2024-07-04 04:53:10 +01:00
Rob Ede
00c185f617
refactor(multipart): move lints to manifest
2024-07-04 01:12:17 +01:00
Rob Ede
7326707599
refactor(multipart): move Field to module
2024-07-04 00:40:25 +01:00
Rob Ede
befb9c8196
refactor(multipart): move Payload* to module
2024-07-04 00:37:25 +01:00
Rob Ede
2136e07bdd
refactor(multipart): move Safety to module
2024-07-04 00:26:10 +01:00
Piperck(Zhinan)
e189e4a3bf
chore(awc): fix the issue where the code in the awc example cannot run ( #3421 )
2024-07-01 09:39:54 +00:00
Rob Ede
71cd3a31f9
fix(multipart): optional content-disposition for non-form-data requests ( #3416 )
2024-07-01 03:55:08 +01:00
dependabot[bot]
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
Rob Ede
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
Rob Ede
0b193c7106
build: fix doc-watch recipe
2024-06-30 18:55:59 +01:00
Rob Ede
4db4251b8f
chore: cargo update after version bumps
2024-06-30 18:55:58 +01:00
dependabot[bot]
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
Rob Ede
4222f92bd3
chore(actix-web): prepare release 4.8.0
2024-06-20 00:23:11 +01:00
Rob Ede
d92a73eacd
chore(actix-http): prepare release 3.8.0
2024-06-20 00:18:22 +01:00
Rob Ede
c612b5ce94
ci: fix checks
2024-06-20 00:13:42 +01:00
Rob Ede
cbb55ba27d
ci: use just for feature combos check
2024-06-20 00:04:35 +01:00
Yury Yarashevich
643d64581a
Fix Rustls 0.22 & 0.23 are limited to 256 handshakes per second. ( #3408 )
2024-06-19 22:34:49 +00:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Nikolaos Chatzikonstantinou
fa74ab3dfb
remove references to StaticFiles ( #3400 )
2024-06-14 01:51:29 +00:00
Rob Ede
188206a903
feat: Html responder ( #3399 )
2024-06-11 00:36:46 +01:00
Rob Ede
0ce488e57a
docs: fix build
2024-06-10 23:54:16 +01:00
Rob Ede
132b84d3b1
docs(multipart): use cargo-rdme
2024-06-10 23:35:26 +01:00
Rob Ede
cc5030c542
docs(http-test): use cargo-rdme
2024-06-10 23:31:45 +01:00
Rob Ede
cd301a6932
docs: local docs doc everything but only list workspace crates
2024-06-10 23:30:51 +01:00
Rob Ede
4c4c279938
docs(test): intrgrate cargo-rdme
2024-06-10 23:23:38 +01:00
Rob Ede
0fd85bae2a
test: demonstrate panic in multipart forms ( #3397 )
2024-06-10 21:51:53 +01:00
Rob Ede
9b3de1f1fe
ci: fix doctest coverage
2024-06-10 04:15:58 +01:00
Rob Ede
9553e7afff
ci: fix coverage
2024-06-10 04:08:10 +01:00
Rob Ede
d9579cf58a
test: coverage for doctests
2024-06-10 04:05:21 +01:00
Timo Caktu
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
Rob Ede
2ee92d778e
ci: external types checking ( #3175 )
2024-06-10 03:39:06 +01:00
Matt Palmer
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
Rob Ede
53086a90a6
build: add coverage recipes to justfile
2024-06-10 01:58:16 +01:00
dependabot[bot]
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
dependabot[bot]
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
Matt Palmer
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
Rob Ede
da56de4556
chore(actix-test): prepare release 0.1.5
2024-06-10 00:01:17 +01:00
Matt Palmer
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
Rob Ede
37577dcb89
chore(actix-files): prepare release 0.6.6
2024-06-09 19:45:14 +01:00
dependabot[bot]
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
Samuel Marks
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
asonix
f7646bcc48
actix-web-actors: take the internal buffer when yielding ( #3369 )
...
* actix-web-actors: take the internal buffer when yielding
* actix-web-actors: Add CHANGES entry re: taking buffer
2024-06-09 05:04:42 +00:00
Rob Ede
8018983a68
docs: update changelog for #3393
2024-06-09 06:08:21 +01:00
Rob Ede
266834cf7c
chore: narrow h2 version
2024-06-09 04:51:53 +01:00
Rob Ede
40e1034566
docs: update changelog
2024-06-09 00:38:49 +01:00
Rob Ede
a5c78483f9
chore(actix-web): prepare release 4.7.0
2024-06-09 00:22:03 +01:00
Rob Ede
12a0521ef8
chore(actix-multipart): prepare release 0.6.2
2024-06-09 00:20:36 +01:00
Rob Ede
b4faf8820c
chore(actix-web-codegen): prepare release 4.3.0
2024-06-09 00:19:09 +01:00
Rob Ede
d6f885127d
chore(actix-test): prepare release 0.1.4
2024-06-09 00:16:36 +01:00
Rob Ede
ebc43dcf1b
feat: forwards-compatibility for handler visibility inheritance fix ( #3391 )
2024-06-09 00:10:15 +01:00
Rob Ede
7c4c26d2df
feat: expose Identity middleware ( #3390 )
2024-06-08 05:26:26 +01:00
Jonathan Lim
3db7891303
Scope macro ( #3136 )
...
* add scope proc macro
* Update scope macro code to work with current HttpServiceFactory
* started some test code
* add some unit tests
* code formatting cleanup
* add another test for combining and calling 2 scopes
* format code with formatter
* Update actix-web-codegen/src/lib.rs with comment documentation fix
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
* work in progress. revised procedural macro to change othe macro call
* add tests again. refactor nested code.
* clean up code. fix bugs with route and method attributes with parameters
* clean up for rust fmt
* clean up for rust fmt
* fix out of date comment for scope macro
* sync to master branch by adding test_wrap
* needed to format code
* test: split out scope tests
* test: add negative tests
* chore: move imports back inside (?)
* docs: tweak scope docs
* fix: prevent trailing slashes in scope prefixes
* chore: address clippy lints
---------
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 22:10:48 +00:00
Rob Ede
c366649516
docs: example of CPU core pinning
2024-06-07 16:57:13 +01:00
Sebastian Detert
534cfe1fda
feat: add .customize().add_cookie() ( #3215 )
...
* feat: add .customize().add_cookie()
* docs: added cookie hint
* fix: added unwrap to test of add_cookie()
* docs: added changelog entry for .customize().add_cookie()
* chore: make append_header infallible
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 15:22:48 +00:00
Rob Ede
cff958e518
chore: address clippy lint
2024-06-07 16:10:25 +01:00
Rob Ede
b9305ff59d
chore: fmt
2024-06-07 16:05:42 +01:00
Rob Ede
5221c1b194
ci: pin msrv lookup job
2024-06-07 16:05:41 +01:00
asonix
4493aa35d0
actix-http::ws: Remove redundant + 4 byte reservation when masked ( #3371 )
...
* actix-http::ws: Remove redundant + 4 byte reservation when masked
* actix-http: Update CHANGES wrt byte fix
* docs: remove changelog entry
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 14:41:32 +00:00
Matt Palmer
8b4d23a69a
Allow disabling redirect following in actix-test ( #3356 )
...
If you're testing that redirects are being properly generated, then it's
useful to not have the client go off on a wild goose chase of its own.
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 14:40:55 +00:00
Raphael C
8fdf358954
Add app_data method to GuardContext ( #3341 )
...
* changes: guard
* fix(guard): docs link to app_data
* docs: fix changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 14:31:53 +00:00
Dylan Anthony
b2d0196f34
Do not require actix-router default features from actix-web-codegen ( #3372 )
...
* fix: Do not require actix-router default features from actix-web-codegen
* docs: update changelog
* test: update trybuild stderr
---------
Co-authored-by: Dylan Anthony <dbanty@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 14:08:13 +00:00
Abedi
85655f731d
From Boxed ResponseError impl added ( #3388 )
...
* From Boxed ResponseError impl added
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-06-07 13:55:29 +00:00
Rob Ede
ebd8bb266d
ci: fix cargo-public-api
2024-06-07 14:31:20 +01:00
Rob Ede
5c18569b78
docs: align App:app_data arg name
2024-06-07 14:31:20 +01:00
dependabot[bot]
dd84bcb609
build(deps): bump taiki-e/install-action from 2.33.34 to 2.34.0 ( #3386 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.34 to 2.34.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.33.34...v2.34.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-03 01:24:09 +00:00
Rob Ede
3ce97effa2
ci: delete upload doc workflow
2024-05-28 01:21:23 +01:00
dependabot[bot]
26efa64278
build(deps): bump taiki-e/install-action from 2.33.26 to 2.33.34 ( #3380 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.26 to 2.33.34.
- [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.33.26...v2.33.34 )
---
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-05-27 00:58:18 +00:00
dependabot[bot]
cc06fd6a5e
build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 ( #3381 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.4.0 to 4.4.1.
- [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.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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-05-27 00:57:59 +00:00
dependabot[bot]
1b214bc5f5
build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 ( #3374 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.3.1 to 4.4.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.3.1...v4.4.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-05-20 09:30:48 +00:00
dependabot[bot]
d4bcdf28f2
build(deps): bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 ( #3375 )
...
build(deps): bump JamesIves/github-pages-deploy-action
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-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-05-20 09:30:27 +00:00
dependabot[bot]
4f7b334d80
build(deps): bump taiki-e/install-action from 2.33.22 to 2.33.26 ( #3376 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.22 to 2.33.26.
- [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.33.22...v2.33.26 )
---
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-05-20 09:27:44 +00:00
Rob Ede
fdff3775a8
ci: use mold linker ( #3370 )
2024-05-19 20:24:33 +01:00
Rob Ede
b342b8fc82
chore(actix-router): prepare release 0.5.3
2024-05-19 12:09:46 +01:00
Rob Ede
804a344565
ci: limit cargo hack concurrency
2024-05-19 12:06:20 +01:00
Rob Ede
acb740584c
fix: correct aws rustls v0.23 feature gating
2024-05-19 11:55:12 +01:00
Rob Ede
9a437fe835
chore(awc): prepare release 3.5.0
2024-05-19 10:16:16 +01:00
Rob Ede
59115bca49
chore(actix-web): prepare release 4.6.0
2024-05-19 10:15:48 +01:00
Rob Ede
fe7268487a
chore(actix-http): prepare release 3.7.0
2024-05-19 10:14:30 +01:00
Rob Ede
e8262da138
chore: update rcgen to 0.13
2024-05-19 10:12:32 +01:00
Rob Ede
18e02b83d5
docs: fix middleware docs warning
2024-05-18 20:35:12 +01:00
asonix
2e63ff5928
actix-web: Add rustls 0.23 ( #3363 )
...
* Fix type confusion in some scenarios
When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.
This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.
* Add CHANGES entry about type confusion
* actix-http: add rustls 0.23 support
* actix-http: update ws example, tests for rustls 0.23
* actix-http: add rustls 0.23 to changelog
* Update comments to mention 0.23 instead of 0.22
* awc: add rustls 0.23 support
This also fixes certificate lookup when native-roots is enabled for rustls 0.22.
* awc: update changelog for rustls 0.23
* awc: Add base rustls-0_23 feature without roots to better enable custom config
* actix-test: add rustls-0.23
* actix-test: add rustls 0.23 to changelog
* awc: update changelog with rustls 0.23 tweaks
* actix-web: add rustls 0.23
* Add rustls-0_23 to CI
* Update tls_rustls.rs
* review nits
* review nits part 2
* fix doc test
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:05:58 +00:00
Raphael C
48d7adb7bf
Documentation for actix multipart ( #3344 )
...
example for actix-multipart readme & crate docs
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:02:00 +00:00
Matt Palmer
0a2788d662
actix-test: re-export types from awc ( #3349 )
...
This allows us to pass these types around in functions, without having
to add `awc` as a direct (dev-)dependency.
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 18:57:35 +00:00
asonix
2d035c066e
actix-http: Add rustls 0.23 ( #3361 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:22:53 +01:00
dependabot[bot]
fff45b28f4
build(deps): update brotli requirement from 3.3.3 to 6.0.0 ( #3353 )
...
* build(deps): update brotli requirement from 3.3.3 to 6.0.0
Updates the requirements on [brotli](https://github.com/dropbox/rust-brotli ) to permit the latest version.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/compare/3.3.3...6.0.0 )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelogs
---------
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-05-14 08:58:05 +00:00
dependabot[bot]
c20603fc83
build(deps): bump taiki-e/install-action from 2.33.16 to 2.33.22 ( #3364 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.16 to 2.33.22.
- [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.33.16...v2.33.22 )
---
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-05-14 05:50:32 +00:00
asonix
33c47c0ba9
Fix type confusion in some scenarios ( #3348 )
...
* Fix type confusion in some scenarios
When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.
This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.
* Add CHANGES entry about type confusion
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-14 05:45:35 +00:00
Rob Ede
3c9a930bd1
ci: rely more on justfiles ( #3365 )
2024-05-14 06:30:58 +01:00
asonix
44f502e050
awc: gate TlsConnectorService behind any feature that uses it ( #3350 )
2024-05-14 05:57:58 +01:00
Rob Ede
c1a6388614
refactor: address clippy warnings
2024-05-06 06:03:44 +01:00
dependabot[bot]
bb65628de5
build(deps): bump taiki-e/install-action from 2.33.12 to 2.33.16 ( #3355 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 03:28:35 +01:00
dependabot[bot]
e4b9d17355
build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 ( #3354 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 03:27:31 +01:00
dependabot[bot]
babac131d4
build(deps): bump taiki-e/install-action from 2.32.17 to 2.33.12 ( #3347 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.32.17 to 2.33.12.
- [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.32.17...v2.33.12 )
---
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-05-02 02:39:28 +00:00
dependabot[bot]
7f15a95d8e
build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 ( #3339 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 03:22:59 +01:00
Rob Ede
7fc73d58a9
ci: fix public api
2024-05-02 03:22:20 +01:00
dependabot[bot]
ba7fd048b6
build(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 ( #3331 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.2.0 to 4.3.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.2.0...v4.3.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-04-15 01:02:44 +00:00
dependabot[bot]
d98938b125
build(deps): bump taiki-e/install-action from 2.32.9 to 2.32.17 ( #3332 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.32.9 to 2.32.17.
- [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.32.9...v2.32.17 )
---
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-04-15 01:02:30 +00:00
dependabot[bot]
5a5486b484
build(deps): bump taiki-e/install-action from 2.32.0 to 2.32.9 ( #3325 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.32.0 to 2.32.9.
- [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.32.0...v2.32.9 )
---
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-04-08 07:19:03 +00:00
dependabot[bot]
76b2b2734b
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 ( #3326 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.1.1 to 4.2.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.1.1...v4.2.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-04-08 07:17:45 +00:00
dependabot[bot]
ccfa8d3817
build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 ( #3321 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.1.0 to 4.1.1.
- [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.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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-04-01 01:41:43 +00:00
dependabot[bot]
09851f4a54
build(deps): bump taiki-e/install-action from 2.29.7 to 2.32.0 ( #3322 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.29.7 to 2.32.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.29.7...v2.32.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-04-01 01:38:30 +00:00
dependabot[bot]
db76ad0f61
build(deps): bump taiki-e/install-action from 2.28.16 to 2.29.7 ( #3316 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:03:40 +00:00
dependabot[bot]
0383f4bdd1
build(deps): bump taiki-e/install-action from 2.28.10 to 2.28.16 ( #3312 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.28.10 to 2.28.16.
- [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.28.10...v2.28.16 )
---
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-03-18 02:47:10 +00:00
dependabot[bot]
9c3b4c61f7
build(deps): bump taiki-e/install-action from 2.28.0 to 2.28.10 ( #3305 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-16 11:14:22 +00:00
LoveSy
52b0d5fbf9
CI: Free space before test ( #3303 )
2024-03-11 15:34:04 +00:00
Nelson Dominguez
ba7bddeadc
docs(actix-web): add missing 'that' to doc comments for Compress middleware ( #3304 )
...
docs(actix-web): add missing 'that' in doc comments for Compress middleware
2024-03-06 00:17:18 +00:00
dependabot[bot]
d2150a3312
build(deps): bump taiki-e/install-action from 2.27.9 to 2.28.0 ( #3301 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.27.9 to 2.28.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.27.9...v2.28.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-03-04 02:18:50 +00:00
dependabot[bot]
58dd00bccf
build(deps): bump codecov/codecov-action from 4.0.2 to 4.1.0 ( #3302 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.0.2 to 4.1.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.0.2...v4.1.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-03-04 02:18:38 +00:00
Rob Ede
a4df623b0c
chore: bump env_logger to v0.11
2024-03-03 23:43:54 +00:00
Rob Ede
49020e79ae
chore: update base64 to v0.22
2024-03-03 22:18:29 +00:00
LoveSy
c10f05a867
Add `unicode` feature to switch between `regex` and `regex-lite` crates as a trade-off between full unicode support and binary size ( #3291 )
...
* - Add `unicode` feature to switch between `regex` and `regex-lite`
as a trade-off between full unicode support and binary size.
* Update CHANGES.md
* Update CHANGES.md
* refactor: move regexset code selection to own module
* docs: add docs within RegexSet module
* chore: restore manifests
* test: ensure all actix-router codepaths are tested
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-03-03 15:50:16 +00:00
dependabot[bot]
994ea45d91
build(deps): bump codecov/codecov-action from 4.0.1 to 4.0.2 ( #3296 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.0.1 to 4.0.2.
- [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.0.1...v4.0.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-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>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-03-02 18:40:38 +00:00
dependabot[bot]
f8a0f3e188
build(deps): bump taiki-e/install-action from 2.27.2 to 2.27.9 ( #3297 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.27.2 to 2.27.9.
- [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.27.2...v2.27.9 )
---
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>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-03-02 18:24:18 +00:00
Rob Ede
7f0504e32b
chore: temp allow #[allow(non_local_definitions)]
2024-03-01 18:11:30 +00:00
dependabot[bot]
8c31d137aa
build(deps): bump taiki-e/install-action from 2.26.18 to 2.27.2 ( #3294 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-02-19 12:31:10 +00:00
dependabot[bot]
289f749e9f
build(deps): bump taiki-e/install-action from 2.26.12 to 2.26.18 ( #3289 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 13:38:38 +00:00
Rob Ede
82f8ddc38f
feat: multipart testing utilities ( #3288 )
2024-02-14 22:22:07 +00:00
Rob Ede
3819767fa0
test: fix trybuild tests
2024-02-13 02:14:03 +00:00
Rob Ede
9ce5e33b72
ci: workaround clap MSRV in dev deps
2024-02-13 01:42:54 +00:00
Rob Ede
1e08ebabf9
build: bump MSRV to 1.72
2024-02-13 01:24:34 +00:00
Rob Ede
022b052bd9
chore: clippy
2024-02-12 23:02:45 +00:00
Rob Ede
1e2ef6f92f
perf: remove unnecessary allocation when writing http dates ( #3261 )
2024-02-07 03:47:30 +00:00
dependabot[bot]
7e4e12b0aa
build(deps): bump taiki-e/install-action from 2.26.8 to 2.26.12 ( #3280 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 14:38:02 +00:00
dependabot[bot]
373d4ca970
build(deps): bump codecov/codecov-action from 4.0.0 to 4.0.1 ( #3279 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 01:27:57 +00:00
Rob Ede
e518170a30
test: fix test_server
2024-02-04 03:40:58 +00:00
Rob Ede
f5f6132f94
test: update rustls for test_server
2024-02-04 03:30:16 +00:00
Rob Ede
d9b31b80ac
fix: standardize body stream error reporting
2024-02-04 03:11:48 +00:00
Rob Ede
2b8c528e54
chore(actix-web): prepare release 4.5.1
2024-02-04 01:22:36 +00:00
Rob Ede
59bc85fe0e
chore(actix-http-test): prepare release 3.2.0
2024-02-04 00:34:00 +00:00
Rob Ede
3f2fd2d59f
chore(actix-test): prepare release 0.1.3
2024-02-04 00:33:42 +00:00
Rob Ede
17ed73b33e
chore(actix-web-actors): prepare release 4.3.0
2024-02-04 00:33:38 +00:00
Rob Ede
73fa1184f1
chore(awc): prepare release 3.4.0
2024-02-04 00:32:57 +00:00
Rob Ede
8e9e9fbcdd
chore(actix-web): prepare release 4.5.0
2024-02-04 00:32:28 +00:00
Rob Ede
8db3de6ede
chore(actix-http): prepare release 3.6.0
2024-02-04 00:31:14 +00:00
Rob Ede
2125aca2c5
Rustls v0.22 support ( #3275 )
2024-02-03 23:55:01 +00:00
Dylan DPC
b1eb57ac4f
Update Cargo.toml ( #3276 )
2024-02-03 16:20:07 +00:00
SleeplessOne1917
ae7736f134
Implement `From<&HeaderMap>` for `http::HeaderMap` ( #3230 )
...
* Add From impl for header map references
* Add From impl for header map references
* Remove Into<HeaderMap> via http::HeaderMap
* fix changelog
---------
Co-authored-by: SleeplessOne1917 <insomnia-void@protonmail.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-02-01 12:52:35 +00:00
dependabot[bot]
c1f88f718b
build(deps): bump codecov/codecov-action from 3.1.4 to 4.0.0 ( #3272 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-02-01 07:34:23 +00:00
dependabot[bot]
7a76ba7340
build(deps): bump taiki-e/install-action from 2.24.1 to 2.26.8 ( #3271 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 07:34:11 +00:00
Rob Ede
8e458b34b7
chore: remove set -e
2024-02-01 06:33:58 +00:00
Rob Ede
e89c881624
ci: use cargo-ci-cache-clean
2024-02-01 06:27:22 +00:00
Rob Ede
5246d24aba
ci: force openssl version 3.2.1
2024-02-01 06:01:28 +00:00
Rob Ede
643a80bff2
ci: workaround half crate msrv
2024-02-01 05:41:28 +00:00
Bruno Paulino
891ab083c6
actix-http: Bump h2 to fix a resource exhaustion vulnerability ( #3262 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-01-24 14:17:42 +00:00
Rob Ede
a7375b6876
ci: faster cargo-public-api install ( #3255 )
2024-01-22 02:19:19 +00:00
dependabot[bot]
ea8cd6e976
build(deps): bump taiki-e/install-action from 2.25.1 to 2.25.9 ( #3252 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 01:06:55 +00:00
Vojtech Kral
d453b15ddd
docs: mention result is wrapped in Data in data_factory() docs ( #3251 )
2024-01-18 12:32:27 +00:00
John Vandenberg
2915bb7d90
chore: fix typos ( #3248 )
2024-01-16 11:29:06 +00:00
dependabot[bot]
e442b00c8c
build(deps): bump taiki-e/install-action from 2.24.1 to 2.25.1 ( #3246 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 01:24:48 +00:00
dependabot[bot]
ba53c4f875
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.6.0 to 1.8.0 ( #3247 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 01:24:21 +00:00
Rob Ede
08a9c66568
docs(files: update readme from crate docs
2024-01-10 04:03:29 +00:00
Rob Ede
83be07d77d
chore(actix-files): prepare release 0.6.5
2024-01-10 04:01:14 +00:00
Rob Ede
33da480709
format project
2024-01-10 04:00:20 +00:00
Dialga
fcfc727295
actix-files: fix handling linebreaks in filenames ( #3237 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-01-10 03:56:15 +00:00
Rob Ede
ac04d80d8e
docs: better docs for peer_addr methods
2024-01-08 15:17:40 +00:00
dependabot[bot]
d2bd549eec
build(deps): bump taiki-e/install-action from 2.23.7 to 2.24.1 ( #3239 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.23.7 to 2.24.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.23.7...v2.24.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-01-08 01:25:54 +00:00
Rob Ede
46dde69d50
chore(actix-files): prepare release 0.6.4
2024-01-06 10:19:15 +00:00
Sven-Hendrik Haase
febba786fa
actix-files: Properly handle newlines in file names ( #3235 )
2024-01-06 10:11:40 +00:00
dependabot[bot]
561cc440b2
build(deps): bump taiki-e/install-action from 2.23.0 to 2.23.7 ( #3232 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.23.0 to 2.23.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.23.0...v2.23.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-01-01 14:10:13 +00:00
Rob Ede
ccb90dd5a1
docs: update changelog
2023-12-25 02:36:17 +00:00
Rob Ede
1c88af50c0
docs: fix changelog
2023-12-25 02:35:22 +00:00
Rob Ede
f4f459d420
chore(actix-http): prepare release 3.5.1
2023-12-25 02:30:14 +00:00
Rob Ede
d14e98b62b
prevent hang when compressing Sized(0) bodies
...
fixes #3229
2023-12-25 02:27:51 +00:00
Rob Ede
f4851b3914
chore(actix-router): prepare release 0.5.2
2023-12-24 16:47:58 +00:00
dependabot[bot]
68597b5426
build(deps): bump taiki-e/install-action from 2.22.0 to 2.23.0 ( #3228 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.22.0 to 2.23.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.22.0...v2.23.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>
2023-12-23 19:54:02 +00:00
Rob Ede
9dc3ad754e
chore(actix-web): prepare release 4.4.1
2023-12-23 19:19:10 +00:00
Rob Ede
17060ed993
chore(awc): prepare release 3.3.0
2023-12-23 19:18:29 +00:00
Rob Ede
0d9ca4d939
chore(actix-http): prepare release 3.5.0
2023-12-23 19:17:56 +00:00
Rob Ede
ff2904ee78
ci: prevent cargo-cache install failing MSRV builds
2023-12-23 19:13:11 +00:00
Rob Ede
fdef224a06
docs: document internal Path fields
2023-12-23 18:49:17 +00:00
Rob Ede
ede0201aa4
docs: fix derive readme version
2023-12-16 10:42:16 +00:00
Rob Ede
271edafd4d
docs: add router readme
2023-12-16 10:37:19 +00:00
Rob Ede
5e5e5d8315
chore: remove allow(uninlined_format_args)
2023-12-16 10:33:00 +00:00
Rob Ede
c7a0af31d3
docs: doc and metadata tweaks
2023-12-16 10:33:00 +00:00
SleeplessOne1917
eefe8b0733
Implement From<HeaderMap> for http::HeaderMap ( #3222 )
...
* Implement From<HeaderMap> for http::HeaderMap
* Update changelog
* Apply clippy fix
* doc tweak
---------
Co-authored-by: SleeplessOne1917 <insomnia-void@protonmail.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-12-16 10:08:45 +00:00
dependabot[bot]
1114a51b22
build(deps): bump taiki-e/install-action from 2.21.26 to 2.22.0 ( #3219 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.26 to 2.22.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.21.26...v2.22.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>
2023-12-11 01:11:53 +00:00
Hangyuan
0a312037ea
Corrected a typo in mod.rs ( #3218 )
2023-12-10 15:53:05 +00:00
dependabot[bot]
37d304b0f2
build(deps): bump taiki-e/install-action from 2.21.19 to 2.21.26 ( #3210 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.19 to 2.21.26.
- [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.21.19...v2.21.26 )
---
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>
2023-12-04 01:20:11 +00:00
dependabot[bot]
039f8fb193
build(deps): bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 ( #3211 )
...
build(deps): bump JamesIves/github-pages-deploy-action
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.3...v4.5.0 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-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>
2023-12-04 01:03:29 +00:00
dependabot[bot]
929ceb5eb5
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.5.0 to 1.6.0 ( #3212 )
...
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.5.0 to 1.6.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.5.0...v1.6.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>
2023-12-04 01:02:25 +00:00
dependabot[bot]
e95c8fe5a6
build(deps): bump taiki-e/install-action from 2.21.17 to 2.21.19 ( #3205 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.17 to 2.21.19.
- [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.21.17...v2.21.19 )
---
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>
2023-11-27 02:54:42 +00:00
Paul
2fe5189954
Do not encode zero-sized response bodies ( #3199 )
...
* Do not encode zero-sized response bodies
* Test empty response remains empty after compression
2023-11-26 20:57:19 +00:00
dependabot[bot]
4accfab196
build(deps): bump taiki-e/install-action from 2.21.11 to 2.21.17 ( #3195 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.11 to 2.21.17.
- [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.21.11...v2.21.17 )
---
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>
2023-11-20 00:29:35 +00:00
Amit Upadhyay
c0615f28ed
Make compression middleware prefer brotli over zstd over gzip ( #3189 )
...
* AcceptEncoding.preference() prefers brotli > zstd > gzip
* AcceptEncoding.{ranked,negotiate}() prefers brotli > zstd > gzip
* changelog entry
* use browser-realistic encoding tests
* fix choosing identity when q=0
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-11-19 18:54:08 +00:00
Marcio Ordonez
9d1f75d349
fix: content type required flag ( #3168 )
...
* fix: content type required flag
* clarify comments for invalid json mime type
* remove pr reference
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-11-19 11:22:55 +00:00
dependabot[bot]
e50bceb914
build(deps): bump taiki-e/install-action from 2.21.7 to 2.21.11 ( #3185 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.7 to 2.21.11.
- [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.21.7...v2.21.11 )
---
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>
2023-11-13 02:00:08 +00:00
Rob Ede
f5655721aa
ci: rename lint workflow
2023-11-10 14:06:38 +00:00
Rob Ede
989548e36a
chore: remove git from repo URLs
2023-11-10 14:06:38 +00:00
dependabot[bot]
7d2349afb9
build(deps): bump taiki-e/install-action from 2.21.3 to 2.21.7 ( #3183 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.21.3 to 2.21.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.21.3...v2.21.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>
2023-11-06 02:17:07 +00:00
dependabot[bot]
b78f6da05f
build(deps): update zstd requirement from 0.12 to 0.13 ( #3165 )
...
* build(deps): update zstd requirement from 0.12 to 0.13
Updates the requirements on [zstd](https://github.com/gyscos/zstd-rs ) to permit the latest version.
- [Release notes](https://github.com/gyscos/zstd-rs/releases )
- [Commits](https://github.com/gyscos/zstd-rs/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: zstd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: update changelogs
---------
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>
2023-10-30 01:18:45 +00:00
dependabot[bot]
3b8d4de0e0
build(deps): bump taiki-e/install-action from 2.20.14 to 2.21.3 ( #3179 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.20.14 to 2.21.3.
- [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.20.14...v2.21.3 )
---
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>
2023-10-30 01:12:42 +00:00
dependabot[bot]
40196f16be
build(deps): bump taiki-e/cache-cargo-install-action from 1.2.2 to 1.3.0 ( #3167 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 1.2.2 to 1.3.0.
- [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...v1.3.0 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-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>
2023-10-30 00:05:50 +00:00
Rob Ede
32ddf972c6
docs: add guarded-listings example
2023-10-30 00:03:22 +00:00
Rob Ede
ce18f35e03
docs: improve HttpServer docs on worker / bind relationship wrt factory instantiations
2023-10-29 18:48:03 +00:00
Rob Ede
d3d0208cbd
chore: fmt workflows
2023-10-29 01:56:10 +00:00
Rob Ede
9e51116da2
chore: remove unusable re-export
2023-10-29 01:53:03 +00:00
dependabot[bot]
3193b81a3e
build(deps): bump taiki-e/install-action from 2.20.2 to 2.20.14 ( #3173 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.20.2 to 2.20.14.
- [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.20.2...v2.20.14 )
---
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>
2023-10-23 01:21:06 +00:00
Rob Ede
3acdda48e0
ci: reduce dependabot rate for Cargo updater
2023-10-13 17:41:25 +02:00
dependabot[bot]
935d36c441
build(deps): bump taiki-e/install-action from 2.20.1 to 2.20.2 ( #3163 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.20.1 to 2.20.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.20.1...v2.20.2 )
---
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>
2023-10-12 08:41:10 +00:00
Rob Ede
05b4c4964f
update handler failure mode docs
2023-10-11 16:07:18 +02:00
dependabot[bot]
fba766b4be
build(deps): bump taiki-e/install-action from 2.19.4 to 2.20.1 ( #3160 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.19.4 to 2.20.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.19.4...v2.20.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>
2023-10-09 01:48:46 +00:00
dependabot[bot]
76a0385f94
build(deps): bump taiki-e/install-action from 2.19.3 to 2.19.4 ( #3159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06 02:51:36 +01:00
dependabot[bot]
f1c9b93b87
build(deps): bump taiki-e/install-action from 2.19.2 to 2.19.3 ( #3156 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.19.2 to 2.19.3.
- [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.19.2...v2.19.3 )
---
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>
2023-10-03 09:45:32 +00:00
dependabot[bot]
55ddded315
build(deps): bump taiki-e/install-action from 2.19.1 to 2.19.2 ( #3154 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.19.1 to 2.19.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.19.1...v2.19.2 )
---
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>
2023-10-02 00:43:19 +00:00
dependabot[bot]
2cfe257fc2
build(deps): bump taiki-e/install-action from 2.18.17 to 2.19.1 ( #3151 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.18.17 to 2.19.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.18.17...v2.19.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>
2023-09-29 01:58:58 +00:00
dependabot[bot]
ccabcd83c0
build(deps): bump taiki-e/install-action from 2.18.16 to 2.18.17 ( #3149 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.18.16 to 2.18.17.
- [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.18.16...v2.18.17 )
---
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>
2023-09-27 01:25:32 +00:00
dependabot[bot]
13fed45bfa
build(deps): bump taiki-e/install-action from 2.18.14 to 2.18.16 ( #3144 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.18.14 to 2.18.16.
- [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.18.14...v2.18.16 )
---
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>
2023-09-25 01:28:45 +00:00
dependabot[bot]
8bd4b36ffe
build(deps): bump taiki-e/install-action from 2.18.13 to 2.18.14 ( #3142 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.18.13 to 2.18.14.
- [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.18.13...v2.18.14 )
---
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>
2023-09-22 04:36:18 +00:00
dependabot[bot]
801a51b312
build(deps): bump taiki-e/cache-cargo-install-action from 1.2.1 to 1.2.2 ( #3139 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 1.2.1 to 1.2.2.
- [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.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-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>
2023-09-18 01:17:47 +00:00
dependabot[bot]
b28e0fff4b
build(deps): bump taiki-e/install-action from 2.18.9 to 2.18.13 ( #3138 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.18.9 to 2.18.13.
- [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.18.9...v2.18.13 )
---
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>
2023-09-18 01:15:19 +00:00
Rob Ede
043bc88f73
docs: add note about rt::spawn compat with tokio::main
2023-09-15 22:20:48 +01:00
dependabot[bot]
e1c48dba26
build(deps): bump taiki-e/install-action from 2.13.4 to 2.18.9 ( #3133 )
...
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.13.4 to 2.18.9.
- [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.13.4...v2.18.9 )
---
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>
2023-09-13 01:06:53 +00:00
dependabot[bot]
835a57afc6
build(deps): bump actions/checkout from 3 to 4 ( #3130 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-09-12 04:44:47 +00:00
Rob Ede
81ac30f3df
ci: overspecify actions versions
2023-09-12 05:24:55 +01:00
Rob Ede
d50eccb3f7
ci: workaround anstyle msrv
2023-09-12 05:16:41 +01:00
Rob Ede
a7983351be
docs: fix Data doc
2023-09-12 04:45:36 +01:00
Rob Ede
215a52f565
chore: avoid single char error bindings
2023-09-03 19:09:42 +01:00
dependabot[bot]
d445742974
Update trust-dns-resolver requirement from 0.22 to 0.23 ( #3121 )
...
* Update trust-dns-resolver requirement from 0.22 to 0.23
Updates the requirements on [trust-dns-resolver](https://github.com/bluejekyll/trust-dns ) to permit the latest version.
- [Release notes](https://github.com/bluejekyll/trust-dns/releases )
- [Changelog](https://github.com/bluejekyll/trust-dns/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bluejekyll/trust-dns/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: trust-dns-resolver
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixup post-upgrade
---------
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>
2023-09-03 04:40:41 +00:00
Rob Ede
76f6106f8f
fix: wrap attribute codegen regression when using expression ( #3119 )
2023-08-29 21:27:36 +01:00
Rob Ede
39abe3ae5e
docs: fix -http changelog
2023-08-29 01:57:19 +01:00
Rob Ede
e6636f1279
chore(actix-test): prepare release 0.1.2
2023-08-29 01:55:17 +01:00
Rob Ede
2b40033a9c
chore(actix-web): prepare release 4.4.0
2023-08-29 01:54:40 +01:00
Rob Ede
d2c0d472e9
chore(awc): prepare release 3.2.0
2023-08-29 01:53:14 +01:00
Rob Ede
45fdc08788
chore(actix-http): prepare release 3.4.0
2023-08-29 01:51:54 +01:00
Rob Ede
a12d39c93e
chore(actix-web-codegen): prepare release 4.2.1
2023-08-29 01:19:56 +01:00
Rob Ede
b422745b6c
chore(actix-multipart): prepare release 0.6.1
2023-08-29 01:18:37 +01:00
Rob Ede
4ed61466e7
chore(actix-multipart-derive): prepare release 0.6.1
2023-08-29 01:17:32 +01:00
Rob Ede
ac95362340
refactor: simplify connector feature combos
2023-08-29 01:14:54 +01:00
Rob Ede
84eb8b306c
chore: remove broken links from changelogs
2023-08-29 01:14:33 +01:00
Rob Ede
384ca0a2cd
chore: remove dates from changelogs
2023-08-29 01:14:33 +01:00
Rob Ede
905c30af86
Actix Web Rustls v0.21 support ( #3116 )
2023-08-29 01:11:11 +01:00
Wyatt Herkamp
cbf5e948db
Implement Deserialize and Default for actix_web::Data ( #3109 )
...
* Implement Default and Deserialize for Data
* FMT
* Change Log
* tweak changelog
* chore: whitespace
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-08-27 22:47:05 +00:00
Rob Ede
55c15f5bbf
minimum viable rustls v0.21 support ( #3112 )
2023-08-27 00:07:11 +01:00
Rob Ede
14355b9442
ci: name msrv jobs ( #3114 )
2023-08-26 18:19:32 +01:00
Rob Ede
d8df60bf4c
build: add justfile
2023-08-03 07:03:42 +01:00
Rob Ede
eaabe7e686
ci: reinstate coverage
2023-08-03 06:58:31 +01:00
Rob Ede
12dbda986e
test: fix test_h2_connection_drop spurious hang
...
fixes #3061
2023-08-03 06:54:50 +01:00
Rob Ede
1c60978a89
chore: move codecov file
2023-08-03 06:28:45 +01:00
Rob Ede
b4fcdffdc3
chore: update msrv to 1.68 ( #3094 )
2023-08-01 19:33:32 +01:00
Rob Ede
605cd7c540
add startup logging to basic example
2023-08-01 18:06:59 +01:00
Rob Ede
75a97f6b32
chore: remove clippy config file
2023-07-24 03:29:56 +01:00
Rob Ede
ff8fd2f7b5
modernize ContentLength
2023-07-22 18:01:59 +01:00
Rob Ede
6a0ea51b15
add `ContentLength` typed header ( #2490 )
2023-07-22 03:16:01 +01:00
Rob Ede
8cdbab3416
refactor: remove web dev dep from http-test
2023-07-22 02:02:37 +01:00
Rob Ede
146011018e
add payload to_bytes helpers ( #3083 )
2023-07-22 02:02:29 +01:00
Rob Ede
3eb5a059ad
chore: address clippy warnings
2023-07-20 11:42:20 +01:00
cyqsimon
1040bc3d17
Add missing status code constructor methods on `HttpResponse` ( #3042 )
2023-07-20 10:36:49 +00:00
Rob Ede
d22c9f9fb1
update syn to 2 in web codegen ( #3081 )
2023-07-20 10:49:01 +01:00
dependabot[bot]
e25f3f8f1d
Bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.4.3 ( #3076 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 23:43:25 +01:00
dependabot[bot]
6d452d4977
Bump codecov/codecov-action from 1 to 3 ( #3077 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-19 23:42:40 +01:00
Vasiliy Taranov
67cee2915d
set up dependabot ( #3019 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-19 23:37:48 +01:00
Rob Ede
db99da5daf
do not compress media types ( #3075 )
...
* misc: add temporary nix file
* Add test to check content type image/*
* misc: add unit test for expected behaviour jpeg
* feat(compress): add compress function to middleware
* feat(compress): use response content type to decide compress
* feat(compress): give more control to the user
* misc: improve default compress function
* add Compress::with_predicate
* remove predicate options
* assert auto traits on Compress
* fix changelog
---------
Co-authored-by: William R. Arellano <arellanowr@gmail.com>
2023-07-19 20:24:32 +01:00
Nathan Shaaban
80185ce741
Hide authorization header in httprequest debug output ( #2953 )
...
Co-authored-by: Nathan Shaaban <86252985+nshaaban-cPacket@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-19 18:51:17 +00:00
Rob Ede
4272510261
doc amendments
2023-07-19 19:27:20 +01:00
Kristian Gaylord
908fb2606e
allow configuring number of test server workers ( #3069 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-19 16:48:43 +00:00
nerix
b061f00421
Provide documentation in the `middleware` module ( #3070 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-19 10:24:14 +00:00
Rob Ede
3b9b38c44e
fix tempfile dep spec
2023-07-18 02:22:09 +01:00
Rob Ede
a4c9361791
ci: fix windows openssl
2023-07-18 02:18:43 +01:00
James Rowe
bf03207ca9
Add http2 optional feature ( #3072 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-17 20:59:10 +00:00
Rob Ede
79a38e0628
apply standard formatting
2023-07-17 02:38:12 +01:00
Rob Ede
60c76c5e10
revert http2 feature flag change
2023-07-17 02:19:26 +01:00
Rob Ede
e4e839f4d1
only enable actix-http's http2 feature when TLS features are enabled
...
closes #3071
2023-07-17 01:51:10 +01:00
Rob Ede
c34a18f64a
changelog file is optional in bump script
2023-07-17 01:47:26 +01:00
mitsubosh
ce3af777a0
Fix typo ( #3062 )
2023-07-05 16:29:10 +00:00
Dylan DPC
0e8ed50e3a
align awc's h2 version ( #3051 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-07-02 00:56:12 +00:00
Raminder Singh
4eeb01415c
Fix failing test on Windows ( #3037 )
2023-07-02 00:36:06 +00:00
Rob Ede
241da6e081
update MSRV to 1.65 ( #3059 )
2023-07-02 01:09:15 +01:00
Rob Ede
1072d0dacf
address lints
2023-06-09 15:15:09 +01:00
Imamuzzaki Abu Salam
58c19b817f
docs(actix-web/README.md): update benchmark link ( #3046 )
...
Round 20 doesn't have actix score, but round 21 has. So I changed it to the round 21 link for everyone to see this is one of the best frameworks for Web/API.
2023-06-09 14:29:10 +01:00
moh-eulith
17218dc6c8
minor optimization: reserve buffer once length is known (ws) ( #2950 )
2023-05-07 15:13:10 +00:00
Rob Ede
6fdda45ca3
update bitflags to v2
2023-05-06 11:38:51 +01:00
Rob Ede
8b2b755cde
fix guard mod docs
2023-05-06 11:37:11 +01:00
Yuki Okushi
de1efa673f
Refine GHA workflows ( #3023 )
2023-04-24 04:46:57 +09:00
Surya
5d4f591875
fix RUSTSEC-2023-0034 by updating h2 ( #3022 )
2023-04-22 12:53:35 +00:00
Rob Ede
e81dc768dc
expose h2c methods on HttpServer ( #2999
...
* expose h2c methods on HttpServer
* update h2c docs
2023-04-06 03:11:28 +01:00
Rob Ede
97399e8c8c
simplify CI
2023-04-02 03:27:14 +01:00
Elijah
8dee8a1426
docs(actix-http-test): update test server example ( #3007 )
2023-03-31 18:09:13 +00:00
Rob Ede
e68f87f84f
add API diff to CI ( #3002 )
2023-03-15 13:32:55 +00:00
Rob Ede
0f3068f488
ci(windows): use choco to install openssl ( #3003
...
ci: remove openssl install on windows
2023-03-15 05:39:02 +00:00
Rob Ede
5e29726c4f
standardize error messages in actix-http
2023-03-13 17:17:02 +00:00
Rob Ede
442fa279da
uncomment error variant
2023-03-13 14:30:21 +00:00
Rob Ede
bfdc29ebb8
normalize actix-files error messages
2023-03-13 14:22:50 +00:00
Rob Ede
0e7380659f
implement Error for BodyLimitExceeded
2023-03-13 13:40:09 +00:00
Rob Ede
44c5cdaa10
bound initial allocation in to_bytes_limited
2023-03-13 13:40:07 +00:00
Rob Ede
9e7a6fe57b
add `body::to_bytes_limited` ( #3000
...
* add body::to_body_limit
* rename to_bytes_limited
2023-03-13 13:31:48 +00:00
Rob Ede
dfaca18584
add compression_responses benchmark ( #3001 )
2023-03-12 15:32:07 +00:00
Rob Ede
19c9d858f2
support 16 extractors
2023-03-12 04:29:22 +00:00
Rob Ede
4131786127
remove old benchmarks
2023-03-11 23:20:02 +00:00
Rob Ede
0ba147ef71
update actions/checkout to v3
2023-03-11 23:19:03 +00:00
Rob Ede
3fc01c4887
refactor server binding
2023-03-11 22:17:52 +00:00
Rob Ede
4c4024c949
fix minimal version specs for mime
2023-03-11 22:14:58 +00:00
Rob Ede
e0939a01fc
prepare actix-http release 3.3.1
2023-03-02 17:09:26 +00:00
Rob Ede
20c7c07dc0
fix http version req
2023-03-02 16:21:13 +00:00
Rob Ede
d7c6774ad5
add resource method helpers ( #2978 )
2023-03-02 08:22:22 +00:00
Rob Ede
67efa4a4db
migrate to doc_auto_cfg
2023-02-26 21:55:25 +00:00
Rob Ede
d77bcb0b7c
update date in unreleased changelog sections
2023-02-26 21:45:36 +00:00
Rob Ede
c4db9a1ae2
prepare actix-multipart release 0.6.0
2023-02-26 21:44:57 +00:00
Rob Ede
740d0c0c9d
prepare actix-multipart-derive release 0.6.0
2023-02-26 21:44:14 +00:00
Rob Ede
f27584046c
add todo for header names in next breaking release
2023-02-26 16:31:40 +00:00
Rob Ede
129b78f9c7
prepare actix-test release 0.1.1
2023-02-26 14:20:48 +00:00
Rob Ede
ad27150c5f
fix doc tests
2023-02-26 14:14:04 +00:00
Rob Ede
8d5d6a2598
tweak err handlers docs
2023-02-26 13:28:19 +00:00
Rob Ede
e97329eb2a
bump socket2 dep to 0.5
2023-02-26 13:28:19 +00:00
Kristian Gaylord
fbfff3e751
actix-test: allow dynamic port setting ( #2960 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-02-26 05:25:36 +00:00
Rob Ede
fdfb3d45db
remove direct dep on ahash for client pool
2023-02-26 03:50:36 +00:00
Rob Ede
4e05629368
specify safe tokio version range
2023-02-26 03:47:25 +00:00
Rob Ede
e35ec28cd2
prepare actix-web release 4.3.1
2023-02-26 03:44:34 +00:00
Rob Ede
35006e9cae
prepare actix-web-codegen release 4.2.0
2023-02-26 03:42:27 +00:00
Rob Ede
115701eb86
prepare awc release 3.1.1
2023-02-26 03:34:47 +00:00
Rob Ede
e2fed91efd
format markdown with prettier
2023-02-26 03:26:51 +00:00
Jacob Halsey
d4b833ccf0
actix-multipart: Feature: Add typed multipart form extractor ( #2883 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-02-26 03:26:06 +00:00
Rob Ede
358c1cf85b
improve docs for app_config methods
2023-02-22 23:06:23 +00:00
Lioness100
42193bee29
fix typos ( #2982 )
2023-02-20 08:11:16 +00:00
Rob Ede
dc08ea044b
clippy
2023-02-13 21:09:28 +00:00
Roy Wellington Ⅳ
85d88ffada
Fix minor typo in Markdown ( #2977 )
2023-02-12 02:47:42 +00:00
yinho999
bf19a0e761
added body manipulation example for error handlers ( #2973 )
...
Closes https://github.com/actix/actix-web/issues/2856
2023-02-09 20:37:01 +00:00
Joel Wurtz
bf1f169be2
[awc] change `client::Connect` to be public ( #2690 )
2023-02-09 09:32:04 +00:00
Rob Ede
359d5d5c80
refactor codegen route guards
2023-02-06 17:06:47 +00:00
edgerunnergit
65c0545a7a
added support for creating custom methods with route macro ( #2969 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
Closes https://github.com/actix/actix-web/issues/2893
2023-02-06 12:40:41 +00:00
Rob Ede
b933ed4456
add tests for files_listing_renderer
2023-02-03 21:04:07 -05:00
Rob Ede
4bff1d0abe
require safe tokio version range
...
see https://rustsec.org/advisories/RUSTSEC-2023-0005
2023-02-03 20:35:19 -05:00
Rob Ede
fa106da555
refactor: move Host guard into own module
2023-01-30 11:36:12 -05:00
Rob Ede
c15016dafb
prepare actix-files release 0.6.3
2023-01-21 19:03:19 +00:00
Rob Ede
74688843ba
prepare actix-http-test release 3.1.0
2023-01-21 19:01:14 +00:00
Rob Ede
845156da85
prepare actix-web-actors release 4.2.0
2023-01-21 19:01:08 +00:00
Rob Ede
98752c053c
prepare actix-multipart release 0.5.0
2023-01-21 18:59:13 +00:00
Rob Ede
df6fde883c
prepare actix-web release 4.3.0
2023-01-21 18:57:42 +00:00
Rob Ede
8d4cb8c69a
prepare awc release 3.1.0
2023-01-21 18:54:58 +00:00
Rob Ede
dd9ac4d9b8
prepare actix-http release 3.3.0
2023-01-21 18:52:57 +00:00
Rob Ede
72c80f9107
update tokio-uring support to 0.4
2023-01-21 18:46:44 +00:00
citreae535
b00fe72cf6
Update base64 to 0.21 ( #2966 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-01-21 01:36:08 +00:00
cumtyc
2f0b8a264a
fix non-empty body of http2 HEAD response ( #2920 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-01-21 00:51:49 +00:00
Rob Ede
b9f0faafde
add cache-status and cdn-cache-control header names ( #2968 )
...
* add cache-status and cdn-cache-control header names
* fix changelog
* update docs with rfc numbers
2023-01-21 00:02:54 +00:00
Zach
6627109984
Add fallible versions of test_utils helpers to actix-test ( #2961 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2023-01-11 11:43:51 +00:00
Rob Ede
b9f54c8796
use secure tokio version range
...
see RUSTSEC-2023-0001
fixes #2962
2023-01-10 08:58:38 +00:00
Nikolai Vazquez
cfd40b4f15
Implement `MessageBody` for `Cow<'static, {[u8], str}>` ( #2959 )
2023-01-06 21:56:16 +00:00
Rob Ede
08c2cdf641
http service finalizer for automatic h2c detection ( #2957 )
...
* http service finalizer for automatic h2c detection
* update changelog
* add h2c auto test
2023-01-03 14:43:02 +00:00
Rob Ede
fbd0e5dd0a
add headermap::retain ( #2955 )
...
* add headermap::retain
* update changelog and docs
* fix retain doc test
2023-01-02 13:38:07 +00:00
Rob Ede
7b936bc443
add some useful header name constants ( #2956 )
2023-01-02 13:33:31 +00:00
Rob Ede
d2364c80c4
improve error handling on new new example
2023-01-02 00:16:59 +00:00
Rob Ede
77459ec415
add h2c example
2023-01-02 00:14:25 +00:00
Rob Ede
6f0a6bd1bb
address clippy lints
...
For intrepid commit message readers:
The choice to add allows for the inlined format args lint instead of actually
inlining them is not very clear because our actual real world MSRV is not clear.
We currently claim 1.60 is our MSRV but this is mainly due to dependencies. I'm
fairly sure that we could support < 1.58 if those deps are outdated in a users
lockfile. We'll remove these allows again at some point soon.
2023-01-01 20:56:34 +00:00
Rob Ede
06c3513bc0
add Allow header to resource's default 405 handler ( #2949 )
2022-12-21 20:28:45 +00:00
Rob Ede
29bd6a1dd5
fix version requirement for futures_util
2022-12-18 01:34:48 +00:00
Rob Ede
17f7cd2aae
bump zstd to 0.12
2022-12-18 01:31:06 +00:00
Rob Ede
ede645ee4e
bump criterion to 0.4
2022-12-18 01:11:04 +00:00
Rob Ede
6d48593a60
fix doc tests
2022-11-25 23:28:31 +00:00
Rob Ede
3c69d078b2
add redirect service ( #1961 )
2022-11-25 21:44:52 +00:00
Rob Ede
e7c34f2e45
tweak form docs
2022-11-25 21:38:57 +00:00
Rob Ede
d708a4de6d
add acceptable guard ( #2265 )
2022-11-25 21:04:24 +00:00
Rob Ede
d97bd7ec17
fix msrv CI
2022-11-25 17:37:23 +00:00
Rob Ede
fcd06c9896
workaround zstd msrv issue
2022-11-25 17:28:06 +00:00
Rob Ede
1065043528
ci: use dtolnay's rust-toolchain action
2022-11-25 17:00:59 +00:00
Alex
45b77c6819
GitHub Workflows security hardening ( #2923 )
2022-11-04 00:42:22 +00:00
Rob Ede
a2e2c30d59
use tokio-util deps directly where possible
2022-10-30 19:47:49 +00:00
fakeshadow
83cd061c86
remove fakeshadow from author lists ( #2921 )
2022-10-25 16:37:04 +01:00
Alex
068909f1b3
Replace deprecated twoway with memchr ( #2909 )
2022-10-14 11:52:13 +00:00
Rob Ede
f8cb71e789
remove incomplete doc comment
2022-10-14 13:20:38 +02:00
kkocdko
73b94e902d
fix xhtml pages' `content-disposition` ( #2903 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-10-09 12:44:10 +01:00
Benny Nazimov
ad7e67f940
add `middleware::logger::custom_response_replace` ( #2631 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-26 18:44:51 +00:00
Rob Ede
1519ae7772
clarify tokio::main docs
2022-09-26 12:29:57 +01:00
Rob Ede
cc7145d41d
rust 1.64 clippy run ( #2891 )
2022-09-25 20:54:17 +01:00
Rob Ede
172c4c7a0a
use noop hasher in extensions ( #2890 )
2022-09-25 15:32:26 +01:00
Jacob Halsey
fd63305859
Fix actix-multipart field content_type() to return an Option ( #2885 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-23 17:06:40 +00:00
david-monroe
ef64d6a27c
update derive_more dependency to 0.99.8 ( #2888 )
2022-09-23 12:39:18 +00:00
e-rhodes
4d3689db5e
Remove unnecesary clones in extractor configs ( #2884 )
...
Co-authored-by: erhodes <erik@space-nav.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-20 23:17:58 +00:00
Rob Ede
894effb856
prepare actix-router release 0.5.1
2022-09-19 18:52:16 +01:00
Torin Cooper-Bennun
07a7290432
Fix typo in error string for i32 parse in router deserialization ( #2876 )
...
* fix typo in error string for i32 parse
* update actix-router changelog for #2876
* Update CHANGES.md
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-19 18:44:52 +01:00
e-rhodes
bd5c0af0a6
Add ability to set default error handlers to the `ErrorHandler` middleware ( #2784 )
...
Co-authored-by: erhodes <erik@space-nav.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-15 13:06:34 +00:00
Rob Ede
c73fba16ce
implement MessageBody for mut B ( #2868 )
2022-09-14 11:23:22 +01:00
Rob Ede
909461087c
add `ContentDisposition::attachment` constructor ( #2867 )
2022-09-13 01:19:25 +01:00
Rob Ede
40f7ab38d2
prepare actix-web release 4.2.1
2022-09-12 10:43:03 +01:00
Rob Ede
a9e44bcf07
fix -http version to 3.2.2 ( #2871 )
...
fixes #2869
2022-09-12 10:42:22 +01:00
Rob Ede
7767cf3071
prepare actix-web release 4.2.0
2022-09-11 16:44:46 +01:00
Rob Ede
b59a96d9d7
prepare actix-web-codegen release 4.1.0
2022-09-11 16:42:28 +01:00
Rob Ede
037740bf62
prepare actix-http release 3.2.2
2022-09-11 16:41:29 +01:00
Rob Ede
386258c285
clarify worker_max_blocking_threads default
2022-09-06 10:13:10 +01:00
Rob Ede
99bf774e94
update gh-pages deploy action
2022-09-03 22:15:59 +01:00
Rob Ede
35b0fd1a85
specify branch in doc job
2022-09-03 22:05:28 +01:00
Rob Ede
0b5b4dcbf3
reduce size of docs branch
2022-09-03 21:56:37 +01:00
Juan Aguilar
c993055fc8
replace askama_escape in favor of v_htmlescape ( #2824 )
2022-08-30 09:34:46 +01:00
Rob Ede
679f61cf37
bump msrv to 1.59
2022-08-27 13:14:16 +01:00
Rob Ede
056de320f0
fix scope doc example
...
fixes #2843
2022-08-25 03:17:48 +01:00
Rob Ede
f220719fae
prepare awc release 3.0.1
2022-08-25 03:13:31 +01:00
liushuyu
c9f91796df
awc: correctly handle redirections that begins with `//` ( #2840 )
2022-08-25 03:12:58 +01:00
Rob Ede
ea764b1d57
add feature annotations to docs
2022-07-31 23:40:09 +01:00
Rob Ede
19aa14a9d6
re-order HttpServer methods for better docs
2022-07-31 22:10:51 +01:00
Rob Ede
10746fb2fb
improve HttpServer docs
2022-07-31 21:58:15 +01:00
Rob Ede
4bbe60b609
document h2 ping-pong
2022-07-24 16:42:35 +01:00
Rob Ede
8ff489aa90
apply fix from #2369
2022-07-24 16:35:00 +01:00
Rob Ede
e0a88cea8d
remove unwindsafe assertions
2022-07-24 02:47:12 +01:00
Rob Ede
d78ff283af
prepare actix-test release 0.1.0
2022-07-24 02:13:46 +01:00
Rob Ede
ce6d520215
prepare actix-http-test release 3.0.0
2022-07-24 02:11:21 +01:00
Rob Ede
3e25742a41
prepare actix-files release 0.6.2
2022-07-23 16:37:59 +01:00
Rob Ede
20f4cfe6b5
fix partial ranges for video content ( #2817 )
...
fixes #2815
2022-07-23 16:27:01 +01:00
Rob Ede
6408291ab0
appease clippy by deriving Eq on a bunch of items ( #2818 )
2022-07-23 16:26:48 +01:00
Rob Ede
8d260e599f
clippy
2022-07-23 02:48:28 +01:00
Rob Ede
14bcf72ec1
web utilizes const header names
2022-07-22 20:21:58 +01:00
Rob Ede
6485434a33
update bump script
2022-07-22 20:19:15 +01:00
Rob Ede
16c7c16463
reduce scope of once_cell change
2022-07-22 20:19:02 +01:00
Expyron
9b0fdca6e9
Remove some unnecessary uses of `once_cell::sync::Lazy` ( #2816 )
2022-07-22 20:18:38 +01:00
Roland Fredenhagen
8759d79b03
`routes` macro allowing multiple paths per handler ( #2718 )
...
* WIP: basic implementation for `routes` macro
* chore: changelog, docs, tests
* error on missing methods
* Apply suggestions from code review
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
* update test stderr expectation
* add additional tests
* fix stderr output
* remove useless ResourceType
this is dead code from back when .to and .to_async were different ways to add a service
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-07-04 04:31:49 +00:00
Rob Ede
c0d5d7bdb5
add octal-ish CL test
2022-07-02 21:04:37 +01:00
Rob Ede
40eab1f091
simplify simple decoder tests
2022-07-02 20:07:27 +01:00
Rob Ede
75517cce82
install cargo hack in CI faster
2022-07-02 20:00:59 +01:00
Rob Ede
9b51624b27
update cargo-cache to 0.8.2
2022-07-02 18:43:19 +01:00
Rob Ede
8e2ae8cd40
install nextest faster
2022-07-02 18:38:08 +01:00
Rob Ede
9a2f8450e0
install older cargo-edit
2022-07-02 17:40:03 +01:00
Rob Ede
23ef51609e
s/cargo-add/cargo-edit
2022-07-02 17:29:06 +01:00
Rob Ede
f7d629a61a
fix cargo-add in CI
2022-07-02 17:20:46 +01:00
Rob Ede
e0845d9ad9
add msrv workarounds to ci
2022-07-02 17:12:24 +01:00
Rob Ede
2f79daec16
only run tests on stable
2022-07-02 17:05:48 +01:00
Rob Ede
f3f41a0cc7
prepare actix-http release 3.2.1
2022-07-02 16:50:54 +01:00
Rob Ede
987067698b
use sparse registry in CI
2022-07-01 12:45:26 +01:00
Rob Ede
b62f1b4ef7
migrate deprecated method in docs
2022-07-01 12:40:00 +01:00
Rob Ede
df5257c373
update trust dns resolver
2022-07-01 10:21:46 +01:00
Rob Ede
226ea696ce
update dev deps
2022-07-01 10:19:28 +01:00
Rob Ede
e524fc86ea
add HTTP/0.9 rejection test
2022-07-01 09:03:57 +01:00
Rob Ede
7e990e423f
add http/1.0 GET parsing tests
2022-07-01 08:24:45 +01:00
Rob Ede
8f9a12ed5d
fix parsing ambiguities for HTTP/1.0 requests ( #2794 )
...
* fix HRS vuln when first CL header is 0
* ignore TE headers in http/1.0 reqs
* update changelog
* disallow HTTP/1.0 requests without a CL header
* fix test
* broken fix for http1.0 post requests
2022-07-01 08:23:40 +01:00
Rob Ede
c6eba2da9b
prepare actix-http release 3.2.0 ( #2801 )
2022-07-01 06:16:17 +01:00
Rob Ede
06c7945801
retain previously set vary headers when using compress ( #2798 )
...
* retain previously set vary headers when using compress
2022-06-30 09:19:16 +01:00
Ulf Lilleengen
0dba6310c6
Expose option for setting TLS handshake timeout ( #2752 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-06-27 02:57:21 +00:00
Rob Ede
f7d7d92984
address clippy lints
2022-06-27 03:12:36 +01:00
nerix
3d6ea7fe9b
Improve documentation for `actix-web-actors` ( #2788 )
2022-06-26 16:45:02 +00:00
PeterPierinakos
8dbf7da89f
Fix common grammar mistakes and add small documentation for AppConfig's Default implementation ( #2793 )
2022-06-25 14:01:06 +00:00
oatoam
de92b3be2e
fix unrecoverable Err(Overflow) in websocket frame parser ( #2790 )
2022-06-24 03:46:17 +00:00
e-rhodes
5d0e8138ee
Add getters for `&ServiceRequest` ( #2786 )
2022-06-22 21:02:03 +01:00
Yuki Okushi
6b7196225e
Bump up MSRV to 1.57 ( #2789 )
2022-06-22 12:08:06 +01:00
Isabel Atkinson
265fa0d050
Add link to MongoDB example in README ( #2783 )
2022-06-15 22:38:10 +01:00
Yuki Okushi
062127a210
Revert "actix-http: Pull actix-web dev-dep from Git repo"
...
This reverts commit 3926416580
.
2022-06-12 00:55:06 +09:00
Yuki Okushi
3926416580
actix-http: Pull actix-web dev-dep from Git repo
...
The published version of actix-web depends on a buggy version of zstd crate,
temporarily use actix-web on git repo to avoid the build failure.
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-06-12 00:48:08 +09:00
Rob Ede
43671ae4aa
release 4.1 group ( #2781 )
2022-06-12 00:15:43 +09:00
Rob Ede
264a703d94
revert broken fix in #2624 ( #2779 )
...
* revert broken fix in #2624
* update changelog
2022-06-11 13:43:13 +01:00
Rob Ede
498fb954b3
migrate from deprecated sha-1 to sha1 ( #2780 )
...
closes #2778
2022-06-11 04:53:58 +01:00
Rob Ede
2253eae2bb
update msrv to 1.56 ( #2777 )
...
* update msrv to 1.56
* remove transitive dashmap dependency
closes #2747
2022-06-11 04:03:26 +01:00
JY Choi
8e76a1c775
Allow a path as a guard in route handler macro ( #2771 )
...
* Allow a path as a guard in route handler macro
* Update CHANGES.md
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-06-06 18:53:23 +01:00
Sabrina Jewson
dce57a79c9
Implement `ResponseError` for `Infallible` ( #2769 )
2022-05-30 20:52:48 +01:00
cui fliter
6a5b370206
fix some typos ( #2744 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-04-24 22:01:20 +00:00
Rob Ede
b1c85ba85b
Add `ServiceConfig::default_service` ( #2743 )
...
* Add `ServiceConfig::default_service`
based on https://github.com/actix/actix-web/pull/2338
* update changelog
2022-04-23 22:11:45 +01:00
Matt Fellenz
9aab911600
Improve documentation for FromRequest::Future ( #2734 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-04-23 20:57:11 +00:00
Rob Ede
017e40f733
update optional extractor impl docs
2022-04-23 21:02:24 +01:00
Rob Ede
45592b37b6
add `Route::wrap` ( #2725 )
...
* add `Route::wrap`
* add tests
* fix clippy
* fix doctests
2022-04-23 21:01:55 +01:00
Rob Ede
8abcb94512
fix tokio-uring version
2022-04-23 14:37:03 +01:00
Rob Ede
f2cacc4c9d
clear conn_data on HttpRequest drop ( #2742 )
...
* clear conn_data on HttpRequest drop
fixes #2740
* update changelog
* fix doc test
2022-04-23 13:35:41 +01:00
Rob Ede
56b9c0d08e
remove payload unwindsafe impl assert
2022-04-23 12:31:32 +01:00
Luca Palmieri
de9e41484a
Add `ServiceRequest::extract` ( #2647 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-04-02 19:46:26 +01:00
Rob Ede
2fed978597
remove -http TestRequest doc test
2022-03-28 22:44:32 +01:00
Ali MJ Al-Nasrawy
40048a5811
rework actix_router::Quoter ( #2709 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-03-28 20:58:35 +00:00
Rob Ede
e942d3e3b1
update migration guide
2022-03-26 13:26:12 +00:00
mellowagain
09cffc093c
Bump zstd to 0.11 ( #2694 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-03-22 15:30:06 +00:00
nikstur
c58f287044
Removed random superfluous whitespace ( #2705 )
2022-03-20 21:36:19 +00:00
Rob Ede
7b27493e4c
move coverage to own workflow
2022-03-10 16:17:49 +00:00
Rob Ede
478b33b8a3
remove nightly io-uring job
2022-03-10 16:00:15 +00:00
Rob Ede
592b40f914
move io-uring tests to own job
2022-03-10 15:03:55 +00:00
Rob Ede
fe5279c77a
use tracing in actix-router
2022-03-10 03:14:14 +00:00
Rob Ede
80d222aa78
use tracing in actix-http
2022-03-10 03:12:29 +00:00
Rob Ede
a03a2a0076
deprecate `NamedFile::set_status_code`
2022-03-10 02:54:06 +00:00
Rob Ede
745e738955
fix negative impl assertion on 1.60+
...
see https://github.com/rust-lang/rust/issues/94791
2022-03-10 02:36:57 +00:00
Rob Ede
1fd90f0b10
Implement getters for named file fields ( #2689 )
...
Co-authored-by: Janis Goldschmidt <github@aberrat.io>
2022-03-10 01:29:26 +00:00
Rob Ede
a35804b89f
update files tokio-uring to 0.3
2022-03-10 01:05:03 +00:00
Rob Ede
5611b98c0d
prepare actix-http release 3.0.4
2022-03-09 18:13:39 +00:00
Rob Ede
dce9438518
document with ws feature
2022-03-09 18:11:12 +00:00
Dylan DPC
be986d96b3
bump `regex` requirement to `1.5.5` due to security advisory ( #2687 )
2022-03-08 17:42:42 +00:00
Rob Ede
8ddb24b49b
prepare awc release 3.0.0 ( #2684 )
2022-03-08 16:51:40 +00:00
Rob Ede
87f627cd5d
improve servicerequest docs
2022-03-07 16:48:04 +00:00
Rob Ede
03456b8a33
update actix-web-in-http example
2022-03-05 23:43:31 +00:00
Rob Ede
8c2fad3164
align hello-world examples
2022-03-05 23:15:33 +00:00
Rob Ede
62fbd225bc
prepare actix-http release 3.0.2
2022-03-05 22:26:19 +00:00
Santiago
0fa4d999d9
fix(actix-http): encode correctly camel case header with n+2 hyphens ( #2683 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-03-05 22:24:21 +00:00
Rob Ede
da4c849f62
prepare actix-http release 3.0.1
2022-03-04 03:16:02 +00:00
Rob Ede
49cd303c3b
fix dispatcher panic when conbining pipelining and keepalive
...
fixes #2678
2022-03-04 03:12:38 +00:00
Clément Nerma
955c3ac0c4
Add support for audio files streaming ( #2645 )
2022-03-03 00:29:59 +00:00
Rob Ede
56e5c19b85
add actix 0.13 support ( #2675 )
2022-03-02 17:53:47 +00:00
Rob Ede
3f03af1c59
clippy
2022-03-02 03:25:30 +00:00
Rob Ede
25c0673278
Update MIGRATION-4.0.md
2022-03-02 02:20:48 +00:00
Daze
e7a05f9892
fix(docs): TestRequest example fixed ( #2643 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-03-01 00:02:08 +00:00
Rob Ede
2f13e5f675
Update MIGRATION-4.0.md
2022-02-26 17:13:42 +00:00
Rob Ede
9f964751f6
tweak migration doc
2022-02-25 21:40:23 +00:00
Rob Ede
fcca515387
prepare actix-multipart release 0.4.0
2022-02-25 20:41:57 +00:00
Rob Ede
075932d823
prepare actix-web-actors release 4.0.0
2022-02-25 20:41:33 +00:00
Rob Ede
cb379c0e0c
prepare actix-files release 0.6.0
2022-02-25 20:36:16 +00:00
Rob Ede
d4a5d450de
prepare actix-web release 4.0.1
2022-02-25 20:31:46 +00:00
Rob Ede
542200cbc2
update readme
2022-02-25 19:11:46 +00:00
Rob Ede
d0c08dbb7d
prepare releases: actix-http 3.0.0 and actix-web 4.0.0 ( #2663 )
2022-02-25 18:46:35 +00:00
Rob Ede
d0b5fb18d2
update migration guide on middleware
2022-02-22 17:40:38 +00:00
Rob Ede
12fb3412a5
remove concurrency groups
2022-02-22 12:52:07 +00:00
Rob Ede
2665357a0c
fix ci groups
2022-02-22 12:47:57 +00:00
Rob Ede
693271e571
add CI job concurrency groups
2022-02-22 12:41:08 +00:00
Rob Ede
10ef9b0751
remove useless doctest main fns
2022-02-22 12:32:06 +00:00
Rob Ede
ce00c88963
fix changelog typo
2022-02-22 11:46:51 +00:00
Rob Ede
75e6ffb057
prepare actix-router release 0.5.0 ( #2658 )
2022-02-22 11:38:25 +00:00
Rob Ede
ad38973767
move blocking error to web ( #2660 )
2022-02-22 08:45:28 +00:00
Rob Ede
1c1d6477ef
remove legacy ws test
2022-02-22 07:11:16 +00:00
Rob Ede
53509a5361
ignore all http1 connection headers in h2
2022-02-22 07:07:12 +00:00
Rob Ede
a6f27baff1
flesh out Responder docs
2022-02-22 07:07:12 +00:00
Rob Ede
218e34ee17
fix http error debug impl
2022-02-22 07:07:12 +00:00
Rob Ede
11bfa84926
rename simple_service to status_service ( #2659 )
2022-02-22 07:06:36 +00:00
Rob Ede
5aa6f713c7
update errorhandlers migration guide
2022-02-22 06:23:01 +00:00
Rob Ede
151a15da74
prepare actix-http release 3.0.0-rc.4
2022-02-22 00:21:49 +00:00
Rob Ede
1ce58ecb30
fix dispatcher panic on pending flush
...
fixes thread panic in actix-http-3.0.0-rc.3 #2655
2022-02-22 00:19:48 +00:00
Luca Palmieri
f940653981
Edits to the migration notes ( #2654 )
2022-02-19 17:05:54 +00:00
Rob Ede
b291e29882
fix links
2022-02-18 03:41:10 +00:00
Xavier Lange
f843776f36
Fix links in README ( #2653 )
2022-02-18 03:34:12 +00:00
Rob Ede
52f7d96358
tweak migration document
2022-02-17 19:13:03 +00:00
Rob Ede
51e573b888
prepare actix-test release 0.1.0-beta.13
2022-02-16 03:13:41 +00:00
Rob Ede
38e015432b
prepare actix-http-test release 3.0.0-beta.13
2022-02-16 03:13:22 +00:00
Rob Ede
f5895d5eff
prepare actix-web-actors release 4.0.0-beta.12
2022-02-16 03:11:22 +00:00
Rob Ede
a0c4bf8d1b
prepare awc release 3.0.0-beta.21
2022-02-16 03:10:01 +00:00
Rob Ede
594e3a6ef1
prepare actix-http release 3.0.0-rc.3
2022-02-16 03:07:12 +00:00
Rob Ede
a808a26d8c
bump actix-codec to 0.5
2022-02-15 20:49:10 +00:00
Rob Ede
de62e8b025
add nextest to post-merge ci
2022-02-15 14:40:26 +00:00
Rob Ede
3486edabcf
update migrations guide re tokio v1
2022-02-15 00:54:12 +00:00
Ibraheem Ahmed
4c59a34513
Remove clone implementation for `Path` ( #2639 )
2022-02-10 10:29:00 +00:00
Rob Ede
1b706b3069
update body type migration guide
2022-02-09 16:12:39 +00:00
Rob Ede
a9f445875a
update migration guide
2022-02-09 12:31:06 +00:00
Rob Ede
e0f02c1d9e
update migration guide
2022-02-08 16:53:09 +00:00
Rob Ede
092dbba5b9
update migration guide
2022-02-08 15:24:35 +00:00
Rob Ede
ff4b2d251f
fix impl assertions
2022-02-08 14:32:57 +00:00
Rob Ede
98faa61afe
fix impl assertions
2022-02-08 13:37:01 +00:00
Rob Ede
3f2db9e75c
fix doc tests
2022-02-08 12:25:13 +00:00
Rob Ede
074d18209d
better document relationship with tokio
2022-02-08 10:21:47 +00:00
Rob Ede
593fbde46a
prepare actix-web release 4.0.0-rc.3
2022-02-08 09:31:48 +00:00
Rob Ede
161861997c
prepare actix-http release 3.0.0-rc.2
2022-02-08 09:31:20 +00:00
Rob Ede
3d621677a5
clippy
2022-02-08 08:00:47 +00:00
Ali MJ Al-Nasrawy
0c144054cb
make `Condition` generic over body type ( #2635 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-02-08 07:50:05 +00:00
Rob Ede
b0fbe0dfd8
fix workers doc
2022-02-08 06:58:33 +00:00
Darin Gordon
b653bf557f
added note to v4 migration guide about worker thread update ( #2634 )
2022-02-07 19:04:03 +00:00
Rob Ede
1d1a65282f
RC refinements ( #2625 )
2022-02-04 20:37:33 +00:00
Rob Ede
b0a363a7ae
add migration note about fromrequest::configure
2022-02-04 18:48:22 +00:00
Rob Ede
b4d3c2394d
clean up migration guide
2022-02-04 18:22:38 +00:00
Rob Ede
5ca42df89a
fix stuck connection when handler doesn't read payload ( #2624 )
2022-02-03 07:03:39 +00:00
Rob Ede
fc5ecdc30b
fix changelog
2022-02-02 03:55:43 +00:00
Rob Ede
7fe800c3ff
prepare actix-web release 4.0.0-rc.2
2022-02-02 03:54:26 +00:00
Rob Ede
075df88a07
update 4.0 migration guide
2022-02-02 03:42:07 +00:00
Rob Ede
391d8a744a
update 4.0 migratio guide
2022-02-02 03:13:11 +00:00
Rob Ede
5b6cb681b9
update 4.0 migration guide
2022-02-02 03:09:33 +00:00
Rob Ede
0957ec40b4
split migration file
2022-02-02 02:46:37 +00:00
Rob Ede
ccf430d74a
disable coverage job
2022-02-01 15:24:35 +00:00
Rob Ede
c84c1f0f15
simplify macros feature
2022-02-01 14:39:49 +00:00
Tomáš Hromada
e9279dfbb8
Fix deprecated notice about client_shutdown ( #2621 )
2022-02-01 13:44:56 +00:00
Rob Ede
a68239adaa
bump zstd to 0.10
2022-02-01 13:35:32 +00:00
Rob Ede
40a4b1ccd5
add macro feature ( #2619 )
...
Co-authored-by: Ibraheem Ahmed <ibrah1440@gmail.com>
2022-02-01 02:35:05 +00:00
Rob Ede
7f5a8c0851
fix vmanifest
2022-02-01 00:33:41 +00:00
Rob Ede
bcdde1d4ea
move actix-web to own dir
2022-02-01 00:30:41 +00:00
Rob Ede
30aa64ea32
update dep graphs
2022-02-01 00:23:58 +00:00
Rob Ede
5469b02638
prepare actix-web-codegen release 0.5.0-rc.2
2022-02-01 00:12:42 +00:00
Rob Ede
a66cd38ec5
prepare actix-web-actors release 4.0.0-beta.11
2022-01-31 22:35:18 +00:00
Rob Ede
20609e93fd
prepare actix-test release 0.1.0-beta.12
2022-01-31 22:34:59 +00:00
Rob Ede
bf282472ab
prepare actix-http-test release 3.0.0-beta.12
2022-01-31 22:33:38 +00:00
Rob Ede
7f4b44c258
prepare actix-multipart release 0.4.0-beta.13
2022-01-31 22:33:11 +00:00
Rob Ede
66243717b3
prepare actix-files release 0.6.0-beta.16
2022-01-31 22:32:52 +00:00
Rob Ede
102720d398
prepare awc release 3.0.0-beta.20
2022-01-31 22:32:09 +00:00
Rob Ede
c3c7eb8df9
prepare actix-web release 4.0.0-rc.1
2022-01-31 22:23:33 +00:00
Rob Ede
21f57caf4a
prepare actix-http release 3.0.0-rc.1
2022-01-31 22:22:40 +00:00
Rob Ede
47f5faf26e
prepare actix-router release 0.5.0-rc.3
2022-01-31 22:21:30 +00:00
Rob Ede
9777653dc0
prep readme for rc release
2022-01-31 22:20:53 +00:00
Ali MJ Al-Nasrawy
9fde5b30db
tweak and document router ( #2612 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-31 22:12:48 +00:00
Ali MJ Al-Nasrawy
fd412a8223
`Quoter::requote` returns `Vec<u8>` ( #2613 )
2022-01-31 21:26:34 +00:00
Rob Ede
cd511affd5
add ws and http2 feature flags ( #2618 )
2022-01-31 21:22:23 +00:00
Rob Ede
3200de3f34
fix request head timeout ( #2611 )
2022-01-31 17:30:34 +00:00
Rob Ede
b3e84b5c4b
tweak default_service docs
2022-01-28 20:53:51 +00:00
Luca Palmieri
a3416112a5
Improve the documentation for `default_service` ( #2614 )
2022-01-28 20:31:54 +00:00
Rob Ede
21a08ca796
tweak set_content_encoding docs
2022-01-28 20:27:16 +00:00
Luca Palmieri
a9f497d05f
Guard against broken intra-doc links in CI ( #2616 )
2022-01-28 17:28:16 +00:00
Rob Ede
cc9ba162f7
add late request dispatcher test
2022-01-27 17:00:07 +00:00
Rob Ede
37799df978
add basic dispatcher test
2022-01-27 06:42:54 +00:00
Rob Ede
0d93a8c273
add examples readme
2022-01-27 06:32:28 +00:00
Rob Ede
3ae4f0a629
add keep-alive dispatcher tests
2022-01-27 06:29:46 +00:00
Rob Ede
14a4f325d3
move dispatcher tests to own file
2022-01-27 06:06:55 +00:00
Rob Ede
1bd2076b35
prevent drive traversal in windows
2022-01-25 16:44:05 +00:00
Rob Ede
5454699bab
propagate response error in all necessary places
2022-01-24 11:56:23 +00:00
Rob Ede
d7c5c966d2
remove impl Future for HttpResponse ( #2601 )
2022-01-24 11:56:01 +00:00
Rob Ede
50894e392e
document new body map types
2022-01-23 23:26:35 +00:00
Rob Ede
008753f07a
improve body docs
2022-01-23 03:57:08 +00:00
Rob Ede
c92aa31f91
document full percent-decoding of web::Path
2022-01-22 16:17:46 +00:00
Rob Ede
c25dd23820
move path impls to derives
2022-01-22 04:02:34 +00:00
Rob Ede
acacb90b2e
add actix-http 2.2.2 changelog
2022-01-21 21:24:09 +00:00
Rob Ede
8459f566a8
fix brotli encoding buffer size
2022-01-21 21:17:07 +00:00
Rob Ede
232a14dc8b
prepare actix-files release 0.6.0-beta.15
2022-01-21 20:27:29 +00:00
Rob Ede
6e9f5fba24
prepare awc release 3.0.0-beta.19
2022-01-21 20:25:46 +00:00
Rob Ede
c5d6df0078
prepare actix-web release 4.0.0-beta.21
2022-01-21 20:23:29 +00:00
Rob Ede
8865540f3b
prepare actix-http release 3.0.0-beta.19
2022-01-21 20:21:49 +00:00
Rob Ede
141790b200
use camel case in special headers
...
fixes #2595
2022-01-21 20:15:43 +00:00
Rob Ede
9668a2396f
prepare actix-router release 0.5.0-rc.2
2022-01-21 17:21:46 +00:00
Rob Ede
cb7347216c
add `Logger::log_target` ( #2594 )
2022-01-21 17:19:17 +00:00
Rob Ede
ae7f71e317
remove ambiguous `HttpResponseBuilder::del_cookie` ( #2591 )
2022-01-21 17:18:07 +00:00
Rob Ede
bc89f0bfc2
s/example/examples
2022-01-21 16:56:33 +00:00
Rob Ede
c959916346
fmt codegen
2022-01-20 01:54:57 +00:00
Rob Ede
f227e880d7
refactor route codegen to be cleaner
2022-01-20 01:53:02 +00:00
Rob Ede
68ad81f989
remove debug logs
2022-01-20 01:30:33 +00:00
Rob Ede
f2e736719a
add url_for test for conflicting named resources
2022-01-20 01:30:33 +00:00
Rob Ede
81ef12a0fd
add warn log to from_parts if given request is cloned
...
closes #2562
2022-01-19 22:23:53 +00:00
Rob Ede
1bc1538118
use tokio::main in client example
2022-01-19 21:36:14 +00:00
Rob Ede
1cc3e7b24c
deprecate `Path::path` ( #2590 )
2022-01-19 20:26:33 +00:00
Rob Ede
3dd98c308c
document Path::unprocessed panic
2022-01-19 18:33:23 +00:00
Rob Ede
cb5d9a7e64
bump deps to stable actix-server v2
2022-01-19 16:58:11 +00:00
Rob Ede
5ee555462f
add `HttpResponse::add_removal_cookie` ( #2586 )
2022-01-19 16:36:11 +00:00
Rob Ede
ad159f5219
fix ClientResponse::body doc
...
fixes #2589
2022-01-19 15:52:16 +00:00
Rob Ede
2ffc21dd4f
move response extensions out of head ( #2585 )
2022-01-19 02:09:25 +00:00
Rob Ede
7b8a392ef5
allow camel case response headers ( #2587 )
2022-01-16 03:16:26 +00:00
Rob Ede
3c7ccf5521
update http changelog
2022-01-15 15:43:18 +00:00
Rob Ede
e7cae5a95b
migrate to `brotli` crate ( #2538 )
2022-01-15 14:03:16 +00:00
Rob Ede
455d5c460d
prepare actix-files release 0.6.0-beta.14
2022-01-14 20:01:11 +00:00
Rob Ede
8faca783fa
prepare actix-web release 4.0.0-beta.20
2022-01-14 20:00:26 +00:00
Rob Ede
edbb9b047e
prepare actix-router release 0.5.0-rc.1
2022-01-14 19:59:36 +00:00
Ali MJ Al-Nasrawy
32742d0715
support opaque app in test helpers ( #2584 )
2022-01-14 19:45:32 +00:00
Ali MJ Al-Nasrawy
d90c1a2331
convert error in `Result` extractor ( #2581 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-12 18:59:22 +00:00
Ali MJ Al-Nasrawy
2a12b41456
fix support for 12 extractors ( #2582 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-12 18:31:48 +00:00
Rob Ede
6c97d448b7
update tokio-uring to 0.2 ( #2583 )
2022-01-12 17:53:36 +00:00
Ali MJ Al-Nasrawy
c3ce33df05
unify generics across App, Scope and Resource ( #2572 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-05 15:02:28 +00:00
Rob Ede
4431c8da65
fix bench
2022-01-05 14:10:38 +00:00
Michael
2d11ab5977
Add `ServiceConfig::configure` ( #1988 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-05 12:31:39 +00:00
Rob Ede
4ebf16890d
add `GuardContext::header` ( #2569 )
2022-01-05 11:47:14 +00:00
Ali MJ Al-Nasrawy
fe0bbfb3da
optimize PathDeserializer ( #2570 )
2022-01-05 10:48:20 +00:00
Ali MJ Al-Nasrawy
2462b6dd5d
generalize impl Responder for HttpResponse ( #2567 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-05 04:42:52 +00:00
Ali MJ Al-Nasrawy
49cfabeaf5
simplify Resource trait ( #2568 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-05 04:34:13 +00:00
Rob Ede
0f7292c69a
remove readme msrv link
2022-01-05 04:24:40 +00:00
Rob Ede
8bbf2b5052
prepare actix-test release 0.1.0-beta.11
2022-01-04 15:37:48 +00:00
Rob Ede
8c975bcc1f
prepare actix-http-test release 3.0.0-beta.11
2022-01-04 15:37:33 +00:00
Rob Ede
742ad56d30
prepare actix-web-actors release 4.0.0-beta.10
2022-01-04 15:37:14 +00:00
Rob Ede
bcc8d5c441
prepare actix-multipart release 0.4.0-beta.12
2022-01-04 15:36:56 +00:00
Rob Ede
f659098d21
prepare awc release 3.0.0-beta.18
2022-01-04 15:35:21 +00:00
Rob Ede
8621ae12f8
prepare actix-web release 4.0.0-beta.19
2022-01-04 15:35:08 +00:00
Rob Ede
b338eb8473
prepare actix-http release 3.0.0-beta.18
2022-01-04 15:34:52 +00:00
Rob Ede
5abd1c2c2c
prepare actix-web-codegen release 0.5.0-rc.1
2022-01-04 15:34:16 +00:00
Rob Ede
05336269f9
prepare actix-router release 0.5.0-beta.4
2022-01-04 15:33:44 +00:00
Rob Ede
86df295ee2
fully percent decode path segments when capturing ( #2566 )
2022-01-04 15:19:29 +00:00
Rob Ede
85c9b1a263
move quoter
2022-01-04 12:58:40 +00:00
Rob Ede
577597a80a
rename on-connect example
2022-01-04 12:54:20 +00:00
Ali MJ Al-Nasrawy
374dc9bfc9
files: percent-decode url path ( #2398 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-04 12:54:11 +00:00
Rob Ede
93754f307f
try path config from Data as well
2022-01-04 04:08:46 +00:00
Rob Ede
c7639bc3be
document quoter
2022-01-04 03:48:12 +00:00
Rob Ede
0bc4ae9158
remove `BodyEncoding` trait ( #2565 )
2022-01-03 18:46:04 +00:00
Rob Ede
19a46e3925
fix doc test
2022-01-03 15:35:47 +00:00
Rob Ede
68cd853aa2
improve docs for Compress
2022-01-03 14:59:01 +00:00
Rob Ede
25fe1bbaa5
add double compress layer test
2022-01-03 14:05:08 +00:00
Rob Ede
e890307091
Fix AcceptEncoding header ( #2501 )
2022-01-03 13:17:57 +00:00
Rob Ede
b708924590
only run nightly checks on master ci
2021-12-31 08:38:58 +00:00
Rob Ede
5dcb250237
fix doc test
2021-12-31 07:53:53 +00:00
Rob Ede
b4ff6addfe
use match name if possible in data debug log
2021-12-30 07:15:57 +00:00
Rob Ede
231a24ef8d
improve application data docs
2021-12-30 07:11:35 +00:00
Rob Ede
6df4974234
prepare awc release 3.0.0-beta.17
2021-12-29 10:17:28 +00:00
Rob Ede
a80e93d6db
prepare actix-web release 4.0.0-beta.18
2021-12-29 10:17:11 +00:00
Rob Ede
542c92c9a7
tweak changelogs
2021-12-29 10:06:36 +00:00
Luca Palmieri
74738c63a7
Upgrade time dependency (via `cookie`) ( #2555 )
2021-12-29 10:03:25 +00:00
Rob Ede
a87e01f0d1
bump msrv to 1.54
2021-12-29 08:59:15 +00:00
Rob Ede
9779010a5a
prepare actix-files release 0.6.0-beta.12
2021-12-29 07:08:10 +00:00
Rob Ede
11d50d792b
prepare actix-web release 4.0.0-beta.17
2021-12-29 07:07:51 +00:00
Rob Ede
798e9911e9
prepare awc release 3.0.0-beta.16
2021-12-29 07:07:46 +00:00
Rob Ede
2b2de29800
never return port in `realip_remote_addr` ( #2554 )
2021-12-28 14:52:43 +00:00
Rob Ede
0f5c876c6b
tweak guard docs
2021-12-28 14:50:48 +00:00
Rob Ede
96a4dc9dec
use modern signatures for awc `send_*` and `header` methods ( #2553 )
2021-12-28 03:22:22 +00:00
Rob Ede
4616ca8ee6
rework `Guard` trait ( #2552 )
2021-12-28 02:37:13 +00:00
Rob Ede
36193b0a50
specify tokio dep to avoid RUSTSEC-2021-0124 warning
2021-12-27 18:54:10 +00:00
Rob Ede
76684a786e
update server dep to rc2 ( #2550 )
2021-12-27 18:45:31 +00:00
Rob Ede
2308f8afa4
use const header values where possible
2021-12-27 16:15:33 +00:00
Ali MJ Al-Nasrawy
554ae7a868
rework Handler trait ( #2549 )
2021-12-27 00:44:30 +00:00
Rob Ede
ac0c4eb684
update actix-tls references to stable 3.0.0
2021-12-26 21:24:03 +00:00
Rob Ede
2e493cf791
remove crate level clippy allows
2021-12-25 04:53:51 +00:00
Rob Ede
5860fe5381
expose Handler trait
2021-12-25 04:43:59 +00:00
Rob Ede
adf9935841
improve scope documentation
...
closes #2389
2021-12-25 03:44:09 +00:00
Mark Lodato
34e5c7c799
Improve module docs for error handler middleware ( #2543 )
2021-12-25 02:35:19 +00:00
Rob Ede
01cbfc5724
reduce -http re-exports in awc
2021-12-25 02:34:35 +00:00
Rob Ede
3756dfc2ce
move client to own module
2021-12-25 02:34:31 +00:00
Rob Ede
d2590fd46c
`ClientRequest::send_body` takes `impl MessageBody` ( #2546 )
2021-12-25 02:33:37 +00:00
Rob Ede
1296e07c48
relax unpin bounds on payload types ( #2545 )
2021-12-24 17:47:47 +00:00
Ali MJ Al-Nasrawy
7b1512d863
allow any body type in Scope ( #2523 )
2021-12-22 15:48:59 +00:00
Rob Ede
cd025f5c0b
allow any body type in Resource ( #2526 )
2021-12-22 15:00:32 +00:00
Rob Ede
1769812d0b
bump outdated deps
2021-12-22 08:43:38 +00:00
Rob Ede
324eba7e0b
tighten tokio version range to prevent RUSTSEC-2021-0124
2021-12-22 08:41:44 +00:00
Rob Ede
b3ac918d70
update itoa to v1
2021-12-22 08:34:48 +00:00
Rob Ede
de20d21703
use dash hyphenation in markdown
2021-12-22 08:21:30 +00:00
Rob Ede
212c6926f9
Revert "use dash hyphenation in changelogs"
...
This reverts commit 1ea619f2a1
.
2021-12-22 08:18:44 +00:00
Rob Ede
1ea619f2a1
use dash hyphenation in changelogs
2021-12-22 08:17:35 +00:00
Rob Ede
40a0162074
add tests to scope and resource for returning from fns
2021-12-22 07:58:37 +00:00
Rob Ede
f8488aff1e
upstream changelog for v3.3.3
2021-12-22 07:20:53 +00:00
Rob Ede
64c2e5e1cd
remove crate level clippy lint
2021-12-22 07:16:07 +00:00
Rob Ede
17f636a183
split request and response modules ( #2530 )
2021-12-19 17:05:27 +00:00
Rob Ede
2e00776d5e
Update FUNDING.yml
2021-12-19 04:18:57 +00:00
Rob Ede
7d507a41ee
Create FUNDING.yml
2021-12-19 03:58:29 +00:00
Rob Ede
fb036264cc
only build `SslConnectorBuilder` once ( #2503 )
2021-12-18 16:44:30 +00:00
Rob Ede
d2b9724010
update bump script to detect prerelease versions
2021-12-18 03:27:32 +00:00
Rob Ede
5c53db1e4d
remove hidden anybody
2021-12-18 01:48:16 +00:00
Thales
84ea9e7e88
http: Replace header::map::GetAll with std::slice::Iter ( #2527 )
2021-12-18 00:05:12 +00:00
Rob Ede
0bd5ccc432
update changelog
2021-12-17 21:39:15 +00:00
Rob Ede
9cd8526085
prepare actix-router release 0.5.0-beta.3
2021-12-17 21:24:34 +00:00
Rob Ede
73bbe56971
prepare actix-test release 0.1.0-beta.9
2021-12-17 21:00:15 +00:00
Rob Ede
8340b63b7b
prepare awc release 3.0.0-beta.14
2021-12-17 20:59:59 +00:00
Rob Ede
6c2c7b68e2
prepare actix-web release 4.0.0-beta.15
2021-12-17 20:59:01 +00:00
Rob Ede
7bf47967cc
prepare actix-http release 3.0.0-beta.16
2021-12-17 20:57:51 +00:00
Rob Ede
ae47d96fc6
use body::None in encoder body
2021-12-17 20:56:54 +00:00
Rob Ede
5842a3279d
update messagebody documentation
2021-12-17 19:35:08 +00:00
Rob Ede
1d6f5ba6d6
improve codegen on BoxBody poll_next
2021-12-17 19:19:21 +00:00
Rob Ede
aa31086af5
improve BoxBody Debug impl
2021-12-17 19:16:42 +00:00
Ali MJ Al-Nasrawy
57ea322ce5
simplify MessageBody::complete_body interface ( #2522 )
2021-12-17 19:09:08 +00:00
Rob Ede
2cf27863cb
remove direct dep on pin-project in -http ( #2524 )
2021-12-17 14:13:54 +00:00
Rob Ede
5359fa56c2
include source for dispatch body errors
2021-12-17 01:29:41 +00:00
Rob Ede
a2467718ac
passthrough StreamLog error type
2021-12-17 01:27:27 +00:00
Ali MJ Al-Nasrawy
3c0d059d92
MessageBody::boxed ( #2520 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-12-17 00:43:40 +00:00
Rob Ede
44b7302845
minimize futures-util dep in actix-http
2021-12-16 22:26:45 +00:00
Ali MJ Al-Nasrawy
a6d5776481
various fixes to MessageBody::complete_body ( #2519 )
2021-12-16 22:25:10 +00:00
Rob Ede
156cc20ac8
refactor testing utils ( #2518 )
2021-12-15 01:44:51 +00:00
Rob Ede
dd4a372613
allow error handler middleware to return different body type ( #2515 )
2021-12-14 21:17:50 +00:00
Rob Ede
05255c7f7c
remove either crate conversions ( #2516 )
2021-12-14 19:57:18 +00:00
Rob Ede
fb091b2b88
split up router pattern and resource_path modules
2021-12-14 18:59:59 +00:00
Rob Ede
11ee8ec3ab
align remaining header map terminology ( #2510 )
2021-12-13 16:08:08 +00:00
Rob Ede
551a0d973c
doc tweaks
2021-12-13 02:58:19 +00:00
Rob Ede
cea44be670
add test for returning App from function
2021-12-11 16:18:28 +00:00
Rob Ede
b41b346c00
inline trivial body methods
2021-12-11 16:05:08 +00:00
Rob Ede
5b0a50249b
prepare actix-multipart release 0.4.0-beta.10
2021-12-11 00:35:26 +00:00
Rob Ede
60b030ff53
prepare actix-web-actors release 4.0.0-beta.8
2021-12-11 00:34:23 +00:00
Rob Ede
fc4e9ff96b
prepare actix-web-codegen release 0.5.0-beta.6
2021-12-11 00:33:31 +00:00
Rob Ede
6481a5fb73
prepare actix-test release 0.1.0-beta.8
2021-12-11 00:32:26 +00:00
Rob Ede
0cd7c17682
prepare actix-http-test release 3.0.0-beta.9
2021-12-11 00:32:00 +00:00
Rob Ede
ed2f5b40b9
prepare actix-files release 0.6.0-beta.10
2021-12-11 00:31:41 +00:00
Rob Ede
cc37be9700
prepare actix-web release 4.0.0-beta.14
2021-12-11 00:30:12 +00:00
Rob Ede
e1cdabe5cb
prepare awc release 3.0.0-beta.13
2021-12-11 00:28:38 +00:00
Rob Ede
d0f4c809ca
prepare actix-http release 3.0.0-beta.15
2021-12-11 00:22:09 +00:00
Rob Ede
65dd5dfa7b
bump script updates referenced crate versions
2021-12-11 00:21:30 +00:00
Rob Ede
f62383a975
unpin h2
2021-12-10 22:13:12 +00:00
Ali MJ Al-Nasrawy
f9348d7129
add ServiceResponse::into_parts ( #2499 )
2021-12-09 14:57:27 +00:00
Rob Ede
774ac7fec4
provide optimisation path for single-chunk body types ( #2497 )
2021-12-09 13:52:35 +00:00
Rob Ede
69fa17f66f
clean future h2 dispatcher
2021-12-09 11:27:29 +00:00
Rob Ede
816d68dee8
pin h2 temporarily
2021-12-09 00:46:28 +00:00
Rob Ede
7dc034f0fb
Remove extensions from head ( #2487 )
2021-12-08 22:58:50 +00:00
Rob Ede
07f2fe385b
standardize crate level lints
2021-12-08 06:09:56 +00:00
Rob Ede
406f694095
standardize rustfmt max_width
2021-12-08 06:01:11 +00:00
Rob Ede
e49e559f47
fix some docs
2021-12-08 05:43:50 +00:00
Rob Ede
d35b7644dc
add connection level data container ( #2491 )
2021-12-07 17:23:34 +00:00
fakeshadow
069cf2da07
enable scope middleware with generic res body. ( #2492 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-12-07 16:26:28 +00:00
fakeshadow
6460e67f84
remove generic body type in App. ( #2493 )
2021-12-07 15:53:04 +00:00
Rob Ede
9587261c20
add fakeshadow's actix-web in actix-http example
2021-12-07 15:31:15 +00:00
Rob Ede
606a371ec3
improve Data docs
2021-12-06 17:14:56 +00:00
Rob Ede
bed72d9bb7
fix examples
2021-12-05 23:23:36 +00:00
Rob Ede
c596f573a6
bump actix-server to rc.1
2021-12-05 21:25:15 +00:00
Ali MJ Al-Nasrawy
627c0dc22f
workaround rustdoc bug for Error ( #2489 )
2021-12-05 16:19:08 +00:00
Rob Ede
2d053b7036
remove `actix_http::http` module ( #2488 )
2021-12-05 14:37:20 +00:00
Ali MJ Al-Nasrawy
59be0c65c6
disallow query or fragements in `url_for` constructions ( #2430 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-12-05 04:39:18 +00:00
Rob Ede
e1a2d9c606
`Quality` / `QualityItem` improvements ( #2486 )
2021-12-05 03:38:08 +00:00
Rob Ede
d89c706cd6
re-instate Range typed header ( #2485 )
...
Co-authored-by: RideWindX <ridewindx@gmail.com>
2021-12-05 00:02:25 +00:00
Mohammed Sazid Al Rashid
4c9ca7196d
Add `WsResponseBuilder` to build web socket session response ( #1920 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-12-04 22:32:44 +00:00
Rob Ede
fa7f3e6908
undeprecate `App::data_factory` ( #2484 )
2021-12-04 19:41:15 +00:00
Rob Ede
c7c02ef99d
body ergonomics v3 ( #2468 )
2021-12-04 19:40:47 +00:00
fakeshadow
a2d5c5a058
Use cilent time out for h2 handshake timeout. ( #2483 )
2021-12-02 18:16:34 +00:00
Rob Ede
deece8d519
re-instate accept-encoding typed header ( #2482 )
2021-12-02 17:04:40 +00:00
Rob Ede
2a72bdae09
improve typed header macro ( #2481 )
2021-12-02 15:25:39 +00:00
Rob Ede
075d871e63
wrap `LanguageTags` type in new `AnyOrSome` type to support wildcards ( #2480 )
2021-12-02 13:59:25 +00:00
Rob Ede
c4b20df56a
convert all remaining IETF RFC links to new format
2021-12-02 03:45:04 +00:00
Rob Ede
0df275c478
update all IETF RFC links to new URL format
2021-12-01 19:42:02 +00:00
Rob Ede
697238fadc
prepare actix-multipart release 0.4.0-beta.9
2021-12-01 00:26:07 +00:00
Rob Ede
e045418038
prepare for actix-tls rc.1 ( #2474 )
2021-11-30 14:12:04 +00:00
Rob Ede
a978b417f3
use actix ready future in remaining return types
2021-11-30 13:11:41 +00:00
fakeshadow
fa82b698b7
remove pin-project from actix-web. ( #2471 )
2021-11-30 11:16:53 +00:00
Rob Ede
fc4cdf81eb
expose `header::map` module ( #2470 )
2021-11-29 02:22:47 +00:00
Ali MJ Al-Nasrawy
654dc64a09
don't hang after dropping mutipart ( #2463 )
2021-11-29 02:00:24 +00:00
fakeshadow
cf54388534
re-work from request macro. ( #2469 )
2021-11-29 01:23:27 +00:00
Rob Ede
39243095b5
guarantee ordering of header map get_all ( #2467 )
2021-11-28 19:23:29 +00:00
fakeshadow
89c6d62656
clean up multipart and field stream trait impl ( #2462 )
2021-11-25 00:10:53 +00:00
fakeshadow
52bbbd1d73
Mnior cleanup of multipart API. ( #2461 )
2021-11-24 20:53:11 +00:00
Rob Ede
3e6e9779dc
fix big5 charset parsing
2021-11-24 20:16:15 +00:00
Rob Ede
9bdd334bb4
add test for duplicate dynamic segent name
2021-11-23 15:57:18 +00:00
Rob Ede
bcbbc115aa
fix awc changelog
2021-11-23 15:12:55 +00:00
Rob Ede
ab5eb7c1aa
prepare actix-multipart release 0.4.0-beta.8
2021-11-22 18:48:14 +00:00
Rob Ede
18b8ef0765
prepare actix-test release 0.1.0-beta.7
2021-11-22 18:47:43 +00:00
Rob Ede
b806b4773c
prepare actix-http-test release 3.0.0-beta.7
2021-11-22 18:46:58 +00:00
Rob Ede
0062d99b6f
prepare actix-files release 0.6.0-beta.9
2021-11-22 18:46:19 +00:00
Rob Ede
99e6a9c26d
prepare awc release 3.0.0-beta.11
2021-11-22 18:41:43 +00:00
Rob Ede
5f5bd2184e
prepare actix-web release 4.0.0-beta.12
2021-11-22 18:20:55 +00:00
Rob Ede
88e074879d
prepare actix-http release 3.0.0-beta.13
2021-11-22 18:19:09 +00:00
fakeshadow
e7987e7429
awc: support http2 over plain tcp with feature flag ( #2439 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-22 18:16:56 +00:00
Rob Ede
a172f5968d
prepare for actix-tls v3 beta 9 ( #2456 )
2021-11-22 15:37:23 +00:00
Rob Ede
a2a42ec152
use anybody in doc test
2021-11-22 01:35:33 +00:00
fakeshadow
dd347e0bd0
implement io-uring for actix-files ( #2408 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-22 01:19:09 +00:00
Rob Ede
194a691537
files: 304 Not Modified responses omit Content-Length header ( #2453 )
2021-11-19 14:04:12 +00:00
Rob Ede
56ee97f722
add files path traversal tests
2021-11-18 18:14:34 +00:00
Ali MJ Al-Nasrawy
66620a1012
simplify handler.rs ( #2450 )
2021-11-17 20:11:35 +00:00
Rob Ede
e33618ed6d
ensure content disposition header in multipart ( #2451 )
...
Co-authored-by: Craig Pastro <craig.pastro@gmail.com>
2021-11-17 17:44:50 +00:00
Rob Ede
1fe309bcc6
increase ci test timeout
2021-11-17 15:32:42 +00:00
fakeshadow
168a7284d3
fix actix_http::Error conversion. ( #2449 )
2021-11-17 13:13:05 +00:00
Rob Ede
68a3acb9c2
bump zstd dep
2021-11-16 23:22:29 +00:00
Rob Ede
84c6d25fd3
bump env logger dep
2021-11-16 23:07:08 +00:00
Rob Ede
0a135c7dc9
bump actix-codec to 0.4.1
2021-11-16 22:41:24 +00:00
Rob Ede
668a33c793
remove internal usage of Body
2021-11-16 22:10:30 +00:00
Rob Ede
d8cbb879dd
make `AnyBody` generic on `Body` type ( #2448 )
2021-11-16 21:41:35 +00:00
Rob Ede
13cf5a9e44
remove chunked encoding header for websockets
2021-11-16 16:55:45 +00:00
Rob Ede
4df1cd78b7
simplify `AnyBody` and `BodySize` ( #2446 )
2021-11-16 09:21:10 +00:00
Rob Ede
e8a0e16863
run tarpaulin on workspace
2021-11-15 18:11:51 +00:00
Rob Ede
a2f59c02f7
bump actix-server to beta 9 ( #2442 )
2021-11-15 04:03:33 +00:00
Rob Ede
2754608f3c
fix codegen tests
2021-11-08 02:46:43 +00:00
Ibraheem Ahmed
c020cedb63
Log internal server errors ( #2387 )
2021-11-07 17:02:23 +00:00
fakeshadow
5e554dca35
fix awc clippy warning ( #2431 )
2021-11-04 15:57:55 +00:00
fakeshadow
6ec2d7b909
add keep alive to h2 through ping pong ( #2433 )
2021-11-04 15:15:23 +00:00
Ali MJ Al-Nasrawy
ec6d284a8e
improve "data no configured" message ( #2429 )
2021-10-31 13:19:21 +00:00
fakeshadow
be9530eb72
avoid building actix-tls with no-default-features ( #2426 )
2021-10-26 13:16:48 +01:00
Luca Palmieri
855e260fdb
Add `html_utf8` content type. ( #2423 )
2021-10-26 09:24:38 +01:00
fakeshadow
d13854505f
move actix_http::client module to awc ( #2425 )
2021-10-26 00:37:40 +01:00
fakeshadow
d40b6748bc
remove dead dep ( #2420 )
2021-10-22 00:22:58 +01:00
Rob Ede
c79b9a0df3
prepare actix-files release 0.6.0-beta.8
2021-10-20 23:32:46 +01:00
Rob Ede
4af414064b
prepare actix-multipart release 0.4.0-beta.7
2021-10-20 23:31:46 +01:00
Rob Ede
9abe166d52
actix-web beta 10 releases ( #2417 )
2021-10-20 22:32:05 +01:00
Rob Ede
c09ec6af4c
split off coverage ci job
2021-10-20 02:27:30 +01:00
Rob Ede
37f2bf5625
clippy
2021-10-20 02:06:51 +01:00
Rob Ede
4f6f0b0137
chore: Bump rustls to 0.20.0 ( #2416 )
...
Co-authored-by: Kirill Mironov <vetrokm@gmail.com>
2021-10-20 02:00:11 +01:00
Rob Ede
591abc37c3
add test runtime macro ( #2409 )
2021-10-19 17:30:32 +01:00
Rob Ede
ad22cc4e7f
bump msrv to 1.52.1
2021-10-19 01:59:28 +01:00
Rob Ede
efdf3ab1c3
clippy
2021-10-19 01:32:58 +01:00
Rob Ede
6b3ea4fc61
copy original route macro input with compile errors ( #2410 )
2021-10-14 18:06:31 +01:00
James Rhodes
99985fc4ec
web: implement `into_inner` for `Data<T: ?Sized>` ( #2407 )
2021-10-12 18:35:33 +01:00
Omid Rad
a6707fb7ee
Remove checked_expr ( #2401 )
2021-10-11 18:28:09 +01:00
Rob Ede
a3806cde19
fix changelog
2021-09-12 22:41:08 +01:00
Jake
efefa0d0ce
web: add option to not require content type header for Json ( #2362 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-09-11 17:27:50 +01:00
Rob Ede
450ff5fa1d
improve extract docs ( #2384 )
2021-09-11 16:48:47 +01:00
Arniu Tseng
8ae278cb68
Remove `FromRequest::Config` ( #2233 )
...
Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-09-11 01:11:16 +01:00
Rob Ede
46699e3429
remove time dep from actix-http ( #2383 )
2021-09-11 00:01:01 +01:00
Rob Ede
ba88d3b4bf
prepare actix-web beta.9 releases ( #2381 )
...
* prepare actix-router release 0.5.0-beta.2
* prepare actix-web-codegen release 0.5.0-beta.4
* prepare actix-http release 3.0.0-beta.10
* prepare awc release 3.0.0-beta.8
* prepare actix-web release 4.0.0-beta.9
* prepare actix-http-test release 3.0.0-beta.6
* prepare actix-test release 0.1.0-beta.4
* prepare actix-files release 0.6.0-beta.7
* prepare actix-multipart release 0.4.0-beta.6
* prepare actix-web-actors release 4.0.0-beta.7
* fix http test version
* re-add patch
* update router repo url
* fix http test readme version
2021-09-09 01:35:41 +01:00
Ibraheem Ahmed
8dd30611fa
accept owned strings in TestRequest::param ( #2172 )
...
* accept owned strings in TestRequest::param
* bump actix-router to 0.4.0
* update changelog
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-09-09 00:42:40 +01:00
Rob Ede
1383c7d701
speed up ci
2021-09-08 17:42:14 +01:00
Rob Ede
d8a0f46f26
refactor web module ( #2379 )
2021-09-03 18:00:43 +01:00
Omid Rad
53ec66caf4
Send headers within the redirect requests. ( #2310 )
2021-09-01 20:16:41 +01:00
Rob Ede
93112644d3
non exhaustive content encoding ( #2377 )
2021-09-01 09:53:26 +01:00
Arthur Le Moigne
ddc8c16cb3
Fix quality parse error in Accept-Encoding HTTP header ( #2344 )
2021-09-01 09:08:29 +01:00
Ali MJ Al-Nasrawy
373b3f91df
rework `ResourceMap` internals ( #2337 )
2021-09-01 04:48:43 +01:00
Ali MJ Al-Nasrawy
7d01ece355
ResourceDef: support multiple-patterns as prefix ( #2356 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-31 14:15:22 +01:00
Rob Ede
c50eef6166
"deprecate" calls to NormalizePath::default
2021-08-31 04:19:02 +01:00
Rob Ede
dade818eba
add middleware composition tests ( #2375 )
2021-08-31 04:18:54 +01:00
Rob Ede
ae35e69382
use rust 1.51 features
2021-08-31 02:52:29 +01:00
Rob Ede
5128b1bdfc
bump msrv to 1.51
2021-08-30 23:19:03 +01:00
Aravinth Manivannan
168b2f227d
compile time validation of path ( #2350 )
...
* compile time validation of path
* added trybuild err message
* Update Cargo.toml
* add changelog entry
* test more cases of path validation
* fmt
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-30 21:50:40 +01:00
Sam De Roeck
4bb32fb19b
[fix] Bump actix-http dependency to 3.0.0-beta.9, up from 3.0.0-beta.8 ( #2360 )
...
Fixes https://rustsec.org/advisories/RUSTSEC-2021-0081
2021-08-30 20:07:12 +01:00
Ali MJ Al-Nasrawy
f9da6e48e0
ResourceDef: define behavior for prefix with trailing slash ( #2355 )
...
* ResourceDef: define behavior
* fix tests
* add scope test
* revert firestorm bump
* update changelog
* fmt
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-30 20:05:49 +01:00
fakeshadow
ff07816b65
update httparse for uninit header parsing ( #2374 )
2021-08-29 01:42:22 +01:00
Rob Ede
5f412c67db
clippy
2021-08-13 18:49:58 +01:00
Thales
a0c0bff944
Don't create a slice to potential uninit data on h1 encoder ( #2364 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-13 18:41:19 +01:00
Rob Ede
384164cc14
update graphs
2021-08-12 21:04:26 +01:00
Rob Ede
e965d8298f
HRS security fixes ( #2363 )
2021-08-12 20:18:09 +01:00
Rob Ede
f6e69919ed
update to router 0.5.0 beta ( #2339 )
2021-08-06 22:42:31 +01:00
Rob Ede
293c52c3ef
re-export ServiceFactory ( #2325 )
2021-07-12 16:55:41 +01:00
Rob Ede
5a14ffeef2
clippy fixes ( #2296 )
2021-07-12 16:55:24 +01:00
CGMossa
7ae132cb68
Update MIGRATION.md ( #2315 )
...
Minor edit
2021-07-12 02:02:19 +01:00
Ali MJ Al-Nasrawy
d8deed0475
fix tests with tokio 1.8.1 ( #2317 )
2021-07-09 23:57:21 +01:00
Ibraheem Ahmed
2504c2ecb0
Move dev module to separate file, update description ( #2293 )
2021-06-27 07:44:56 +01:00
Rob Ede
604be5495f
prepare beta.8 releases ( #2292 )
2021-06-26 16:33:36 +01:00
Igor Aleksanov
262c6bc828
Various refactorings ( #2281 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-26 15:33:43 +01:00
Ibraheem Ahmed
5eba95b731
simplify `ConnectionInfo::new` ( #2282 )
2021-06-26 00:39:06 +01:00
Ali MJ Al-Nasrawy
09afd033fc
files: file path filtering closure ( #2274 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-25 14:21:57 +01:00
Rob Ede
539697292a
fix scope and resource middleware data access ( #2288 )
2021-06-25 13:19:42 +01:00
Rob Ede
5a480d1d78
re-add serde error impls
2021-06-25 12:28:04 +01:00
Igor Aleksanov
9a26393375
Remove duplicated step from CI workflow ( #2289 )
2021-06-25 12:27:22 +01:00
Ibraheem Ahmed
2eacb735a4
Don't leak internal macros ( #2290 )
2021-06-25 12:25:50 +01:00
Ibraheem Ahmed
767e4efe22
Remove downcast macro from actix-http ( #2291 )
2021-06-25 10:53:53 +01:00
Rob Ede
e559a197cc
remove comment
2021-06-24 15:30:11 +01:00
Rob Ede
93aa86e30b
clippy
2021-06-24 15:11:01 +01:00
Rob Ede
2d8d2f5ab0
app data doc improvements
2021-06-24 15:10:51 +01:00
Ibraheem Ahmed
083ee05d50
`Route::service` ( #2262 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-23 21:30:06 +01:00
Rob Ede
ed0516d724
try to fix doc test failures ( #2284 )
2021-06-23 20:47:17 +01:00
Jonas Malaco
7535a1ade8
Note that Form cannot require data ordering ( #2283 )
2021-06-23 16:54:25 +01:00
Ibraheem Ahmed
8846808804
ServiceRequest::parts_mut ( #2177 )
2021-06-23 00:42:00 +01:00
Luca Palmieri
3b6333e65f
Propagate error cause to middlewares ( #2280 )
2021-06-22 22:22:33 +01:00
Ibraheem Ahmed
b1148fd735
Implement `FromRequest` for request parts ( #2263 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-22 17:32:03 +01:00
Rob Ede
12f7720309
deprecate `App::data` and `App::data_factory` ( #2271 )
2021-06-22 15:50:58 +01:00
Grzegorz Baranski
2d8530feb3
chore: bump actix to 0.12.0 in actix-web-actors ( #2277 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-22 14:00:28 +01:00
Rob Ede
7faeffc5ab
prepare actix-test release 0.1.0-beta.3
2021-06-20 19:47:42 +01:00
Rob Ede
f81d4bdae7
remove unused private hidden methods
2021-06-19 23:40:30 +01:00
Ali MJ Al-Nasrawy
6893773280
files: allow `show_files_listing()` with `index_file()` ( #2228 )
2021-06-19 21:00:31 +01:00
Rob Ede
73a655544e
tweak compress feature docs
2021-06-19 20:23:06 +01:00
Arthur Le Moigne
baa5a663c4
Select compression algorithm using features flags ( #2250 )
...
Add compress-* feature flags in actix-http / actix-web / awc.
This allow enable / disable not wanted compression algorithm.
2021-06-19 20:21:13 +01:00
Rob Ede
c260fb1c48
beta.7 releases ( #2266 )
2021-06-19 11:51:20 +01:00
Rob Ede
532f7b9923
refined error model ( #2253 )
2021-06-17 17:57:58 +01:00
Rob Ede
bb0331ae28
fix cargo cache on msrv
2021-06-17 16:49:31 +01:00
Ali MJ Al-Nasrawy
8d124713fc
files: inline disposition for common web app file types ( #2257 )
2021-06-16 20:33:22 +01:00
peter-formlogic
fb2b362b60
Adjust JSON limit to 2MB and report on sizes ( #2162 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-16 15:52:49 +01:00
Victor Pirat
75f65fea4f
Extends Rustls ALPN protocols instead of replacing them when creating Rustls based services ( #2226 )
2021-06-10 16:25:21 +01:00
Ali MJ Al-Nasrawy
812269d656
clarify docs for BodyEncoding::encoding() ( #2258 )
2021-06-10 15:38:35 +01:00
Ibraheem Ahmed
e46cda5228
Deduplicate rt::main macro logic ( #2255 )
2021-06-08 22:44:56 +01:00
Ibraheem Ahmed
2e1d761854
add Seal argument to sealed AsHeaderName methods ( #2252 )
2021-06-08 12:57:19 +01:00
Thales
b1e841f168
Don't normalize URIs with no valid path ( #2246 )
2021-06-05 17:19:45 +01:00
Yerkebulan Tulibergenov
0bb035cfa7
Add information about Actix discord server ( #2247 )
2021-06-04 02:54:40 +01:00
Arthur Le Moigne
3479293416
Add zstd ContentEncoding support ( #2244 )
...
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-03 21:32:52 +01:00
James Wright
136dac1352
Additional test coverage and tidyup (middleware::normalize) ( #2243 )
2021-06-03 03:28:09 +01:00
Ali MJ Al-Nasrawy
e5b713b04a
files: Fix `redirect_to_slash_directory()` when used with `show_files_listing()` ( #2225 )
2021-05-26 10:42:29 +01:00
fakeshadow
3847429d00
Response::from_error take impl Into<Error> ( #2214 )
2021-05-26 13:41:48 +09:00
fakeshadow
bb7d33c9d4
refactor h2 dispatcher to async/await.reduce duplicate code ( #2211 )
2021-05-25 03:21:20 +01:00
Yuki Okushi
4598a7c0cc
Only run UI tests on MSRV ( #2232 )
2021-05-25 00:09:38 +09:00
Keita Nonaka
b1de196509
Fix clippy warnings ( #2217 )
2021-05-15 01:13:33 +01:00
Rob Ede
2a8c650f2c
move internalerror to actix web ( #2215 )
2021-05-14 16:40:00 +01:00
fakeshadow
f277b128b6
cleanup ws test ( #2213 )
2021-05-13 12:24:32 +01:00
Rob Ede
4903950b22
update changelog
2021-05-09 20:15:49 +01:00
Rob Ede
f55e8d7a11
remove error field from response
2021-05-09 20:15:48 +01:00
Rob Ede
900c9e270e
remove responsebody indirection from response ( #2201 )
2021-05-09 20:12:48 +01:00
Rob Ede
a9dc1586a0
remove rogue eprintln
2021-05-07 10:14:25 +01:00
Rob Ede
947caa3599
examples use info log level by default
2021-05-06 20:24:18 +01:00
fakeshadow
7d1d5c8acd
Expose SererBuilder::worker_max_blocking_threads ( #2200 )
2021-05-06 18:35:04 +01:00
Rob Ede
ddaf8c3e43
add associated error type to MessageBody ( #2183 )
2021-05-05 18:36:02 +01:00
Aaron Hill
dd1a3e7675
Fix loophole in soundness of `__private_get_type_id__` ( #2199 )
2021-05-05 11:16:12 +01:00
Luca Palmieri
c17662fe39
Reduce the level of the emitted log line from `error` to `debug`. ( #2196 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-05-03 00:58:14 +01:00
Ibraheem Ahmed
3a0fb3f89e
Static either extract future ( #2184 )
2021-05-01 03:02:56 +01:00
Voldracarno Draconor
1fcf92e11f
Update dependency "language-tags" ( #2188 )
2021-04-28 01:23:12 +01:00
Rob Ede
6a29a50f25
files doc wording
2021-04-22 18:37:45 +01:00
Rob Ede
75867bd073
clean up files service docs and rename method
...
follow on from #2046
2021-04-22 18:31:21 +01:00
tglman
f44a0bc159
add support of filtering guards in Files of actix-files ( #2046 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-22 18:13:13 +01:00
Ibraheem Ahmed
07036b5640
static form extract future ( #2181 )
2021-04-22 13:54:29 +01:00
Rob Ede
a7cd4e85cf
use stable codec 0.4.0
2021-04-21 11:14:22 +01:00
Ibraheem Ahmed
6a9c4f1026
update awc docs link, formatting ( #2180 )
2021-04-20 19:57:27 +01:00
Rob Ede
427fe6bd82
improve responseerror trait docs
2021-04-19 23:16:04 +01:00
fakeshadow
2aa674c1fd
Fix perf drop in HttpResponseBuilder ( #2174 )
2021-04-19 23:15:57 +01:00
Rob Ede
52bb2b5daf
hide downcast macros
2021-04-19 03:42:53 +01:00
Rob Ede
db97974dc1
make some http re-exports more accessible ( #2171 )
2021-04-19 03:29:38 +01:00
Rob Ede
b9dbc58e20
content disposition methods take impl AsRef<str>
2021-04-19 02:31:11 +01:00
Rob Ede
35f8188410
restore cookie methods on ServiceRequest
2021-04-19 02:24:20 +01:00
Rob Ede
8ffb1f2011
update files changelog
2021-04-19 02:11:07 +01:00
Ibraheem Ahmed
26e9c80626
Named file service ( #2135 )
2021-04-18 23:34:51 +01:00
Rob Ede
f462aaa7b6
prepare actix-test release 0.1.0-beta.2
2021-04-17 15:53:54 +01:00
Rob Ede
5a162932f3
prepare awc release 3.0.0-beta.5
2021-04-17 15:30:31 +01:00
Rob Ede
b2d6b6a70c
prepare web release 4.0.0-beta.6
2021-04-17 15:28:13 +01:00
Rob Ede
f743e885a3
prepare http release 3.0.0-beta.6
2021-04-17 15:24:18 +01:00
Rob Ede
5747f84736
bump utils to stable v3
2021-04-17 02:07:33 +01:00
Rob Ede
879a4cbcd8
re-export ready boilerplate macros in dev
2021-04-16 23:21:02 +01:00
Rob Ede
2449f2555c
missed one pipeline_factory
2021-04-16 20:48:37 +01:00
Rob Ede
d8f56eee3e
bump service to stable v2
2021-04-16 20:28:21 +01:00
Rob Ede
8d88a0a9af
rename header generator macros
2021-04-16 19:15:10 +01:00
fakeshadow
845c02cb86
Add responder impl for Cow<str> ( #2164 )
2021-04-16 00:54:51 +01:00
D.Loh
64bed506c2
chore: update benchmaks to round 20 ( #2163 )
2021-04-15 19:11:30 +01:00
Rob Ede
ff65f1d006
non exhaustive http errors ( #2161 )
2021-04-14 06:07:59 +01:00
fakeshadow
a9f26286f9
reduce branches in h1 dispatcher poll_keepalive ( #2089 )
2021-04-14 05:20:45 +01:00
Rob Ede
037ac80a32
document messagebody trait items
2021-04-14 03:23:15 +01:00
Rob Ede
1bfdfd1f41
implement parts as assoc method
2021-04-14 02:57:28 +01:00
Rob Ede
5202bf03c1
add some doc examples to response builder
2021-04-14 02:45:58 +01:00
Rob Ede
387c229f28
move response builder code to own file
2021-04-14 02:12:47 +01:00
Rob Ede
23e0c9b6e0
remove http-codes builders from actix-http ( #2159 )
2021-04-14 02:00:14 +01:00
Rob Ede
02ced426fd
add body to_bytes helper ( #2158 )
2021-04-13 13:34:22 +01:00
Rob Ede
4442535a45
clippy
2021-04-13 12:44:38 +01:00
Rob Ede
edd9f14752
remove unpin from body types ( #2152 )
2021-04-13 11:16:12 +01:00
Ali MJ Al-Nasrawy
ce50cc9523
files: Don't use canonical path when serving file ( #2156 )
2021-04-13 05:28:30 +01:00
Rob Ede
981c54432c
remove json and url encoded form support from -http ( #2148 )
2021-04-12 10:30:28 +01:00
Rob Ede
44c55dd036
remove cookie support from -http ( #2065 )
2021-04-09 18:07:10 +01:00
Ibraheem Ahmed
c72d77065d
derive debug where possible ( #2142 )
2021-04-09 03:22:51 +01:00
Ibraheem Ahmed
44a2d2214c
update year in MIT license ( #2143 )
2021-04-09 01:28:35 +01:00
Ibraheem Ahmed
3f5a73793a
make module/crate re-exports doc inline ( #2141 )
2021-04-08 20:51:16 +01:00
Rob Ede
e0b2246c68
prepare test release 0.1.0-beta.1
2021-04-02 10:03:01 +01:00
Rob Ede
e0ae8e59bf
prepare actors release 4.0.0-beta.4
2021-04-02 09:55:35 +01:00
Rob Ede
a9641e475a
prepare http-test release 3.0.0-beta.4
2021-04-02 09:54:35 +01:00
Rob Ede
05c7505563
prepare multipart release 0.4.0-beta.4
2021-04-02 09:45:31 +01:00
Rob Ede
8561263545
prepare files release 0.6.0-beta.4
2021-04-02 09:43:51 +01:00
Rob Ede
a32151525c
prepare awc release 3.0.0-beta.4
2021-04-02 09:40:36 +01:00
Rob Ede
546e7c5da4
prepare web release 4.0.0-beta.5
2021-04-02 09:37:51 +01:00
Rob Ede
6fb06a720a
prepare http release 3.0.0-beta.5
2021-04-02 09:27:11 +01:00
Rob Ede
c54a0713de
migrate integration testing to new crate ( #2112 )
2021-04-02 08:26:59 +01:00
Ibraheem Ahmed
50dc13f280
move typed headers and implement FromRequest ( #2094 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-01 16:42:18 +01:00
Rob Ede
c8ed8dd1a4
migrate to -utils beta 4 ( #2127 )
2021-04-01 15:26:13 +01:00
Michał Pokrywka
a807d33600
added TestServer::client_headers ( #2097 )
...
Co-authored-by: fakeshadow <24548779@qq.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-04-01 06:40:10 +01:00
fakeshadow
1f1be6fd3d
add Client::headers ( #2114 )
2021-03-31 11:43:56 +01:00
fakeshadow
c49fe79207
Simplify lifetime annotation in HttpServiceBuilder. Simplify PlStream ( #2129 )
2021-03-30 15:46:09 +01:00
Rob Ede
f66774e30b
remove `From<OffsetDateTime>` impl from HttpDate
...
fully removes time crate from public api of -http
2021-03-30 03:32:22 +01:00
fakeshadow
1281a748d0
merge H1ServiceHandler requests into HttpServiceHandler ( #2126 )
2021-03-30 03:06:16 +01:00
fakeshadow
222acfd070
Fix build for next actix-tls-beta release ( #2122 )
2021-03-29 13:45:48 +01:00
Rob Ede
980ecc5f07
fix openssl windows ci
2021-03-29 13:01:37 +01:00
Rob Ede
e8ce73b496
update dep docs
2021-03-29 11:52:59 +01:00
Daniel Egger
f954a30c34
Fix typo in CHANGES.md ( #2124 )
2021-03-29 10:18:05 +01:00
fakeshadow
60f9cfbb2a
Refactor actix_http::h2::service module. Reduce loc. ( #2118 )
2021-03-26 18:24:51 +00:00
fakeshadow
6822bf2f58
Refactor actix_http::h1::service ( #2117 )
2021-03-26 16:15:04 +00:00
fakeshadow
2f7f1fa97a
fix broken pipe for h2 when client is instantly dropped ( #2113 )
2021-03-26 00:05:31 +00:00
fakeshadow
8c2ce2dedb
fix awc compress feature ( #2116 )
2021-03-25 22:47:37 +00:00
Rob Ede
3188ef5731
don't use rust annotation on code doc blocks
2021-03-25 08:45:52 +00:00
fakeshadow
9704beddf8
Relax MessageBody limit to 2048kb ( #2110 )
...
* relax MessageBody limit to 2048kb
* fix clippy
* Update awc/src/response.rs
Co-authored-by: Rob Ede <robjtede@icloud.com>
* fix default body limit
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-03-24 04:44:03 -07:00
Ibraheem Ahmed
1be54efbeb
Simplify service factory macro ( #2108 )
2021-03-23 13:42:46 +00:00
fakeshadow
746d983849
handle header error with CustomResponder ( #2093 )
2021-03-20 05:18:06 +00:00
Ibraheem Ahmed
8d9de76826
Simplify handler factory macro ( #2086 )
2021-03-19 16:30:53 +00:00
Thomas de Zeeuw
9488757c29
Update to socket2 v0.4 ( #2092 )
2021-03-19 12:17:06 +00:00
fakeshadow
351286486c
fix clippy warning on nightly ( #2088 )
...
* fix clippy warning on nightly
2021-03-19 19:25:35 +08:00
Ibraheem Ahmed
78fcd0237a
Format extract macro ( #2087 )
2021-03-19 04:08:23 +00:00
Rob Ede
81942d31d6
fix new dyn trait lint
2021-03-19 02:03:09 +00:00
fakeshadow
b75b5114c3
refactor actix_http connection types and connector services ( #2081 )
2021-03-18 17:53:22 +00:00
obayemi
abcb444dd9
fix routes in Path documentation ( #2084 )
2021-03-18 13:21:44 +00:00
Rob Ede
983b6904a7
unvendor openssl
2021-03-17 00:38:54 +00:00
Rob Ede
3dc2d145ef
import some traits as _
2021-03-17 00:38:54 +00:00
fakeshadow
c8f6d37290
rename client io trait. reduce duplicate code ( #2079 )
2021-03-16 16:31:14 +00:00
fakeshadow
69dd1a9bd6
Remove ConnectionLifetime trait. Simplify Acquired handling ( #2072 )
2021-03-16 02:56:23 +00:00
fakeshadow
d93314a683
fix awc readme example ( #2076 )
2021-03-15 10:59:42 +00:00
fakeshadow
a55e87faaa
refactor actix_http::helpers to generic over bufmut trait ( #2069 )
2021-03-15 02:33:51 +00:00
fakeshadow
515d0e3fb4
change behavior of default upgrade handler ( #2071 )
2021-03-13 22:20:18 +00:00
Ilya Averyanov
22dcc31193
Fix logger middleware properly escape %% ( #2067 )
2021-03-11 14:12:42 +00:00
Rob Ede
909ef0344b
document client mod removal
...
closes #2064
2021-03-11 00:43:03 +00:00
fakeshadow
a2b0e86632
simplify connector generic type ( #2063 )
2021-03-10 23:57:32 +00:00
fakeshadow
d0c1f1a84c
remove actix_http::client::pool::Protocol ( #2061 )
2021-03-10 01:31:50 +00:00
Rob Ede
b62da7e86b
prepare actix-web-actors release 4.0.0-beta.3
2021-03-09 23:44:26 +00:00
Rob Ede
5e9a3eb6ae
prepare actix-multipart release 0.4.0-beta.3
2021-03-09 23:40:50 +00:00
Rob Ede
3451d6874f
prepare actix-files release 0.6.0-beta.3
2021-03-09 23:39:40 +00:00
Rob Ede
18c3783a1c
prepare actix-http-test release 3.0.0-beta.3
2021-03-09 23:35:42 +00:00
Rob Ede
4b46351d36
prepare actix-web release 4.0.0-beta.4
2021-03-09 23:31:44 +00:00
Rob Ede
b7c406637d
prepare actix-web-codegen release 0.5.0-beta.2
2021-03-09 23:27:38 +00:00
Rob Ede
c4e5651215
update docs
2021-03-08 23:49:12 +00:00
Rob Ede
23b0e64199
prepare awc release 3.0.0-beta.3
2021-03-08 23:15:53 +00:00
Rob Ede
fc31b091e4
prepare http release 3.0.0-beta.4
2021-03-08 23:07:40 +00:00
Rob Ede
effacf8fc8
fix ssl test
2021-03-08 20:51:50 +00:00
Rob Ede
95130fcfd0
address clippy warnings
2021-03-08 20:32:19 +00:00
fakeshadow
5e81105317
remove ka timer from h2 dispatcher ( #2057 )
2021-03-08 20:00:20 +00:00
fakeshadow
5b4105e1e6
Refactor/client builder ( #2053 )
2021-03-07 23:57:32 +00:00
Rob Ede
2d3a0d6038
json method receives plain serialize ( #2052 )
2021-03-07 22:11:39 +00:00
fakeshadow
fe0b3f459f
remove localwaker from h1::payload ( #2051 )
2021-03-07 21:23:42 +00:00
Rob Ede
ca69b6577e
use iota for more content-length insertions ( #2050 )
2021-03-07 19:29:02 +00:00
fakeshadow
880b863f95
fix h1 client for handling expect header request ( #2049 )
2021-03-07 18:33:16 +00:00
fakeshadow
78384c3ff5
make actix_http::ws::Codec::new const ( #2043 )
2021-03-04 19:19:01 +00:00
Rob Ede
c1c4400c4a
fix h2 tests ( #2034 )
2021-03-04 13:27:54 +00:00
Richard Chien
fc6f974617
Add "name" attribute to route macro ( #1934 )
2021-03-04 12:38:47 +00:00
fakeshadow
14b249b804
update to actix-0.11.0-beta.3 for actix-web-actors ( #2042 )
2021-03-04 11:39:29 +00:00
Rob Ede
0195824794
Update codecov.yml
2021-03-02 13:18:16 +00:00
Florian Dreschner
fb019f15b4
test(files): Fix test and remove outdated case ( #2037 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-28 23:01:59 +00:00
Daniel T. Rodrigues
abc7fd374b
update example links ( #2036 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-28 21:41:07 +00:00
Rob Ede
cd652dca75
refactor websocket key hashing ( #2035 )
2021-02-28 19:55:34 +00:00
fakeshadow
c836de44af
add client middleware ( #2013 )
2021-02-28 18:17:08 +00:00
fakeshadow
badae2f8fd
add local_address bind for client builder ( #2024 )
2021-02-27 22:31:14 +00:00
fboulnois
1f34718ecd
Use once_cell instead of lazy_static ( #2029 )
2021-02-27 21:55:50 +00:00
fakeshadow
ebda60fd6b
refactor boxed route ( #2033 )
2021-02-27 21:00:36 +00:00
Rob Ede
d242f57758
fix tests for codecov
2021-02-27 20:58:44 +00:00
Rob Ede
b95e1dda34
pin h2 to 0.3.0
2021-02-27 19:57:09 +00:00
Daniel T. Rodrigues
8f2a97c6e3
Update README example links ( #2027 )
...
The examples repo went through a folder restructuring. More info: https://github.com/actix/examples/pull/411
2021-02-26 01:21:56 +00:00
Baran Demirbaş
ebaf25d55a
Fix typos in CHANGES.md ( #2025 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-24 16:19:40 +00:00
Erik Johnston
42711c23d7
Port over doc comments in route macros. ( #2022 )
...
Co-authored-by: Jonas Platte <jplatte@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-24 12:26:56 +00:00
Rob Ede
f6393728c7
remove usage of actix_utils::mpsc ( #2023 )
2021-02-24 09:08:56 +00:00
Ibraheem Ahmed
d92ab7e8e0
add msrv to clippy config ( #1862 )
2021-02-22 15:39:31 +00:00
Alex Rebert
5845b3965c
actix-http-test: minimize features of dependencies ( #2019 )
2021-02-22 12:00:08 +00:00
fakeshadow
aacec30ad1
reduce duplicate code ( #2020 )
2021-02-22 11:15:12 +00:00
Adam Chalmers
2dbdf61c37
Inner field of web::Query is public again ( #2016 ) ( #2017 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-20 17:59:09 +00:00
Dávid Szabó
83365058ce
Fix HTTP client link ( #2011 )
2021-02-18 21:56:24 +00:00
Richard Janis Goldschmidt
3b93c62e23
Fix Json extractor to be 32kB by default ( #2010 )
2021-02-18 15:20:20 +00:00
fakeshadow
946cccaa1a
refactor awc::ClientBuilder ( #2008 )
2021-02-18 12:30:09 +00:00
fakeshadow
1838d9cd0f
remove unused method. reduce leaf future type ( #2009 )
2021-02-18 11:24:10 +00:00
fakeshadow
f62a982a51
simplify the match on h1 message type ( #2006 )
2021-02-18 10:38:27 +00:00
fakeshadow
dfd9dc40ea
remove awc::connect::connect trait. ( #2004 )
2021-02-17 17:10:46 +00:00
fakeshadow
5efea652e3
add ClientResponse::timeout ( #1931 )
2021-02-17 11:55:11 +00:00
fakeshadow
dfa795ff9d
return poll in poll_flush ( #2005 )
2021-02-17 11:18:31 +00:00
Luka Zakrajšek
2cc6b47fcf
Use http-range library for HttpRange ( #2003 )
2021-02-16 18:48:16 +00:00
fakeshadow
117025a96b
simplify client::connection::Connection trait ( #1998 )
2021-02-16 14:10:22 +00:00
Rob Ede
3e0a9b99ff
update rust-cache action
2021-02-16 09:28:14 +00:00
Rob Ede
17b3e7e225
pool doc nits ( #1999 )
2021-02-16 09:08:30 +00:00
fakeshadow
c065729468
rework client connection pool ( #1994 )
2021-02-16 08:27:14 +00:00
Rob Ede
55db3ec65c
split up http body module
2021-02-15 12:20:43 +00:00
Rob Ede
0404b78b54
improve body size docs
2021-02-15 11:24:46 +00:00
fakeshadow
68d1bd88b1
remove unused flag upgrade ( #1992 )
2021-02-14 18:13:05 +00:00
fakeshadow
308b70b039
fix potential over read ( #1991 )
2021-02-14 17:36:18 +00:00
Rob Ede
7fa6333a0c
use rcgen for tls key generation ( #1989 )
2021-02-13 17:16:36 +00:00
Rob Ede
3279070f9f
optional cookies features ( #1981 )
2021-02-13 15:08:43 +00:00
fakeshadow
b37669cb3b
fix notify on drop ( #1987 )
2021-02-13 04:23:37 +00:00
Rob Ede
1e538bf73e
rework ci ( #1982 )
2021-02-12 21:53:21 +00:00
fakeshadow
366c032c36
refactor DateService ( #1983 )
2021-02-12 21:52:58 +00:00
fakeshadow
95113ad12f
do not self wake up when have a payload ( #1984 )
2021-02-12 20:33:13 +00:00
fakeshadow
ce9b2770e2
remove unused Dispatcher::new_timeout ( #1985 )
2021-02-12 10:37:28 +00:00
Rob Ede
4fc7d76759
s/websocket/WebSocket in docs
2021-02-12 00:27:20 +00:00
Rob Ede
81bef93e5e
add time parser year shift tests
2021-02-12 00:15:25 +00:00
Rob Ede
31d9ed81c5
change rustfmt line width to 96
2021-02-11 23:03:17 +00:00
Rob Ede
c1af5089b9
add 431 and 451 status codes
2021-02-11 22:58:40 +00:00
Rob Ede
77efc09362
hide httpmessage mod
2021-02-11 22:58:40 +00:00
Rob Ede
871ca5e4ae
stop claiming actor support
2021-02-11 22:58:40 +00:00
fakeshadow
ceace26ed4
remove unused flag POLLED ( #1980 )
2021-02-11 14:19:14 -08:00
fakeshadow
75a9a72e78
clean up poll_response. add comments ( #1978 )
2021-02-11 14:54:42 +00:00
fakeshadow
d9d0d1d1a2
reduce unsafe ( #1972 )
2021-02-10 23:11:12 +00:00
Rob Ede
ea5ce3befb
prepare actix-http 3.0.0-beta.3 release
2021-02-10 18:36:14 +00:00
Rob Ede
e18464b274
bump actix web versions in deps
2021-02-10 12:57:13 +00:00
Rob Ede
bd26083f33
prepare codegen 0.5.0-beta.1 release
2021-02-10 12:45:46 +00:00
Rob Ede
991363a104
consistent case s/web/Web
2021-02-10 12:12:03 +00:00
Rob Ede
a290e58982
prepare beta 2 release set ( #1975 )
2021-02-10 12:10:03 +00:00
fakeshadow
dcad9724bc
ensure poll_flush on h1 connection disconnect ( #1974 )
2021-02-10 10:11:53 +00:00
Rob Ede
949d14ae2b
clean up header map ( #1964 )
2021-02-09 22:59:17 +00:00
fakeshadow
a6ed4aee84
add poll_flush after a non blocked write to h1 dispatcher ( #1971 )
2021-02-09 22:32:46 +00:00
fakeshadow
519d7f2b8a
add trust-dns optional feature for actix-http and awc ( #1969 )
2021-02-09 10:41:20 +00:00
fakeshadow
dddb623a11
add services register for tuple and vec of services ( #1933 )
2021-02-07 23:47:51 +00:00
fakeshadow
266cf0622c
reduce branch.remove deadcode for h1 dispatcher ( #1962 )
2021-02-07 22:48:27 +00:00
Rob Ede
9604e249c9
use stable clippy ( #1963 )
2021-02-07 20:33:53 +00:00
fakeshadow
dbc47c9122
optimize actix-http messages ( #1914 )
2021-02-07 20:19:10 +00:00
fakeshadow
4c243cbf89
simplify methods of awc::connect::Connect trait ( #1941 )
2021-02-07 18:56:39 +00:00
Alexander Jackson
deafb7c8b8
Improve `impl ResponseError` documentation ( #1939 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-02-07 04:54:41 +00:00
Jens Reidel
50309aa295
Use askama-escape for html escaping ( #1953 )
2021-02-07 04:50:23 +00:00
Rob Ede
9eaea6a2fd
tweak feature flags
2021-02-07 03:54:58 +00:00
fakeshadow
830fb2cdb2
properly drop h2 connection ( #1926 )
2021-02-07 03:51:36 +00:00
fakeshadow
7cfed73be8
fix memory usage for h1 and read bug on buffer size. ( #1929 )
2021-02-07 03:20:35 +00:00
fakeshadow
41bc04b1c4
Use immutable reference of service state. Update awc dns resolver. ( #1905 )
2021-02-07 01:00:40 +00:00
fakeshadow
20cf0094e5
fix master branch build. change web::block output type. ( #1957 )
2021-02-06 16:23:59 +00:00
fakeshadow
83fb4978ad
fix awc test_client test ( #1960 )
2021-02-06 16:05:33 +00:00
fakeshadow
51e54dac8b
fix limit not working on HttpMessageBody::limit ( #1938 )
2021-01-27 10:49:57 +00:00
Jonas Platte
c201c15f8c
Improve documentation for PayloadConfig ( #1923 )
2021-01-24 00:32:10 +00:00
Logan Magee
0c8196f8b0
Remove HttpResponseBuilder::json2() ( #1903 )
...
It's not necessary to keep both json() and json2() around since the
former reduces the ownership of its parameter to a borrow only to pass
the reference to the latter. Users can instead borrow themselves when
passing an owned value: there doesn't need to be two separate functions.
This change also makes HttpResponseBuilder::json() take T: Deref so it
can accept both references and web extractors like web::Json.
2021-01-18 12:14:29 +00:00
Rob Ede
ee10148444
revive commented out tests ( #1912 )
2021-01-17 05:19:32 +00:00
fakeshadow
1c95fc2654
Refactor poll_keepalive for readability ( #1901 )
2021-01-16 00:15:06 +00:00
Rob Ede
da69bb4d12
implement `App::data` as `App::app_data(Data::new(T)))` ( #1906 )
2021-01-15 23:37:33 +00:00
Rob Ede
0a506bf2e9
cleanup top level doc comments
2021-01-15 05:38:50 +00:00
Rob Ede
b2a9ba2ee4
Update PULL_REQUEST_TEMPLATE.md
2021-01-15 04:54:23 +00:00
Rob Ede
f976150b67
return option item from Extensions::insert ( #1904 )
2021-01-15 04:22:42 +00:00
Rob Ede
b1dd8d28bc
response header rework ( #1869 )
2021-01-15 02:11:10 +00:00
fakeshadow
4edeb5ce47
optimize ErrorHandler middleware ( #1902 )
2021-01-14 01:43:44 +00:00
fakeshadow
d34a8689e5
Refactor h1 encoder ( #1900 )
2021-01-12 14:38:53 +00:00
Robin Schoonover
a919d2de56
actix-files: Fix If-(Un)Modified to not consider sub-seconds ( #1887 )
2021-01-11 18:18:23 +00:00
fakeshadow
46a8f28b74
fix actix-files doc about thread pool ( #1898 )
2021-01-11 17:27:33 +00:00
fakeshadow
57398c6df1
Refactor/service request ( #1893 )
2021-01-11 01:29:16 +00:00
fakeshadow
7affc6878e
simplify h1 dispatcher ( #1899 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-11 00:13:56 +00:00
fakeshadow
46b2f7eaaf
use a non leak pool for HttpRequestInner ( #1889 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-10 22:59:44 +00:00
fakeshadow
9e401b6ef7
refactor Scope ( #1895 )
2021-01-09 18:06:49 +00:00
fakeshadow
fe392abeb4
remove actix-threadpool.use actix_rt::task::spawn_blocking ( #1878 )
2021-01-09 16:04:19 +00:00
fakeshadow
f6cc829758
remove leaked box in REQUEST_POOL and RESPONSE_POOL ( #1896 )
2021-01-09 15:40:20 +00:00
Rob Ede
6575ee93f2
big clean up and docs improvmenet of types mod ( #1894 )
2021-01-09 13:17:19 +00:00
fakeshadow
530d03791d
refactor Resource ( #1883 )
2021-01-09 03:36:58 +00:00
fakeshadow
d40ae8c8ca
use sync method on Responder trait ( #1891 )
2021-01-08 22:17:19 +00:00
Rob Ede
2204614134
don't run awc doctests that rely on external public endpoints ( #1888 )
2021-01-08 12:00:58 +00:00
fakeshadow
188ee44f81
remove copyless dependency ( #1884 )
2021-01-07 21:55:00 +00:00
fakeshadow
a4c9aaf337
fix extra branch in h1 dispatcher timer ( #1882 )
2021-01-07 20:42:09 +00:00
Rob Ede
c09186a2c0
prepare v4 beta releases ( #1881 )
2021-01-07 20:02:08 +00:00
Rob Ede
d3c476b8c2
use env_logger builders in examples
2021-01-07 02:41:05 +00:00
Rob Ede
dc23559f23
address clippy lints
2021-01-07 02:04:26 +00:00
fakeshadow
6d710629af
fix bug where upgrade future is not reset properly ( #1880 )
2021-01-07 00:57:34 +00:00
Rob Ede
85753130d9
fmt
2021-01-07 00:35:19 +00:00
Rob Ede
00ba8d5549
add http3 variant to protocol enum
2021-01-06 18:58:24 +00:00
Rob Ede
51e9e1500b
add docs to recent additions
2021-01-06 18:52:06 +00:00
fakeshadow
a03dbe2dcf
replace cloneable service with httpflow abstraction ( #1876 )
2021-01-06 18:43:52 +00:00
fakeshadow
57a3722146
More refactor of app_service ( #1879 )
2021-01-06 18:11:20 +00:00
fakeshadow
57da1d3c0f
refactor app_service ( #1877 )
2021-01-06 11:35:30 +00:00
Rob Ede
68117543ea
major cleanup of middleware module ( #1875 )
...
* major cleanup of middleware module
* update changelog
2021-01-05 09:51:58 +00:00
fakeshadow
4f5971d79e
add Compat middleware ( #1865 )
2021-01-05 00:22:57 +00:00
fakeshadow
93161df141
clean up body type ( #1872 )
2021-01-04 23:47:38 +00:00
fakeshadow
e567873326
optimize message pool release ( #1871 )
2021-01-04 13:03:46 +00:00
Rob Ede
7d632d0b7b
use ByteString as container for websocket text message ( #1864 )
2021-01-04 11:27:32 +00:00
Rob Ede
36aee18c64
fmt
2021-01-04 04:33:15 +00:00
Rob Ede
007a145988
use ahash for internal hashmaps
2021-01-04 04:29:07 +00:00
Rob Ede
2d4a174420
fmt
2021-01-04 01:01:35 +00:00
Rob Ede
21f6c9d7a5
improve code readability
2021-01-04 00:49:02 +00:00
fakeshadow
e1683313ec
optimize ServiceRequest methods ( #1870 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-04 00:32:41 +00:00
fakeshadow
32de9f8840
Tokio 1.0 ( #1813 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-03 23:47:04 +00:00
Rob Ede
1f202d40e4
optimize write_camel_case in h1 encoder ( #1868 )
2021-01-03 16:53:01 +00:00
fakeshadow
ad608aa64e
optimize Resource and Scope service call ( #1867 )
2021-01-02 19:40:31 +00:00
Rob Ede
a1b00b2cd0
change unreleased year
2021-01-02 00:12:18 +00:00
fakeshadow
3beb4cf2da
replace tinyvec with smallvec ( #1866 )
2021-01-01 23:18:25 +00:00
Rob Ede
522c9a5ea6
update CoC text
2020-12-31 03:24:18 +00:00
Rob Ede
102bb8f9ab
update dot dep graphs
2020-12-29 00:22:28 +00:00
Ibraheem Ahmed
20b46cdaf9
format factory_tuple macro invocations ( #1859 )
2020-12-28 21:04:02 +00:00
Rob Ede
2a2a20c3e7
bump msrv to 1.46 ( #1858 )
2020-12-28 00:44:15 +00:00
Rob Ede
093d3a6c59
remove deprecated on_connect methods ( #1857 )
2020-12-27 23:23:30 +00:00
Rob Ede
8c9ea43e23
address clippy warnings
2020-12-27 20:54:04 +00:00
fakeshadow
f9fcf56d5c
reduce branch in actix_http::h1::codec ( #1854 )
2020-12-27 20:37:53 +00:00
Ibraheem Ahmed
cbda928a33
Rename factory to handler ( #1852 )
2020-12-26 21:46:19 +00:00
fakeshadow
1032f04ded
remove unused `actix_http::h1::OneRequest` ( #1853 )
2020-12-26 12:46:36 +00:00
Rob Ede
b373e1370d
prepare files 0.5.0 release
2020-12-26 04:05:45 +00:00
Edoardo Morandi
404b5a7709
Add optional support for hidden files/directories ( #1811 )
2020-12-26 03:36:15 +00:00
fakeshadow
ecf08d5156
Remove boxed future from h1 Dispatcher ( #1836 )
2020-12-24 19:15:17 +00:00
fakeshadow
87655b3028
reduce one clone on Arc. ( #1850 )
2020-12-23 23:58:25 +00:00
fakeshadow
3a192400a6
Simplify handler ( #1843 )
2020-12-23 15:47:07 +00:00
Rob Ede
2a7f2c1d59
dispatcher internals testing ( #1840 )
2020-12-23 01:28:17 +00:00
Rob Ede
05f104c240
improve NormalizePath docs ( #1839 )
2020-12-23 00:19:20 +00:00
Logan Magee
4dccd092f3
Bump rand from 0.7.x to 0.8.x ( #1845 )
2020-12-22 23:45:31 +00:00
fakeshadow
95ccf1c9bc
replace actix_utils::oneshot with futures_channle::oneshot ( #1844 )
2020-12-21 16:42:20 +00:00
fakeshadow
6cbf27508a
simplify ExtractService's return type ( #1842 )
2020-12-20 02:20:29 +00:00
fakeshadow
79de04d862
optimise Extract service ( #1841 )
2020-12-19 16:33:34 +00:00
fakeshadow
a4dbaa8ed1
remove boxed future in DefaultHeaders middleware ( #1838 )
2020-12-18 23:08:59 +00:00
Yuki Okushi
c7b4c6edfa
Disable PR comment from codecov
2020-12-17 21:38:52 +09:00
fakeshadow
2a5215c1d6
Remove boxed future from HttpMessage ( #1834 )
2020-12-17 11:40:49 +00:00
fakeshadow
97f615c245
remove boxed futures on Json extract type ( #1832 )
2020-12-16 23:34:33 +00:00
Rob Ede
1a361273e7
optimize bytes and string payload extractors ( #1831 )
2020-12-16 22:40:26 +00:00
fakeshadow
d7ce648445
remove boxed future for Option<T> and Result<T, E> extract type ( #1829 )
...
* remove boxed future for Option<T> and Result<T, E> extract type
* use ready macro
* fix fmt
2020-12-16 18:34:10 +00:00
Aravinth Manivannan
fabc68659b
Intradoc links conversion ( #1827 )
...
* switching to nightly for intra-doc links
* actix-files intra-doc conversion
* more specific Result
* intradoc conversion complete
* rm blank comments and readme doc link fixes
* macros and broken links
2020-12-13 13:28:39 +00:00
Juan Aguilar
542db82282
Simplify wake up of task ( #1826 )
2020-12-12 20:07:06 +00:00
Rob Ede
ae63eb8bb2
fix clippy warnings ( #1806 )
...
* fix clippy warnings
* prevent CI fail status caused by codecov
2020-12-09 11:22:19 +00:00
fakeshadow
7a3776b770
remove two unused generics on BoxedRouteFuture types. ( #1820 )
2020-12-09 10:47:59 +00:00
fakeshadow
ff79c33fd4
remove a box ( #1814 )
2020-12-06 11:42:15 +00:00
Petar Dambovaliev
b75a9b7a20
add error to message in test helper func ( #1812 )
2020-12-05 04:57:56 +09:00
Arniu Tseng
d0c6ca7671
test-server => actix-http-test ( #1807 )
2020-12-02 17:23:30 +00:00
Rob Ede
24d525d978
prepare web 3.3.2 release
2020-12-01 22:22:46 +00:00
Joshua Parkin
1f70ef155d
Fix match_pattern() returning None for scope with resource of empty path ( #1798 )
...
* fix match_pattern function not returning pattern where scope has resource of path ""
* remove print in test
* make comparison on existing else if block
* add fix to changelog
2020-12-01 13:39:41 +00:00
Maciej Hirsz
7981e0068a
Remove a panic in normalize middleware ( #1762 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-12-01 10:22:15 +09:00
Linus Färnstrand
32d59ca904
Upgrade socket2 dependency ( #1803 )
...
Upgrades to a version not making invalid assumptions about
the memory layout of std::net::SocketAddr
2020-12-01 04:18:02 +09:00
Rob Ede
ea8bf36104
update web and awc changelogs
2020-11-29 16:35:35 +00:00
Rob Ede
0b5b463cfa
prepare web and awc releases
...
closes #1799
2020-11-29 16:33:45 +00:00
Rob Ede
fe6ad816cc
update dotgraphs
2020-11-25 00:54:00 +00:00
Rob Ede
e72b787ba7
prepare actix-web and actix-http-test releases
2020-11-25 00:53:48 +00:00
Rob Ede
efc317d3b0
prepare actix-http and awc releases
2020-11-25 00:07:56 +00:00
Rob Ede
31057becca
prepare actix-files release 0.4.1
2020-11-24 20:33:23 +00:00
Rob Ede
f1a9b45437
improve docs for Files::new
2020-11-24 20:23:09 +00:00
Rob Ede
5af46775b8
refactor quality and use TryFrom instead of custom trait ( #1797 )
2020-11-24 11:37:05 +00:00
Rob Ede
70f4747a23
add method for getting accept type preference ( #1793 )
2020-11-24 10:08:57 +00:00
Rob Ede
2f11ef089b
fix rustdoc uploads
2020-11-24 00:29:13 +00:00
Rob Ede
4100c50c70
add either extractor ( #1788 )
2020-11-20 18:02:41 +00:00
Aravinth Manivannan
a929209967
`actix-files` intra-doc migration ( #1785 )
2020-11-10 23:54:38 +00:00
Aravinth
49e945c88f
switching to nightly for intra-doc links ( #1783 )
2020-11-09 14:01:36 +00:00
Pouya Mobasher Behrouz
9b42333fac
Fix typo in Query extractor docs ( #1777 )
2020-11-06 13:34:42 +00:00
Jonas Platte
e5b86d189c
Fix typo in request_data.rs ( #1774 )
2020-11-05 17:46:17 +00:00
Yuki Okushi
4bfd5c2781
Upgrade `serde_urlencoded` to `0.7` ( #1773 )
2020-11-06 01:36:15 +09:00
fakeshadow
9b6a089b36
fix awc doc example ( #1772 )
...
* fix awc readme example
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-11-05 06:20:01 +08:00
Rob Ede
ceac97bb8d
Update config.yml
2020-11-04 15:08:12 +00:00
Rob Ede
61b65aa64a
add common 1xx http response builders ( #1768 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-11-02 18:23:18 +09:00
Sebastian Mayr
5468c3c410
Drop content length headers from 101 responses ( #1767 )
...
Co-authored-by: Sebastian Mayr <smayr@atlassian.com>
2020-11-02 17:44:14 +09:00
Yuki Okushi
b6385c2b4e
Remove CoC on actix-http as duplicated
2020-10-31 12:12:19 +09:00
Yuki Okushi
5135c1e3a0
Update CoC contact information
2020-10-31 12:06:51 +09:00
Rob Ede
22b451cf2d
fix deps.rs badge
2020-10-31 02:39:54 +00:00
Rob Ede
42f51eb962
prepare web release 3.2.0
2020-10-30 03:15:22 +00:00
Rob Ede
156c97cef2
prepare awc release 2.0.1
2020-10-30 02:50:53 +00:00
Rob Ede
798d744eef
prepare http release 2.1.0
2020-10-30 02:19:56 +00:00
Rob Ede
4cb833616a
deprecate builder if-x methods ( #1760 )
2020-10-30 02:10:05 +00:00
Rob Ede
9963a5ef54
expose on_connect v2 ( #1754 )
...
Co-authored-by: Mikail Bagishov <bagishov.mikail@yandex.ru>
2020-10-30 02:03:26 +00:00
Joshua Parkin
4519db36b2
register fns for custom request-derived logging units ( #1749 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-29 18:38:49 +00:00
Augusto César Dias
7030bf5fe8
Adding app_data to ServiceConfig ( #1758 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
Co-authored-by: Augusto <augusto@flowciety.de>
2020-10-26 17:02:45 +00:00
ghizzo01
20078fe603
Bump pin-project to 1.0 ( #1733 )
2020-10-25 19:41:44 +09:00
Jonas
06e5042b94
use idenity encoding on client if no compression features are enabled ( #1737 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-24 21:15:01 +01:00
Daniel Egger
41e7cec72f
Re-export bytes::Buf and bytes::BufMut as well ( #1750 )
...
Co-authored-by: Daniel Egger <daniel.egger@axiros.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-24 20:31:23 +01:00
Rob Ede
d45a1aa6b6
Add `web::ReqData<T>` extractor ( #1748 )
...
Co-authored-by: Jonas Platte <jonas@lumeo.com>
2020-10-24 18:49:50 +01:00
cquintana-verbio
98243db9f1
Print unconfigured `Data<T>` type when attempting extraction ( #1743 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-20 17:35:34 +01:00
ghizzo01
f92742bdac
Bump base64 to 0.13 ( #1744 )
2020-10-19 18:24:22 +01:00
Rob Ede
e563025b16
always construct shortslice using debug checked new constructor ( #1741 )
2020-10-19 12:51:30 +01:00
Matt Gathu
cfd5b381f1
Implement Logger middleware regex exclude pattern ( #1723 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-19 07:18:16 +01:00
Yuki Okushi
2f84914146
Skip some tests that cause ICE on nightly ( #1740 )
2020-10-19 11:52:05 +09:00
Jonas Platte
d765e9099d
Fix clippy::rc_buffer ( #1728 )
2020-10-10 09:26:05 +09:00
Rob Ede
34b23f31c9
prepare files release 0.4.0
2020-10-06 22:08:33 +01:00
Rob Ede
26c1a901d9
add files preference for utf8 text responses ( #1714 )
2020-10-06 21:56:28 +01:00
Yuki Okushi
c2c71cc626
Fix/suppress clippy warnings ( #1720 )
2020-10-01 18:19:09 +09:00
Rob Ede
aa11231ee5
prepare web release 3.1.0 ( #1716 )
2020-09-30 11:07:35 +01:00
PeterUlb
b5812b15f0
Remove Sized Bound for web::Data ( #1712 )
2020-09-29 22:44:12 +01:00
Matt Gathu
b4e02fe29a
Fix cyclic references in ResourceMap ( #1708 )
2020-09-25 17:42:49 +01:00
Matt Gathu
37c76a39ab
Fix Multipart consuming payload before header checks ( #1704 )
...
* Fix Multipart consuming payload before header checks
What
--
Split up logic in the constructor into two functions:
- **from_boundary:** build Multipart from boundary and stream
- **from_error:** build Multipart for MultipartError
Also we make the `boundary`, `from_boundary`, `from_error` methods public within the crate so that we can use them in the extractor.
The extractor is then able to perform header checks and only consume the
payload if the checks pass.
* Add tests
* Add payload consumption test
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-25 14:50:37 +01:00
LIU An (劉安)
60e7e52276
Add TrailingSlash::MergeOnly behavior ( #1695 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-25 12:50:59 +01:00
Rob Ede
c53e9468bc
prepare codegen 0.4.0 release ( #1702 )
2020-09-24 23:54:01 +01:00
Arniu Tseng
162121bf8d
Unify route macros ( #1705 )
2020-09-22 22:42:51 +01:00
Rob Ede
f7bcad9567
split up files lib ( #1685 )
2020-09-20 23:18:25 +01:00
Igor Aleksanov
f9e3f78e45
eemove non-relevant comment from actix-http README.md ( #1701 )
2020-09-20 17:21:53 +01:00
Silentdoer
1596893ef7
update actix-http dev-dependencies ( #1696 )
...
Co-authored-by: luojinming <luojm@hxsmart.com>
2020-09-19 23:20:34 +09:00
Lokathor
2a2474ca09
Update `tinyvec` to 1.0 ( #1689 )
2020-09-17 18:09:42 +01:00
Matt Gathu
509b2e6eec
Provide attribute macro for multiple HTTP methods ( #1674 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-16 22:37:41 +01:00
Rob Ede
d707704556
prepare web release 3.0.2 ( #1681 )
2020-09-15 13:14:14 +01:00
Aleksandrov Vladimir
a429ee6646
Add possibility to set address for test_server ( #1645 )
2020-09-15 12:09:16 +01:00
Rob Ede
7f8073233a
fix trimming to inaccessible root path ( #1678 )
2020-09-15 11:32:31 +01:00
Rob Ede
4b4c9d1b93
update migration guide
...
closes #1680
2020-09-14 22:26:03 +01:00
Rob Ede
3fde3be3d8
add trybuild tests to routing codegen ( #1677 )
2020-09-13 16:31:08 +01:00
Rob Ede
f861508789
prepare web release 3.0.1 ( #1676 )
2020-09-13 03:24:44 +01:00
Damian Lesiuk
a4546f02d2
make TrailingSlash enum accessible ( #1673 )
...
Co-authored-by: Damian Lesiuk <lesiuk@sabre.com>
2020-09-13 00:55:39 +01:00
Rob Ede
64a2c13cdf
the big three point oh ( #1668 )
2020-09-11 13:50:10 +01:00
Rob Ede
bf53fe5a22
bump actix dependency to v0.10 ( #1666 )
2020-09-11 12:09:52 +01:00
Rob Ede
cf5138e740
fix clippy async_yields_async lints ( #1667 )
2020-09-11 11:29:17 +01:00
Igor Aleksanov
121075c1ef
awc: Rename Client::build to Client::builder ( #1665 )
2020-09-11 09:24:39 +01:00
Robert Gabriel Jakabosky
22089aff87
Improve json, form and query extractor config docs ( #1661 )
2020-09-10 15:40:20 +01:00
Rob Ede
7787638f26
fix CI clippy warnings ( #1664 )
2020-09-10 14:46:35 +01:00
Rob Ede
2f6e9738c4
prepare multipart and actors releases ( #1663 )
2020-09-10 12:54:27 +01:00
Mufeed VH
e39d166a17
Fix examples hyperlink in README ( #1660 )
2020-09-10 00:12:50 +01:00
Rob Ede
059d1671d7
prepare release beta 4 ( #1659 )
2020-09-09 22:14:11 +01:00
Igor Aleksanov
3a27580ebe
awc: improve module documentation ( #1656 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-09 14:24:12 +01:00
Rob Ede
9d0534999d
bump connect and tls versions ( #1655 )
2020-09-09 09:20:54 +01:00
Igor Aleksanov
c54d73e0bb
Improve awc websocket docs ( #1654 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-09-07 12:04:54 +01:00
Rob Ede
9a9d4b182e
document all remaining unsafe usages ( #1642 )
...
adds some debug assertions where appropriate
2020-09-03 10:00:24 +01:00
Rob Ede
4e321595bc
extract more config types from Data<T> as well ( #1641 )
2020-09-02 22:12:07 +01:00
Matt Kantor
01cbef700f
Fix a small typo in a doc comment. ( #1649 )
2020-08-28 22:16:41 +01:00
Rob Ede
8497b5f490
integrate with updated actix-{codec, utils} ( #1634 )
2020-08-24 10:13:35 +01:00
LJ
75d86a6beb
Configurable trailing slash behaviour for NormalizePath ( #1639 )
...
Co-authored-by: ljoonal <ljoona@ljoonal.xyz>
2020-08-19 12:21:52 +01:00
Yuki Okushi
3892a95c11
Fix actix-web version to publish
2020-08-18 01:16:18 +09:00
Yuki Okushi
5802eb797f
awc,web: Bump up to next beta releases ( #1638 )
2020-08-18 01:08:40 +09:00
Yuki Okushi
ff2ca0f420
Update rustls to 0.18 ( #1637 )
2020-08-18 00:28:39 +09:00
Yuki Okushi
59ad1738e9
web: Bump up to 3.0.0-beta.2 ( #1636 )
2020-08-17 11:32:38 +01:00
Yuki Okushi
aa2bd6fbfb
http: Bump up to 2.0.0-beta.3 ( #1630 )
2020-08-14 19:42:14 +09:00
William Myers
5aad8e24c7
Re-export all error types from awc ( #1621 )
2020-08-14 01:24:35 +01:00
Yuki Okushi
6e97bc09f8
Use action to upload docs
2020-08-13 16:04:50 +09:00
fakeshadow
160995b8d4
fix awc pool leak ( #1626 )
2020-08-09 21:49:43 +01:00
Rob Ede
187646b2f9
match HttpRequest app_data behavior in ServiceRequest ( #1618 )
2020-08-09 15:51:38 +01:00
Rob Ede
46627be36f
add dep graph dot graphs ( #1601 )
2020-08-09 13:54:35 +01:00
Rob Ede
a78380739e
require rustls feature for client example ( #1625 )
2020-08-09 13:32:37 +01:00
Rob Ede
cf1c8abe62
prepare release http & awc ( #1617 )
2020-07-22 01:13:10 +01:00
Yuki Okushi
92b5bcd13f
Check format and tweak CI config ( #1619 )
2020-07-22 00:28:33 +01:00
masnagam
701bdacfa2
Fix illegal chunked encoding ( #1615 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-07-21 17:24:56 +01:00
Rob Ede
6dc47c4093
fix soundness concern in h1 decoder ( #1614 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-07-21 16:25:33 +01:00
Rob Ede
0ec335a39c
bump MSRV to 1.42 ( #1616 )
2020-07-21 16:40:30 +09:00
Jonas Platte
f8d5ad6b53
Make web::Path a tuple struct with a public inner value ( #1594 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-07-21 00:54:26 +01:00
Rob Ede
43c362779d
also try extracting payload config as Data<T> ( #1610 )
2020-07-20 17:40:58 +01:00
Rob Ede
971ba3eee1
fix continous growth of app data in pooled requests ( #1609 )
...
fixes #1606
fixes #1607
2020-07-18 16:17:00 +01:00
Rob Ede
2fd96c03e5
prepare beta.1 release for multipart/files/actors ( #1605 )
2020-07-16 11:38:57 +01:00
Rob Ede
ad7c6d2633
prepare actix-web v3.0.0-beta.1 release ( #1600 )
2020-07-15 00:44:44 +01:00
Yuki Okushi
3362a3d61b
Merge pull request #1603 from JohnTitor/license
...
Avoid using deprecated `/` in license field
2020-07-14 15:25:48 +09:00
Yuki Okushi
769ea6bd5b
Merge pull request #1602 from actix/release/awc-beta-1
...
prepare awc v2.0.0-beta.1 release
2020-07-14 13:33:05 +09:00
Yuki Okushi
1382094c15
Avoid using deprecated `/` in license field
2020-07-14 11:19:56 +09:00
Rob Ede
78594a72bd
prepare awc v2.0.0-beta.1 release
2020-07-14 03:16:26 +01:00
Rob Ede
327e472e44
prepare http-2.0.0-beta.1 release ( #1596 )
2020-07-13 15:35:30 +01:00
Patrick Tescher
e10eb648d9
Fix leaks with actix_http's client ( #1580 )
2020-07-10 22:35:22 +01:00
Rob Ede
a2662b928b
Update PULL_REQUEST_TEMPLATE.md
2020-07-10 14:55:56 +01:00
Yuki Okushi
84583799be
Merge pull request #1592 from JohnTitor/fix-tarpaulin
...
Use tarpaulin 0.13 to avoid failure
2020-07-07 05:11:09 +09:00
Yuki Okushi
08f9a34075
Use tarpaulin 0.13 to avoid failure
2020-07-07 04:00:18 +09:00
Rob Ede
056803d534
revamp readme and root doc page ( #1590 )
2020-07-05 01:16:53 +01:00
Yuki Okushi
deab634247
actix-http: Update `sha-1` to 0.9 ( #1586 )
2020-07-03 01:08:24 +01:00
Yuki Okushi
0b641a2db2
Merge pull request #1585 from JohnTitor/v-htmlescape
...
Update `v_htmlescape` to 0.10
2020-07-03 07:46:26 +09:00
Yuki Okushi
f2d641b772
Update `v_htmlescape` to 0.10
2020-07-02 17:52:42 +09:00
Takashi Idobe
23c8191cca
add method to extract matched resource name ( #1577 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-06-27 16:22:16 +01:00
Rob Ede
487f90be5b
move pull request template ( #1578 )
2020-06-23 14:26:07 +09:00
Rob Ede
fa28175a74
add method to extract matched resource pattern ( #1566 )
2020-06-23 00:58:20 +01:00
Rob Ede
a70e599ff5
re-export rt in web and add main macro ( #1575 )
2020-06-22 20:09:48 +01:00
Rob Ede
c11052f826
add PR template for bugs and features ( #1570 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-06-22 18:28:06 +09:00
Yuki Okushi
73ec01e83b
Merge pull request #1576 from b4skyx/patch-1
...
Update benchmark url in README.md
2020-06-22 16:48:49 +09:00
Abhishek Yadav
a7c8533291
Update benchmark url in README.md
...
Updated benchmark url from r18 to the latest r19.
2020-06-22 04:14:48 +00:00
Rob Ede
eb0eda69c6
migrate cookie handling to cookie crate ( #1558 )
2020-06-19 14:34:14 +01:00
Rob Ede
dc74db1f2f
re-export actix_rt::main macro ( #1559 )
2020-06-18 15:45:30 +01:00
Rob Ede
0ba73fc44c
exclude default -web features on -actors ( #1562 )
2020-06-18 11:23:36 +01:00
Fabianstelmach
9af07d66ae
Fix NormalizePath trailing slash behavior ( #1548 )
2020-06-17 10:54:20 +01:00
Andrew
e72ee28232
Enforce HW_BUFFER_SIZE inside h1::dispatcher ( #1550 )
2020-06-17 08:58:23 +01:00
Yuki Okushi
4f9a1ac3b7
Merge pull request #1553 from taiki-e/pin-project
...
Remove uses of pin_project::project attribute
2020-06-07 02:00:01 +09:00
Taiki Endo
6c5c4ea230
Remove uses of pin_project::project attribute
...
pin-project will deprecate the project attribute due to some unfixable
limitations.
Refs: https://github.com/taiki-e/pin-project/issues/225
2020-06-06 06:44:14 +09:00
Yuki Okushi
a79450482c
Merge pull request #1547 from JohnTitor/appveyor
...
Remove AppVeyor config
2020-06-03 10:43:01 +09:00
Yuki Okushi
5286b8aed7
Remove AppVeyor config
2020-06-03 03:39:35 +09:00
Stephen Stack
621ebec01a
Fix typo in timeout error display ( #1552 )
2020-06-02 18:04:49 +01:00
Yuki Okushi
5e5c8b1c83
Merge pull request #1544 from JohnTitor/remove-framed
...
Remove actix-framed from workspace
2020-05-31 16:10:46 +09:00
Yuki Okushi
322e7c15d1
Remove actix-framed from workspace
2020-05-31 05:50:32 +09:00
Yuki Okushi
7aa757ad5a
Merge pull request #1540 from JohnTitor/next-multipart
...
multipart: Bump up to 0.3.0-alpha.1
2020-05-25 22:04:07 +09:00
Yuki Okushi
482f74e409
multipart: Bump up to 0.3.0-alpha.1
2020-05-25 19:12:20 +09:00
Yuki Okushi
19967c41cc
Merge pull request #1538 from JohnTitor/codegen-meta
...
Tweak codegen metadata
2020-05-25 17:37:58 +09:00
Yuki Okushi
8a106c07b4
Tweak codegen metadata
2020-05-25 16:45:34 +09:00
Yuki Okushi
11a9fdad95
Merge pull request #1535 from JohnTitor/next-files
...
files: Bump up to 0.3.0-alpha.1
2020-05-24 11:52:19 +09:00
Yuki Okushi
75a34dc8bc
files: Bump up to 0.3.0-alpha.1
2020-05-23 18:47:08 +09:00
Yuki Okushi
5b60ee8cfd
Merge pull request #1534 from JohnTitor/next-codegen
...
codegen: Bump up to 0.2.2
2020-05-23 18:08:36 +09:00
Yuki Okushi
bb89d04080
codegen: Bump up to 0.2.2
2020-05-23 17:22:30 +09:00
Yuki Okushi
f57b5659da
Merge pull request #1533 from JohnTitor/next-test-server
...
http-test: Bump up to 2.0.0-alpha.1
2020-05-23 15:22:40 +09:00
Yuki Okushi
4a955c425d
Update `actix-http-test` dependency to 2.0.0-alpha.1
2020-05-23 12:14:17 +09:00
Yuki Okushi
905f86b540
http-test: Bump up to 2.0.0-alpha.1
2020-05-23 12:13:43 +09:00
Yuki Okushi
0348114ad8
Merge pull request #1532 from JohnTitor/issue-template
...
Add links to Gitter on the issue template
2020-05-23 12:11:59 +09:00
Yuki Okushi
9c5a2d6580
Add links to Gitter on the issue template
2020-05-22 13:14:01 +09:00
Yuki Okushi
2550f00702
Merge pull request #1530 from NickKolpinskiy/itoa
...
Use `itoa` in the content-length helper
2020-05-22 13:03:50 +09:00
Nick Kolpinskiy
7d8fb631a0
Use `itoa` in the content-length helper
2020-05-21 22:25:34 +03:00
Yuki Okushi
b9e268e95f
Merge pull request #1529 from JohnTitor/next-web
...
web: Bump up to 3.0.0-alpha.3
2020-05-21 19:32:24 +09:00
Yuki Okushi
6dd78d9355
Run rustfmt
2020-05-21 17:56:53 +09:00
Yuki Okushi
fe89ba7027
Update `actix-web` dependency to 3.0.0-alpha.3
2020-05-21 17:32:36 +09:00
Yuki Okushi
5d39110470
web: Bump up to 3.0.0-alpha.3
2020-05-21 17:31:22 +09:00
Yuki Okushi
5bde4e2529
Merge pull request #1528 from JohnTitor/next-awc
...
awc: Bump up to 2.0.0-alpha.2
2020-05-21 17:25:37 +09:00
Yuki Okushi
9b72d33b79
Update `awc` to 2.0.0-alpha.2
2020-05-21 16:48:20 +09:00
Yuki Okushi
0f826fd11a
awc: Bump up to 2.0.0-alpha.2
2020-05-21 16:47:16 +09:00
Yuki Okushi
cf92cfa777
Merge pull request #1527 from JohnTitor/next-http
...
http: Bump up to 2.0.0-alpha.4
2020-05-21 16:35:34 +09:00
Yuki Okushi
9cfb32c780
Update `actix-http` to 2.0.0-alpha.4
2020-05-21 15:22:42 +09:00
Yuki Okushi
48fa78e182
http: Bump up to 2.0.0-alpha.4
2020-05-21 15:22:07 +09:00
Yuki Okushi
184683a698
Merge pull request #1525 from JohnTitor/deps
...
Update dependencies
2020-05-21 11:58:59 +09:00
Yuki Okushi
6c78f57a70
test-server: Update dependencies
2020-05-21 09:52:15 +09:00
Yuki Okushi
603973dede
awc: Update `base64` to 0.12
2020-05-21 09:51:58 +09:00
Yuki Okushi
8391427905
http: Update `base64` to 0.12
2020-05-21 09:51:32 +09:00
Yuki Okushi
2314dc30b5
Merge pull request #1519 from JohnTitor/sample-size
...
bench: Reduce sample count to remove warning
2020-05-21 01:49:17 +09:00
Yuki Okushi
864fc489ce
CI: Reduce sample size
2020-05-20 22:33:25 +09:00
Yuki Okushi
c48af0c822
Merge pull request #1522 from actix/only-server-bench
...
CI: Only run the server benchmark to avoid SIGKILL
2020-05-20 15:22:13 +09:00
Yuki Okushi
50adbdecbe
CI: Only run the server benchmark to avoid SIGKILL
2020-05-20 13:12:08 +09:00
Yuki Okushi
f8f5a82f40
Merge pull request #1518 from JohnTitor/replace-net2
...
Replace deprecated `net2` crate with `socket2`
2020-05-19 10:25:22 +09:00
Yuki Okushi
9a7f93610a
web: Replace `net2` crate with `socket2`
2020-05-19 09:34:37 +09:00
Yuki Okushi
2dac9afc4e
test-server: Replace `net2` crate with `socket2`
2020-05-19 09:25:51 +09:00
Yuki Okushi
74491dca59
Merge pull request #1515 from JohnTitor/minimize-futures
...
Minimize `futures` dependencies
2020-05-19 09:18:07 +09:00
Yuki Okushi
81b0c32062
test-server: Minimize `futures` dependencies
2020-05-19 08:29:12 +09:00
Yuki Okushi
a98e53ecb8
web: Minimize `futures` dependencies
2020-05-19 08:29:12 +09:00
Yuki Okushi
d7abbff3b0
awc: Minimize `futures` dependencies
2020-05-19 08:29:12 +09:00
Yuki Okushi
24372467d9
codegen: Minimize `futures` dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
fc8e07b947
actors: Minimize `futures` dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
ab4d8704f1
multipart: Minimize `futures` dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
292af145cb
http: Minimize `futures` dependencies
2020-05-19 08:29:11 +09:00
Yuki Okushi
9bd6407730
framed: Minimize `futures` dependencies
2020-05-19 08:24:34 +09:00
Yuki Okushi
245dd471dd
files: Minimize `futures` dependencies
2020-05-19 08:24:34 +09:00
Omid Rad
32a37b7282
Remove content_length from ResponseBuilder ( #1491 )
...
* Remove content_length since it'll be overwritten by the response body. FIXES #1439
* Add setting of Content-Length to the no_chunking function
* Add changes and migration documentations
* Update MIGRATION.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-19 07:46:31 +09:00
Yuki Okushi
426a9b5d4d
Merge pull request #1514 from actix/remove/sized64
...
remove needless BodySize::Sized64 variant
2020-05-18 10:40:01 +09:00
Rob Ede
7e8ea44d5c
remove needless BodySize::Sized64 variant
2020-05-18 00:42:51 +01:00
Omid Rad
b0866a8a0f
Actix-files will always send SizedStream ( #1496 )
...
* Fixes #1384
* There is no need to set no_chunking
* Test content-length for static files
* Update the tests
* Add Changelog
* Try to simply fix Windows test issues!
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-05-18 06:54:42 +09:00
Yuki Okushi
7fe426f626
Merge pull request #1512 from JohnTitor/remove-outdated-members
...
Remove outdated members
2020-05-17 12:30:03 +09:00
Yuki Okushi
433a4563cf
Remove outdated members
2020-05-17 10:56:06 +09:00
Rob Ede
f3b0233477
use mem::take where possible ( #1507 )
2020-05-17 10:54:42 +09:00
Sven Allers
201090d7a2
Provide impl<T> From<Arc<T>> for Data<T> ( #1509 )
2020-05-16 00:27:03 +01:00
pando85
4fc99d4a6f
Fix audit issue logging by default peer address ( #1485 )
...
* Fix audit issue logging by default peer address
By default log format include remote address that is taken from headers.
This is very easy to replace making log untrusted.
Changing default log format value `%a` to peer address we are getting
this trusted data always. Also, remote address option is maintianed and
relegated to `%{r}a` value.
Related kanidm/kanidm#191 .
* Rename peer/remote to remote_addr/realip_remote_addr
Change names to avoid naming confusions. I choose this accord to Nginx
variables and
[ngx_http_realip_module](https://nginx.org/en/docs/http/ngx_http_realip_module.html ).
Add more specific documentation about security concerns of using Real IP
in logger.
* Rename security advertise header in doc
* Add fix audit issue logging by default peer adress to changelog
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-05-15 09:07:27 +09:00
Yuki Okushi
92ce975d87
Merge pull request #1506 from actix/chore/bump-140
...
bump msrv to 1.40
2020-05-13 23:46:13 +09:00
Rob Ede
996f1d7eae
bump msrv in ci and readme
2020-05-13 01:57:37 +01:00
Takeru Sato
63864ecf9e
support parsing of SameSite=None ( #1503 )
2020-05-12 17:48:35 +01:00
Yuki Okushi
bbd4d19830
Merge pull request #1486 from actix/feat/data-cascade
...
allow parent data containers to be accessed from child scopes
2020-05-09 09:40:25 +09:00
Rob Ede
879cad9422
allow parent data containers to be accessed from child scopes
2020-05-09 00:31:26 +01:00
Yuki Okushi
6e8ff5c905
Merge pull request #1495 from JohnTitor/new-web
...
actix-web: Bump up to 3.0.0-alpha.2
2020-05-08 07:28:18 +09:00
Yuki Okushi
b66c3083a5
Update the `actix-web` dependency to 3.0.0-alpha.2
2020-05-08 06:46:42 +09:00
Yuki Okushi
b6b3481c6f
web: Bump up to 3.0.0-alpha.2
2020-05-08 06:46:13 +09:00