출시일: 2010-05-17
이 릴리스에는 8.2.16의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조스포츠 토토 사이트 PostgreSQL : 문서 : 8.3 : 릴리스 8.2.
8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.2.14, 8.2.14 릴리스 노트를 참조하세요.
다음에 제한 시행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)
캐시 재설정 메시지를 받은 경우 발생할 수 있는 충돌 수정 recache 항목 재구축 중(Heikki)
이 오류는 8.2.16에서 다음 문제를 수정하는 동안 발생했습니다. 관련 실패.
권한이 없는 사용자의 재설정을 허용하지 않음 수퍼유저 전용 매개변수 설정(Alvaro)
이전에는 권한이 없는 사용자가 실행한 경우사용자 윈 토토 ... 모두 재설정자신을 위해, 또는데이터베이스 윈 토토 ... 모두 재설정에 대한 그가 소유한 데이터베이스, 이렇게 하면 모든 특수 매개변수가 제거됩니다. 사용자 또는 데이터베이스에 대한 설정, 심지어 슈퍼유저가 윈 토토할 수 있다고 가정합니다. 이제,윈 토토다음만 제거합니다. 사용자가 윈 토토할 권한이 있는 매개변수입니다.
종료 시 백엔드 종료 중 충돌 가능성 방지 다음과 같은 경우에 발생합니다.컨텍스트추가 로그 항목이 생성됩니다(Tom)
어떤 경우에는 컨텍스트 인쇄 기능이 실패할 수 있습니다 현재 트랜잭션이 이미 롤링되었기 때문에 로그 메시지를 인쇄할 때가 되었을 때입니다.
pl/perl 업데이트ppport.h용 최신 Perl 버전(Andrew)
pl/python에서 다양한 메모리 누수 수정(Andreas Freund, 톰)
무한 재귀 방지psql변수를 확장할 때 자신을 지칭함(Tom)
수정psql's\복사점 주위에 공백을 추가하지 않음\복사(...선택)(톰)
숫자 소수점 주위에 공백 추가 리터럴을 사용하면 구문 오류가 발생합니다.
다음을 확인하세요contrib/pgstattuple함수는 다음에 응답합니다. 즉시 인터럽트를 취소합니다(카사하라 타츠히토)
다음과 같은 경우에는 서버 시작을 적절하게 처리하십시오.shmget()반환EINVAL기존 공유 메모리 세그먼트의 경우
(톰)
이 동작은 BSD 파생 커널에서 관찰되었습니다 OS X를 포함하여 완전히 오해의 소지가 있는 결과를 얻었습니다. 공유 메모리 요청이 실패했다고 불평하는 시작 실패 크기가 너무 컸어요.
Windows의 syslogger 프로세스에서 발생할 수 있는 충돌 방지 (헤이키)
불완전한 시간대 정보를 더욱 강력하게 처리 Windows 레지스트리(Magnus)에서
알려진 Windows 시간대 이름 세트 업데이트 (매그너스)
다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2010j 릴리스 아르헨티나, 호주 남극, 방글라데시의 변화, 멕시코, 모로코, 파키스탄, 팔레스타인, 러시아, 시리아, 튀니지; 또한 대만에 대한 역사적 수정 사항입니다.
또한 추가PKST(파키스탄 여름 Time)을 기본 시간대 약어 세트로 설정합니다.