출시 날짜 : 2013-02-07
이 릴리스에는 8.3.22의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.3 주요 릴리스의 새로운 기능에 대한 정보 참조토토 커뮤니티 PostgreSQL : 문서 : 8.4 : 릴리스 8.3.
이것은 마지막이 될 것으로 예상됩니다PostgreSQL8.3.x 시리즈의 출시. 사용자는 최신 릴리스 브랜치로 업데이트하도록 권장됩니다. 곧.
8.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 더 일찍 버전에서 업그레이드하는 경우 8.3.17, 참조PostgreSQL : 문서 : 8.4 : 토토 베이 8.3.17.
실행 방지enum_recv
SQL에서 (Tom Lane)
함수가 잘못 선언되어 간단한 SQL을 허용합니다 서버를 충돌시키기 위해 명령. 원칙적으로 공격자는 할 수 있습니다 서버 메모리의 내용을 검사하는 데 사용할 수 있습니다. 보고를 위해 Sumit Soni (Secunia svcrp를 통해)에게 감사드립니다. 이 문제. (CVE-2013-0255)
SQL 문법을 수정하여 첨자 또는 필드 선택을 허용합니다 하위 선택 결과 (Tom Lane)에서
스캔시 레이스 조건에 대한 보호PG_TABLESPACE(Stephen Frost, Tom 레인)
데이터베이스 생성andDROP DATABASE있으면 잘못 행동 할 수 있습니다 동시 업데이트의PG_TABLESPACE출품작.
예방DROP ORDED시도에서 전체 데이터베이스 또는 테이블 스페이스 (Álvaro Herrera)를 삭제하려면
안전을 위해서는 이러한 개체의 소유권이 있어야합니다 재 할당하고 떨어지지 않았습니다.
a의 오해 방지RowExpr또는xmlexpris Parse-Analyzed Twice (Andres Freund, Tom Lane)
이 실수는 |인덱스.
해시 테이블의 정수 오버플로에 대한 방어를 개선합니다 크기 계산 (Jeff Davis)
비 ASCII 프롬프트 문자열이 번역되도록하십시오 Windows의 올바른 코드 페이지 (Alexander Law, Noah 미사)
이 버그는 영향을받습니다PSQL및 일부 고객 프로그램.
가능한 충돌 수정PSQL's\?데이터베이스에 연결되지 않은 경우 명령 (Meng Qingzhong)
1 바이트 버퍼 오버런 수정libpq'sPQPRINTTUPLES
(Xi Wang)
이 고대 기능은 어디에서나 사용되지 않습니다postgresql그 자체 일부 클라이언트 코드에서 여전히 사용될 수 있습니다.
공급 기능에 대한 구성 테스트 재 배열 Libedit/libreadline의 가짜 수출에 속지 않습니다 (Christoph Berg)
시간이 지남에 따라 Windows 빌드 번호가 증가하는지 확인하십시오 (Magnus Hagander)
makePGXS빌드 오른쪽으로 실행 파일.exe103PostgreSQL : 문서 : 8.4 : 릴리스 8.3.2322
새로운 시간대 약어 추가FET(Tom Lane)
이것은 이제 동부 유럽 시간에 사용됩니다 구역.