이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.165. 릴리스 8.2.6

출시 날짜 : 2008-01-07

이 릴리스에는 8.2.5의 다양한 수정 사항이 포함되어 있습니다. 중요한 보안 문제에 대한 수정. 새로운 것에 대한 정보 8.2 주요 릴리스의 기능, 참조섹션 E.171.

E.165.1. 버전 8.2.6으로의 마이그레이션

8.2.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

E.165.2. 변화

  • 인덱스의 함수가 권한으로 실행되는 것을 방지합니다 실행중인 토토 커뮤니티자진공, 분석등 (Tom)

    인덱스 표현식 및 부분 인덱스 예측에 토토 커뮤니티되는 기능 새 테이블 항목이 작성 될 때마다 평가됩니다. 오랫동안있었습니다 이것이 트로이 호스 코드 실행의 위험이 있음을 이해했습니다. 하나는 신뢰할 수없는 토토 커뮤니티자가 소유 한 테이블을 수정합니다. (그 점에 유의하십시오 트리거, 기본값, 체크 제약 조건 등. 동일한 유형의 위험.) 그러나 인덱스의 기능은 추가 위험이 있습니다. 와 같은 일상적인 유지 보수 작업에 의해 실행됩니다.진공 Full, 일반적으로 수행됩니다 SuperUser 계정에 자동으로. 예를 들어, 사악한 사용자는 설정하여 SuperUser 권한으로 코드를 실행할 수 있습니다. Trojan-Horse Index 정의 및 다음 루틴을 기다리고 있습니다 진공. 이 수정은 표준 유지 보수 작업을 준비합니다 (포함진공, 분석, Reindex클러스터) 테이블 소유자로 실행합니다 동일한 권한 스위치를 토토 커뮤니티하는 전화 토토 커뮤니티자보다는 동일한 권한을 토토 커뮤니티합니다 이미 토토 커뮤니티 된 메커니즘보안 정의함수. 이 보안 조치를 우회하지 않도록 실행세션 설정 설정역할 설정이제 a 내에서 금지되어 있습니다.Security Definer컨텍스트. (CVE-2007-6600)

  • 일반 표현 패키지에서 다양한 버그를 수리하십시오 (Tom, Will Drewry)

    적절하게 제작 된 일반 표현 패턴으로 인해 발생할 수 있습니다 충돌, 무한 또는 근처의 루핑 및/또는 대규모 메모리 소비, 서비스 거부 위험이 있습니다 Trustworthy에서 Regex 검색 패턴을 허용하는 응용 프로그램 출처. (CVE-2007-4769, CVE-2007-4772, CVE-2007-6067)

  • 토토 커뮤니티하는 비 슈퍼 토토 커뮤니티자가 필요합니다/contrib/dblink비밀번호 만 토토 커뮤니티하려면 인증, 보안 측정 (JOE)

    8.2.5에서 이것에 나타난 수정은 불완전했습니다. 구멍을 막았다dblink기능. (CVE-2007-6601, CVE-2007-3278)

  • GIN 인덱스 용 WAL Replay의 버그 수정 (Teodor)

  • in.maintenance_work_mem4GB 이상 (TOM)

  • 시간대 데이터 파일 업데이트TZDATARelease 2007K (특히, 최근 아르헨티나 변경) (Tom)

  • 비 -C에서 유사/regex 추정의 플래너의 취급 개선 로케일 (Tom)

  • 깊은 외부 결합 둥지에 대한 계획 속도 문제 수정 및뿐만 아니라 가입 주문 (TOM)의 불량 선택 가능

  • 일부 사례에서 플래너 실패 수정여기서 False and var in (select ...)(Tom)

  • make테이블 생성 ... SerialAlter Sequence ... 소유자변경하지 않음currval ()시퀀스 상태 (남자 이름)

  • 인덱스의 테이블 스페이스 및 스토리지 매개 변수를 보존하십시오 에 의해 재건 됨ALTER 테이블 ... ALTER 열 유형(Tom)

  • 아카이브 복구를 항상 새로운 WAL 타임 라인을 시작하십시오. 복구 정지 시간이 토토 커뮤니티 된 경우에만 (Simon)

    이것은 덮어 쓰려고 시도 할 코너 케이스 위험을 피합니다. 마지막 WAL 세그먼트의 기존 보관 된 사본은 더 간단 해 보입니다. 원래 정의보다 깨끗합니다.

  • make진공모든 것을 토토 커뮤니티하지 않음maintenance_work_mem테이블이 너무 작은 경우 유용합니다 (Alvaro)

  • 잠재적 충돌 수정Translate ()Multibyte 데이터베이스 인코딩을 토토 커뮤니티할 때 (TOM)

  • makecorr ()올바른 반환 음의 상관 값 (Neil)에 대한 결과

  • 오버플로 수정추출물 (Epoch From 간격)68 년을 초과하는 간격 (TOM)

  • UTF-8 정규 표현식이 토토 커뮤니티될 때 실패하지 않도록 pl/perl을 고정 신뢰할 수있는 기능 (Andrew)

  • 플랫폼의 Perl이 유형을 정의 할 때 pl/perl을 대처하기 위해 pl/perl을 수정합니다boolasint대신char(Tom)

    이것은 이론적으로 어디서나 발생할 수 있지만 표준은 없습니다 Perl의 빌드는 이런 식으로 일을했습니다 ...까지Mac OS X 10.5.

  • 64 비트에서 Python 2.5에서 올바르게 작동하도록 pl/python을 수정하십시오. 기계 (Marko Kreen)

  • 긴 예외 메시지에서 충돌하지 않도록 pl/python을 수정하십시오 (알바로)

  • 수정pg_dump올바르게 처리하려면 기본 표현식이 다른 상속 자식 테이블 부모님의 (Tom)에서

  • 수정libpq충돌시pgpassfile일반 파일이 아닌 파일을 나타냅니다. (마틴 피트)

  • ECPGParser Fixes (Michael)

  • makeContrib/Pgcrypto방어OpenSSL실패한 라이브러리 128 비트보다 긴 키; 적어도 일부는 경우입니다 Solaris 버전 (Marko Kreen)

  • 만들기Contrib/TableFunc'scrosstab ()NULL ROWID를 그 범주로 처리합니다 충돌보다는 자신의 권리 (조)

  • 수정TSVECTORtsquery백 슬래시를 올바르게 탈출하기위한 출력 루틴 (Teodor, Bruce)

  • 충돌 수정to_tsvector ()거대한 입력 문자열 (Teodor)

  • 특정 버전의 요구autoconf다시 생성 할 때 토토 커뮤니티하려면구성스크립트 (Peter)

    이것은 개발자와 패키퍼에만 영향을 미칩니다. 변화가 이루어졌습니다 테스트되지 않은 조합의 우발적 인 사용을 방지하려면autoconfandPostgreSQL버전. 당신은 제거 할 수 있습니다 버전을 정말로 토토 커뮤니티하고 싶은지 확인하십시오autoconf버전이지만 귀하의 책임입니다 결과가 작동하는지 아닌지.

  • 업데이트gettimeofday구성 확인PostgreSQL할 수 있습니다 최신 버전의에 구축Mingw(Magnus)