2025 년 7 월 17 일 : | Postgresql 18 베타 2 토토 결과!
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

E.15. 릴리스 9.2.10

출시 날짜 : 2015-02-05

이 릴리스에는 9.2.9의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.2 주요 릴리스의 새로운 기능에 대한 정보 참조스포츠 토토 PostgreSQL : 문서 : 9.2 : 릴리스 9.2.

E.15.1. 버전 9.2.10으로의 마이그레이션

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

그러나 Windows 사용자이고 사용중인 경우"노르웨이 (Bokmål)"로케일, 매뉴얼 업그레이드 후 조치가 필요합니다."노르웨이 (Bokmål) _norway"로케일 이름이 저장되었습니다 안에postgresql시스템 카탈로그 평범한 ASII ALIAS"Norwegian_norway". 자세한 내용은 참조http : //wiki.postgresql.org/wiki/changes_to_norwegian_locale

또한, 더 일찍 버전에서 업그레이드하는 경우 9.2.9, 참조PostgreSQL : 문서 : 9.2 : 토토 꽁 머니 9.2.9.

E.15.2. 변화

  • 버퍼 오버런 수정to_char ()(Bruce Momjian)

    whento_char ()프로세스 a 숫자 형식 템플릿을 많이 요구합니다 숫자,PostgreSQL버퍼의 끝을 지나서 읽으십시오. 제작 된 처리시 타임 스탬프 서식 템플릿,postgresql끝을 지나서 쓸 것입니다 버퍼. 두 경우 모두 서버가 충돌 할 수 있습니다. 우리는 그렇지 않습니다 특권으로 이어지는 공격의 가능성을 배제했습니다. 에스컬레이션은 거의 보이지 않습니다. (CVE-2015-0241)

  • 교체에서 오버런 수정*printf ()함수 (Tom Lane)

    postgresqla 교체 구현printf및 관련 기능. 이 코드 플로팅을 형식화 할 때 스택 버퍼를 오버런합니다 포인트 번호 (변환 지정자e, e, f, f, g또는g) 약 500보다 큰 정밀도를 요청했습니다. 이것은 충돌합니다 서버, 그리고 우리는 특권 에스컬레이션토토 결과 이어지는 공격. 데이터베이스 사용자 를 통해 이러한 버퍼 오버런을 트리거 할 수 있습니다.to_char ()SQL 함수. 그건 영향을받는 핵심postgresql기능, 확장 Printf-Family 함수를 사용하는 모듈은 잘.

    이 문제는 주로 영향을 미칩니다PostgreSQLWindows.PostgreSQL시스템을 사용합니다 적절한 곳에서 이러한 기능의 구현 다른 현대 플랫폼에 있습니다. (CVE-2015-0242)

  • 버퍼 오버런 수정Contrib/Pgcrypto(Marko Tiikkaja, Noah 미사)

    메모리 크기 추적 오류pgcrypto모듈 허용 스택 버퍼 의 내용에 대한 오버런 및 부적절한 의존성 비 초기 기억. 버퍼 오버런 케이스가 충돌 할 수 있습니다 서버, 그리고 우리는 특권 에스컬레이션토토 결과 이어지는 공격. (CVE-2015-0243)

  • 프론트 엔드/백엔드 프로토콜의 가능한 손실 수정 오류 후 동기화 (Heikki Linnakangas)

    서버가 중간에있는 동안 오류가 발생한 경우 클라이언트로부터 프로토콜 메시지를 읽으면 동기화를 잃고 부품을 잘못 해석하려고합니다 새로운 프로토콜 메시지로서 메시지의 데이터의 데이터. an 공격자는 a에서 제작 된 이진 데이터를 제출할 수 있습니다 명령 매개 변수는 자신의 SQL을 주입하는 데 성공할 수 있습니다 이런 식토토 결과 명령합니다. 명령문 시간 초과 및 쿼리 취소 이것을 유발하는 가장 가능성이 높은 오류 소스입니다 대본. 특히 취약한 응용 프로그램이 사용됩니다 타임 아웃 및 임의의 사용자 제작 데이터를 제출합니다 이진 쿼리 매개 변수. 명세서 타임 아웃을 비활성화합니다 착취의 위험을 줄이지만 제거하지는 않습니다. 감사합니다 이 문제를보고 한 Emil Lenngren에게. (CVE-2015-0244)

  • 구속 조건 분열 오류를 통한 정보 누출 수정 메시지 (Stephen Frost)

    일부 서버 오류 메시지에는 열의 값이 표시됩니다 그것은 독특한 제약과 같은 제약을 위반합니다. 만약에 사용자는 가지고 있지 않습니다select테이블의 모든 열의 특권은 의미가 있습니다. 사용자가 볼 수없는 가치를 드러냅니다. 값이 값이 표시되도록 코드를 조정하십시오. SQL 명령에서 나왔거나 사용자가 선택할 수 있습니다. (CVE-2014-8161)

  • 회귀 테스트의 임시 설치 잠금 Windows (Noah Misch)

    SSPI 인증을 사용하여 연결을 허용합니다 테스트 스위트를 시작한 OS 사용자. 이것은 끝납니다 Windows 이전에 다른 취약점에서 다른 취약점이 닫혔습니다 플랫폼, 즉 다른 사용자가 연결할 수있는 플랫폼 시험 우체국 장에게. (CVE-2014-0067)

  • Windows Locale에 대처하는"노르웨이 (Bokmål)"(Heikki Linnakangas)

    비 ASCII 로케일 이름은 그렇지 않기 때문에 문제가됩니다 그들이 어떤 인코딩을 표현 해야하는지 명확하게하십시오. 평범한 ASCII 별명에 귀찮은 로케일 이름,"Norwegian_norway".

  • 가능한 데이터 손상을 피하십시오데이터베이스 ALTER 데이터베이스 세트 테이블 스페이스익숙합니다 데이터베이스를 새 테이블 스페이스로 이동 한 다음 곧 나중에 원래 테이블 스페이스 (Tom Lane)로 다시 이동하십시오.

  • 손상 테이블을 피하십시오분석내부 트랜잭션이 롤백됩니다 (Andres Freund, Tom Lane, Michael Paquier)

    실패한 거래가 이전에 마지막으로 제거 된 경우 테이블에서 인덱스, 규칙 또는 트리거는 테이블이 관련성이있는 부패한 상태에 남겨 져 있습니다pg_class플래그는 설정하지 않아야합니다 BE.

  • |데이터베이스 생성또는데이터베이스 ALTER 데이터베이스 세트 테이블 스페이스(Pavan Deolasee, Andres Freund)

  • 수정드롭의 종속성 검색 테이블 열이있는 경우를 올바르게 처리하려면 테이블 앞에 재귀 적토토 결과 방문했습니다 (Petr Jelinek, Tom 레인)

    이 사례는 확장 일 때만 발생하는 것토토 결과 알려져 있습니다. 해당 데이터 유형을 사용하여 데이터 유형과 테이블을 생성합니다. 결함이있는 코드는 a를 거부 할 수 있습니다.드롭 확대그렇지 않으면캐스케이드IS 지정되어 있지 않아야합니다.

  • 평가 플랜 Qual에서 준비된 프리드 메모리 문제를 해결합니다 처리 (Tom Lane)

    inCommitted모드, 쿼리 최근 업데이트 된 행을 잠금 또는 업데이트하면 이 버그의 결과.

  • 계획 수정선택을 선택하십시오 업데이트어린이 테이블에서 부분 색인을 사용할 때 (Kyotaro Horiguchi)

    inCommitted 읽기모드,업데이트 선택부분 색인을 다시 확인하십시오여기서최근에 업데이트 된 행을 다시 확인할 때 조건 여전히 쿼리의 만족여기서조건. 이 요구 사항은 누락되었습니다 지수가 상속 하위 테이블에 속한 경우 행을 잘못 반환 할 수 있다는 것은 쿼리 조건을 오랫동안 만족합니다.

  • 코너 케이스 수정선택을 선택하십시오 업데이트두 번 행을 반환하고 놓칠 수 있습니다 다른 행 반환 (Tom Lane)

    inCommitted모드, a업데이트 선택스캔 중입니다 상속 트리는 반환 해야하는 사전 아동 테이블 대신 나중에 어린이 테이블.

  • 참조 컬럼에서 중복 열 이름을 거부합니다 A 목록외국 키선언 (David Rowley)

    이 제한은 SQL 표준 당입니다. 이전에 우리는 했어요 사건을 명시 적으로 거부하지 않지만 나중에 코드에서 기괴한 오류로 실패합니다.

  • 도메인 변환의 이전 동작을 복원합니다 JSON (Tom Lane)

    이 변화는 숫자와 부울에 걸쳐 도메인을 유발합니다 전환 목적으로 기본 유형처럼 취급됩니다. JSON에게. 9.3.5와 9.2.9 이전에는 그렇게 작동했지만 관련을 고치는 동안 의도하지 않게 변경되었습니다 문제.

  • a 버그 수정숫자큰 통합 전력 (Tom Lane)에 대한 가치

    이전 코드는 잘못된 답을 얻거나 소비 할 수 있습니다. 그것을 깨닫기 전에 과도한 양의 시간과 기억 대답은 넘쳐야합니다.

  • innumeric_recv (), 숨겨져있는 분수 숫자를 잘라냅니다 값에 따르면dscale필드 (Tom Lane)

    a숫자값의 디스플레이 스케일 (dscale)는 절대 그 이상이 아닙니다 0 비 분수 숫자의 수; 그러나 분명히 적어도 하나의 깨진 클라이언트 응용 프로그램이 있습니다 바이너리 전송숫자그게 사실입니다. 이것은 이후로 이상한 행동으로 이어집니다 추가 자리는 산술에 의해 고려됩니다 인쇄되지 않더라도 운영. 가장 위험한 수정은 그런 식으로 잘라내는 것 같습니다"숨겨진"영수증의 숫자 가치는 실제로 인쇄하는 것입니다.

  • 가장 짧은 최초의 정규에 대한 잘못된 검색 수정 표현 시합 (Tom Lane)

    허용 횟수가 발생하면 일치하는 경우가 종종 있습니다 반복은 A에 의해 제한됩니다.?정량 자 또는 바운드 표현.

  • 범위 외 숫자 시간대 사양을 거부합니다 (Tom 레인)

    간단한 숫자 시간대 사양 +/- 168을 초과합니다 시간 (일주일)이 수락되지만 특정 작업에서 Null-Pointer DeReeference 충돌이 발생합니다. 이러한 대규모 UTC 오프셋에 대한 사용 사례는 없으므로 거부하십시오. 그들을.

  • 버그 수정에서tsquery @ tsquery연산자 (Heikki Linnakangas)

    두 가지 다른 용어가 일치하는 것토토 결과 간주됩니다. 동일한 CRC가있었습니다. 또한 두 번째 피연산자가 더 많은 경우 첫 번째 용어보다는 첫 번째에 포함; 그럴 수 있기 때문에 잘못되었습니다 중복 용어를 포함합니다.

  • 잘못된 부착에 대한 Ispell Dictionary의 방어 개선 파일 (Tom Lane)

  • 동의어 사전에서 64k 이상의 문구를 허용합니다 (David Boutin)

    이전 코딩은 대형 크기로 충돌 할 수 있습니다 사전, 그래서 이것은 배치 가능한 버그 수정으로 간주되었습니다 기능 추가 대신.

  • 네임 스페이스 취급 수정xpath ()(Ali Akbar)

    이전에XML값 에서 토토 결과xpath ()네임 스페이스 인 경우 Call에는 네임 스페이스 선언이 없습니다 선언은 입력XML특정 요소가 반환됩니다. 조상을 전파합니다 고려할 때 토토 결과가 정확하도록 선언 격리 상태.

  • 전체 열 변수가 비어 있지 않은 열을 노출 시키는지 확인하십시오 열 이름에주의를 기울이는 기능의 이름 복합 인수 내에서 (Tom Lane)

    어떤 상황에서는와 같은 구성을 구성합니다.row_to_json (탭.*)생산할 수 없습니다 예상 열 이름. 이것은 9.4 기준토토 결과 올바르게 고정되어 있습니다. ~에 오래된 가지, 우리는 비어 있지 않은 것을 생산하도록하십시오 이름. (경우에 따라 이것은 기본 테이블이 될 것입니다 쿼리에 할당 된 별칭보다는 열 이름입니다 이론적토토 결과 눈에 띄는 경우.)

  • 특히 시스템 열의 잘못 처리, 특히 수정Tableoid, FDW 쿼리 (Etsuro Fujita)

  • 피하십시오indexed_column= Any (배열)인덱스 예선이면 그것은 열등한 계획 (Andrew Gierth)토토 결과 이어집니다

    경우에 따라= Any조건 첫 번째가 아닌 인덱스 열에 적용되는 인덱스로 적용됩니다. 조건을 사용하는 것이 좋습니다. 간단한 필터 조건.

  • 그 중첩 된 관계의 플래너 문제를 해결하십시오 내부의 상속 테이블로연합 모두서브 쿼리 (Tom Lane)

  • GIST 인덱스 튜플이 무한 재귀로 들어가기보다는 페이지 (Andrew Gierth)

  • 테이블 당 면제 테이블Cost_Limit및/또는Cost_DelayAutovacuum의 글로벌 설정 비용 밸런싱 규칙 (Álvaro Herrera)

    이전 동작은 기본적으로 무시했습니다 의도하지 않은 테이블 당 설정. 이제, a 그러한 설정이있는 테이블은이를 사용하여 진공 청소기를 청소합니다 다른 설정과는 독립적으로 설정 Autovacuum 노동자. 이로 인해 총 I/O가 더 심할 수 있습니다 이전보다로드하므로 그러한 설정을 다시 검사해야합니다 정신을 위해.

  • autovacuum이있을 때 도매가자가 경비를 피하십시오 명목상 (Tom Lane)

    Autovacuum이 명목상으로 꺼져 있어도 우리는 여전히 가능합니다 Autovacuum 작업자 프로세스를 발사하여 진공 테이블을 진공 테이블로 시작하십시오 XID 랩 어라운드의 위험이 있습니다. 그러나 그러한 노동자 그런 다음 프로세스는 대상의 모든 테이블을 진공 청소기로 보냅니다. 데이터베이스, 일반적인 임계 값을 충족하는 경우 자가 경비. 이것은 기껏해야 예상치 못한 일입니다. 아무리 나빠도 랩 어라운드 위협에 대한 응답을 지연시킵니다. 그것을 고치십시오 autovacuum이 꺼지면 근로자전용arparound 방지 진공 청소기 및 기타 작업이 아닙니다.

  • 충돌 회복 중에, 무제한 관계가 있는지 확인하십시오 비어있는 것으로 다시 작성되고 이전에 디스크에 동기화됩니다. 회복은 완전한 것으로 간주됩니다 (Abhijit Menon-Sen, Andres Freund)

    이것은 무제한 관계가있는 시나리오를 방지합니다 데이터베이스 충돌 후 쓰레기 데이터가 포함될 수 있습니다 회복.

  • 핫 스탠드 쿼리 사이의 레이스 조건을 수정하십시오 풀 페이지 이미지 재생 (Heikki Linnakangas)

    이 실수로 인해 일시적 오류가 발생할 수 있습니다 핫 스탠드에서 실행 중입니다.

  • 복구 논리가 부적절하게 몇 가지 경우를 수정하십시오 에 대한 WAL 레코드를 무시했습니다커밋/중단 준비(Heikki Linnakangas)

    가장 주목할만한 감독은입니다.복구 _target_xid익숙해 질 수 없습니다 2 단계 커밋에서 멈추십시오.

  • 최신 WAL 파일이 1 초에 보관되지 않도록합니다 충돌 회복 완료 시간 (Fujii Masao)

  • 불필요한 생성을 피하십시오.ready타임 라인 기록을위한 마커 파일 파일 (fujii masao)

  • 비어있을 때 가능한 NULL 포인터 dereference를 수정하십시오 준비된 진술이 사용되며log_statement설정은mod또는DDL(fujii Masao)

  • 변경"PGSTAT 대기 시간 초과"경고 메시지 로그 레벨로 경고하고 더 많은 것토토 결과 바꾸십시오. 이해할 수있는 (Tom Lane)

    이 메시지는 원래 본질적토토 결과 a 사례를 제외 할 수는 없지만 느리게 자주 발생합니다. Buildfarm 회원은 성가신 일입니다. 로그 레벨로 줄이면 그리고 문구에 대해 조금 더 많은 노력을 기울이십시오 : 이제 읽습니다"대신 오래된 통계를 사용합니다 통계 수집가가 아니기 때문에 현재는 없습니다 응답 ".

  • 정확성을 보장하기 위해 SPARC 스핀 록 구현을 수정하십시오 CPU가 비 TSO 일관성 모드에서 실행되는 경우 비극적 인 커널은 (Andres Freund)

  • MacOS의 경우 경고setLocale ()원치 않는 추가를 시작합니다 우체국 장 (Noah Misch) 내부의 실

  • 반복 처리 수정dbname매개 변수PQCONNECTDBPARAMS ()(Alex Shulgin)

    첫 번째 발생이면 예기치 않은 행동이 계속됩니다.dbname연결이 포함되어 있습니다 스트링 또는 URI 확장.

  • libpq예기치 않은 소켓 EOF에 적합한 오류 메시지를보고합니다 (Marko Tiikkaja, Tom Lane)

    커널 동작에 따라libpq빈 오류를 반환 할 수 있습니다 서버시 유용한 것이 아니라 문자열 소켓을 예기치 않게 닫았습니다.

  • 기존 오류 메시지를 지우는 동안pqreset ()(Heikki Linnakangas)

    ifpqreset ()호출됩니다 반복적토토 결과 연결을 다시 설정할 수 없습니다. 실패한 연결 시도의 오류 메시지가 유지되었습니다 에서 축적pgconn's 오류 문자열.

  • 구문 분석하는 동안 메모리 외 조건을 올바르게 처리합니다 연결 옵션libpq(Alex Shulgin, Heikki Linnakangas)

  • 배열 오버런 수정ECPG의 버전parsedateTime ()(Michael Paquier)

  • ininitdb, a 비밀번호 파일이 지정된 경우 명확한 오류 메시지 비어있다 (Mats Erik Andersson)

  • 수정PSQL's\ slibedit과 잘 작동하도록 명령 호출기 지원 추가 (Stepan Rutz, Tom Lane)

    readline보다는 libedit을 사용할 때\ s명령 기록을 공정하게 인쇄했습니다 읽을 수없는 인코딩 형식 및 최근 Libedit 버전에서 모두 실패 할 수 있습니다. 역사를 인쇄하여 고정하십시오 도서관이 있지 않고 우리 자신이 그렇게합니다. 즐거운 부작용은 호출기가 적절한 경우 사용된다는 것입니다.

    이 패치는 또한 Newline 인코딩을 일으킨 버그를 수정합니다. 명령을 저장할 때 일관되지 않게 적용됩니다 Libedit과의 역사. 작성된 다중 역사 항목 구형PSQL버전 이 패치로 깨끗하게 읽으십시오. 정확한 libedit 버전에 따라 Versa 관련된.

  • 구문 분석의 일관성 향상PSQL의 특수 변수 (Tom 레인)

    변형 철자 허용onandOFF(예 :1/0) forecho_hiddenandon_error_rollback. 경고를보고하십시오 인식되지 않은 값comp_keyword_case, echo, echo_hidden, histControl, on_error_rollbackVerbosity. 모든 값을 모두 인식합니다 이러한 변수는 비면적으로; 이전에는 a가있었습니다 사례에 민감하고 사례에 비해 Mishmash 행동.

  • 수정PSQL's 사용시 지속적으로 작동하도록 확장 모드 디스플레이Border= 3 및Linestyle=ASCII또는유니 코드(Stephen Frost)

  • 성능 향상pg_dump데이터베이스에 포함 된 경우 간에 다중 의존성 경로의 많은 인스턴스 동일한 두 개체 (Tom Lane)

  • 고정pg_dumpallto 8.1 이전 서버 (Gilles)에서 덤프하는 능력을 복원하십시오 다롤)

  • 병렬 복원 중 가능한 교착 상태 수정 a 스키마 전용 덤프 (Robert Haas, Tom Lane)

  • 코어 덤프 수정pg_dump -이진 업그레이드제로 컬럼 복합 유형에서 (Rushabh Lathia)

  • 웨이브 파일 방지PG_BASEBACKUP -X/-X아카이브에서 대기가 홍보 될 때 다시 (Andres Freund)

  • 실패 수정Contrib/Auto_explain노드 당 인쇄하려면 할 때 타이밍 정보설명 분석(Tom Lane)

  • UNPROGGRADE를 수정하여 포장 된 스크립트Contrib/Citext(Tom Lane)

  • 수정 블록 번호 체크인Contrib/PageInspect'sget_raw_page ()(Tom Lane)

    잘못된 확인 논리가 액세스를 방지 할 수 있습니다 비 관리 관계 포크의 일부 페이지.

  • 수정Contrib/Pgcrypto'spgp_sym_decrypt ()실패하지 않음 길이가 2의 전력보다 6보다 작은 메시지에서 (Marko Tiikkaja)

  • 파일 디스크립터 누출 수정contrib/pg_test_fsync(Jeff Janes)

    임시 파일을 제거하지 못할 수 있습니다 Windows.

  • 예상치 못한 쿼리 토토 결과, 특히 널리 안전하게Contrib/TableFunc'sConnectby ()(마이클 Paquier)

    Connectby ()이전 널 키 값이 발생하면 추락했습니다. 이제 인쇄합니다 그 줄은 더 이상 되 찾지 않습니다.

  • 가능한 충돌을 피하십시오Contrib/XML2'sXSLT_PROCESS ()(Mark Simonetti)

    libxslt자원의 순서에 대한 문서화되지 않은 의존성 해방된다. 충돌을 피하기 위해 전화를 다시 주문하십시오.

  • 일부 마크ContribI/O 올바른 변동성 특성을 가진 기능 (Tom Lane)

    이전의 과도한 보수적 표시는 중요하지 않았습니다 정상적인 사용이지만 최적화 문제를 일으킬 수 있습니다 유효한 색인 표현 정의의 거부. 이후 결과는 크지 않으며 방금 조정했습니다 확장 모듈의 스크립트의 함수 정의 버전 번호를 변경하지 않고.

  • Coverity 정적 코드의 수많은 경고 정리 분석기 (Andres Freund, Tatsuo Ishii, Marko Kreen, Tom 레인, 마이클 파키어)

    이러한 변경 사항은 대부분 미용하지만 경우에 따라 수정 코너 케이스 버그, 예를 들어 적절한 것보다는 충돌 메모리 외 실패 후 오류 보고서. 아무도 없습니다 보안 문제를 대표한다고 믿었습니다.

  • 빌드 중에 호환되지 않는 OpenLDap 버전을 감지하십시오 (Noah 미사)

    OpenLDAP 버전 2.4.24 ~ 2.4.31, 포함,PostgreSQLBackends Can 출구에서 충돌. 동안 경고를 제기구성컴파일 타임을 기준토토 결과합니다 OpenLDAP 버전 번호 및 충돌 시나리오를 테스트하십시오 그만큼Contrib/DBlink회귀 시험.

  • 비 MSVC Windows 빌드에서libpq.dllexecute와 함께 설치됩니다 권한 (Noah Misch)

  • 만들기PG_REGRESS제거 성공적인 출구시에 생성 된 임시 설치 (Tom Lane)

    이로 인해 디스크가 상당히 감소합니다 우주 사용 중만들기 check-world, 해당 시퀀스에는 생성이 포함되므로 수많은 임시 설치.

  • UTC 오프셋을 변경하는 지원 시간대 약어 지원 때때로 (Tom Lane)

    이전,PostgreSQL타임 존과 관련된 UTC 오프셋을 가정했습니다. 약어 (예 :EST) 절대 특정 로케일의 사용 변화. 그러나 이것은 현실 세계에서는 가정이 실패하므로 소개하십시오 UTC 오프셋을 나타내는 영역 약어 능력 때때로 변화합니다. 영역 약어를 업데이트하십시오 시간대 에서이 기능을 사용하는 정의 파일 UTC 오프셋을 변경 한 로케일 1970 년 이후 약어 (Iana Timezone에 따르면 데이터 베이스). 그런 시간에PostgreSQL이제 약어에 따라 UTC 오프셋을 올바르게 오프셋합니다 주어진 날짜.

  • 업데이트 시간대 약어 목록 (Tom Lane)

    목록에 CST (중국 표준 시간)를 추가하십시오. 제거하다 ADT에 대한 참조"아라비아 일광 시간", 그 이후로 사용되지 않은 약어 2007; 따라서 충돌이 있다고 주장"대서양 일광 시간"그렇지 않습니다 특히 도움이 된 것 같습니다. 완전히 잘못된 GMT 오프셋을 수정하십시오 CKT (Cook Islands), FJT 및 FJST (피지); 우리는하지 않았다 날짜 줄의 적절한 쪽에도 있습니다.

  • 시간대 데이터 파일 업데이트TZDATA토토 결과 2015a.

    Iana Timezone 데이터베이스는 약어를 채택했습니다 양식axst/axDT모두 호주 시간대는 자신이 믿는 것을 반영합니다 현재 대다수는 아래로 실천합니다. 이 이름은 그렇지 않습니다 다른 곳에서 사용되는 것과 충돌합니다 (ACST를 제외하고는 ACST를 제외하고 1994 년 이래로 사용되지 않은 여름 시간). 따라서이 이름을 우리에게 채택하십시오"기본"시간대 약어 세트. 그만큼"호주"약어 설정 CST, East, Est, Sast, Sat 및 WST 만 포함합니다. 그것은 대부분 역사적 사용법으로 생각됩니다. 주목하십시오 Sast는 또한 남아프리카 표준 시간으로 변경되었습니다. 에서"기본"약어 세트.

    또한 구역 약어 추가 SRET (Asia/Srednekolymsk) 및 XJT (Asia/Urumqi), 서부 사모아에는 WSST/WSDT를 사용합니다. 또한 멕시코 칠레에서 DST 법률 변경이있었습니다. Turks & Caicos Islands (America/Grand_turk) 및 피지. 일부를위한 새로운 구역 태평양/부겐빌이 있습니다 파푸아 뉴기니. 또한 역사적으로 수많은 수정 (1970 년 이전) 시간대 데이터.