31장. 네트워킹


libcurl 이 TLS 세션 호스트 이름과 일치하도록 HTTP 호스트 이름이 필요한 서버와 성공적으로 통신

이전 버전에서는 경우에 따라 NSS(Network Security Services)가 다른 호스트 이름을 가진 서버에 TLS 세션을 잘못 재사용했습니다. 그 결과 HTTPS 서버는 HTTP 오류 400(Bad Request)으로 응답할 수 있었습니다. HTTP 호스트 이름이 TLS 세션 호스트 이름과 일치하지 않는 경우 NSS가 TLS 세션을 재사용하지 못하도록 libcurl 라이브러리의 소스 코드에 업스트림 패치가 적용되었습니다. 결과적으로 libcurl 이 TLS 세션 호스트 이름과 일치하도록 HTTP 호스트 이름이 필요한 서버와 성공적으로 통신할 수 있습니다. (BZ#1269855)

curl 에서 더 이상 사용자가 지정한 공개 키가 필요하지 않음

이번 업데이트 이전에는 curl 유틸리티에 사용자 인증을 위해 개인 및 공용 SSH 키(연결됨)가 필요합니다. 결과적으로 사용자가 scp 유틸리티의 일반적인 관행인 개인 SSH 키만 제공한 경우 curl 에서 사용자를 인증하지 못했습니다. SSH 사용자 인증을 개선하기 위해 업스트림 패치가 적용되었으며 이제 개인 SSH 키만 제공되는 경우 curl 에서 사용자를 성공적으로 인증합니다. (BZ#1275769)

libcurl 긴 사용자 이름과 암호를 더 이상 자작하지 않음

이전에 libcurl 라이브러리의 URL 구문 분석기에서 임의로 긴 사용자 이름과 암호를 지원하지 않았습니다. 그 결과 255자를 초과하는 사용자 이름과 암호가 잘립니다. 일련의 업스트림 패치가 libcurl 소스 코드에 적용되었으며 URL의 긴 사용자 이름과 암호는 이제 libcurl 에서 올바르게 처리됩니다. (BZ#1260178)

Py curl.ECDHEFIELDS 옵션 PycURL 이 올바르게 작동합니다.

이전에는 PycURL 인터페이스에서 libcurl API를 위반했습니다. 이 API는 전송이 완료될 때까지 CURLOPT_ECDHEFIELDS 옵션에 의해 전달된 문자열이 유효 상태로 유지해야 했습니다. 결과적으로 pycurl.ECDHEFIELDS 옵션을 사용하면 libcurl 이 수명 이후 문자열에 액세스하여 정의되지 않은 동작이 발생했습니다. libcurlCURLOPT_ECDHEFIELDS 옵션에 전달된 문자열이 충분히 유효하고 설명된 문제가 더 이상 발생하지 않도록 업스트림 패치가 PycURL 소스 코드에 적용되었습니다. (BZ#1153321)

sctp_accept() 는 시간 초과 이벤트 중 호출 시 교착 상태 발생을 유발하지 않습니다.

이전 버전에서는 4방향 핸드셰이크 후 하트비트 시간 초과 이벤트 중에 sctp_accept() 를 사용자가 호출하면 교착 상태가 발생할 수 있었습니다. 이번 업데이트를 통해 assoc->base.sk 포인터를 제공하여 SCTP 가 올바르게 잠금을 해제하고 청취 소켓의 잠금을 해제하여 버그가 수정되었습니다. (BZ#1270586)

스택 크기가 무제한으로 설정된 경우 메모리 부족 메시지가 더 이상 표시되지 않습니다.

이번 업데이트 이전에는 스택 크기가 무제한으로 설정된 경우 ftp 명령 배치를 사용하면 sysconf(_SC_ARG_MAX) 함수가 -1 로 반환되어 malloc() 함수가 0 의 인수와 함께 호출되고 메모리 부족 메시지가 표시되었습니다. 이번 업데이트를 통해 적절한 최소 메모리를 할당하도록 기본 소스 코드가 개선되었습니다. 그 결과 스택 크기가 이전에 무제한으로 설정된 경우 메모리 부족 메시지가 더 이상 표시되지 않습니다. (BZ#1304064)

NetworkManager는 더 이상 dhclient에 완전한 FQDN(DHCP_HOSTNAME)을 제공하지 않습니다.

이전에는 NetworkManager가 DHCP 요청에서 항상 시스템 호스트 이름의 호스트 부분만 전송했습니다. 그 결과 FQDN(정규화된 도메인 이름)을 강제로 보낼 수 없었습니다. 이번 업데이트 후 nmcli를 사용하여 DHCP 요청에 전송하도록 FQDN을 구성하고 ipv4.dhcp-fqdn을 원하는 FQDN으로 설정하고 ipv4.dhcp-send-hostname이 활성화되었는지 확인할 수 있습니다. 구성 파일에서 DHCP_FQDN 변수를 사용하여 FQDN을 지정할 수 있습니다. (BZ#1255507)
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동