<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>qbpwcf-lib(archive) &#x2013; /</title><description>WebSVN RSS feed &#x2013; qbpwcf-lib(archive)</description><lastBuildDate>Mon, 17 Aug 2026 23:13:38 +0000</lastBuildDate><generator>WebSVN 2.8.2</generator><language>en</language><link>https://svn.qbpwcf.org/log.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;max=40&amp;peg=565</link><atom:link href="https://svn.qbpwcf.org/rss.php?path=%2F&amp;peg=565&amp;repname=qbpwcf-lib%28archive%29" rel="self" type="application/rss+xml" />
<item><pubDate>Mon, 13 Nov 2023 13:43:24 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 565 – -- Power by QBPWCF  &apos;增加 install.php 對於 $configUrl 的設定.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 install.php 對於 $configUrl 的設定.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/config::showSettings.php 檔案,用來驗證取得 php 設定資訊的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;剔除 config.php 檔案的 config 類別的 showSettings 函式的必填參數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 config.php 檔案的 config 類別的 showSettings 函式預設回傳的設定.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 nmcli_list 函式 使用 cmd::checkCmdExist 搭配的參數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/cmd::blockAcctackIp.php 檔案,用於驗證 cmd::blockAcctackIp 功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 config.php 檔案的 config 類別的 changeSettings 函式的註解說明.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/threads::demo.php 檔案,用來驗證多執行序的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 threads.php 為要自動匯入的類別檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 infoToFunction 參數,提供給予addOnProcessFunc跟funcToRunWhenIdle函式的資訊,在函式中其參數的info鍵值.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sock.php 檔案的 sock arrays.php 檔案 arrays 類別的 mergeMultiDimensionArray 函式,提供合併特定內容相同的多維陣列的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 fileAccess.php 檔案的 fileAccess 類別的 getFileContent 函式的 web 參數說明.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 sock.php 檔案的 sock 類別的  unixDomainSockClient 函式的 custom 實作與參數說明.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 addOnProcessFunc 參數說明.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;調整 cmd.php 檔案的 cmd 類別的 echoMultiLine 函式的結尾換行寫法,使之更通用.&apos;&lt;/div&gt;~ /trunk/qbpwcf/allInOneForCI.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForCmd.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForJson.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForSOAP.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneFull.php&lt;br /&gt;~ /trunk/qbpwcf/arrays.php&lt;br /&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/config.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/qbpwcf/sock.php&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/backupDb.php&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/cmd::blockAcctackIp.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=565&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=565&amp;peg=565</guid></item>
<item><pubDate>Sat, 21 Oct 2023 05:11:39 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 564 – -- Power by QBPWCF  &apos;讓install.php可以指定config server的位置&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;讓install.php可以指定config server的位置&apos;&lt;/div&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=564&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=564&amp;peg=565</guid></item>
<item><pubDate>Sat, 14 Oct 2023 09:24:26 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 563 – -- Power by QBPWCF  &apos;新增 sample/config::showSettings.php 檔案,用來驗證取得 php 設定資訊的功能.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/config::showSettings.php 檔案,用來驗證取得 php 設定資訊的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;剔除 config.php 檔案的 config 類別的 showSettings 函式的必填參數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 config.php 檔案的 config 類別的 showSettings 函式預設回傳的設定.&apos;&lt;/div&gt;~ /trunk/qbpwcf/config.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/config::showSettings.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=563&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=563&amp;peg=565</guid></item>
<item><pubDate>Fri, 13 Oct 2023 12:41:45 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 562 – -- Power by QBPWCF  &apos;code clean&apos;  &apos;修正 cmd.php ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;code clean&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 nmcli_list 函式 使用 cmd::checkCmdExist 的參數.&apos;&lt;/div&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=562&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=562&amp;peg=565</guid></item>
<item><pubDate>Thu, 12 Oct 2023 06:03:15 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 561 – -- Power by QBPWCF  &apos;tag tags/20231012 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20231012 from trunk&apos;&lt;/div&gt;+ /tags/20231012 &lt;i&gt;(copied from /trunk@560)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=561&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=561&amp;peg=565</guid></item>
<item><pubDate>Thu, 12 Oct 2023 05:56:35 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 560 – -- Power by QBPWCF  &apos;修正 cmd.php 檔案的 cmd 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式，執行一段時間後會回傳內容錯亂IP裡面放置log的現象.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 catchWebContent.php 檔案的 catchWebContent 類別的 curlCmd 函式使用 curl 指令的參數.&apos;&lt;/div&gt;~ /trunk/qbpwcf/catchWebContent.php&lt;br /&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=560&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=560&amp;peg=565</guid></item>
<item><pubDate>Sun, 01 Oct 2023 04:56:23 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 559 – -- Power by QBPWCF  &apos;tag tags/20231001 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20231001 from trunk&apos;&lt;/div&gt;+ /tags/20231001 &lt;i&gt;(copied from /trunk@558)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=559&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=559&amp;peg=565</guid></item>
<item><pubDate>Sun, 01 Oct 2023 04:53:23 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 558 – -- Power by QBPWCF  &apos;fix http log info for ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;fix http log info for  blockAcctackIp&apos;&lt;/div&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=558&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=558&amp;peg=565</guid></item>
<item><pubDate>Sun, 01 Oct 2023 04:29:43 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 557 – -- Power by QBPWCF  &apos;code clean&apos;  &apos;增加 usr/bin/ipBlockerd.php ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;code clean&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/ipBlockerd.php 檔案輸出 封鎖 ip 的原因資訊.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式回傳 封鎖IP原因的 變數 reason.&apos;&lt;/div&gt;~ /trunk/qbpwcf/arrays.php&lt;br /&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=557&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=557&amp;peg=565</guid></item>
<item><pubDate>Sun, 01 Oct 2023 04:27:32 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 556 – -- Power by QBPWCF  &apos;增加 cmd.php 檔案的 cmd 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式回傳 封鎖IP原因的 變數 reason.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;--line&apos;&lt;/div&gt;~ /trunk/qbpwcf/usr/bin/ipBlockerd.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=556&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=556&amp;peg=565</guid></item>
<item><pubDate>Mon, 25 Sep 2023 04:06:35 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 555 – -- Power by QBPWCF  &apos;tag tags/20230925 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230925 from trunk&apos;&lt;/div&gt;+ /tags/20230925 &lt;i&gt;(copied from /trunk@554)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=555&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=555&amp;peg=565</guid></item>
<item><pubDate>Mon, 25 Sep 2023 04:01:37 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 554 – -- Power by QBPWCF  &apos;增加 install.php 的檔案的 getIpUrl 參數,允許設定提供取得自身對外ip的服務網址.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 install.php 的檔案的 getIpUrl 參數,允許設定提供取得自身對外ip的服務網址.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新 csInformation.php 檔案的 csInformation 類別的 getServerRealIP 函式取得自己 ip 的預設服務網址.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 csInformation.php 檔案的 csInformation 類別的 getServerRealIP 函式取得自己 ip 會因為 /usr/lib/qbpwcf/etc/config.php 內容為 $myIp=&quot;&quot; 導致不會去問 IP 的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/csInformation:getServerRealIP.php 檔案,用來驗證取得自己對外 ip 的服務功能.&apos;&lt;/div&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/qbpwcf/csInformation.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=554&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=554&amp;peg=565</guid></item>
<item><pubDate>Mon, 25 Sep 2023 03:24:47 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 553 – -- Power by QBPWCF  &apos;更新 csInformation.php 檔案的 csInformation 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;更新 csInformation.php 檔案的 csInformation 類別的 getServerRealIP 函式取得自己 ip 的服務網址.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 csInformation.php 檔案的 csInformation 類別的 getServerRealIP 函式取得自己 ip 會因為 /usr/lib/qbpwcf/etc/config.php 內容為 $myIp=&quot;&quot; 導致不會去問 IP 的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/csInformation:getServerRealIP.php 檔案,用來驗證取得自己對外 ip 的服務功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;quiy&apos;&lt;/div&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/qbpwcf/csInformation.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/keepSshd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;~ /trunk/sample/config::server.php&lt;br /&gt;+ /trunk/sample/csInformation::getServerRealIP.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=553&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=553&amp;peg=565</guid></item>
<item><pubDate>Sun, 24 Sep 2023 07:14:25 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 552 – -- Power by QBPWCF  &apos;tag tags/20230924 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230924 from trunk&apos;&lt;/div&gt;+ /tags/20230924 &lt;i&gt;(copied from /trunk@551)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=552&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=552&amp;peg=565</guid></item>
<item><pubDate>Sun, 24 Sep 2023 05:55:17 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 551 – -- Power by QBPWCF  &apos;update README FILE contnet&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update README FILE contnet&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=551&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=551&amp;peg=565</guid></item>
<item><pubDate>Sun, 24 Sep 2023 05:53:31 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 550 – -- Power by QBPWCF  &apos;增加 usr/bin/keepSshd.php 的 config 參數支援.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/keepSshd.php 的 config 參數支援.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/systemd/system/sshd-keep.service 檔案，用來確保 sshd 服務有正常運行.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 fileAccess.php 檔案的 fileAccess 類別的 updateFile 函式的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 install.php 的檔案的 sshAddrAndPort 參數,以支援 sshd-keep.service.&apos;&lt;/div&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;+ /trunk/qbpwcf/systemd/system/sshd-keep.service&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/keepSshd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=550&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=550&amp;peg=565</guid></item>
<item><pubDate>Wed, 20 Sep 2023 08:38:37 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 549 – -- Power by QBPWCF  &apos;tag tags/20230920 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230920 from trunk&apos;&lt;/div&gt;+ /tags/20230920 &lt;i&gt;(copied from /trunk@548)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=549&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=549&amp;peg=565</guid></item>
<item><pubDate>Wed, 20 Sep 2023 08:32:44 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 548 – -- Power by QBPWCF  &apos;增加 cmd.php 檔案的 cmd 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式判斷服務正常啟動與否的依據,可選的依據有ip:port/protocol、unix domain socket address、program name.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/parser:ss.php 檔案,用來驗證解析 ss 指令的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/video:html5.php 檔案中的寫 log 的例外處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 mail.php 檔案中的 mail 類別的 curlSmtp 函式只有第一個收件人收得到信件的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別的 delStrBeforeKeyWord 函式 recursive 參數為 &quot;true&quot; 永遠找不到關鍵字的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別的 delStrBeforeKeyWord 函式 recursive 參數為 &quot;true&quot; 時可能因為找不到關鍵字而出錯的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別的 delStrBeforeKeyWord 函式 recursive 參數為 &quot;true&quot; 時無法結束執行的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 stringProcess.php 檔案的 stringProcess 類別的 delStrBeforeKeyWord 函式回傳的結果 argu.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 search.php 檔案的 search 類別的 getMeetConditionsString 函式使用 tailWord 參數卻沒有找到關鍵字時會卡住的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 sample/stringProcess::getContentBetweenKeyWord.php 無法在網站上運行的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別的  delStrAfterKeyWord 函式在修正 delStrBeforeKeyWord 函式後失效的問題.&apos;&lt;/div&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/external.php&lt;br /&gt;~ /trunk/qbpwcf/parser.php&lt;br /&gt;~ /trunk/qbpwcf/search.php&lt;br /&gt;~ /trunk/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/cmd::keepServiceUp.php&lt;br /&gt;+ /trunk/sample/mail::curlSmtp.php&lt;br /&gt;+ /trunk/sample/parser::ss.php&lt;br /&gt;+ /trunk/sample/stringProcess::delStrAfterKeyWord.php&lt;br /&gt;~ /trunk/sample/stringProcess::getContentBetweenKeyWord.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=548&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=548&amp;peg=565</guid></item>
<item><pubDate>Fri, 08 Sep 2023 04:47:22 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 547 – -- Power by QBPWCF</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;/div&gt;x /trunk/sample/video::html.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=547&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=547&amp;peg=565</guid></item>
<item><pubDate>Fri, 08 Sep 2023 04:47:00 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 546 – -- Power by QBPWCF  &apos;fix name of video::html.php&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;fix name of video::html.php&apos;&lt;/div&gt;+ /trunk/sample/video::html5.php &lt;i&gt;(copied from /trunk/sample/video::html.php@545)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=546&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=546&amp;peg=565</guid></item>
<item><pubDate>Fri, 08 Sep 2023 04:46:15 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 545 – -- Power by QBPWCF  &apos;增加 sample/video:html5.php 檔案中的寫 log 的例外處理.&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/video:html5.php 檔案中的寫 log 的例外處理.&apos;&lt;/div&gt;~ /trunk/sample/video::html.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=545&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=545&amp;peg=565</guid></item>
<item><pubDate>Fri, 08 Sep 2023 04:22:37 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 544 – -- Power by QBPWCF  &apos;修正 mail.php 檔案中的 mail 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 mail.php 檔案中的 mail 類別的 curlSmtp 函式只有第一個收件人收得到信件的問題.&apos;&lt;/div&gt;~ /trunk/qbpwcf/mail.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=544&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=544&amp;peg=565</guid></item>
<item><pubDate>Wed, 06 Sep 2023 11:17:37 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 543 – -- Power by QBPWCF  &apos;tag tags/20230906-1 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230906-1 from trunk&apos;&lt;/div&gt;+ /tags/20230906-1 &lt;i&gt;(copied from /trunk@542)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=543&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=543&amp;peg=565</guid></item>
<item><pubDate>Wed, 06 Sep 2023 11:14:40 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 542 – -- Power by QBPWCF  &apos;修正 mail.php 檔案中的 mail 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 mail.php 檔案中的 mail 類別的 curlSmtp 函式的 mail 內容格式為 RCF5321&apos;&lt;/div&gt;~ /trunk/qbpwcf/mail.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=542&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=542&amp;peg=565</guid></item>
<item><pubDate>Wed, 06 Sep 2023 03:55:10 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 541 – -- Power by QBPWCF  &apos;tag tags/20230906 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230906 from trunk&apos;&lt;/div&gt;+ /tags/20230906 &lt;i&gt;(copied from /trunk@540)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=541&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=541&amp;peg=565</guid></item>
<item><pubDate>Tue, 05 Sep 2023 08:09:15 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 540 – -- Power by QBPWCF  &apos;tag tags/20230905 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230905 from trunk&apos;&lt;/div&gt;+ /tags/20230905 &lt;i&gt;(copied from /trunk@535)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=540&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=540&amp;peg=565</guid></item>
<item><pubDate>Tue, 05 Sep 2023 08:05:53 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 539 – -- Power by QBPWCF  &apos;update versio file content&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update versio file content&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=539&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=539&amp;peg=565</guid></item>
<item><pubDate>Tue, 05 Sep 2023 08:04:55 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 538 – -- Power by QBPWCF  &apos;add comment&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;add comment&apos;&lt;/div&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=538&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=538&amp;peg=565</guid></item>
<item><pubDate>Tue, 05 Sep 2023 06:22:05 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 537 – -- Power by QBPWCF  &apos;update usage of qbpwcf&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update usage of qbpwcf&apos;&lt;/div&gt;~ /trunk/qbpwcf/usr/bin/backupDb.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=537&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=537&amp;peg=565</guid></item>
<item><pubDate>Sat, 02 Sep 2023 12:32:28 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 536 – -- Power by QBPWCF</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;/div&gt;+ /tags/20230902 &lt;i&gt;(copied from /trunk@535)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=536&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=536&amp;peg=565</guid></item>
<item><pubDate>Sat, 02 Sep 2023 12:30:49 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 535 – -- Power by QBPWCF  &apos;update README file content&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update README file content&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=535&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=535&amp;peg=565</guid></item>
<item><pubDate>Sat, 02 Sep 2023 12:30:09 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 534 – -- Power by QBPWCF  &apos;修正 csInformation.php 檔案的 csInformation 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 csInformation.php 檔案的 csInformation 類別的 getServerRealIP 函式 使用 fileAccess::parseVaraiableInPHPfile 的方式.&apos;&lt;/div&gt;~ /trunk/qbpwcf/csInformation.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=534&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=534&amp;peg=565</guid></item>
<item><pubDate>Sat, 02 Sep 2023 12:29:17 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 533 – -- Power by QBPWCF  &apos;修正註解&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正註解&apos;&lt;/div&gt;~ /trunk/qbpwcf/search.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=533&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=533&amp;peg=565</guid></item>
<item><pubDate>Wed, 30 Aug 2023 07:02:21 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 532 – -- Power by QBPWCF  &apos;tag tags/20230830-1 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230830-1 from trunk&apos;&lt;/div&gt;+ /tags/20230830-1 &lt;i&gt;(copied from /trunk@531)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=532&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=532&amp;peg=565</guid></item>
<item><pubDate>Wed, 30 Aug 2023 07:00:35 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 531 – -- Power by QBPWCF  &apos;修正 fileAccess.php 檔案的 fileAccess 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式的語法錯誤.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/fileAccess::parseVaraiableInPHPfile.php 檔案,用來驗證 fileAccess::parseVaraiableInPHPfile&apos;&lt;/div&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/fileAccess::parseVaraiableInPHPfile.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=531&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=531&amp;peg=565</guid></item>
<item><pubDate>Wed, 30 Aug 2023 03:33:18 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 530 – -- Power by QBPWCF  &apos;tag tags/20230830 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230830 from trunk&apos;&lt;/div&gt;+ /tags/20230830 &lt;i&gt;(copied from /trunk@529)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=530&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=530&amp;peg=565</guid></item>
<item><pubDate>Wed, 30 Aug 2023 03:29:25 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 529 – -- Power by QBPWCF  &apos;增加 sample/bigbluebutton::getCheckSum.php 的 log 設置.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 19 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/bigbluebutton::getCheckSum.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/bigbluebutton::listRooms.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/cmd::createBatch.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/cmd::makeTarFile.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/cmd::makeTarZstFile.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加  sample/cmd::msPortable.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/external::callShellHelper.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sample/external::callShellInBg.php 的 log 設置.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 catchWebContent.php 檔案的 catchWebContent 類別的 curlCmd 函式的回傳結果 fullContent.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 logs.php 檔案的 logs 類別的 record 函式的回傳結果 content 與可省略參數 returnOnly.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/config::client.php 檔案,用來驗證 config::client&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/config::create.php 檔案,用來驗證 config::create&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 config.php 檔案的  config 類別的 create 函式,來建立供 config::server 讀取的設定檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式,解析字串會多 「&quot;」 在開頭跟結尾的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/assets of fileAccess/config.php 檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/fileAccess::parseVariableInPHPfile.php 檔案,用來驗證 fileAccess::parseVariableInPHPfile&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別中的 delStrBeforeKeyWord 函式的註解.&apos;&lt;/div&gt;~ /trunk/qbpwcf/catchWebContent.php&lt;br /&gt;~ /trunk/qbpwcf/config.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/qbpwcf/logs.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/assets of config/.ht_config&lt;br /&gt;+ /trunk/sample/assets of fileAccess&lt;br /&gt;+ /trunk/sample/assets of fileAccess/config.php&lt;br /&gt;~ /trunk/sample/bigbluebutton::getCheckSum.php&lt;br /&gt;~ /trunk/sample/bigbluebutton::listRooms.php&lt;br /&gt;~ /trunk/sample/cmd::createBatch.php&lt;br /&gt;~ /trunk/sample/cmd::makeTarFile.php&lt;br /&gt;~ /trunk/sample/cmd::makeTarZstFile.php&lt;br /&gt;~ /trunk/sample/cmd::msPortable.php&lt;br /&gt;+ /trunk/sample/config::client.php&lt;br /&gt;+ /trunk/sample/config::create.php&lt;br /&gt;+ /trunk/sample/config::server.php&lt;br /&gt;~ /trunk/sample/external::callShellHelper.php&lt;br /&gt;~ /trunk/sample/external::callShellInBg.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=529&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=529&amp;peg=565</guid></item>
<item><pubDate>Tue, 15 Aug 2023 08:39:39 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 528 – -- Power by QBPWCF  &apos;tag tags/20230815 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230815 from trunk&apos;&lt;/div&gt;+ /tags/20230815 &lt;i&gt;(copied from /trunk@527)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=528&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=528&amp;peg=565</guid></item>
<item><pubDate>Tue, 15 Aug 2023 08:36:45 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 527 – -- Power by QBPWCF  &apos;增加 cmd.php 檔案的 cmd 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 17 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式判斷服務正常啟動與否的依據,可選的依據有ip:port/protocol、unix domain socket address、program name.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式的 reportOnly 參數,提供僅輸出訊息,不直接啟動與重新啟動服務.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sock.php 檔案的 sock 類別的 execAnyCmdByQBPWCFunixSocket 函式,提供透過 usr/bin/qbpwcf-usock.php 產生的  unix domain socket 來運行指定的指令.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/sock::execAnyCmdByQBPWCFunixSocket.php 用於測試 sock 類別的 execAnyCmdByQBPWCFunixSocket 函式的範例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 parser.php 檔案，提供 parser 類別，存放解析各種內容的程式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 parser.php 檔案的 parser 類別的 ss 函式,用於解析 ss 指令的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 parser.php 檔案的 parser 類別的 section 函式,用於解析字串為多個段落.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 allInOneForCI.php 、allInOneForCmd.php、allInOneForJson.php、allInOneForSOAP.php、allInOneFull.php 檔案中匯入的類別檔案 parser.php&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/keepHttpd.php 的 debug 資訊.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/bin/keepSshd.php 程式,用來確保 sshd 服務正常.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 stringProcess.php 檔案的 stringProcess 類別中的 getMeetConditionsString 函式的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 search.php 檔案中 search 類別的 getMeetConditionsString 函式回傳 content 的結果,代表剔除字首字尾後的內容.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 systemd 函式的判斷有無取得服務狀態的方式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 stringProcess.php 檔案的 stringProcess 類別中 delStrAfterKeyWord 函式的 deleteLastRepeatedOne 參數,提供僅刪除最後一個關鍵字後的內容.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/sock::execAnyCmdByQBPWCFunixSocket.php 檔案，提供透過 QBPWCF Unix Domain Socket Server 執行指令的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/bigbluebutton::listRooms.php 檔案，用來確認尚還開啟的 room.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 sample/bigbluebutton::getCheckSum.php 檔案，用來取得 應用於api 的 checksum.&apos;&lt;/div&gt;~ /trunk/qbpwcf/allInOneForCI.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForCmd.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForJson.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneForSOAP.php&lt;br /&gt;~ /trunk/qbpwcf/allInOneFull.php&lt;br /&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/db.php&lt;br /&gt;+ /trunk/qbpwcf/parser.php&lt;br /&gt;~ /trunk/qbpwcf/search.php&lt;br /&gt;~ /trunk/qbpwcf/sock.php&lt;br /&gt;~ /trunk/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/qbpwcf/usr/bin/keepHttpd.php&lt;br /&gt;+ /trunk/qbpwcf/usr/bin/keepSshd.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;+ /trunk/sample/bigbluebutton::getCheckSum.php&lt;br /&gt;+ /trunk/sample/bigbluebutton::listRooms.php&lt;br /&gt;+ /trunk/sample/sock::execAnyCmdByQBPWCFunixSocket.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=527&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=527&amp;peg=565</guid></item>
<item><pubDate>Tue, 01 Aug 2023 13:25:38 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 526 – -- Power by QBPWCF  &apos;tag tags/20230801 from trunk&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;tag tags/20230801 from trunk&apos;&lt;/div&gt;+ /tags/20230801 &lt;i&gt;(copied from /trunk@525)&lt;/i&gt;&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=526&amp;peg=565</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2F&amp;isdir=1&amp;rev=526&amp;peg=565</guid></item>
</channel></rss>