랙을 1.2.1에서 1.6.11로 환기

6832 단어 hurl

묘사

1.2.1에서 1.6.11까지의 충돌rack.
변경 로그
* [rack의 변경 기록](https://github.com/rack/rack/blob/master/CHANGELOG.md).*
>#변경 로그
> 본 프로젝트의 모든 변경 사항은 이 파일에 기록됩니다.이 파일의 향후 추가된 모든 컨텐츠를 포맷하는 방법에 대한 자세한 내용은 [변경 로그 유지]()를 참조하십시오.https://keepachangelog.com/en/1.0.0/)
>
>##[미발표]
>####
>- 변경 로그입니다.md 변경 로그 형식 보존 사용하기 [@​twitnithegirl](https://github.com/twitnithegirl)
>
>###변경 내용
>-`Rack::Utils.상태 기호가 '500' 이 아닌 '500' 일 때, '상태 코드' 가 오류를 일으킬 수 있습니다.
>-'Rack:Request::SCHEME WHITELIST'가'Rack::Request::ALLOWED SCHEMES'로 이름이 바뀌었습니다.`
>-`Rack::Multipart::Parser.get filename`은(는) 이름에 "+"가 포함된 파일을 받아들여 "+"가 유효한 파일 이름이므로 공백 문자로 바꾸지 않습니다.
>
>###제거
>-역사.의학 박사​twitnithegirl](https://github.com/twitnithegirl)
>-뉴스.의학 박사​twitnithegirl](https://github.com/twitnithegirl)
>
>
> #
> #
>#내역/보도 자료
> 이 줄 아래의 항목은 이전에 유지보수한 기록에서 나온 것입니다.md와 뉴스.md 파일.
> #
>
> ## [2.0.0]
>-rack::Session::Abstract:::ID가 사용되지 않습니다.Rack::Session::Abstract::Persisted를 사용하도록 변경하십시오.
>
>##[2.0.0.alpha]2015-12-04
>- 첫 번째 "SameSite"쿠키.브라우저는 제3자 요청에서 SameSite cookies를 생략하고 많은 CSRF 공격의 문을 닫습니다.
>-'same site:true'(또는 `:strict`)를 사용하여:응답을 활성화합니다. cookie'foo', 값:'bar', same site:true 또는'same site:::lax'를 설정하여 lax 강제:response를 사용합니다.쿠키'foo'설정, 값:'bar', 같은 사이트:::lax
>- 동일한 웹 사이트를 기반으로 한 버전 7 Cookies 인터넷 초안:
> https://tools.ietf.org/html/draft-west-first-party-cookies-07
● - 벤 Toews 덕분([@​mastahyeti](https://github.com/mastahyeti) 그리고 밥 랑([@​bobjflong](https://github.com/bobjflong) 초안 5와 7로 업데이트됩니다.
> - 이벤트 기반 중간부품을 추가하는 데 사용되는 "Rack:::Events"중간부품을 추가합니다. 응답 주체에는 관심이 없고 요청/응답 라이프 사이클의 특정 지점에서만 작업을 수행하는 중간부품에만 관심이 있습니다.
> - 응답할 수 있는 권한을 계산하기 위해 'Rack::Request#authority' 를 추가합니다. (사용자에게 편리합니다.)
>-'Rack::Response::Helpers#cache control'및'cache control=`를 추가합니다.응답 대상에 캐시 제어 헤더를 설정합니다.
>-'Rack::Response:Helpers#etag'와'etag=`를 추가합니다.이 옵션을 사용하면 응답의 etag 값을 설정합니다.
>-'Rack::Response:Helpers#add header'를 도입하여 여러 값 응답 헤더에 값을 추가합니다.다른 "Response#* header"방법으로 구현되므로 "Helpers"모듈을 포함하는 클래스와 같은 응답 클래스에 사용할 수 있습니다.
>- 일치하는'Rack::Request#Add header'를 추가합니다.
>-`Rack::Session::Abstract::ID`가 사용되지 않습니다."Rack::Session::Abstract::Persisted"로 전환하십시오.Rack::Session::Abstract::Persisted`는'env'산열이 아닌 요청 대상을 사용합니다.
> - 요청된 객체 내부의'ENV'액세스를 모듈로 가져옵니다.ENV 기반이지만 Rack::Request에서 상속하지 않으려는 레거시 요청 객체를 처리하는 데 도움이 됩니다.
> - Rack::Request에서 대부분의 메서드를 모듈 "Rack::Request:Helpers"로 이동하고 공용 API를 사용하여 요청 객체에서 값을 가져옵니다.따라서 사용자는 자신의 필요에 따라 "(get | set | fetch | each) header (예를 들어 프록시 대상) 를 실현할 수 있도록"Rack::Request: Helpers "를 객체에 혼합할 수 있습니다.
>- 이름에 + 가 있는 파일과 디렉토리가 올바르게 전달되었습니다.우리는 폼처럼 경로 이동을 취소하지 않고 'Rack:::Utils' 를 사용하여 URI 해상도를 사용하여 경로 이동을 취소합니다.unescape_path`.수정[#265](https://github-redirect.dependabot.com/rack/rack/issues/265)
>- 임시 파일이 너무 많으면 임시 파일이 자동으로 닫힙니다.
> 많은 사람들이 댓글을 남겼다.
>- 응답 헤드를 조작하는 방법이 추가되었습니다. 이 응답 헤드는 가정하지 않습니다.
> 해싱 열로 저장됩니다.응답 클래스에는 다음이 포함될 수 있습니다.
>Rack::Response:Helpers 모듈에 다음 메서드가 정의되어 있는 경우
>- 랙: 응답 # 헤드가 있습니까?
>-Rack::Response#get_header
>- 랙: 응답 # 설정 제목
> ... (자르기)
언약
-[2bef132`](https://github.com/rack/rack/commit/2bef132505cb2f80c432e3f4526dfef969cd2e25) 트래킹 릴리스
-[97ca63d`](https://github.com/rack/rack/commit/97ca63d87d88b4088fb1995b14103d4fe6a5e594) 화이트리스트 http/https 시나리오
-[`7b5054e`](https://github.com/rack/rack/commit/7b5054eedfdbd8f7dd5f348b0a02678b64fdd9de) Pull 요청 병합 [#1296](https://github-redirect.dependabot.com/rack/rack/issues/1296) from-tomelm/fix는 순수한 텍스트를 더 좋아한다
-[`fdcd03a`](https://github.com/rack/rack/commit/fdcd03a3c5a1c51d1f96fc97f9dfa1a9deac0c77) Bump 릴리즈
-[`2293c6a`](https://github.com/rack/rack/commit/2293c6a21925a70a2e9e67138edd341c5418ec4b) Pull 요청 병합 [#1249](https://github-redirect.dependabot.com/rack/rack/issues/1249) mclark/handle에서 잘못된 메소드 매개 변수
-[`b27dd86`](https://github.com/rack/rack/commit/b27dd86738c21110cc5e8befa2fa217f81124ee3) 잘못된 문자열을 승격할 수 없는 핸들
-[`274d934`](https://github.com/rack/rack/commit/274d934f32cc08a550f9e37bfdced7e228b42196) Rubygems 및 Bundler를 사용한 이전 버전 유지
-[`617aac0`](https://github.com/rack/rack/commit/617aac0fb89f25603afc2b6497fdc3333354aee5) bump 버전 게시
-[`dc017e7`](https://github.com/rack/rack/commit/dc017e78612ae96e222cee8619dba0bb1dbc11a9) Pull 요청 병합 [#1237](https://github-redirect.dependabot.com/rack/rack/issues/1237) eileencodes/backport-1137
-[4d6965a`](https://github.com/rack/rack/commit/4d6965abb840d4543bcaf00e96482afe94442045) 후면 포트 분리 요청 [#1137](https://github-redirect.dependabot.com/rack/rack/issues/1137) eof 장애를 브리지/수리하지 않음
- [비교 뷰]에서 볼 수 있는 추가 커밋(https://github.com/rack/rack/compare/1.2.1...1.6.11)
Dependabot compatibility score
이 PR과의 충돌은 사용자가 직접 변경하지 않는 한 해결될 수 있습니다.주석@dependabot rebase을 사용하여 수동으로 재기준을 트리거할 수도 있습니다.
신뢰성 명령 및 옵션
이 PR에 의견을 달면 Cortebot 작업을 트리거할 수 있습니다.
- "@relateot rebase"는 이 PR의 기초를 재설정합니다.
- "@relateot recreate"는 이 PR을 다시 만들고 편집한 내용을 덮어씁니다.
- "@cordenot merge"는 CI 전송 후 이 PR을 병합합니다.
- "@relateot squash and merge"는 CI 전송 후 이 PR을 누르고 병합합니다.
- "@Correlot cancel merge"는 이전에 요청한 병합을 취소하고 자동 병합을 차단합니다.
- 이 PR이 종료되면 @Correlot Recover에서 다시 열립니다.
- "@corderot ignore this [patch | minor | major]version"에서 이 PR을 닫고 Minor/major 버전에 대한 더 많은 내용을 만들지 않습니다(PR을 다시 열거나 업그레이드하지 않는 한)
- "@corderot ignore this dependency"는 이 PR을 닫고 이 의존항에 대한 corderot의 내용을 다시 만들지 않습니다(PR을 다시 열거나 PR로 업그레이드하지 않는 한)
- "@cordeot use this label"현재 태그를 재구매 프로토콜 및 언어의 미래 PRs 기본 태그로 설정
- "@cordenot use this reviewers"현재 검토자를 해당 재구매 계약 및 언어의 미래 PRs에 대한 기본 검토자로 설정
- "@corderiot use this assignees"는 현재 소유자를 재구매 프로토콜과 언어의 미래 PRs에 대한 기본값으로 설정합니다.
- "@cordeot use this milestone"은 현재 이정표를 재구매 계약 및 언어의 미래 PRs에 대한 기본 이정표로 설정
[보안 경고 페이지]에서 재구매 계약의 자동 보안 수정 PRs를 비활성화할 수 있습니다(https://github.com/defunkt/hurl/network/alerts).

토론 #1

#59로 대체됩니다.

좋은 웹페이지 즐겨찾기