<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # E.95\. 版本 8.2.6 > **發布日期:** 2008-01-07 這個版本包含各種自8.2.5以來的修復,包括重大安全問題的修復。關于8.2主版本的新特性信息, 請查看[Section E.101](#calibre_link-223)。 ## E.95.1\. 遷移到版本 8.2.6 運行8.2.X的用戶不需要轉儲/恢復。 ## E.95.2\. 修改列表 * 阻止索引中的函數用用戶運行`VACUUM`、`ANALYZE`等的權限執行 (Tom) 索引表達式和局部索引謂詞中使用的函數是在制作一個新的表條目時計算的。 一直以來大家都明白,如果一個人修改了一個不可信用戶的表,那么會引起特洛伊木馬執行的風險。 (注意,觸發器、缺省、檢查約束等,引起相同類型的風險。)但是索引中的函數會引起額外的風險, 因為它們將被日常維護操作執行,比如`VACUUM FULL`,它們通常自動在超級用戶賬戶下執行。 例如,一個不法用戶可以通過設置一個特洛伊木馬索引定義并等待下一個日常清理, 用超級用戶的權限執行代碼。該修復安排標準的維護操作(包括`VACUUM`、`ANALYZE`、 `REINDEX`和`CLUSTER`)作為表所有者執行而不是作為調用用戶執行, 使用早已為`SECURITY DEFINER`函數使用的相同的權限切換機制。 為了阻止繞開這個安全錯誤,`SET SESSION AUTHORIZATION`和`SET ROLE` 現在禁止在`SECURITY DEFINER`內容中執行。 (CVE-2007-6600) * 修復正則表達式包中的各種錯誤 (Tom, Will Drewry) 適當配置的正則表達式模式會導致崩潰、無限或接近無限循環和/或大量的內存消耗, 所有這些對于從受信任的源接受正則搜索模式的應用來說都會引起服務拒絕的危害。 (CVE-2007-4769, CVE-2007-4772, CVE-2007-6067) * 要求使用`/contrib/dblink`的非超級用戶只使用口令認證,作為一個安全措施 (Joe) 出現在8.2.5中的該修復是不完整的,因為它只為一些`dblink`函數堵住了漏洞。 (CVE-2007-6601, CVE-2007-3278) * 為GIN索引修復WAL重放中的錯誤 (Teodor) * 修復`maintenance_work_mem`是4GB或更多時,GIN索引建立正確的工作 (Tom) * 更新時區數據文件到tzdata版本2007k(特別的,最近的阿根廷的變化) (Tom) * 改善規劃器在非C環境中對LIKE/regex估計的處理 (Tom) * 為深層外連接嵌套修復規劃速度問題,和可能的連接順序的貧乏的選擇 (Tom) * 修復`WHERE false AND var IN (SELECT ...)`的一些情況行中的規劃器失敗 (Tom) * 讓`CREATE TABLE ... SERIAL`和`ALTER SEQUENCE ... OWNED BY` 不要改變序列的`currval()`狀態 (Tom) * 保存`ALTER TABLE ... ALTER COLUMN TYPE`重建的索引的表空間和存儲參數 (Tom) * 讓歸檔恢復總是開始一個新的WAL時間線,而不是只在使用恢復停止時間時開始新的時間線 (Simon) 這避免了嘗試重寫一個最后WAL段的現有歸檔拷貝的極端情況風險, 并且看起來比原先的定義更簡單和干凈。 * 讓`VACUUM`在表非常小而沒什么用處時,不使用所有的 `maintenance_work_mem` (Alvaro) * 修復使用一個多字節數據庫編碼時,`translate()`中潛在的崩潰 (Tom) * 讓`corr()`為負的關聯值返回正確的結果 (Neil) * 為超過68年的間隔修復`extract(epoch from interval)`中的溢出 (Tom) * 修復PL/Perl,當在一個信任的函數中使用UTF-8正則表達式時不要失敗 (Andrew) * 修復PL/Perl,以處理平臺的Perl定義類型`bool`為`int` 而不是`char`的情況 (Tom) 雖然理論上這可能在任何地方發生,但是沒有標準的Perl建立這樣做…… 直到Mac OS X 10.5。 * 修復PL/Python,使其與Python 2.5在64位的機器上正確的工作 (Marko Kreen) * 修復PL/Python,在長的意外消息上不要崩潰 (Alvaro) * 修復pg_dump,正確的處理缺省表達式與它們的父表不同的繼承子表 (Tom) * 修復`PGPASSFILE`引用的文件不是一個純文件時libpq的崩潰 (Martin Pitt) * ecpg解析器修復 (Michael) * 讓`contrib/pgcrypto`防御OpenSSL庫在鍵長于128位時失敗; 這至少是在一些Solaris版本上的情況 (Marko Kreen) * 讓`contrib/tablefunc`的`crosstab()`處理NULL rowid為它本身的類別, 而不是崩潰 (Joe) * 修復`tsvector`和`tsquery`輸出例程,以正確的逃逸反斜杠 (Teodor, Bruce) * 修復`to_tsvector()`在大的輸入字符串上的崩潰 (Teodor) * 在重新生成`configure`腳本時,要求使用一個特定的Autoconf版本 (Peter) 這只影響開發者和打包者。做這個修改是為了阻止意外的使用未經測試的Autoconf 和PostgreSQL版本的組合。如果你真的想要使用一個不同的 Autoconf版本,你可以刪除版本校驗,但是結果如何就是你的責任了。 * 更新`gettimeofday`配置檢查,這樣PostgreSQL 可以在更新的MinGW版本上建立 (Magnus)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看