Subversion Repositories php-qbpwcf

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
297 20 h 30 m 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 10 d 21 h liveuser /trunk/ -- Power by QBPWCF

'增加 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 registerService 函式的參數 runAfertService, 提供指定要於哪些服務啟動後再啟動的功能.'

'增加 usr/bin/registerService.php 檔案的參數 runAfertService, 提供指定要於哪些服務啟動後再啟動的功能.'
 
284 11 d 0 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 12 d 23 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.'

'準備釋出php-qbpwcf-alpha.v20260228'
 
276 13 d 19 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.'
 
274 13 d 22 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式語法錯誤問題.'

'準備釋出php-qbpwcf-alpha.v20260227.2'
 
263 14 d 0 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 35 d 22 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式 提示目標節點不存在時,節點名稱呈現出錯的問題.'
 
253 35 d 22 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 37 d 18 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 80 d 13 h liveuser /trunk/ -- Power by QBPWCF

'update copyright'
 
220 82 d 2 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]'
 
218 93 d 18 h liveuser /trunk/ -- Power by QBPWCF

'新增 usr/lib64/qbpwcf/math.php 檔案的 math 類別的 randomFromArrayManyTimes 函式,提供多次隨機產生結果並串接起來的功能'

'新增 usr/lib/qbpwcf/search.php 檔案的 search 類別的 findConMatchStrs 函式,提供判斷多個元素字串是否依照順序符合特定結構,並回傳比對結果的功能.'

'新增 usr/lib/qbpwcf/stringPorcess.php 檔案的 stringProcess 類別的 replaceOnce 函式,提供僅替換字串中特定內容一次的功能.'

'新增 usr/lib/qbpwcf/phpLib.php 檔案的 phpLib 類別的 replaceMatchContent 函式,提供取代檔案中特定格式的內容.'

'修正 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 checkFileExist 函式遇到含有空格的檔案路徑會出錯的問題.'

'修正 usr/lib/qbpwcf/external.php 檔案的 external 類別的 callShell 函式遇到含有空格的可執行檔案路徑會出錯的問題.'

'修正 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 cp 函式使用 external::callShellMulti 時參數無效果的問題.'
 
207 112 d 23 h liveuser /trunk/ -- Power by QBPWCF

'變更 usr/lib64/qbpwcf/db.php 檔案的 db 類別的 joinByPHP 函式的 linkColumnName 參數為可省略.'

'增加 usr/lib64/qbpwcf/table.php 檔案的 table 類別的 divAjaxRes 函式的 db::joinByPHP 使用,強化資料庫取得能力. [test]'

'修正 usr/lib64/qbpwcf/table.php 檔案的 table 類別的 divAjax 函式的 有無資料判斷.'

'增加 usr/lib64/qbpwcf/table.php 檔案的 table 類別的 divAjax 函式的註解.'

'新增 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 setBodyFont 函式,提供使用自定義字形的功能.'

'變更 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 qbpwcfJavaScript 函式的 window.qbpwcf.fonts 物件中載入字體的方式.'

'增加 usr/lib64/qbpwcf/allInOneFull.php 檔案的對於預設字體的設置.'

'修正 usr/lib64/qbpwcf/text.php 檔案的 text 類別的 oneLineNotEnd 函式重複定義同名 css class 的問題.'

'增加 usr/lib64/qbpwcf/css.php 檔案的 css 類別的 qbpwcfStyle 函式中的 __qbpwcf_inputRadioWithBorder css class.'

'增加 usr/lib64/qbpwcf/security.php 檔案的 security 類別的 copyRight 函式的註解.'
 
198 126 d 18 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式計數異常 postfix、named log 次數的時間點算法. [test]'
 
168 156 d 20 h liveuser /trunk/usr/ -- Power by QBPWCF

'加強 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 dns、smtp、imap、ssh 攻擊的判斷. [test]'

'修正 usr/bin/ipBlockerd.php 判斷 httpd log 異動的方式.'

'修正 usr/bin/ipBlockerd.php 解析自己對外ip的方式.'

'加強 usr/bin/ipBlockerd.php 檔案的靈敏度.'
 
165 164 d 3 h liveuser /trunk/ -- Power by QBPWCF

'quiy'
 
162 169 d 1 h liveuser /trunk/ -- Power by QBPWCF

'增加 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式的回傳結果 content 的描述.'
 
159 169 d 2 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式對於 timeout 的程序處理.'
 
156 169 d 3 h liveuser /trunk/usr/lib64/qbpwcf/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 keepServiceUp 函式使用 threads::proc 的參數.'
 
