26장. 데스크탑
poppler
가 특정 문자를 더 이상 잘못 렌더링하지 않음
이전에는 iPXE
pler
라이브러리가 문자 코드에 올바르게 매핑되지 않았습니다. 그 결과, font
에 필요한 glyphs가 포함되어 있지 않은 경우 올바른 Glyph를 표시하는 대신 fi
문자열을 표시했습니다. 이번 업데이트를 통해 이전에 fi
문자열로 교체한 문자가 올바르게 표시됩니다. (BZ#1298616)
poppler
가 더 이상 배열 뒤의 메모리에 액세스하려고 시도하지 않습니다.
배열의 길이를 초과하여 메모리 손상으로 인해 10.0.0.1pl
er 라이브러리
가 예기치 않게 종료되었습니다. 수정 사항이 array 뒤에서 메모리에 액세스 하도록
허용하지 못하도록 하고, 설명된 상황에서 더 이상 충돌
하지 않는 수정 사항이 적용되었습니다. (BZ#1299506)
pdftocairo
는 그룹 색상 공간없이pdf를 처리 할 때 더 이상 충돌하지 않습니다.
이전에는 라이브러리에서
그룹
색상 공간 없이pdf를 처리할 때 존재하지 않는 개체에 액세스하려고 했습니다. 그 결과 iPXEpl er 라이브러리
는 세그먼트 오류로 예기치 않게 종료되었습니다. 그룹 색상 공간이 존재하는지 확인하기 위해 패치가 적용되었습니다. 그 결과, 10.0.0.1 pler
가 더 이상 충돌하지 않으며, 설명된 상황에서 pdftocairo
유틸리티가 예상대로 작동합니다. (BZ#1299479)
텍스트 추출 중에 po ppler
가 예기치 않게 종료되지 않음
이전에는 줄 배열의 끝 이후에 쓰기로 인해 메모리 손상이 발생할 수 있었습니다. 그 결과 10.0.0.1pler 라이브러리
가 예기치
않게 종료될 수 있었습니다. 패치가 적용되었으며 이제 항목이 추가되면 배열이 항상 재배치됩니다. 그 결과 설명 된 상황에서 더 이상 충돌하지 않습니다.
(BZ#1299481)
poppler
가 누락된 GfxSeparation 10.0.0.1Space
클래스로 인해 예기치 않게 종료되지 않음
이전에는 iPXE
pl
er 라이브러리에서 존재하지 않는 GfxSeparation>-<Space
클래스를 복사하여 예기치 않게 종료되었습니다. 이번 업데이트를 통해 이제 GfxSeparation>-<Space
클래스의 존재를 확인하고 설명된 상황에서 더 이상 충돌하지 않습니다.
(BZ#1299490)
손상된 암호화 정보 어설션으로 인해 pdfinfo
가 더 이상 예기치 않게 종료되지 않음
이전에는 10.0.0.1pler에서 손상된 암호화 소유자 정보를 가져오려고 했습니다. 결과적으로
pdfinfo
유틸리티가 예기치 않게 종료됩니다. 이 버그를 수정하는 데 수정 사항이 적용되어 더 이상 손상된
암호화 정보를 어설션하지 않습니다. 결과적으로 pdfinfo
가 설명된 상황에서 더 이상 충돌하지 않습니다. (BZ#1299500)
evince가 더
이상pdf를 볼 때 충돌하지 않음
이전에는 화면 주석 및 양식 필드가
_poppler_action_new
에 NULL 포인터를 전달했으며 Evince
애플리케이션에서 certaing subscriptions를 볼 때 false 10.0.0.1pler Action
을 생성했습니다.
결과적으로 Evince
는 세그먼트 오류로 예기치 않게 종료되었습니다. _poppler_annot_scren_new
및 poppler_field_get_action
을 수정하여 NULL 대신 PROJECTpler Document
를 전달하는 패치가 적용되었습니다. 결과적으로 Evince
는 설명된 상황에서 더 이상 충돌하지 않습니다. (BZ#1299503)
GNOME Boxes로 시작하는 가상 머신은 모든 사용자가 더 이상 액세스할 수 없습니다.
이전에는 GNOME Boxes에 의해 시작된 가상 시스템이 로컬 TCP 소켓에서 수신 대기했습니다. 결과적으로 모든 사용자가 다른 사용자가 시작한 가상 머신에 연결할 수 있었습니다. 패치가 적용되었으며 GNOME Boxes는 기본적으로 이러한 소켓을 더 이상 열지 않습니다. 그 결과 가상 머신은 가상 머신을 소유한 사용자만 SPICE를 통해 액세스할 수 있습니다. (BZ#1043950)
GNOME 상자가 3.14.3.1 버전으로 변경되었습니다.
GNOME 박스
애플리케이션이 3.14.3.1 버전으로 업데이트되었습니다. 특히 하나의 버그에 대한 패치가 이 리베이스의 일부로 적용되었습니다.
- 이전에는
GNOME 박스
애플리케이션의 VNC(가상 네트워크 컴퓨팅) 인증 매개 변수가 올바르게 처리되지 않았습니다. 이로 인해 인증이 있는 VNC 서버에 대한 연결이 실패했습니다. 이 버그가 수정되었으며 이제 인증이 있는 VNC 서버에 대한 연결이 예상대로 작동합니다. (BZ#1015199)
freerdp에서
와일드카드 인증서를 인식
이전에는 와일드카드 인증서 지원이 FreeRDP에서 구현되지 않았습니다. 그 결과
FreeRDP
에서 와일드카드 인증서가 인식되지 않았으며 연결 시 다음 경고가 표시되었습니다.
WARNING: CERTIFICATE NAME MISMATCH!
업스트림에서 누락된 기능이 백포트되어 호스트 이름 비교를 위한 코드가 개선되었습니다. 따라서 유효한 와일드카드 인증서가 사용되는 경우 언급된 프롬프트가 더 이상 표시되지 않습니다. (BZ#1275241)
중요한 보안 업데이트가 자동으로 설치됨
이전에는 보안 업데이트를 자동으로 설치할 수 없었습니다. GNOME은 사용자에게 사용 가능한 업데이트에 대해 알리더라도 알림을 무시하도록 선택하고 업데이트를 설치하지 않도록 선택할 수 있습니다. 결과적으로 중요한 업데이트는 제거할 수 있었습니다. 이제 중요한 업데이트의 설치를 강제 적용하는 gnome-shell 확장을 사용할 수 있습니다. 결과적으로 새 업데이트가 제공되면 대화 상자 창이 사용자에게 업데이트가 적용되어 작업을 저장해야 함을 알립니다. 구성 가능한 시간이 지나면 시스템이 재부팅되어 보류 중인 업데이트를 설치합니다. (BZ#1302864)
accountsservice 의 계정 쉘은 항상 확인
accountsservice 패키지는 Red Hat Enterprise Linux 6과 Red Hat Enterprise Linux 7 간에 비활성화된 계정을 결정하는 데 그치지 않습니다. 결과적으로 500~1000 범위를 벗어나는 UID가 있는 사용자는 쉘이 유효하지 않은 경우에도 사용자 목록에 나타납니다. 계정이 나열 가능한 사용자 계정으로 처리되기 전에 계정의 쉘을 항상 확인하는 패치가 적용되었습니다. 결과적으로
/sbin/nologin
을 가진 사용자가 쉘로 필터링됩니다. (BZ#1341276)
iPXE 3에서 데스크탑을 처리하는 새로운 방법
이전 버전에서는 데스크탑 3의 icon은 가장 큰 모니터를 사용하여 데스크탑 창을 자이브에 맞는 최소 공통 모양으로 조정하려고 했습니다. 결과적으로 일부 모니터에서는 아이콘을 임의의 영역에 배치할 수 없어 사용자에게 혼란을 초래할 수 있었습니다. 이 동작은 데스크탑 창 모양을 기본 모니터로 제한하도록 변경되었습니다. 이러한 변경으로 인해 데스크탑의 일부로 사용 가능한 모든 모니터를 사용할 수는 없지만 설명된 버그가 수정되었습니다. (BZ#1207646)
Xvnc 세션에서 CloudEventX 지원
Xvnc의 gRPCX 지원 코드는 libGL 라이브러리를 사용해야 합니다. 타사 드라이버를 설치하고 libGL을 교체한 경우 Xvnc 세션이 gRPCX 지원 없이 시작됩니다. 그 결과 Xvnc에서 3D 애플리케이션이 작동하지 않았습니다. 이번 업데이트를 통해
/usr/lib64/
에 설치된 것으로 간주되는 libGL을 요구하도록 Xvnc가 다시 빌드되었습니다. 이제 하위 디렉터리에 설치된 타사 드라이버가 더 이상 Xvnc와 충돌하지 않으므로 이제 CloudEventX가 성공적으로 초기화됩니다. 그 결과 Xvnc 세션에서 gRPCX 기능을 다시 사용할 수 있습니다.
Xvnc에 연결하는 클라이언트 애플리케이션은
LD_LIBRARY_PATH
환경 변수를 사용해야 할 수 있는 Xvnc 서버와 동일한 libGL 버전을 사용해야 합니다. (BZ#1326867)
플랫 문서 컬렉션
gnome-documents
애플리케이션을 사용하는 경우 한 컬렉션을 다른 컬렉션으로 포함시킬 수 있었고, 그 반대의 경우도 마찬가지였습니다. 결과적으로 애플리케이션이 예기치 않게 종료되었습니다. 이번 업데이트를 통해 컬렉션은 플랫하고 컬렉션의 순환 체인을 허용하지 않으므로 이 버그가 수정됩니다. (BZ#958690)
특수 문자를 쿼리할 때 컨트롤 센터가
더 이상 충돌하지 않음
이전에는 새 프린터를 검색할 때 사용자가 입력한 텍스트에 특정 문자 세트가 필요했습니다. 결과적으로
control-center
유틸리티는 특수 문자가 포함된 프린터 이름을 검색할 때 예기치 않게 종료될 수 있었습니다. 이번 업데이트를 통해 텍스트가 유효한 ASCII 형식으로 인코딩됩니다. 결과적으로 컨트롤 센터가
더 이상 프린터에 대한 쿼리와 제대로 충돌하지 않습니다. (BZ#1298952)
GNOME-control-center
가 더 이상 길이가 0인 경우 충돌하지 않음
이전에는
gnome-control-center
유틸리티가 빈 문자열과 잘못된 포인터와 함께 작동했습니다. 그 결과 예기치 않게 종료되었습니다. 이제 gnome-control-center
유틸리티는 지정된 애플리케이션의 식별자가 최소 1자인지 확인하고 new_app_ids 포인터를 초기화합니다. 그 결과, 명시된 문제가 더 이상 발생하지 않습니다. (BZ#1298951)
릴리스 노트 패키지가 올바르게 설치되었습니다.
이전에는 Red Hat Enterprise Linux 릴리스 노트 패키지 이름 때문에 영어와 다른 언어로 구성된 시스템에 해당 패키지가 설치되지 않았습니다. 이번 업데이트에서는 yum-languagepacks 패키지의 추가 구문 분석 규칙을 제공합니다. 결과적으로 Release Notes 패키지가 올바르게 설치되었습니다. (BZ#1263241)
pt_BR
,zh_CN
및 zh_TW
현지화를 위해 LibreLoadBalancer 언어 팩이 올바르게 설치됩니다.
이전에는
pt_BR
,zh_CN
, zh_TW
현지화에 언어 팩을 사용하는 시스템에 번역된 libreoffice-langpack 패키지가 자동으로 설치되지 않았습니다. 문제를 해결하기 위해 yum 언어 플러그인에 구문 분석 규칙이 추가되었습니다. 결과적으로 올바른 LibreECDHE 언어 팩이 설치됩니다. (BZ#1251388)