| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 젠 토토 8.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 윈 토토 참고 | PostgreSQL : 문서 : 9.3 : 토토 사이트 순위 8.0.25 | |
출시일: 2010-10-04
이 릴리스에는 8.0.25의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.배트맨 토토 PostgreSQL : 문서 : 9.3 : 릴리스 8.0.
이것이 마지막이 될 것으로 예상됩니다.포스트그레SQL8.0.X 시리즈 출시. 사용자 곧 최신 윈 토토 브랜치로 업데이트하는 것이 좋습니다.
8.0.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나, 8.0.22 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.3 : 토토 결과 8.0.22.
각 호출 SQL 사용자 ID에 대해 별도의 해석기를 사용하십시오. PL/Perl 및 PL/Tcl(톰 레인)
이 변경은 다음으로 인해 발생할 수 있는 보안 문제를 방지합니다. 나중에 실행될 Perl 또는 Tcl 코드를 파괴하는 것 다른 SQL 사용자 ID 아래의 세션(예:보안 정의자함수). 대부분의 스크립팅 언어는 이를 수행할 수 있는 다양한 방법을 제공합니다. 대상이 호출하는 표준 함수 또는 연산자 재정의 기능. 이 변경 없이 Perl 또는 Tcl을 사용하는 모든 SQL 사용자 언어 사용 권한은 SQL을 사용하여 본질적으로 모든 작업을 수행할 수 있습니다. 대상 함수 소유자의 권한입니다.
이 변화의 대가는 사람들 사이의 의도적인 의사소통입니다. Perl 및 Tcl 기능이 더욱 어려워집니다. 탈출구를 제공하기 위해 해치, PL/PerlU 및 PL/TclU 기능은 계속해서 하나만 사용합니다. 세션당 통역사. 이는 보안 문제로 간주되지 않습니다. 이러한 모든 기능은 데이터베이스의 신뢰 수준에서 실행되므로 이미 슈퍼유저입니다.
다음을 주장하는 제3자 절차적 언어가 있을 가능성이 높습니다. 신뢰할 수 있는 실행을 제공하면 유사한 보안 문제가 있습니다. 우리는 조언합니다 귀하가 의존하고 있는 PL의 작성자에게 연락 보안이 중요한 목적.
이 문제를 지적한 Tim Bunce에게 감사드립니다. (CVE-2010-3433).
충돌 가능성 방지pg_get_expr()호출을 금지함으로써
시스템 카탈로그 열 중 하나가 아닌 인수를 사용하는 경우
(Heikki Linnakangas, Tom Lane)과 함께 사용하도록 의도됨
수정"계획되지 않은 것을 처리할 수 없습니다 하위 선택"오류 (톰 레인)
하위 선택에 조인 별칭 참조가 포함되어 있을 때 이 문제가 발생했습니다. 다른 하위 선택을 포함하는 표현식으로 확장됩니다.
모두가 아닌 레코드 세트를 반환하는 함수로부터 방어하세요 반환된 행은 실제로 동일한 행 유형입니다(Tom Lane).
잠금 파일의 내용을 fsync하도록 주의하십시오(둘 다postmaster.pid및 소켓 잠금 파일) 동안 쓰기 (톰 레인)
이 누락은 다음과 같은 경우 잠금 파일 내용이 손상될 수 있습니다. postmaster가 시작된 직후에 시스템이 충돌합니다. 그러면 그럴 수도 있지 이후에 포스트마스터를 시작하려는 시도를 방지합니다. 잠금 파일이 수동으로 제거될 때까지 성공합니다.
XID를 과도하게 중첩된 항목에 할당하는 동안 재귀 방지 하위 거래(Andres Freund, Robert Haas)
원래 코딩이 제한되면 충돌이 발생할 수 있습니다. 스택 공간.
수정log_line_prefix's%iescape(백엔드 초기에 정크를 생성할 수 있음) 스타트업(톰 레인)
다음에서 발생할 수 있는 데이터 손상 수정테이블 변경 ... 테이블스페이스 설정보관이 활성화된 경우(Jeff Davis)
허용데이터베이스 생성그리고데이터베이스 변경...테이블스페이스 설정중단됩니다 쿼리 취소(Guillaume Lelarge)
PL/Python에서 널 포인터 결과로부터 방어PyCObject_AsVoidPtr그리고PyCObject_FromVoidPtr(피터 아이젠트라우트)
개선기여/dblink님의 처리 중 삭제된 열이 포함된 테이블(Tom Lane)
다음 이후 연결 누출 수정"중복 연결 이름"오류기여/dblink(이타가키 타카히로)
수정기여/dblink처리하다 올바르게 62바이트보다 긴 연결 이름(Itagaki 다카히로)
빌드 인프라 및 문서를 업데이트하여 다음 사항을 반영하세요. 소스 코드 저장소가 CVS에서 Git으로 이동했습니다(Magnus Hagander 및 기타)
다음으로 시간대 데이터 파일 업데이트tzdata2010년 DST 법률 변경 사항에 대한 릴리스 이집트와 팔레스타인; 핀란드에 대한 역사적 수정도 포함됩니다.
이 변경은 또한 두 개의 미크로네시아 시간대에 대한 새로운 이름을 추가합니다: 이제 Pacific/Chuuk가 Pacific/Truk보다 선호됩니다. 약어는 TRUT가 아닌 CHUT임) Pacific/Pohnpei가 선호됩니다. 태평양/포나페 상공.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 출시 8.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 출시 8.0.25 |