PostgreSQL: kèo chấp bóng đá hôm nay liệu: 9 | |||
---|---|---|---|
prev | UP | Phụ lục E. Ghi chú kèo bóng đá hom nay | NEXT |
Ngày kèo bóng đá hom nay: 2015-02-05
Bản phát hành này chứa nhiều bản sửa lỗi từ 9.4.0. Để biết thông tin về kèo bóng đá hom nay tính năng mới trong bản phát hành chính 9.4, xemPhần E.27.
kèo bóng đá hom nay cần thiết phải kết xuất/khôi phục cho những người chạy 9.4.x.
Tuy nhiên, nếu bạn là người dùng Windows và đang sử dụng"Na Uy (Bokmål)"Locale, hành động thủ công là cần thiết sau khi nâng cấp để thay thế bất kỳ nào"Na Uy (Bokmål) _Norway"hoặc"Na Uy-Bokmal"Tên địa phương được lưu trữ trongPostgreSQLDanh mục hệ thống với bí danh đơn giản ascii"Na Uyian_norway". Để biết chi tiết, xemhttp: //wiki.postgresql.org/wiki/changes_to_norwegian_locale
Sửa bộ đệm ghi đè trongto_char ()
(Bruce Momjian)
khito_char ()
Xử lý một mẫu định dạng số gọi cho một số lượng lớn kèo bóng đá hom nay chữ số,PostgreSQLSẽ đọc qua cuối bộ đệm. Khi xử lý mẫu định dạng dấu thời gian được chế tạo,PostgreSQLSẽ viết qua phần cuối của bộ đệm. Một trong hai trường hợp có thể làm hỏng máy chủ.
Sửa bộ đệm ghi đè trong thay thế*printf ()
chức năng (Tom Lane)
PostgreSQLBao gồm việc thực hiện thay thếprintf
và kèo bóng đá hom nay chức năng liên quan. Mã này sẽ ghi đè một bộ đệm ngăn xếp khi định dạng số điểm nổi (Trình xác định chuyển đổiE, E, f, f, ghoặcg) Với độ chính xác được yêu cầu lớn hơn khoảng 500. Điều này sẽ làm hỏng máy chủ và chúng tôi đã không loại trừ khả năng kèo bóng đá hom nay cuộc tấn công dẫn đến sự leo thang đặc quyền. Người dùng cơ sở dữ liệu có thể kích hoạt bộ đệm như vậy ghi đè qua8029_8040
Hàm SQL. Trong khi đó là lõi duy nhất bị ảnh hưởngPostgreSQLChức năng, kèo bóng đá hom nay mô-đun mở rộng sử dụng kèo bóng đá hom nay chức năng của printf-gia đình cũng có thể gặp rủi ro.
Vấn đề này chủ yếu ảnh hưởngPostgreSQLtrên Windows.PostgreSQLSử dụng việc triển khai hệ thống của kèo bóng đá hom nay chức năng này trong đó đủ, nó nằm trên kèo bóng đá hom nay nền tảng hiện đại khác. (CVE-2015-0242)
Sửa bộ đệm ghi đè trongPRINT/PGCRYPTO(Marko Tiikkaja, Noah Misch)
Lỗi trong theo dõi kích thước bộ nhớ trongpgcryptoBộ đệm ngăn xếp cho phép mô -đun ghi đè và phụ thuộc không đúng vào nội dung của bộ nhớ không được chỉ định. kèo bóng đá hom nay trường hợp ghi đè bộ đệm có thể làm hỏng máy chủ và chúng tôi đã không loại trừ khả năng kèo bóng đá hom nay cuộc tấn công dẫn đến sự leo thang đặc quyền.
8958_9058
Nếu có bất kỳ lỗi nào xảy ra trong khi máy chủ ở giữa đọc thông báo giao thức từ máy khách, nó có thể mất đồng bộ hóa và cố gắng giải thích không chính xác một phần dữ liệu của thông báo dưới dạng thông báo giao thức mới. Một kẻ tấn công có thể gửi dữ liệu nhị phân được chế tạo trong một tham số lệnh có thể thành công trong việc tiêm kèo bóng đá hom nay lệnh SQL của chính mình theo cách này.
Sửa thông tin rò rỉ thông qua thông báo lỗi vi phạm ràng buộc (Stephen Frost)
Một số thông báo lỗi máy chủ hiển thị kèo bóng đá hom nay giá trị của kèo bóng đá hom nay cột vi phạm một ràng buộc, chẳng hạn như một ràng buộc duy nhất. Nếu người dùng không cóChọnĐặc quyền trên tất cả kèo bóng đá hom nay cột của bảng, điều này có thể có nghĩa là phơi bày kèo bóng đá hom nay giá trị mà người dùng không thể nhìn thấy. Điều chỉnh mã để kèo bóng đá hom nay giá trị chỉ được hiển thị khi chúng đến từ lệnh SQL hoặc có thể được người dùng chọn.
Khóa cài đặt tạm thời của kiểm tra hồi quy trên Windows (Noah Misch)
Sử dụng xác thực SSPI để chỉ cho phép kèo bóng đá hom nay kết nối từ người dùng HĐH đã khởi chạy bộ thử nghiệm. Điều này đóng trên Windows cùng một lỗ hổng trước đây đã đóng trên kèo bóng đá hom nay nền tảng khác, cụ thể là những người dùng khác có thể kết nối với Postmaster thử nghiệm.
đối phó với locale windows có tên"Na Uy (Bokmål)"(Heikki Linnakangas)
10825_10988"Norwegian_norway".
9.4.0 đã ánh xạ tên rắc rối thành"Na Uy-Bokmal", nhưng hóa ra không hoạt động trên tất cả kèo bóng đá hom nay cấu hình Windows."Na Uyian_norway"hiện được đề xuất.
11278_11357
inĐọc cam kếtMODE, Truy vấn khóa hoặc cập nhật kèo bóng đá hom nay hàng được cập nhật gần đây có thể bị sập do lỗi này.
11517_11637
Khắc phục việc kèo bóng đá hom nay chờ đợi khi giao dịch cố gắng có đượckèo bóng đá hom nay có khóa độc quyềnKhóa Tuple, trong khi nhiều giao dịch khác hiện đang giữđể chia sẻkhóa (Álvaro Herrera)
Cải thiện hiệu suất củaGiải thíchvới kèo bóng đá hom nay bảng phạm vi lớn (Tom Lane)
sửajsonbXử lý thoát Unicode và do đó kèo bóng đá hom nay cho phép\ U0000(Tom Lane)
Trước đây, JSON Unicode Escape\ U0000đã được chấp nhận và được lưu trữ dưới dạng sáu ký tự đó; Nhưng điều đó kèo bóng đá hom nay thể phân biệt được với những gì được lưu trữ cho đầu vào\ U0000, dẫn đến sự mơ hồ. Hơn nữa, trong trường hợp dự kiến đầu ra văn bản khử hình, chẳng hạn như-toán tử, trình tự được in là\ U0000, kèo bóng đá hom nay đáp ứng được kỳ vọng rằng JSON thoát ra sẽ bị xóa. (Hành vi nhất quán sẽ yêu cầu phát ra một byte số 0, nhưngPostgreSQLKhông hỗ trợ số không được nhúng trong chuỗi văn bản.) 9.4.0 bao gồm một nỗ lực không được khuyến khích để cải thiện tình huống này bằng cách điều chỉnh kèo bóng đá hom nay quy tắc chuyển đổi đầu ra JSON; Nhưng tất nhiên điều đó không thể sửa chữa sự mơ hồ cơ bản, và hóa ra là phá vỡ kèo bóng đá hom nay cách sử dụng khác của kèo bóng đá hom nay chuỗi thoát Unicode.\ U0000inJSONBĐầu vào.
Nếu AjsonbCột chứa\ U0000Giá trị được lưu trữ với 9.4.0, từ đó nó sẽ đọc ra như thể nó là\ U0000, đó là cách giải thích hợp lệ khác của dữ liệu được lưu trữ bởi 9.4.0 cho trường hợp này.
ThejsonLoại kèo bóng đá hom nay có vấn đề về khả năng lưu trữ, nhưng nó có vấn đề về đầu ra văn bản kèo bóng đá hom nay phân chia kèo bóng đá hom nay nhất quán. Vì thế\ U0000Bây giờ cũng sẽ bị từ chối trongjsonGiá trị khi cần chuyển đổi sang dạng khử hình. Thay đổi này kèo bóng đá hom nay phá vỡ khả năng lưu trữ\ U0000injsonkèo bóng đá hom nay cột miễn là không có xử lý nào được thực hiện trên kèo bóng đá hom nay giá trị. Điều này hoàn toàn song song với kèo bóng đá hom nay trường hợp trong đó kèo bóng đá hom nay lần thoát unicode không ASCII được cho phép khi mã hóa cơ sở dữ liệu không phải là UTF8.
Khắc phục xử lý kèo bóng đá hom nay gian tên trongxpath ()
(Ali Akbar)
Trước đây,XMLGiá trị kết quả từ mộtxpath ()
cuộc gọi sẽ kèo bóng đá hom nay có khai báo kèo bóng đá hom nay gian tên nếu khai báo kèo bóng đá hom nay gian tên được gắn vào phần tử tổ tiên trong đầu vàoXMLGiá trị, thay vì phần tử cụ thể được trả về. Tuyên truyền tuyên bố tổ tiên sao cho kết quả là chính xác khi được xem xét trong sự cô lập.
14563_14645
Bản vá này sửa lỗi góc"Toán tử bất ngờ nnnn"Lỗi kế hoạch và cải thiện ước tính chọn lọc cho một số trường hợp khác.
hoàn nguyên giảm kích thước tối đa của một mục chỉ số gin (Heikki Linnakangas)
9.4.0 có thể thất bại với"Kích thước hàng chỉ mục vượt quá tối đa"Lỗi đối với dữ liệu mà kèo bóng đá hom nay phiên bản trước sẽ chấp nhận.
15074_15161
Khắc phục sự cố có thể khi sử dụng khácgin_fuzzy_search_limit(Heikki Linnakangas)
kèo bóng đá hom nay bản sửa lỗi để giải mã logic (Andres Freund)
Khắc phục Phát lại không chính xác của kèo bóng đá hom nay bản ghi thay đổi tham số WAWal_log_hintsCài đặt (Petr Jelinek)
Thay đổi"Thời gian chờ đợi PGSTAT"Thông báo cảnh báo là cấp độ nhật ký và viết lại nó là dễ hiểu hơn (Tom Lane)
Thông điệp này ban đầu được cho là về cơ bản là một trường hợp không thể tin được, nhưng nó thường xảy ra đủ trên kèo bóng đá hom nay thành viên xây dựng chậm hơn của chúng tôi để gây phiền toái. Giảm nó xuống cấp độ nhật ký và dành thêm một chút nỗ lực cho từ ngữ: Bây giờ nó đọc"Sử dụng số liệu thống kê cũ thay vì hiện tại vì trình thu thập số liệu thống kê kèo bóng đá hom nay phản hồi".
cảnh báo nếu macOS củasetlocale ()
Bắt đầu một chủ đề bổ sung kèo bóng đá hom nay mong muốn bên trong Postmaster (Noah Misch)
sửalibpq'hành vi khi/etc/passwdkèo bóng đá hom nay thể đọc được (Tom Lane)
trong khi làmpqsetDbLogin ()
, libpqcố gắng xác định tên hệ điều hành của người dùng, trên hầu hết kèo bóng đá hom nay nền tảng Unix liên quan đến việc đọc/etc/passwd. Tính đến 9,4, việc kèo bóng đá hom nay làm điều đó được coi là một lỗi khó khăn./etc/passwdTệp.
Cải thiện tính nhất quán của phân tích cú phápPSQLkèo bóng đá hom nay biến đặc biệt (Tom Lane)
Cho phép chính tả biến thể củatrênvàTẮT(chẳng hạn như1/0) choecho_hiddenvàon_error_rollback. Báo cáo cảnh báo cho kèo bóng đá hom nay giá trị không được công nhận chocomp_keyword_case, Echo, echo_hidden, HistControl, on_error_rollbackvàVerbosity. Nhận ra tất cả kèo bóng đá hom nay giá trị cho tất cả kèo bóng đá hom nay biến này không nhạy cảm với trường hợp;
sửapg_dumpĐể xử lý nhận xét về kèo bóng đá hom nay kích hoạt sự kiện mà không bị lỗi (Tom Lane)
Cho phép song songpg_dumpđể sử dụng-serializable-deferable(Kevin Grittner)
Ngăn chặn kèo bóng đá hom nay tệp WAL được tạo bởipg_basebackup -x/-xTừ việc được lưu trữ một lần nữa khi dự phòng được quảng bá (Andres Freund)
Xử lý kết quả truy vấn kèo bóng đá hom nay mong muốn, đặc biệt là null, an toàn trong18187_18206'sConnectby ()
(Michael Paquier)
Connectby ()
Đã bị sập trước đó nếu nó gặp phải giá trị khóa null. Bây giờ nó in hàng đó nhưng kèo bóng đá hom nay tái phát thêm.
Nhiều việc dọn dẹp cảnh báo từ Bộ phân tích mã tĩnh Coverity (Andres Freund, Tatsuo Ishii, Marko Kreen, Tom Lane, Michael Paquier)
Những thay đổi này chủ yếu là mỹ phẩm nhưng trong một số trường hợp, hãy sửa lỗi trường hợp góc, ví dụ như một sự cố thay vì báo cáo lỗi thích hợp sau khi bị lỗi ngoài bộ nhớ. Không ai được cho là đại diện cho kèo bóng đá hom nay vấn đề bảo mật.
Cho phépCFLAGStừCấu hìnhS môi trường để ghi đè lên tự động được cung cấpCFLAGS(Tom Lane)
Trước đây,Cấu hìnhSẽ thêm bất kỳ công tắc nào mà nó chọn theo cách riêng của mình cho đến cuối của người dùng do người dùng chỉ địnhcflagsChuỗi. Vì hầu hết kèo bóng đá hom nay trình biên dịch xử lý chuyển đổi chuyển đổi từ trái sang phải, điều này có nghĩa là kèo bóng đá hom nay lựa chọn của định cấu hình sẽ ghi đè kèo bóng đá hom nay cờ do người dùng chỉ định trong trường hợp xung đột.
làmPG_ERESSXóa bất kỳ cài đặt tạm thời nào mà nó đã tạo khi thoát thành công (Tom Lane)
Điều này dẫn đến việc giảm đáng kể việc sử dụng kèo bóng đá hom nay gian đĩa trong thời gianLàm cho thế giới kiểm tra, vì chuỗi đó liên quan đến việc tạo ra nhiều cài đặt tạm thời.
Thêm CST (Giờ chuẩn Trung Quốc) vào danh sách kèo bóng đá hom nay chữ viết tắt thời gian của chúng tôi (Tom Lane)
Cập nhật tệp dữ liệu múi giờ lênTzdataPhát hành 2015a cho kèo bóng đá hom nay thay đổi luật DST ở Chile và Mexico, cộng với những thay đổi lịch sử ở Iceland.