<?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; /trunk/README</title><description>WebSVN RSS feed &#x2013; qbpwcf-lib(archive)</description><lastBuildDate>Mon, 17 Aug 2026 21:27:00 +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=%2Ftrunk%2FREADME&amp;max=40&amp;peg=636</link><atom:link href="https://svn.qbpwcf.org/rss.php?path=%2Ftrunk%2FREADME&amp;peg=636&amp;repname=qbpwcf-lib%28archive%29" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 10 Jan 2024 13:52:21 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 634 – -- Power by QBPWCF  &apos;update readme file for qbpwcf-alpha-2024-01-10&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 for qbpwcf-alpha-2024-01-10&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=634&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=634&amp;peg=636</guid></item>
<item><pubDate>Tue, 09 Jan 2024 14:50:42 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 615 – -- Power by QBPWCF  &apos;變更 usr/bin/maxcpu 為透過 sudo 來以管理者權限運行.&apos; ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;變更 usr/bin/maxcpu 為透過 sudo 來以管理者權限運行.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 tmp 資料夾.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;將未於開頭標註版權宣告的文件更新&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新版權宣告的年份到 2024 年&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;not end&apos;&lt;/div&gt;~ /trunk/help&lt;br /&gt;~ /trunk/index.php&lt;br /&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=%2Ftrunk%2FREADME&amp;rev=615&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=615&amp;peg=636</guid></item>
<item><pubDate>Sun, 24 Dec 2023 09:00:20 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 613 – -- Power by QBPWCF  &apos;修正 cmd.php 檔案的 cmd 類別的 ...</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;修正 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式的  對於不合法 ssh 用戶名的處理.&apos;&lt;/div&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=%2Ftrunk%2FREADME&amp;rev=613&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=613&amp;peg=636</guid></item>
<item><pubDate>Sat, 23 Dec 2023 12:09:04 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 611 – -- Power by QBPWCF  &apos;更新 cmd.php 檔案的 cmd 類別的 ...</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;更新 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式的  對於不合法 ssh 用戶名的處理.&apos;&lt;/div&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=%2Ftrunk%2FREADME&amp;rev=611&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=611&amp;peg=636</guid></item>
<item><pubDate>Sat, 23 Dec 2023 05:06:53 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 610 – -- Power by QBPWCF  &apos;更新 cmd.php 檔案的 cmd 類別的 ...</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;更新 cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式的  對於不合法 ssh 用戶名的處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;update readme file&apos;&lt;/div&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=%2Ftrunk%2FREADME&amp;rev=610&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=610&amp;peg=636</guid></item>
<item><pubDate>Fri, 22 Dec 2023 08:32:15 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 608 – -- Power by QBPWCF  &apos;update version file&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 version file&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=608&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=608&amp;peg=636</guid></item>
<item><pubDate>Tue, 05 Dec 2023 09:25:40 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 605 – -- Power by QBPWCF  &apos;update readme file&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&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=605&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=605&amp;peg=636</guid></item>
<item><pubDate>Tue, 05 Dec 2023 08:50:55 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 599 – -- Power by QBPWCF  &apos;update readme file&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&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=599&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=599&amp;peg=636</guid></item>
<item><pubDate>Tue, 05 Dec 2023 08:47:31 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 597 – -- Power by QBPWCF  &apos;update readme file&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&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=597&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=597&amp;peg=636</guid></item>
<item><pubDate>Mon, 04 Dec 2023 07:49:43 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 583 – -- Power by QBPWCF  &apos;update readme file&apos;  &apos;add ...</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;update readme file&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;add debug log for usr/bin/commander.php&apos;&lt;/div&gt;~ /trunk/qbpwcf/usr/bin/commander.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=583&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=583&amp;peg=636</guid></item>
<item><pubDate>Sun, 03 Dec 2023 06:36:39 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 582 – -- Power by QBPWCF  &apos;新增 fileAccess.php 檔案的 fileAccess 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 fileAccess.php 檔案的 fileAccess 類別的 chmod 函式,簡化使用php內建 chmod 函式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新 cmd.php 檔案的 chmod 函式的 mode 參數註解.&apos;&lt;/div&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/qbpwcf/sock.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=582&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=582&amp;peg=636</guid></item>
<item><pubDate>Sun, 03 Dec 2023 05:26:08 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 581 – -- Power by QBPWCF  &apos;新增 log 資料夾，用來記錄運行本套件的 log.&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 log 資料夾，用來記錄運行本套件的 log.&apos;&lt;/div&gt;+ /trunk/qbpwcf/log&lt;br /&gt;+ /trunk/qbpwcf/log/usr&lt;br /&gt;+ /trunk/qbpwcf/log/usr/bin&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=581&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=581&amp;peg=636</guid></item>
<item><pubDate>Sun, 03 Dec 2023 04:54:53 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 579 – -- Power by QBPWCF  &apos;增加 usr/bin/commander.php 檔案的  debug ...</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;增加 usr/bin/commander.php 檔案的  debug 參數.&apos;&lt;/div&gt;~ /trunk/qbpwcf/usr/bin/commander.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=579&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=579&amp;peg=636</guid></item>
<item><pubDate>Fri, 24 Nov 2023 08:05:23 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 576 – -- Power by QBPWCF  &apos;修正 /usr/bin/ipBlockerd.php 的暫時白名單無效問題.&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;修正 /usr/bin/ipBlockerd.php 的暫時白名單無效問題.&apos;&lt;/div&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=%2Ftrunk%2FREADME&amp;rev=576&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=576&amp;peg=636</guid></item>
<item><pubDate>Fri, 24 Nov 2023 07:08:07 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 575 – -- Power by QBPWCF  &apos;修正 /usr/bin/qbpwcf-uscok.php 使用 sock::unixDomainSockServer 的 ...</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;修正 /usr/bin/qbpwcf-uscok.php 使用 sock::unixDomainSockServer 的 changePermission 參數.&apos;&lt;/div&gt;~ /trunk/qbpwcf/usr/bin/qbpwcf-usock.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=575&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=575&amp;peg=636</guid></item>
<item><pubDate>Sun, 19 Nov 2023 06:58:06 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 573 – -- 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=%2Ftrunk%2FREADME&amp;rev=573&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=573&amp;peg=636</guid></item>
<item><pubDate>Sun, 19 Nov 2023 06:49:35 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 572 – -- Power by QBPWCF  &apos;增加 arrays.php 檔案的 arrays 類別的 ...</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;增加 arrays.php 檔案的 arrays 類別的 mergeMultiDimensionArray 函式的回傳結果 argu,代表使用的參數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 /usr/bin/ipBlockerd.php 檔案的互動功能,可以手動指定暫時的白名單跟有效時間.&apos;&lt;/div&gt;~ /trunk/qbpwcf/sock.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=%2Ftrunk%2FREADME&amp;rev=572&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=572&amp;peg=636</guid></item>
<item><pubDate>Fri, 17 Nov 2023 09:48:59 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 570 – -- Power by QBPWCF  &apos;修正 usr/bin/ipBlockerd.php 檔案收到 --client-* 參數會導致程 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/bin/ipBlockerd.php 檔案收到 --client-* 參數會導致程 server 端程序終止的問題&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 sock.php 檔案的 sock 類別的 unixDomainSockClient 函式的 custom 參數會將 id 拋棄的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 addOnProcessFunc 參數的說明.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;變更 sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的 changePermission 參數為字串.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 arrays.php 檔案的 arrays 類別的 mergeMultiDimensionArray 函式的遇到要合併空陣列會出錯的問題.&apos;&lt;/div&gt;~ /trunk/qbpwcf/arrays.php&lt;br /&gt;~ /trunk/qbpwcf/sock.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=%2Ftrunk%2FREADME&amp;rev=570&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=570&amp;peg=636</guid></item>
<item><pubDate>Thu, 16 Nov 2023 06:57:44 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 568 – -- Power by QBPWCF  &apos;diff update readmd file, prepare ...</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;diff update readmd file, prepare release new version&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=568&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=568&amp;peg=636</guid></item>
<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=%2Ftrunk%2FREADME&amp;rev=565&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=565&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=564&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=564&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=563&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=563&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=562&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=562&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=560&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=560&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=557&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=557&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=554&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=554&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=553&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=553&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=551&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=551&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=550&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=550&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=548&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=548&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=544&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=544&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=542&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=542&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=539&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=539&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=535&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=535&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=531&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=531&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=529&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=529&amp;peg=636</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=%2Ftrunk%2FREADME&amp;rev=527&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=527&amp;peg=636</guid></item>
<item><pubDate>Tue, 01 Aug 2023 13:13:31 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 525 – -- Power by QBPWCF  &apos;新增 stringProcess.php 檔案的 stringProcess 類別中的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 stringProcess.php 檔案的 stringProcess 類別中的 str2hexStr 函式,提供將字串變成hex字串的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;標準化 stringProcess.php 檔案的 stringProcess 類別的 clearStrSymbol 函式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;標準化 stringProcess.php 檔案的 stringProcess 類別的 str2bytesArray 函式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;標準化 stringProcess.php 檔案的 stringProcess 類別的 str2hexStr 函式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;標準化 stringProcess.php 檔案的 stringProcess 類別的 bytes2bitString 函式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式使用 stringProcess::clearStrSymbol 的錯誤.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 svnci 函式使用 stringProcess::clearStrSymbol 的錯誤.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 svnci 函式的錯誤處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 keepServiceUp 函式的錯誤處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 cmd.php 檔案的 cmd 類別的 packetFromSvnToRemoteServer 函式的錯誤處理.&apos;&lt;/div&gt;~ /trunk/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=525&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=525&amp;peg=636</guid></item>
<item><pubDate>Wed, 12 Jul 2023 14:19:33 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 523 – -- Power by QBPWCF  &apos;修正 webSock.php 檔案的 webSock 類別的 ...</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;修正 webSock.php 檔案的 webSock 類別的 encode 函式誤將文字訊息變成pong.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 webSock.php 檔案的 webSock 類別的 unmask 函式的回傳結果.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式會定時向 client ping 的功能.[part2]&apos;&lt;/div&gt;~ /trunk/qbpwcf/webSock.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=523&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=523&amp;peg=636</guid></item>
<item><pubDate>Tue, 11 Jul 2023 09:24:56 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 521 – -- Power by QBPWCF  &apos;update README 檔案&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 檔案&apos;&lt;/div&gt;~ /trunk/README&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=521&amp;peg=636</link><guid>https://svn.qbpwcf.org/revision.php?repname=qbpwcf-lib%28archive%29&amp;path=%2Ftrunk%2FREADME&amp;rev=521&amp;peg=636</guid></item>
</channel></rss>