pixmicat - Rev 311

Subversion Repositories:
Rev:
Pixmicat!-MySQL 修改紀錄
----------------------
2007/01/24
01.[lib_common] 廢除 PROXY_CHECK 檢查功能
02.[config][pixmicat] 強化 IP 封鎖為綜合性 IP/Hostname/DNSBL 封鎖機能,支援 RegExp/Wildcard 模式

2007/01/06:3rd.Release.4 (v070106)
01.[lib_common] 減少 str_cut() 的 ord() 呼叫次數
02.[lib_common] CheckSupportGZip() 判斷式修改

2006/11/13:
01.[pixmicat] 修正E-mail填入 ◆XXX 的Trip後會造成版面亂掉的問題
02.[pixmicat][config] 新增強制砍名功能 (仿二次元壁紙@ふたば、攤開Customized)

2006/10/27:3rd.Release.3 (v061027)
01.[mainscript][lib_common] 修正Firefox瀏覽器自動填入Cookies儲存密碼時底端欄位漏填的問題
02.[pixmicat] 用語更改:防止Spam對策機制啟動! -> 防止 Spambot 機制啟動!

2006/10/21:
01.[mainscript] 因應欄位陷阱造成舊欄位無法抓取,使用getElementById方式,並重新以JSLint, JSMin檢測壓縮
02.[pixmicat] 欄位陷阱增為五組,並利用id屬性指定讓JavaScript可順利抓取
03.[config] 修改欄位陷阱變數名稱定義

2006/10/13:
01.[config] 修正欄位陷阱變數名稱的定義錯誤

2006/10/09:
01.[pixmicat][lib_common][config] 實裝Spambot欄位陷阱

2006/09/24:3rd.Release (v060924)
01.[pixmicat][lib_common] 無貼圖勾選框加回來以防止Spam攻擊

2006/09/14
01.[pixmicat] 修正管理模式的附加圖檔連結多一個 \ 的問題

2006/08/14:3rd.Release (v060814)
01.正式釋出版

2006/08/12: 3rd.Release-dev Final Draft
01.[pixmicat] 加回Refresh標籤,發文完成即使關閉JavaScript也能跳轉頁面

2006/08/06
01.[pixmicat] 修正搜尋功能的Undefined offset問題

2006/08/05
01.[pixmicat] 修正伺服器不支援Gzip或緩衝區時的畫面會白色一片的問題
02.[pixmicat] 修正伺服器沒有GD模組造成showstatus()輸出空白頁面的問題
03.[pixmicat] 修正init()生成資料夾時漏掉CHMOD 777造成刪除權限不足問題
04.[pixmicat] 修正&&&斷句不正常導致的XML解析錯誤
05.[pixmicat] 新增Unicode使用者造字區字集後端檢查功能,阻止這些文字儲存
06.[pixmicat] 修正HTTP/1.1 302 轉址的位置,符合規格採用完整URL
07.[pixmicat] 修改防止快取而作的後綴生成方式,減少負擔
08.[pixmicat] 新增與mod_archiver連動功能,將討論串存成XML靜態庫存頁面 (XML+XSLT+CSS)
09.[lib_common] 修正使用Admin Cap時開啟HTML的話「>文字」不變色的問題
10.[pixmicat][lib_common] 修正文字翻譯缺失及語意不清的部份
11.[pixmicat][PTE] 修改PTE使用部分及PTE內部結構
12.[pixmicat] 修正引用瀏覽系統RE_PAGE_DEF = 0的錯誤

2006/06/17
01.[lib_common] 新增ImageCreateFromBMP函式,支援BMP生成預覽圖功能
02.[mainscript] 修改replyhl函式,可自動取消前次標亮
03.[pixmicat] 修改引用瀏覽系統,引用在同一頁的內容則輸出錨點直接連接,免重新開啟頁面
04.[lib_common][config] 新增DNSBL白名單功能
05.[pixmicat] 做掉奇怪的$p變數,並在RE_DEF = 0的時候跳過回應處理以加快速度

2006/05/13:2nd.Release (v060513)
01.[config] 修改DNSBL伺服器名單預設順序;修改部份設定的屬性類型
02.[mainscript] 以JSLint(http://www.jslint.com/)檢驗,並以JSMin做壓縮動作
03.[mainstyle] 修改@media handheld部分 (手持裝置排版)
04.[pixmicat] 修正關閉回應附加檔案機能時,無內文仍能接受的問題

2006/05/12:pre 2nd.Release (v060512)
01.[pixmicat] 將init()函式裝回,installation wizard暫時不切入使用
02.[mainscript] 將textareaSize()函式刪除,目前用不到;修改Array表示法
03.[lib_common] 拔除foot()的Runtime及DNSBLQuery()的白名單(因未實裝)

2006/05/06
01.[lib_common] 新增DNSBLQuery()函式,使用DNSBL封鎖列表防禦
02.[config] 新增DNSBLcheck, $DNSBLservers變數
03.[pixmicat] 封鎖設定新增DNSBL封鎖列表查詢區塊 (預設關閉使用,若要開啟請至config.php修改)

2006/04/16,29,30
01.[pixmicat] 將Log版的修改成果套用過來 (這一行代替了好幾十項修改記錄XD)
02.[lib_common] 與Log版共通的函式獨立
03.[pixmicat] 新增PHP端檢查上傳附加檔案副檔名功能
04.[pixmicat] 修改thumb生成縮圖部分程式碼
05.[pixmicat] 小額修正程式碼
06.[pixmicat] 重寫回應分頁,回應數小於分頁數時可以少查詢一次SQL
07.[pixmicat] 修正因改用mysql_result而造成SQL式變成文字運算產生的錯誤
08.[pixmicat] 修改引用瀏覽系統的取得討論串結構部份,只在首篇執行一次

2006/03/19:v060319
01.[mainstyle] 因應手持裝置做點細微修正
02.[pixmicat] 修正class Cname, Ctitle在搜尋或是版面已不存在的問題

2006/03/18
01.[mainstyle] 採用Alica修改之CSS樣式表成果
02.[pixmicat] 小幅修正PHP程式碼

2006/03/04
01.[pixmicat] 移除repng2jpeg支援、清除md5_of_file模擬函式、去除GD1支援
02.選擇The Clarified Artistic License作為程式碼授權條款,更新版權聲明
03.[pixmicat] 其他程式碼細小修正
04.[config] 修正PHP_SELF格式

v060226α
01.修改細小的地方

v060217N -> v060219α (正式成為MySQL標準版本,原N版本廢棄)
01.增加了Template-Embedded樣板函式庫,因為區段改動大故配合修改程式碼
02.以GNU Public v2作為程式碼授權條件,成為自由軟體
03.修正Apache因為提前送出檔頭造成的靜態網頁亂碼問題

v060128N -> v060217N
01.增加了PHP動態輸出的gzip壓縮功能 (但目前後端部分沒壓縮到)
* 靜態HTML壓縮請用RT壓縮包內我寫的mod_gzip.php或開Apache mod_gzip模組
02.修改JavaScript動態更改連結的Target時機,不必整個頁面載完才動作

v060126N -> v060128N
01.再修改head的檔頭部分使強迫送出utf-8,解決某些伺服器搭配IE會發生亂碼
02.修正Firefox在勾選連貼機能後送出,回來後卻沒自動勾選此框的問題
  (同時修改轉址方式成JavaScript,原refresh方式拋棄)