Subversion Repositories qbpwcf-lib(archive)

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
950 353 d 20 h liveuser /trunk/usr/lib64/qbpwcf/ -- Power by QBPWCF

'cp usr/lib to usr/lib64 for rpmbuild compatiable'
 
936 355 d 16 h liveuser /trunk/ -- Power by QBPWCF

''\''調整 cmd.php 檔案的 cmd 類別的 svnci 函式的設定檔預設位置,以符合 FHS(Filesystem Hierarchy Standard). [test]'\'''
 
917 357 d 17 h liveuser /trunk/usr/lib/qbpwcf/ -- Power by QBPWCF

'code clean'
 
915 357 d 17 h liveuser /trunk/usr/lib/qbpwcf/ -- Power by QBPWCF

'mv usr/lib to usr/lib/qbpwcf'
 
911 357 d 17 h liveuser /trunk/user_lib_qbpwcf_lib/ -- Power by QBPWCF

'prepare prepare mv usr/lib ro usr/lib/qbpwcf/lib'
 
910 357 d 17 h liveuser /trunk/usr_lib_qbpwcf/ -- Power by QBPWCF

'prepare mv usr/lib ro usr/lib/qbpwcf/lib'
 
909 358 d 16 h liveuser /trunk/usr/lib/ -- Power by QBPWCF

'code clean'
 
891 361 d 15 h liveuser /trunk/usr/lib/ -- Power by QBPWCF

'cp qbpwcf to usr/lib'
 
887 361 d 15 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 svnci 函式對於要移除版本控制的軟連結會判斷不存在的問題. [test]'
 
873 364 d 10 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 svnci 函式對於輸入含有小括弧會導致錯誤的問題.'

'修正 usr/bin/parse 檔案輸出解析結果的方式為 json.'
 
870 369 d 16 h liveuser /trunk/ -- Power by QBPWCF

'修正 stringProcess.php 檔案的 stringProcess 類別的 parse 函式以符合 usr/bin/commit 的輸出. [test]'

'修正 cmd.php 檔案的 cms 類別的 svnci 函式對於 usr/bin/commit 的輸出處理方式. [test]'
 
869 369 d 16 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF  
868 369 d 17 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 checkFileExist 函式判斷目標是否存在的方式. [test]'
 
863 371 d 10 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 chmod 函式遇到 參數 recursive 為 "true" 取得資料夾底下資料會出錯的問題. [test]'
 
862 371 d 11 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 chmod 函式遇到 參數 recursive 為 "true" 且目標資料夾底下是空的時會出錯的問題. [test]'
 
860 371 d 12 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'debug commit'
 
855 373 d 22 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/bin/parse 檔案輸出解析結果的方式為 json. [test]'

'調整 cmd.php 檔案的 cmd 類別的 parseCmdString 函式的實作. [test]'
 
854 375 d 11 h liveuser /trunk/ -- Power by QBPWCF

'修正 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式對於 客製化訊息 的處理.'

'新增 sock.php 檔案的 sock 類別的 getProcInfo 函式, 用於查詢透過 sock::unixDomainSockServer 執行的子程序資訊.'
 
852 376 d 19 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'新增 sample/sock::unixDomainSockServer.php 檔案,作為 sock::unixDomainSockServer 的主測試檔案.'

'新增 sample/sock::unixDomainSockServer 資料夾,作為 sock::unixDomainSockServer 的各測試案例存放處.'

'新增 sample/sock::unixDomainSockServer/20250228.php 作為 sock::unixDomainSockServer 的 20250228 測試案例. [test]'

'新增 sample/assets of sock::unixDomainSockServer_20250228 作為 sock::unixDomainSockServer 的 20250228 測試案例專屬資料夾.'

'新增 sample/threads::socket.php 檔案,作為 threads::socket 的主測試檔案.'

'新增 sample/threads::socket 資料夾,作為 threads::socket 的各測試案例存放處.'

'新增 sample/threads::socket/20250228.php 作為 threads::sock 的 20250228 測試案例. [test]'

'新增 sample/assets of threads::socket_20250228 作為 threads::sock 的 20250228 測試案例專屬資料夾.'

'qbpwcf/sock.php'

