アクティックスファイル: v0.7.3
Files::show_files_listing() が明示的に有効になっているときに XSS 脆弱性を修正。GHSA-5rrw-whjq-pmhh について
Files::show_files_listing() が明示的に有効になっているときに XSS 脆弱性を修正。GHSA-5rrw-whjq-pmhh について
シャッフル後に超大型の HTTP/1 書き込みバッファを解放し、無効接続で保持されるメモリを削減する。最低サポートされている Rust バージョン (MSRV) は 1.89.
HTTP QUERY リクエストを発行するための TestServer::query() メソッドを追加する。最低サポートされている Rust バージョン (MSRV) は 1.89.
HTTP QUERY のテスト リクエストを構成するための TestRequest::query() メソッドを追加する。
HTTP QUERY リクエストを構成するための Client::query ((() メソッドを追加する。最低サポートされている Rust バージョン (MSRV) は 1.89.
HTTP QUERY リクエストを構築するための TestServer::{query, squery}() メソッドを追加する。最低サポートされている Rust バージョン (MSRV) は 1.89.
#[クエリ]ルートハンドラーマクロを追加します。#[ルート]に方法 = "QUERY" のサポートを追加します。guard::Query() メソッドのガードを追加する。HttpServer::on_connect() が bind (() する前に呼び出さなければならないドキュメント。最低サポートされている Rust バージョン (MSRV) は 1.89.
#[クエリ]ルートハンドラーマクロを追加 #[ルート]にメソッド="QUERY"のサポートを追加する。最低サポートされている Rust バージョン (MSRV) は 1.89.
NamedFile をサービスするときに Range ヘッダを処理する前に要求条件を評価する。NamedFile をサービスするときに、GET 以外のメソッドの Range ヘッダを無視する。If-Unmodified-Since を無視する。NamedFile を提供するときに、GET と HEAD 以外の方法で If-None-Match をマッチするには 412 の条件条件で応答する。方法が変更された場合を無視する。..
NamedFile をサービスするときに If-Range ヘッダを尊重する。NamedFile ETags の Windows ファイル インデックスを使って、同じサイズと変更時間を持つ異なるファイルを区別します。最低サポートされている Rust バージョン (MSRV) は 1.89.
修正 メディア型パラメータより前の品質パラメータとセミコンを含む引用パラメータ値の解析と好みの選択を承認する。ZSTD依存を 0.14 に更新するブロトリー依存症を9に更新
WebSocket ハンドシェイクを検証する際にすべての Connection ヘッダオプションを解析する。ZSTD依存を 0.14 に更新するブロトリー依存症を9に更新
QualityItem パルシングを修正して、他のパラメータの前に品質パラメータを認識し、引用値内のセミコロンを無視します。正確な小数点としてヘッダの品質値を解析し、無効な数値構文を拒否する。3つの小数点も保持するために、最も近い千分の"に円形浮遊品質変換を行う。Webソケットフレームを拒絶する 64 ビットのペイロード長が 最も重要なビットセットを持っているか、またはその長。..
TLSのキャスト機能は、もはや http2のキャスト機能が有効ではない。TestRequest アプリのリクエスト プーリングを無効にすることで TestRequest アプリのデータ保持を防ぐ。
接続状態を変更せずに HTTP/1 レスポンスアップグレード広告の必要な接続オプションを発信する。すべての HTTP/1 接続ヘッダオプションを一貫して解析します。HTTP/1.1 リクエストでは、Expect: 100-continue を continous expectation としてのみ扱う。バース64 で有効でない Sec-WebSocket-Key 値または 16 バイトに解読できない WebSocket ハンドシェイクを拒絶する。Webソケットを拒絶する フレームを p...
圧縮反応体は、源が待機しているときにスプレーします。
HTTP/1.1 リクエストで欠落したまたは重複したホストヘッダのリクエストを拒否する。
トレーラーに 遺体残骸を放出する
空っぽの切断されたサイズラインを拒絶します。
0.8.4 以降は大きな変化はありません。
"chunked"宣言が Transfer-Encoding ヘッダの最終部分であることを確認する。
camel_case_headers (() と set_camel_case_headers (()) を使って WebsocketsRequest に camel-case ヘッダ コントロールを追加する。ヒッコリー・リゾルバー依存を 0.26 に更新する
新しいヘッダを挿入したり、欠席したヘッダを削除したりするときにパニックに陥る Removed::len().
使用していない直接アクティックス-tls依存を削除します。最低サポートされている Rust バージョン (MSRV) は 1.88.
シナプリケーションを3に更新最低サポートされている Rust バージョン (MSRV) は 1.88.
0.8.3 以降は大きな変化はありません。
シン依存を0.3に更新ダーリン 依存症を0.24に更新
境界に似たフィールドデータは、不完全なエラーを返される前に Field ストリームで返されます。
MultipartError::Incomplete を返して EOF で欠落または不完全な境界で掛かっている多部分フィールド解析を修正します。
http2 crate 機能が無効になっているとき、TLS ALPN オファーリストから h2 を削除します。