2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.123. 릴리스 8.1.21

출시일: 2010-05-17

이 릴리스에는 8.1.20의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.1 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조PostgreSQL : 문서 : 9.1 : 토토 결과 8.1.

E.123.1. 버전 8.1.21로 마이그레이션

8.1.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.1.18 참조PostgreSQL :.

E.123.2. 변경사항

  • 제한 시행plperl대신 전체 인터프리터에 적용되는 opmask 사용 사용 중Safe.pm(팀 번스, 앤드류 던스턴)

    최근의 발전으로 우리는 다음과 같은 사실을 확신하게 되었습니다.Safe.pm기존하기에는 너무 안전하지 않습니다. 만들기plperl신뢰할 수 있어요. 이것 변경으로 인해의 사용이 제거되었습니다.Safe.pm모두 별도의 통역사를 사용하는 것이 좋습니다. 항상 적용되는 opcode 마스크. 즐거운면 변경의 효과에는 이제 다음이 가능해졌습니다. Perl을 사용하세요엄격프라그마 자연스럽게 들어가요plperl그리고 그거 펄의$a그리고$b변수가 정렬에서 예상대로 작동합니다. 루틴, 그리고 그 함수 컴파일은 상당히 더 빠르게. (CVE-2010-1169)

  • PL/Tcl이 신뢰할 수 없는 코드를 실행하는 것을 방지pltcl_modules(톰)

    PL/Tcl의 기능은 Tcl 코드를 자동 로딩하는 것입니다 데이터베이스 테이블은 트로이 목마 공격에 악용될 수 있습니다. 누가 만들거나 만들 수 있는지에 대한 제한이 없었기 때문입니다. 해당 테이블에 삽입하세요. 이 변경으로 인해 해당 기능이 비활성화됩니다. 하지 않는 한pltcl_modules소유됨 슈퍼유저에 의해. (단, 테이블에 대한 권한은 확인되지 않았으므로 실제로 필요한 설치에는 보안 수준이 낮은 모듈 테이블에서는 여전히 적합한 권한을 부여할 수 있습니다. 신뢰할 수 있는 비수퍼유저에게 권한을 부여합니다.) 또한 무제한으로 코드 로드"정상"Tcl 통역사가 아닌 이상 정말로 a를 실행하려고 합니다.pltclu함수. (CVE-2010-1170)

  • 권한이 없는 사용자의 재설정을 허용하지 않음 수퍼유저 전용 매개변수 설정(Alvaro)

    이전에는 권한이 없는 사용자가 실행한 경우사용자 변경 ... 모두 재설정자신을 위해, 또는데이터베이스 변경 ... 모두 재설정에 대한 그가 소유한 데이터베이스, 이렇게 하면 모든 특수 매개변수가 제거됩니다. 사용자 또는 데이터베이스에 대한 설정, 심지어 슈퍼유저가 변경할 수 있다고 가정합니다. 이제,변경다음 항목만 제거합니다. 사용자가 변경할 권한이 있는 매개변수입니다.

  • 종료 시 백엔드 종료 중 충돌 가능성 방지 다음과 같은 경우에 발생합니다.컨텍스트추가 로그 항목이 생성됩니다(Tom)

    어떤 경우에는 컨텍스트 인쇄 기능이 실패할 수 있습니다 현재 트랜잭션이 이미 롤링되었기 때문에 로그 메시지를 인쇄할 때가 되었을 때입니다.

  • pl/perl 업데이트ppport.h용 최신 Perl 버전(Andrew)

  • pl/python에서 다양한 메모리 누수 수정(Andreas Freund, 남자 이름)

  • 무한 재귀 방지psql변수를 확장할 때 자신을 지칭함(Tom)

  • 다음을 확인하세요contrib/pgstattuple함수는 다음에 응답합니다. 즉시 인터럽트를 취소합니다(카사하라 타츠히토)

  • 다음과 같은 경우에는 서버 시작 거래를 적절하게 하십시오.shmget()반환EINVAL기존 공유 메모리 세그먼트의 경우 (남자 이름)

    이 동작은 BSD 파생 커널에서 관찰되었습니다 OS X를 포함하여 완전히 오해의 소지가 있는 결과를 얻었습니다. 공유 메모리 요청이 실패했다고 불평하는 시작 실패 크기가 너무 컸어요.

  • 다음으로 시간대 데이터 파일 업데이트tzdata11682_11892