'fix bug'
 
844 412 d 16 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'commit part'
 
835 432 d 21 h liveuser /trunk/ -- Power by QBPWCF

'增加 sample/javaScript::qbpwcfJavaScript.php 的 window.qbpwcf.ws 測試案例. [test]'

'增加 sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws.php 檔案作為 javaScript::qbpwcfJavaScript 的 window.qbpwcf.ws 測試案例. [test]'

'增加 search.php 檔案的 search 類別的 getMeetMultiConditionsString 函式回傳的結果 meetConditions,代表符合的關鍵字條件.'

'新增 search.php 檔案的 search 類別的 getMeetMultiConditionsStrings 函式,提供搜尋多個字串是否有符合多個條件之一的內容.'

'新增 cmd.php 檔案的 cmd 類別的 httpdGetVhostInfo 函式,提供解析 appache vhost 設定的功能.'

'新增 sample/cmd::httpdGetVhostInfo.php 檔案,作為 cmd::httpdGetVhostInfo 的主測試檔案.'

'+新增 cmd::httpdGetVhostInfo 資料夾,作為 cmd::httpdGetVhostInfo 的測試案例存放區域.'

'新增 cmd::httpdGetVhostInfo/20250104.php 檔案,作為 cmd::httpdGetVhostInfo 的測試案例 20250104.'

'增加 fileAccess.php 檔案的 fileAccess 類別的 getFileContent 函式的 autoDeleteSpaceOnEachLineStart 參數,提供移除每行字串開頭空白的功能.'

'調整 sample/webSock::nativeSocketTcpIpServer.php 檔案的參數.'
 
833 439 d 15 h liveuser /trunk/ -- Power by QBPWCF

'增加 sample/usr_bin_test.php 檔案的 registerService.php 範例.'

'修正 sample/usr_bin_test.php 檔案的 list 參數為 all 時,會出現非可執行程式的問題.'

'新增 usr/bin/registerService.php 檔案,提供註冊 service 到 systemctl 的功能.'

'增加 fileAccess.php 檔案的 fileAccess 類別的 createTempFile 函式回傳的 檔案路徑與名稱 結果.'

'增加 cmd.php 檔案, cmd 類別的 parseArgu 函式,的 parseFormVar 參數,提供解析 _GET、_POST 表單變數的功能.'

'新增 javaScript.php 檔案的 javaScript 類別中 qbpwcfJavaScript 函式的 window.qbpwcf.ws 物件,提供存取 web socket 服務的功能. [test]'
 
830 446 d 16 h liveuser /trunk/ -- Power by QBPWCF

'修正 usr/bin/rsync.php 檔案缺少 fileArgu 參數的問題.'

'修正 cmd.php 檔案的 cmd 類別的 rsync 函式使用的 fileArug 參數未套用的問題.'
 
827 452 d 14 h liveuser /trunk/ -- Power by QBPWCF

'修正 sample/cmd::chown.php 使用 QBPWCF 套件的路徑指定.'

'修正 fileAccess.php 檔案的 fileAccess 類別的 checkMutiFileExist 函式的迴圈應用.'

'新增 fileAccess.php 檔案的 fileAccess 類別的 checkPathExist 函式, 用來確認路徑是否存在.'

'新增 fileAccess.php 檔案的 fileAccess 類別的 parsePath 函式, 用來解析路徑為逐層結果.'

'新增資料夾 sample/assets of cmd::rsync_20241212 作為 cmd::rsync 的 20241212 測試案例附件資料夾.'

'新增資料夾 sample/cmd::rsync 存放 cmd::rsync 的各項測試案例.'

'新增 sample/cmd::rsync.php 檔案 作為 cmd::rsync 的主測試檔案.'

'修正 cmd.php 檔案的 cmd 類別的 rsync 函式遇到 target 參數所指的檔案不存在會出錯的問題.'
 
811 472 d 18 h liveuser /trunk/ -- Power by QBPWCF

'新增 sample/cmd::registerService/20241125.php 檔案,作為 cmd::registerService 名為 20241125 測試案例.'

'新增 sample/cmd::registerService.php 檔案,作為 cmd::registerService 的測試案例主檔案.'
 