154 169 d 4 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 keepServiceUp 函式使用 threads::proc 的參數.'
 
150 169 d 17 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 registerService 函式 呼叫 cmd::keepServiceUp 時參數設定的異常.'
 
148 170 d 2 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/bin/registerService.php 的 建立腳本流程.'

'增加 usr/bin/registerService.php 的 註解說明.'

'修正 usr/bin/registerService.php 中給予 cmd::keepServiceUp 的參數.'

'修正 usr/bin/registerService.php 的 runNow、runOnBoot、keepServiceUp 參數取得方式.'

'修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 registerService 函式 對於多行指令的支援.'

'修正 usr/bin/parse 檔案的註解描述.'

'新增 cmd.php 檔案的 cmd 類別的 createPHPcodeString 函式,提供將PHP程式變成字串的功能. [test]'

'prepare release php-qbpwcf-alpha.v20250924'
 
146 171 d 4 h liveuser /trunk/ -- Power by QBPWCF

'增加 usr/bin/registerService.php 的 checkCmd 參數.'
 
140 172 d 2 h liveuser /trunk/ -- Power by QBPWCF

'增加 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式的 timeout 參數,提供超過時間就強迫終止程序執行的功能.'

'增加 usr/share/qbpwcf/sample/threads::proc.php 檔案的測試案例 20250921.'

'新增 usr/share/qbpwcf/sample/threads::proc/20250921.php 檔案,作為 threads::proc 的測試案例 20250921.'

'增加 usr/share/qbpwcf/sample/threads::proc.php 檔案的測試案例 20250921-1.'

'新增 usr/share/qbpwcf/sample/threads::proc/20250921-1.php 檔案,作為 threads::proc 的測試案例 20250921-1.'

'準備釋出 php-qbpwcf-alpha.v20250922'
 
130 175 d 2 h liveuser /trunk/ -- Power by QBPWCF

'增加 cmd.php 檔案的 cmd 類別的 registerService 函式對於基於 ostree 系統的支援. [devel]'

'增加 var/qbpwcf/bin_for_systemctl 目錄,存放透過本套件的 cmd::registerService 建立的程式.'

'增加 usr/bin/registerService.php 檔案建立確保服務在線的功能. [test]'

'增加 cmd.php 檔案的 cmd 類別的 registerService 函式的 keepServiceUp、cmd::keepServiceUp["checkListen"]、cmd::keepServiceUp["interval"] 參數. [test]'

'增加 cmd.php 檔案的 cmd 類別的 registerService 函式的 content 回傳結果描述.'

'增加 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式的 name 參數描述.'

'增加 aarch64 支援/變更rpm的指令集架構為 noarch. [test]'
 
121 179 d 22 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式取得 sock::execAnyCmdByQBPWCFunixSocket 結果的方式.'

'增加 sock.php 檔案的 sock 類別的 execAnyCmdByQBPWCFunixSocket 函式的註解.'
 
75 187 d 15 h liveuser /trunk/ -- Power by QBPWCF

'修正 /etc/qbpwcf/sshd_config.php 檔案不存在,導致 sshd-keep.service 啟動失敗的問題.'
 
66 189 d 19 h liveuser /trunk/ -- Power by QBPWCF

'新增 var/qbpwcf/sample/search::findSpecifyStrFormats.php 檔案,作為 search::findSpecifyStrFormats 各式範例的主檔案.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormats 資料夾 作為存放 search::findSpecifyStrFormats 各式範例的位置.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormats/20250820.php 檔案,作為 search::findSpecifyStrFormats 的 20250820 範例.'

'修正 /usr/lib64/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStr 函式的解析異常問題.'

'增加 usr/lib64/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStr 函式的可省略參數 varEqual、varCon.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormat.php 檔案,作為 search::findSpecifyStrFormat 各式範例的主檔案.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormat 資料夾 作為存放 search::findSpecifyStrFormat 各式範例的位置.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormat/20250821.php 檔案,作為 search::findSpecifyStrFormat 的 20250821 範例.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormat/20250903.php 檔案,作為 search::findSpecifyStrFormat 的 20250903 範例.'

'新增 var/qbpwcf/sample/search::findSpecifyStrFormat/20250903-1.php 檔案,作為 search::findSpecifyStrFormat 的 20250903-1 範例.'

'增加 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 checkFileExist 函式的可省略參數 getCmdOnly 與回傳結果 cmdStr、escapedCmdArray.'

