| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 368 |
54 d 20 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'增加 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 server 函式的可省略參數 defaultUserGroup、defaultPermission.'
'修正 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 client 函式的參數檢查設定.'
'新增 usr/share/qbpwcf/sample/resource::servver.php 檔案,作為測試 resource::server 的主檔案.'
'新增 usr/share/qbpwcf/sample/resource::servver 目錄,面存放 resource::server 的各種測試案例'
'新增 usr/share/qbpwcf/sample/assets of resource::server_20260604 目錄,存放 resource::server 20260604 測試案例的 asset.'
'新增 usr/share/qbpwcf/sample/assets of resource::server_20260604-1 目錄,存放 resource::server 20260604-1 測試案例的 asset.'
'增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkHttpAttackLog 函式,提供取得 http(s) log 攻擊記錄的功能.'
'增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkPostfixAttackLog 函式,提供取得 postfix log 攻擊記錄的功能.'
'增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkNamedAttackLog 函式,提供取得 named log 攻擊記錄的功能.'
'增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkDovecotAttackLog 函式,提供取得 dovecot log 攻擊記錄的功能.'
'增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkSshAttackLog 函式,提供取得 ssh log 攻擊記錄的功能.'
'增加 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 http 攻擊的靈敏度.'
'修正 usr/lib/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStrFormats 函式,回傳的 content 索引為對應的 formats 參數索引.'
'增加 usr/lib/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStrFormats 函式,回傳的 parsedVar 陣列結果.'
'增加 usr/lib/qbpwcf/search.php 檔案的 search 類別的 getMatchFormatsStrings 函式,回傳的 content 結果,使取得格式之變數結果更方便.'
'新增 usr/share/qbpwcf/search::getMatchFormatsStrings.php 檔案,作為 search::getMatchFormatsStrings 的主測試檔案.'
'新增 usr/share/qbpwcf/search::getMatchFormatsStrings 目錄,作為存放 search::getMatchFormatsStrings 各式測試檔案例的地方.' |
|
| 350 |
64 d 13 h |
liveuser |
/trunk/usr/lib/ |
-- Power by QBPWCF
'變更 usr/lib64 為 usr/lib,以符合 FHS(Filesystem Hierarchy Standard) 對於 noarch 的定義.' |
|
| 331 |
85 d 10 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 postfix log 解析的錯誤.' |
|
| 326 |
87 d 9 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'新增 usr/bin/ipBlockerd.php 檔案的 --client-bother-query 參數支援. [devel]'
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 postfix log 解析的錯誤.'
'修正 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式變數初始化問題.'
'修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式對於 resource 類型檢查於 php-8.5 會出錯的問題.'
'新增 usr/share/qbpwcf/system/sendMailAgent 目錄,提供驗證email的服務.'
'修正 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 getFileContent 參數檢查的變數型別於 php-8.5 會出錯的問題.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的覆寫訊息來源功能.'
'修正 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 unmask 函式遇到分段的 web socket frame 會出錯的問題.'
'修正 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 enCodeStr 函式使用 gpg 加解密偶爾會失敗的問題.'
'修正 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 qbpwcfJavaScript 函式的 window.qbpwcf.ws.init 的 await 支援.'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php 檔案,作為 system sendMailAgent 的 20251224 測試案例.'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent 目錄,作為存放 system sendMailAgent 各式測試案例的目錄.'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent.php 檔案,作為 system sendMailAgent 測試的主檔案.'
'修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式檢查變數形態的異常結果.'
'增加 usr/lib64/qbpwcf/form.php 檔案的 form 類別的 responseMultiInputDataSecurityEnhance 函式的 clearHtml 參數,提供xss攻擊的預防.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml/20260416.php 檔案,作為 stringProcess::cleanHtml 的 20260416 測試案例.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml 目錄,存放 stringProcess::cleanHtml 的各式測試案例.'
'增加 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案中的 20260416 測試案例.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案,作為測試 stringProcess::cleanHtml 的主檔案.'
'新增 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 cleanHtml 函式,提供xss攻擊的預防.'
'增加 usr/bin/webSocketServer.php 檔案的 debug 參數, 提供控制 debug 訊息的輸出.'
'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2someoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2someoneOnce 功能.'
'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2everyoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2everyoneOnce 功能.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的權限管理功能.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的參數 debug,提供控制 debug 訊息的輸出.'
'變更 usr/lib64/qbwpcf/cmd.php 檔案的 cmd 類別的 getArgu 函式對於表單變數的數值的處理.'
'修正 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式,遇到 rls 指定與不存在的 node 會導致程式終止的問題.'
'新增 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnls 函式,提供於用戶 svn 目錄中檢視遠端 repo 清單的功能.'
'增加 README 檔案對於函式庫開發的說明與範例.'
'新增 usr/share/qbpwcf/sample/system_snedMailAgent.php. 檔案,提供測試 var/qbpwcf/system/sendMailAgent 的 api 版本功能.'
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 createPHPcodeString 函式的註解.'
'修正 usr/lib64/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式的語法錯誤.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 client 函式參數 sendThenClose 跟 oneTimeMsg 提供傳遞完資訊就關閉 socket 的功能.'
'增加 usr/lib64/qbpwcf/allInOnForJson.php、allInOnForSOAP.php、allInOnForCI.php、allInOnFull.php 中的 system_sendMailAgent_domain 跟 system_sendMailAgent_path 跟 system_sendMailAgent_ws_domain 定義.'
'增加 etc/qbpwc/allInOnConfig.php 檔案中的 $system_sendMailAgent_domain 跟 $system_sendMailAgent_path 變數.'
'修正 usr/lib64/qbpwcf/allInOnForJson.php、allInOnForSOAP.php、allInOnForCI.php、allInOnFull.php 中 sId 於某些情況下找不到的問題.'
'新增 usr/share/qbpwcf/sample/assets_of_phpLib::updateCopyRightYear_20260330 目錄,作為 phpLib::updateCopyRightYear 的 20260330 測試案例 assets.'
'增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php 檔案中的 20260330 測試案例.'
'增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20260330.php 檔案作為 phpLib::updateCopyRightYear 的 20260330 測試案例.'
'增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php 的 log 參數.'
'增加 usr/lib64/qbpwcf/phpLib.php 檔案中 phpLib 類別的 updateCopyRightYear 函式的 log 內容.'
'更新與修正 usr/share/qbpwcf/sample/threads::proc/20250203.php 的註解.'
'修正 usr/share/qbpwcf/sample/threads::proc/20250221.php 的註解.'
'增加 usr/share/qbpwcf/sample/threads::proc/20250403.php 的註解.'
'修正 usr/share/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式對於執行異常的程序沒有關閉的問題.'
'增加 etc/systemd/system/sslUpdater.service 檔案,啟動服務的 debug 參數.' |
|
| 323 |
115 d 6 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'新增 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnls 函式,提供於用戶 svn 目錄中檢視遠端 repo 清單的功能.'
'修正 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式,遇到 rls 指定與不存在的 node 會導致程式終止的問題.'
'變更 usr/lib64/qbwpcf/cmd.php 檔案的 cmd 類別的 getArgu 函式對於表單變數的數值的處理.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的參數 debug,提供控制 debug 訊息的輸出.'
'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的權限管理功能.'
'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2everyoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2everyoneOnce 功能.'
'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2someoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2someoneOnce 功能.'
'增加 usr/bin/webSocketServer.php 檔案的 debug 參數, 提供控制 debug 訊息的輸出.'
'新增 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 cleanHtml 函式,提供xss攻擊的預防.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案,作為測試 stringProcess::cleanHtml 的主檔案.'
'增加 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案中的 20260416 測試案例.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml 目錄,存放 stringProcess::cleanHtml 的各式測試案例.'
'新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml/20260416.php 檔案,作為 stringProcess::cleanHtml 的 20260416 測試案例.'
'增加 usr/lib64/qbpwcf/form.php 檔案的 form 類別的 responseMultiInputDataSecurityEnhance 函式的 clearHtml 參數,提供xss攻擊的預防.'
'修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式檢查變數形態的異常結果.'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent.php 檔案,作為 system sendMailAgent 測試的主檔案.'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent 目錄,作為存放 system sendMailAgent 各式測試案例的目錄.'
'?\002'
'新增 usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php 檔案,作為 system sendMailAgent 的 20251224 測試案例.'
'修正 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 qbpwcfJavaScript 函式的 window.qbpwcf.ws.init 的 await 支援.'
'修正 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 enCodeStr 函式使用 gpg 加解密偶爾會失敗的問題.' |
|
| 322 |
129 d 14 h |
liveuser |
/trunk/usr/lib64/qbpwcf/ |
-- Power by QBPWCF
'fix possible bug' |
|
| 321 |
129 d 15 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'增加 README 檔案對於函式庫開發的說明與範例.'
'新增 usr/llib64/qbpwcf/qbpwcf/cmd.php 檔案的 cmd 類別的 svnls 函式,提供於用戶 svn 目錄中檢視遠端 repo 清單的功能.'
'修正 usr/llib64/qbpwcf/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式,遇到 rls 指定與不存在的 node 會導致程式終止的問題.' |
|
| 316 |
133 d 11 h |
liveuser |
/trunk/usr/ |
-- Power by QBPWCF
'fix and update' |
|
| 297 |
158 d 12 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/bin/registerService.php 檔案的 checkListen 跟 interval 參數應用.'
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 registerService 函式中使用 external::callShell 的方式.'
'準備釋出php-qbpwcf-alpha.v20260312.1' |
|
| 287 |
168 d 13 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'增加 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 registerService 函式的參數 runAfertService, 提供指定要於哪些服務啟動後再啟動的功能.'
'增加 usr/bin/registerService.php 檔案的參數 runAfertService, 提供指定要於哪些服務啟動後再啟動的功能.' |
|
| 284 |
168 d 16 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 dns 攻擊的處理出錯問題.'
'修正 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 toSingleShellArg 函式解析輸出是否為json出錯的問題.'
'準備釋出php-qbpwcf-alpha.v20260302.1' |
|
| 278 |
170 d 15 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.'
'準備釋出php-qbpwcf-alpha.v20260228' |
|
| 276 |
171 d 12 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.' |
|
| 274 |
171 d 14 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.'
'準備釋出php-qbpwcf-alpha.v20260227.2' |
|
| 263 |
171 d 16 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'優化 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 sslUpdater 函式使用 zerossl api 的頻率. [test]'
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別 blockAcctackIp 函式對於 imap、ssh 攻擊的判斷. [test]'
'準備釋出php-qbpwcf-alpha.v20260227' |
|
| 254 |
193 d 14 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式 提示目標節點不存在時,節點名稱呈現出錯的問題.' |
|
| 253 |
193 d 14 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260126 目錄作為 zerossl::updateDnsRecordFile 的 20260126 測試案例 的 asset 目錄'
'新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260205.php 檔案, 用於測試 zerossl::updateDnsRecordFile 的 20260205 測試案例.'
'新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206 目錄作為 zerossl::updateDnsRecordFile 的 20260206 測試案例 的 asset 目錄'
'增加 ust/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 cp 函式的 cmdOnly 參數,提供可在非指令環境中執行的功能.'
'新增 ust/lib64/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 cp 函式,提供複製檔案、目錄的功能.' |
|
| 249 |
195 d 10 h |
liveuser |
/trunk/usr/lib64/qbpwcf/ |
-- Power by QBPWCF
'新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 createCertificate 函式,提出CSR的要求給zerossl,取得驗證的資訊.'
'增加 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式於 wait 參數為 "true" 時,自動更新標準輸出與錯誤輸出的結果的功能.'
'增加 usr/lib64/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStrFormat 函式的回傳結果 parsedVar 的註解說明.'
'新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 updateDnsRecordFile 函式,提供更新 zone file 中 RR 的功能. [test]'
'修正 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 parse 函式對於 input 參數為空的處理.'
'新增 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 delHeadStr 函式,提供移除開頭的特定字元 功能.'
'修正 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別對於被靜態或動態呼叫到不存在的方法時的錯誤訊息.'
'實作 usr/share/qbpwcf/phpLib.php 檔案的 phpLib 類別的 updateCopyRightYear 函式的 threadType 參數為 socket 的支援. [test]'
'新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 verifyDomain 函式,提供驗證透過 zerossl::createCertificate 提出的 CSR. [test]' |
|
| 226 |
238 d 5 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'update copyright' |
|
| 220 |
239 d 18 h |
liveuser |
/trunk/ |
-- Power by QBPWCF
'修正 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 parseCmdString 函式使用 external::callShell 的方式.'
'增加 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 updateFile 函式的可省略參數 replaceSpecifyLine 提供取代檔案中特定行數內容的功能.'
'增加 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 updateFile 函式的回傳結果 $result["content"]["old"/"nwe"],代表取代前後的逐行內容.'
'修正 usr/lib/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 toSingleShellArg 函式使用 usr/bin/parse 程式的路徑產生方式.'
'加 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 writeMultiLine 函式的 fastWrite 參數,提供快速寫入的功能.'
'增加 phpLib.php 檔案的 phpLib 類別的 updateCopyRightYear 函式,提供更新版權宣告年份的功能. [devel]' |
|