801 488 d 1 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 parseCmdString 函式回傳 content 的結果多了用於解析的指令程式問題.'
 
796 488 d 17 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 parseCmdString 函式,解析的字串會被當成指令指令的問題.'

'修正 usr/bin/auto.php 排程小時參數只有1個數字會出錯的問題.'

'修正 usr/bin/auto.php 排程時間用到不存在變數的問題.'
 
779 593 d 3 h liveuser /trunk/ -- Power by QBPWCF

'新增 usr/bin/rsync.php 檔案,提供輔助使用 rsync 指令的功能.'

'新增 cmd.php 檔案的 cmd 類別的 rsync 函式.提供輔助使用 rsync 指令的功能.'
 
733 696 d 15 h liveuser /trunk/ -- Power by QBPWCF

'修正 external.php 檔案的 external 類別的 callShell 函式對於 username 參數的應用.'

'修正 fileAccess.php 檔案的 fileAccess 類別的 getList 函式使用 fileAccess::fileInfo 的方式.'

'修正 csInformation.php 檔案的 csInformation 類別的 runner 函式於 container 會無法判別自己是哪個 user 的問題.'

'新增 sample/csInformation::getConnectionInfo.php 檔案,用於測試 csInformation::getConnectionInfo 功能.'
 
714 714 d 22 h liveuser /trunk/ -- Power by QBPWCF

'新增 sample/cmd::chmod/20240325.php 檔案.'

'新增 sample/cmd::chown/20240326.php 檔案.'

'變更 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 chown、chmod 方式.'

'新增 cmd.php 檔案的 cmd 類別的 getUserGroups 函式, 提供查詢使用者所屬的清單.'

'新增 sample/cmd::config 資料夾,存放使用 cmd::config 的各種不同範例程式.'

'新增 sample/cmd::config/initial.php 檔案.'

'新增 sample/cmd::config/20240328.php 檔案. [test]'
 
712 716 d 20 h liveuser /trunk/ -- Power by QBPWCF

'update readme'
 
711 717 d 0 h liveuser /trunk/ -- Power by QBPWCF

'新增 sample/config::server 資料夾,存放使用 config::server 的範例檔案.'

'標準化 csInformation.php 檔案的 csInformation 類別的 getConnectionInfo 函式的註解格式.'

'增加回傳 csInformation.php 檔案的 csInformation 類別的 getConnectionInfo 函式的回傳結果 phpUserType.'

'新增 cmd.php 檔案的 cmd 類別的 chmod 函式,提供預先檢查是否有權限進行 chmod 操作,避免錯誤訊息產生.'

'改善 fileAccess.php 檔案的 fileAccess 類別的 fileInfo 函式的說明.'

'增加 fileAccess.php 檔案的 fileAccess 類別的 getList 函式的回傳結果(使用者的權限、群組使用者的權限、其他使用者的權限、擁有者賬戶、群組擁有者賬戶).'

'增加 fileAccess.php 檔案的 fileAccess 類別的 getListTree 函式的回傳結果(使用者的權限、群組使用者的權限、其他使用者的權限、擁有者賬戶、群組擁有者賬戶).'

'新增 cmd::chmod 共 cmd::chmod.php 使用各種不同範例程式.'

'新增 sample/assets of cmd::chmod_20240325 供 cmd::chmod/20240325.php 使用.'
 
705 728 d 23 h liveuser /trunk/ -- Power by QBPWCF

'新增 sock.php 檔案的 sock 類別的 sendAnyMsgToQBPWCFunixSocket 函式,傳遞指定的訊息給 sock::unixDomainSocketServer 產生的 unix domain socket. [test]'

'增加 sock.php 檔案的 sock 類別的 addOnProcessFuncForUnixDomainSockServerInRunWithAutoAddMemoryDaemon 函式允許的 clientCache 參數. [test]'

'增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 addOnProcessFunc 參數給予 clientCache 參數. [test]'

'增加 config.php 檔案的 config 類別的 client 函式回傳的 rawContent 結果. [test]'

'增加 config.php 檔案的 config 類別的 client 函式的 cache、checkVersionInterval、inBg 參數. [test]'