'改善 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 checkFileExist 函式的判斷機制.'

'增加 usr/lib64/qbpwcf/external.php 檔案的 external 類別的 callShell 函式的回傳結果 $result["noEcaped"],記錄了未 escape 的指令與參數資訊.'

'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的可省略參數 "idleFunc",提供於idles要執行的函式順序. [test]'

'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的權限管理機制. [test]'

'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 noAuth 函式,提供webSock::nativeSocketTcpIpServer使用不需要驗證的功能. [test]'

'增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 system 函式,提供webSock::nativeSocketTcpIpServer使用系統功能. [test]'

'移除 usr/lib64/qbpwcf/form.php 檔案的 form 類別的 responseMultiInputDataSecurityEnhance 函式中不支援的參數. [test]'

'修正 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 validUser 函式的判斷條件. [test]'

'新增 usr/bin/getNodeInfo.php 檔案,提供取得節點的擁有着以及權限等資訊.'

'增加 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 validUser 函式的 sshPrivateKey 參數. [test]'

'新增 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 getUserGroup 函式,提供取得本機使用者群組的資訊. [test]'

'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 checkAuth 函式,提供權限管理功能. [test]'

'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 auth 函式,提供認證功能. [test]'

'新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 callFunc 函式,提供依照權限來呼叫任意函式的功能. [test]'
 
48 251 d 13 h liveuser /trunk/ -- Power by QBPWCF

'增加 php-qbpwcf.spec 中對 php-pear 的相依性要求.'

'新增 var/qbpwcf/sample/fileAccess::checkMultiFileExist.php 檔案,作為 fileAccess::checkMultiFileExist 的主測試檔案.'

'新增 var/qbpwcf/sample/fileAccess::checkMultiFileExist 目錄,作為 fileAccess::checkMultiFileExist 的測試案例檔案存放處.'

'增加 etc/qbpwcf/allInOneConfig.php、usr/lib64/qbpwcf/allInOneFull.php 檔案中的 mode 變數,設定初始化本套件後要使用的模式.'

'增加 var/qbpwcf/system/config/index.php 的錯誤處理.'

'加強 commit-devel.sh 的設定性.'

'修正 cmd.php 檔案的 cmd 類別的 getArgu 函式,對於 $_SERVER 的處理.'

'修正 cmd.php 檔案的 cmd 類別的 getArgu 函式,對於參數數量計算的方式.'

'增加 cmd.php 檔案的 cmd 類別的 getArgu 函式的 arguEqual2http 參數,提供更一致的參數解析結果.'

'新增 mail.php 檔案的 mail 類別的 pear_smtp_send 函式,提供不透過curl指令使用SMTP寄送信件的功能.'

'新增 var/qbpwcf/sample/mail::pear_smtp_send.php 檔案,作為 mail::pear_smtp_send 的主測試檔案.'

'新增 var/qbpwcf/sample/mail::pear_smtp_send 目錄,作為 mail::pear_smtp_send 的測試案例檔案存放處.'

'修正 csInfomation.php 檔案的 csInfomation 類別的 getConnectionInfo 函式於網頁環境取得使用者名稱的功能.'

'修正 arrays.php 檔案的 arrays 類別的 mergeArray 函式對於參數的檢查.'

'準備釋出php-qbpwcf-alpha.v20250705'
 
42 269 d 17 h liveuser /trunk/ -- Power by QBPWCF

'增加 fileAccess.php 檔案的 fileAccess 類別的 createTempFile 函式遇到沒有權限在指定暫存目錄建立檔案的處理.'

'修正 fileAccess.php 檔案的 fileAccess 類別的 createTempFile 函式取得 tmp 路徑失敗的問題.'

'修正 fileAccess.php 檔案的 fileAccess 類別的 checkMultiFileExist 函式遇到軟連結一律視為不存在的問題.'

'修正 stringProcess.php 檔案的 stringProcess 類別的 toSingleShellArg 函式,遇到需要 escaped 的字串,其 urlEncodeStr 結果會為空字串的問題.'

'準備釋出php-qbpwcf-alpha.v20250616'
 
41 284 d 19 h liveuser /trunk/ -- Power by QBPWCF

'update Release_Note'

'update rpm spec file'

'add comment for cmd::svnci'
 
37 284 d 19 h liveuser /trunk/usr/lib64/qbpwcf/ -- Power by QBPWCF

'更新 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別對於 fileAccess::createTempFile 的使用.'
 
3 307 d 18 h liveuser /trunk/ -- Power by QBPWCF

'新增未commit到的檔案'