'新增 config.php 檔案的 config 類別的 client 函式的 clientCacheDaemon 函式,提供config::client的cache支援. [test]'

'新增 config.php 檔案的 config 類別的 addOnProcessFuncForClientCacheDaemon 函式,給予 config::clientCacheDaemon 使用. [test]'

'新增 config.php 檔案的 config 類別的 funcToRunWhenIdleForClientCacheDaemon 函式.給予 config::clientCacheDaemon 使用. [test]'

'增加 catchWebContent.php 檔案的 catchWebContent 類別的 curlCmd 函式的 bgInProc 參數,讓curl指令透過proc在背景中運行,且可以監控狀況. [test]'

'增加 csInformation.php 檔案的 csInformation 類別的 getConnectionInfo 於指令模式下回傳的內容. [test]'

'修正 csInformation.php 檔案的 csInformation 類別的 getPathOfThisPhpFile 函式於 cmd 模式下的實作. [test]'

'增加 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式的 onlyWhenEnable 參數. [test]'

'更新 usr/bin/ipBlockerd.php 的註解.'

'新增 var 資料夾,用來存放運行時產出且結束執行後需要保存下來的檔案.'

'增加 fileAccess.php 檔案的 fileAccess 類別的 ls 函式回傳結果的說明.'
 
694 735 d 21 h liveuser /trunk/ -- Power by QBPWCF

'修正 cms.php 檔案的 cmd 類別的 systemd 函式對於 deactivating 的服務解析出錯的問題.'
 
693 735 d 21 h liveuser /trunk/ -- Power by QBPWCF

'修正 cms.php 檔案的 cmd 類別的 systemd 函式對於 enable 的服務解析出錯的問題.'
 
685 739 d 15 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'增加 mail.php 檔案的 mail 類別的 curlSmtp 函式的 levelForCheckSSL 參數,允許放寬ssl的驗證.'

'修正 cmd.php 檔案的 cmd 類別的 systemd 函式解析 service enable/disable 失敗的問題.'

'修正 usr/bin/keepMariadb.php 運行失敗的問題.'

'修正 usr/bin/keepHttpd.php 運行失敗的問題.'
 
669 743 d 15 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'新增 usr/bin/unixDoaminSockClient.php 檔案,用於連線到 unix domain server.'

'修正 cmd.php 檔案的 cmd 類別的 uuid 函式的回傳結果說明缺少 content 的問題.'

'新增 usr/bin/unixDoaminSockServer.php 檔案,用於簡單建立 unix domain server.'

'新增 sample/sock::runWithAutoAddMemoryDaemon.php 檔案,用於展示 sock::runWithAutoAddMemoryDaemon.'

'新增 sock.php 檔案的 sock 類別的 addOnProcessFuncForUnixDomainSockServerInRunWithAutoAddMemoryDaemon 函式提供給 sock::runWithAutoAddMemoryDaemon 中 unixDomainSockServer 函式的 addOnProcessFunc 參數.'

'新增 sock.php 檔案的 sock 類別的 runWithAutoAddMemoryDaemon 函式提供執行時依照需要增加記憶體上限的功能.'

'新增 config.php 檔案的 config 類別的 autoAddMemory 函式提供依照需要增加記憶體上限的功能.'

'增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 unixDomainSockServer 參數.'

'修正 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的遇到執行 addOnProcessFunc 參數指定的函式時,出錯會導致 unixDomainSockClient 函式卡死的問題.'

'增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的回傳結果 serverCache 中的 clientSide["addOnProcessFunc"][$addOnProcessFunc] 用來儲存 $addOnProcessFunc 函式回傳的結果.'

'增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的回傳結果 serverCache 中的 "exit" 元素,用來代表是正常結束.'

'修正 log.php 檔案的 log 類別的 record 函式無法直接使用字串作為log內容的問題.'
 
631 793 d 15 h liveuser /trunk/qbpwcf/ -- Power by QBPWCF

'not end'
 
613 809 d 21 h liveuser /trunk/ -- Power by QBPWCF

'修正 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式的 對於不合法 ssh 用戶名的處理.'
 
611 810 d 18 h liveuser /trunk/ -- Power by QBPWCF

'更新 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式的 對於不合法 ssh 用戶名的處理.'