<?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>php-qbpwcf &#x2013; /trunk/usr/share/qbpwcf/sample/</title><description>WebSVN RSS feed &#x2013; php-qbpwcf</description><lastBuildDate>Mon, 17 Aug 2026 22:11:45 +0000</lastBuildDate><generator>WebSVN 2.8.2</generator><language>en</language><link>https://svn.qbpwcf.org/log.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;max=40&amp;</link><atom:link href="https://svn.qbpwcf.org/rss.php?isdir=1&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;repname=php-qbpwcf" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 06 Aug 2026 08:08:35 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 407 – -- Power by QBPWCF  &apos;置換測試資料內容為模擬的&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;置換測試資料內容為模擬的&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206/db.qbpwcf.org-ori&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260804/db.qbpwcf.org.ori&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=407</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=407</guid></item>
<item><pubDate>Thu, 06 Aug 2026 07:52:51 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 406 – -- Power by QBPWCF  &apos;修正 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 createTempFile 函式取得暫存檔案名稱的方法.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/config.php 檔案的 config 類別的 changeSettings 函式的 mode 參數為 &quot;develop&quot; 時, php 的 error_reporting 設定為 E_ALL.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/config.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/zerossl.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260804.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=406</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=406</guid></item>
<item><pubDate>Tue, 04 Aug 2026 14:21:34 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 405 – -- Power by QBPWCF  &apos;增加 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php 檔案的測試案例 20260804.&apos;  ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php 檔案的測試案例 20260804.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260804.php 檔案,作為 zerossl::updateDnsRecordFile 的測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260804 目錄,存放供 zerossl::updateDnsRecordFile 測試案例 20260804 使用的 asset&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/zerossl.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260804&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260804/db.qbpwcf.org.ori&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260804.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=405</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=405</guid></item>
<item><pubDate>Tue, 21 Jul 2026 08:00:20 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 398 – -- Power by QBPWCF  &apos;補沒commit到的檔案&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;補沒commit到的檔案&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_streams_select&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_streams_select.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_streams_select/20260718.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=398</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=398</guid></item>
<item><pubDate>Tue, 21 Jul 2026 07:57:32 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 397 – -- Power by QBPWCF  &apos;增加 usr/share/qbpwcf/sample/reource::server.php 檔案的 resource::server 測試案例 ...</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;增加 usr/share/qbpwcf/sample/reource::server.php 檔案的 resource::server 測試案例 20260701&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets of resource::server_20260701 目錄,存放 resource::server 測試案例 20260701 的 assets.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正  usr/lib/qbpwcf/threads.php 檔案中的 threads 類別的 proc_update 函式 pipe 跟 process 未於程序結束後關閉的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/threads.php 檔案中的 threads 類別的 proc_update 函式讀取運行中程序輸出的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/variableCheck.php 檔案中的 variableCheck 類別的 checkArguments 函式的 arrayCount 參數,用於檢查指定的陣列參數其元素數量.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib/qbpwcf/threads.php 檔案中的 threads 類別的 proc_streams_select 函式,作為 proc_stream_select 的替代.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/threads::proc_streams_select.php 檔案,作為 threads::proc_stream_select 的主測試檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/threads::proc_streams_select 目錄, 存放 threads::proc_stream_select 的格式測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/threads::proc_streams_select/20260718.php 檔案, 作為 threads::proc_stream_select 20260718 的測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets of threads::proc_streams_select_20260718 目錄,存放 threads::proc_stream_select 測試案例 20260718 的 assets.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新 README 檔案的內容,以符合 noarch 的規範.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 addOnProcessFunc 函式回應的訊息內容.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/sock.php 檔案的 sock 類別的 unixDomainSockServer 函式的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/config.php 檔案的 config 類別的 autoAddMemory 函式的 whenAviMemLessThan 參數使用.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;移除不應該 commit 的動態檔案.&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;x /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/resource.sock.shutdownStr&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701/client_r.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701/client_w.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701/resource.sock.shutdownStr&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701/server.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260701/server.php.log&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of threads::proc_streams_select_20260718&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/resource::server.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/resource::server/20260701.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=397</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=397</guid></item>
<item><pubDate>Thu, 09 Jul 2026 15:48:55 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 391 – -- Power by QBPWCF  &apos;新增 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 getTextFilePart 函式,提供逐行讀取純文字 log 檔案內容的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/fileAccess::getTextFilePart.php 檔案,作為 fileAccess::getTextFilePart 的主測試檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/fileAccess::getTextFilePart 目錄,作為存放 fileAccess::getTextFilePart 各測試案例的檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/assets of fileAccess::getTextFilePart_20260708 目錄,作為存放 fileAccess::getTextFilePart 測試案例 20260708 的 assets 存放處&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/assets of fileAccess::getTextFilePart_20260708-1 目錄,作為存放 fileAccess::getTextFilePart 測試案例 20260708-1 的 assets 存放處.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/external.php 檔案的 external 類別的 execPHPcode 函式,在 shell 運行 php程式字串.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的  getFileContent 函式的 disableReturnBase64 參數,可以節省取得大檔案內容的記憶體.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;優化 /usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 存取 http log 的方式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;調整 usr/share/qbpwcf/security.php 檔案的 security 類別的 checkHttpAttackLog 函式使用 fileAccess::getFileContent 的參數,降低記憶體的使用.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/fileAccess.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708-1&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708-1/loadLogFile.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708-1/readOnly_ssl_access_log&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708-1/rotateLogFile.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708-1/ssl_access_log&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of fileAccess::getTextFilePart_20260708/ssl_access_log&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/fileAccess::getTextFilePart&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/fileAccess::getTextFilePart.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/fileAccess::getTextFilePart/20260708-1.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/fileAccess::getTextFilePart/20260708.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=391</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=391</guid></item>
<item><pubDate>Mon, 29 Jun 2026 14:57:58 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 385 – -- Power by QBPWCF  &apos;fix unexpected error node&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 unexpected error node&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/client.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=385</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=385</guid></item>
<item><pubDate>Mon, 29 Jun 2026 14:56:41 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 384 – -- Power by QBPWCF  &apos;delete unexpected error node&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;delete unexpected error node&apos;&lt;/div&gt;x /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/client.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=384</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=384</guid></item>
<item><pubDate>Mon, 29 Jun 2026 14:44:47 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 383 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/search::getMatchFormatsStrings.php 檔案,作為 search::getMatchFormatsStrings 的主測試檔案.&apos; ...</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;新增 usr/share/qbpwcf/sample/search::getMatchFormatsStrings.php 檔案,作為 search::getMatchFormatsStrings 的主測試檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/search::getMatchFormatsStrings 目錄,作為存放 search::getMatchFormatsStrings 各式測試檔案例的地方.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 chmod 函式於 proc 中呼叫之會被檢查為沒有權限運行的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 ust/lib/qbpwcf/threads.php 檔案的 threads 類別的 proc_stream_select 函式,提供監控 threads::proc 運行的不等待多程序運行時輸出的內容.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/threads::proc_stream_select.php 檔案,作為 threads::proc_stream_select 的主測試檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/threads::proc_stream_select 目錄,存放 threads::proc_stream_select 的各式測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/share/qbpwcf/sample/threads::proc.php 檔案的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/ipBlockerd.php 檔案的註解說明記憶體使用的狀況.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/resource.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/threads.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/resource::server/20260604-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_stream_select&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_stream_select.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/threads::proc_stream_select/20260629.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=383</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=383</guid></item>
<item><pubDate>Wed, 24 Jun 2026 09:10:06 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 370 – -- Power by QBPWCF  &apos;補commit缺失的節點&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;補commit缺失的節點&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=370</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=370</guid></item>
<item><pubDate>Wed, 24 Jun 2026 09:08:08 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 369 – -- Power by QBPWCF  &apos;補commit缺失的檔案&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;補commit缺失的檔案&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/client.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/resource.sock.shutdownStr&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of resource::server_20260604-1/server.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=369</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=369</guid></item>
<item><pubDate>Wed, 24 Jun 2026 03:27:44 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 368 – -- Power by QBPWCF  &apos;增加 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 server 函式的可省略參數 defaultUserGroup、defaultPermission.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/resource.php 檔案的 resource 類別的 client 函式的參數檢查設定.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/resource::servver.php 檔案,作為測試 resource::server 的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/resource::servver 目錄,面存放 resource::server 的各種測試案例&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增  usr/share/qbpwcf/sample/assets of resource::server_20260604 目錄,存放 resource::server 20260604 測試案例的 asset.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增  usr/share/qbpwcf/sample/assets of resource::server_20260604-1 目錄,存放 resource::server 20260604-1 測試案例的 asset.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkHttpAttackLog 函式,提供取得 http(s) log 攻擊記錄的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkPostfixAttackLog 函式,提供取得 postfix log 攻擊記錄的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的  checkNamedAttackLog 函式,提供取得 named log 攻擊記錄的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的  checkDovecotAttackLog 函式,提供取得 dovecot log 攻擊記錄的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/security.php 檔案的 security 類別的 checkSshAttackLog 函式,提供取得 ssh log 攻擊記錄的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 http 攻擊的靈敏度.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStrFormats 函式,回傳的 content 索引為對應的 formats 參數索引.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/search.php 檔案的 search 類別的 findSpecifyStrFormats 函式,回傳的 parsedVar 陣列結果.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib/qbpwcf/search.php 檔案的 search 類別的 getMatchFormatsStrings 函式,回傳的 content 結果,使取得格式之變數結果更方便.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/search::getMatchFormatsStrings.php 檔案,作為 search::getMatchFormatsStrings 的主測試檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/search::getMatchFormatsStrings 目錄,作為存放 search::getMatchFormatsStrings 各式測試檔案例的地方.&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/resource.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/search.php&lt;br /&gt;~ /trunk/usr/lib/qbpwcf/security.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/resource::server&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/resource::server.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/resource::server/20260604-1.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/resource::server/20260604.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/search::getMatchFormatsStrings&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/search::getMatchFormatsStrings.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/search::getMatchFormatsStrings/20260622.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/table::divAjax&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/table::divAjax.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/table::divAjax/20251110.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=368</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=368</guid></item>
<item><pubDate>Fri, 22 May 2026 14:42:15 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 326 – -- Power by QBPWCF  &apos;新增 usr/bin/ipBlockerd.php 檔案的 --client-bother-query 參數支援. ...</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;新增 usr/bin/ipBlockerd.php 檔案的 --client-bother-query 參數支援. [devel]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 blockAcctackIp 函式對於 postfix log 解析的錯誤.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式變數初始化問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式對於 resource 類型檢查於  php-8.5 會出錯的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/system/sendMailAgent 目錄,提供驗證email的服務.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 getFileContent 參數檢查的變數型別於 php-8.5 會出錯的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的覆寫訊息來源功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 unmask 函式遇到分段的 web socket frame 會出錯的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 enCodeStr 函式使用 gpg 加解密偶爾會失敗的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 qbpwcfJavaScript 函式的 window.qbpwcf.ws.init 的 await 支援.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php 檔案,作為 system sendMailAgent 的 20251224 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent 目錄,作為存放 system sendMailAgent 各式測試案例的目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent.php 檔案,作為 system sendMailAgent 測試的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式檢查變數形態的異常結果.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/form.php 檔案的 form 類別的 responseMultiInputDataSecurityEnhance 函式的 clearHtml 參數,提供xss攻擊的預防.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml/20260416.php 檔案,作為 stringProcess::cleanHtml 的 20260416 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml 目錄,存放 stringProcess::cleanHtml 的各式測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案中的 20260416 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案,作為測試 stringProcess::cleanHtml 的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 cleanHtml 函式,提供xss攻擊的預防.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/webSocketServer.php 檔案的 debug 參數, 提供控制 debug 訊息的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2someoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2someoneOnce 功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2everyoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2everyoneOnce 功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的權限管理功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的參數 debug,提供控制 debug 訊息的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;變更 usr/lib64/qbwpcf/cmd.php 檔案的 cmd 類別的 getArgu 函式對於表單變數的數值的處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式,遇到 rls 指定與不存在的 node 會導致程式終止的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnls 函式,提供於用戶 svn 目錄中檢視遠端 repo 清單的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 README 檔案對於函式庫開發的說明與範例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_snedMailAgent.php. 檔案,提供測試 var/qbpwcf/system/sendMailAgent 的 api 版本功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 createPHPcodeString 函式的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式的語法錯誤.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 client 函式參數 sendThenClose 跟 oneTimeMsg 提供傳遞完資訊就關閉 socket 的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/allInOnForJson.php、allInOnForSOAP.php、allInOnForCI.php、allInOnFull.php 中的 system_sendMailAgent_domain 跟 system_sendMailAgent_path 跟 system_sendMailAgent_ws_domain 定義.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 etc/qbpwc/allInOnConfig.php 檔案中的 $system_sendMailAgent_domain 跟 $system_sendMailAgent_path 變數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/allInOnForJson.php、allInOnForSOAP.php、allInOnForCI.php、allInOnFull.php 中 sId 於某些情況下找不到的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets_of_phpLib::updateCopyRightYear_20260330 目錄,作為 phpLib::updateCopyRightYear 的 20260330 測試案例 assets.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php 檔案中的 20260330 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20260330.php 檔案作為 phpLib::updateCopyRightYear 的 20260330 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php 的 log 參數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/phpLib.php 檔案中 phpLib 類別的 updateCopyRightYear 函式的 log 內容.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新與修正 usr/share/qbpwcf/sample/threads::proc/20250203.php 的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/share/qbpwcf/sample/threads::proc/20250221.php 的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/threads::proc/20250403.php 的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/share/qbpwcf/threads.php 檔案的 threads 類別的 proc 函式對於執行異常的程序沒有關閉的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 etc/systemd/system/sslUpdater.service 檔案,啟動服務的 debug 參數.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/threads.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206/db.qbpwcf.org&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/encrypt.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/frame.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/index.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/mail.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/receiver/index.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=326</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=326</guid></item>
<item><pubDate>Fri, 24 Apr 2026 17:12:47 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 323 – -- Power by QBPWCF  &apos;新增 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnls 函式,提供於用戶 svn 目錄中檢視遠端 repo 清單的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/llib64/qbpwcf/cmd.php 檔案的 cmd 類別的 svnci 函式,遇到 rls 指定與不存在的 node 會導致程式終止的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;變更 usr/lib64/qbwpcf/cmd.php 檔案的 cmd 類別的 getArgu 函式對於表單變數的數值的處理.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的參數 debug,提供控制 debug 訊息的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 nativeSocketTcpIpServer 函式的權限管理功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2everyoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2everyoneOnce 功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/webSock.php 檔案的 webSock 類別的 talk2someoneOnce 函式,提供 webSock::nativeSocketTcpIpServer 使用 talk2someoneOnce 功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/bin/webSocketServer.php 檔案的 debug 參數, 提供控制 debug 訊息的輸出.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/stringProcess.php 檔案的 stringProcess 類別的 cleanHtml 函式,提供xss攻擊的預防.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案,作為測試 stringProcess::cleanHtml 的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/stringProcess::cleanHtml.php 檔案中的 20260416 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml 目錄,存放 stringProcess::cleanHtml 的各式測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/stringProcess::cleanHtml/20260416.php 檔案,作為 stringProcess::cleanHtml 的 20260416 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/form.php 檔案的 form 類別的 responseMultiInputDataSecurityEnhance 函式的 clearHtml 參數,提供xss攻擊的預防.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/variableCheck.php 檔案的 variableCheck 類別的 isexistMulti 函式檢查變數形態的異常結果.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent.php 檔案,作為 system sendMailAgent 測試的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent 目錄,作為存放 system sendMailAgent 各式測試案例的目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;?\002&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php 檔案,作為 system sendMailAgent 的 20251224 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/javaScript.php 檔案的 javaScript 類別的 qbpwcfJavaScript 函式的 window.qbpwcf.ws.init 的 await 支援.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/authenticate.php 檔案的 authenticate 類別的 enCodeStr 函式使用 gpg 加解密偶爾會失敗的問題.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/webSocketServer.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/authenticate.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/form.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/stringProcess::cleanHtml&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/stringProcess::cleanHtml.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/stringProcess::cleanHtml/20260416.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/mail.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/sendMailAgent/receiver/index.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=323</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=323</guid></item>
<item><pubDate>Thu, 09 Apr 2026 14:31:24 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 320 – -- Power by QBPWCF  &apos;try commit&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;try commit&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_phpLib::updateCopyRightYear_20260330&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_phpLib::updateCopyRightYear_20260330/allInOneFull.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=320</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=320</guid></item>
<item><pubDate>Mon, 06 Apr 2026 12:56:51 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 317 – -- Power by QBPWCF  &apos;add function&apos;</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;add function&apos;&lt;/div&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCI.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForJson.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForSOAP.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneFull.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/system_sendMailAgent&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/system_sendMailAgent.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/system_sendMailAgent/20251224.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/.curlSmtp&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/.hta-session&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/encrypt.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/frame.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/index.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/mail.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/receiver&lt;br /&gt;+ /trunk/usr/share/qbpwcf/system/sendMailAgent/receiver/index.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=317</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=317</guid></item>
<item><pubDate>Mon, 06 Apr 2026 12:46:09 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 316 – -- Power by QBPWCF  &apos;fix and update&apos;</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;fix and update&apos;&lt;/div&gt;~ /trunk/usr/lib64/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20260330.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=316</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=316</guid></item>
<item><pubDate>Mon, 06 Apr 2026 12:28:10 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 315 – -- Power by QBPWCF  &apos;fix and update&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;fix and update&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250203.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250221.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250403.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=315</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=315</guid></item>
<item><pubDate>Wed, 25 Mar 2026 03:40:24 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 310 – -- Power by QBPWCF  &apos;修正 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 sslUpdater 函式的實作.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/external::callShell.php 檔案的 測試案例 20260323.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/external::callShell/20260323.php 檔案作為 external::callShell 的測試案例 20260323.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;prepare release php-qbpwcf-alpha.v20260325&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShell.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/external::callShell/20260323.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=310</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=310</guid></item>
<item><pubDate>Sun, 15 Mar 2026 10:02:43 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 304 – -- Power by QBPWCF  &apos;修正 usr/lib64/qbpwcf/external.php 檔案的 external 類別的 ...</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/lib64/qbpwcf/external.php 檔案的 external 類別的 callShell 函式的 cmdContainArgu 參數功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/share/qbpwcf/sample/external::callShell.php 檔案的測試案例 20260313.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/external::callShell/20260313.php 作為 external::callShell 的 20260313 測試案例.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShell.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/external::callShell/20260313.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=304</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=304</guid></item>
<item><pubDate>Wed, 25 Feb 2026 12:21:44 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 256 – -- Power by QBPWCF  &apos;補遺漏的檔案&apos;</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;補遺漏的檔案&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/external::callShell&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/external::callShell.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/external::callShell/20260207.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::verifyDomain&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::verifyDomain.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::verifyDomain/20260205.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=256</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=256</guid></item>
<item><pubDate>Wed, 25 Feb 2026 12:07:50 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 255 – -- Power by QBPWCF  &apos;增加 usr/lib64/qbpwcf/external.php 檔案的 external 類別的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/external.php 檔案的 external 類別的 callShell 函式的 remoteUser 跟 remoteIp 參數,提供在遠端執行shell的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/external::callShell.php 檔案作為測試 external::callShell 的主檔案.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/external::callShell 目錄,作為測試 external::callShell 各式案例的目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/external::callShell/20260207.php 檔案,作為 external::callShell 的 20260207 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/external.php 檔案的 external 類別的 callShell 函式的回傳結果 escaped、noEscaped 不一定存在的問題.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 verifyDomain 函式,提供驗證透過 zerossl::createCertificate 提出的 CSR.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 getCertSta 函式,提供查詢 certificate 在 zerossl 上的狀況. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 getCertList 函式,提供查詢在 zerossl 上的 certificate 清單. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 getCert 函式,提供下載在 zerossl 上的 certificate 功能. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;實作 usr/share/qbpwcf/phpLib.php 檔案的 phpLib 類別的 updateCopyRightYear 函式的 threadType 參數為 socket 的支援. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 revokeCert 函式,提供廢 issued ssl 憑證的功能. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 cancelCert 函式,提供取消 draft or unvalidated ssl 憑證的功能. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 sslUpdater 函式,提供運行確保網域名稱的SSL憑證有效的常駐程式. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 sslUpdater_cmd 函式,提供 zerossl::sslUpdater 收到訊息時要怎麼處理的功能. [devel]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/lib64/qbpwcf/zerossl.php 檔案的 zerossl 類別的 sslUpdater_idle 函式,提供 zerossl::sslUpdater 閒置時要執行確保網域名稱的SSL憑證有效的事情. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 parseVaraiableInPHPfile 函式的 allVarCountSame 參數. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/bin/sslUpdater.php 檔案,提供運行確保網域名稱的SSL憑證有效的常駐程式. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;-&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 etc/qbpwcf/sslUpdater.php 提供 usr/bin/sslUpdater.php 程式於 daemon 模式時讀取的設定檔案範例. [test]&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 REDEME 檔案中存取物件鍵值中陣列的方式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;-&apos;&lt;/div&gt;+ /trunk/etc/qbpwcf/sslUpdater.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;+ /trunk/usr/bin/sslUpdater.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey/20241129.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260205.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=255</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=255</guid></item>
<item><pubDate>Thu, 05 Feb 2026 09:20:14 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 253 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260126 目錄作為 zerossl::updateDnsRecordFile 的 ...</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260126 目錄作為 zerossl::updateDnsRecordFile 的 20260126 測試案例 的 asset 目錄&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260205.php 檔案, 用於測試 zerossl::updateDnsRecordFile 的 20260205 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206 目錄作為 zerossl::updateDnsRecordFile 的 20260206 測試案例 的 asset 目錄&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 ust/lib64/qbpwcf/cmd.php 檔案的 cmd 類別的 cp 函式的 cmdOnly 參數,提供可在非指令環境中執行的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 ust/lib64/qbpwcf/fileAccess.php 檔案的 fileAccess 類別的 cp 函式,提供複製檔案、目錄的功能.&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260126&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260126/db.qbpwcf.org&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206/db.qbpwcf.org&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets_of_zerossl::updateDnsRecordFile_20260206/db.qbpwcf.org-ori&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260126.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260205.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=253</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=253</guid></item>
<item><pubDate>Tue, 03 Feb 2026 15:05:21 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 252 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/zerossl::createCSR/20260118.php 檔案作為 zerossl::createCSR 的 ...</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;新增 usr/share/qbpwcf/sample/zerossl::createCSR/20260118.php 檔案作為 zerossl::createCSR 的 20260118 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::createCSR 目錄作為存放 zerossl::createCSR 各測試案例的存放目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::createCSR.php 檔案作為 zerossl::createCSR 測試案例的主檔案.&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCSR&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCSR.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCSR/20260118.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=252</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=252</guid></item>
<item><pubDate>Tue, 03 Feb 2026 13:07:59 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 251 – -- Power by QBPWCF  &apos;delete old version zerossl::csr sample&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;delete old version zerossl::csr sample&apos;&lt;/div&gt;x /trunk/usr/share/qbpwcf/sample/zerossl::csr/20241127.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=251</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=251</guid></item>
<item><pubDate>Tue, 03 Feb 2026 12:54:20 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 248 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/zerossl::createCertificate 目錄作為存放 zerossl::createCertificate 各測試案例的存放目錄.&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;新增 usr/share/qbpwcf/sample/zerossl::createCertificate 目錄作為存放 zerossl::createCertificate 各測試案例的存放目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::createCertificate.php 檔案作為 zerossl::createCertificate 測試案例的主檔案.&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCertificate&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCertificate.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::createCertificate/20260119.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=248</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=248</guid></item>
<item><pubDate>Tue, 03 Feb 2026 12:52:29 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 247 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/zerossl::getApiInfo/20260118.php 檔案作為 zerossl::getApiInfo 的 ...</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;新增 usr/share/qbpwcf/sample/zerossl::getApiInfo/20260118.php 檔案作為 zerossl::getApiInfo 的 20260118 測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::getApiInfo 目錄作為存放 zerossl::getApiInfo 各測試案例的存放目錄.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::getApiInfo.php 檔案,作為 zerossl::getApiInfo 測試案例的主檔案.&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::getApiInfo&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::getApiInfo.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::getApiInfo/20260118.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=247</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=247</guid></item>
<item><pubDate>Tue, 03 Feb 2026 12:02:09 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 246 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile 目錄,存放用於測試 zerossl::updateDnsRecordFile 的各測試案例.&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/share/qbpwcf/sample/zerossl::updateDnsRecordFile 目錄,存放用於測試 zerossl::updateDnsRecordFile 的各測試案例.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260126.php 檔案, 用於測試 zerossl::updateDnsRecordFile 的 20260126 測試案例.&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile/20260126.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=246</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=246</guid></item>
<item><pubDate>Tue, 03 Feb 2026 11:49:53 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 245 – -- Power by QBPWCF  &apos;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php 檔案,用於測試 zerossl::updateDnsRecordFile 的主檔案.&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;新增 usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php 檔案,用於測試 zerossl::updateDnsRecordFile 的主檔案.&apos;&lt;/div&gt;+ /trunk/usr/share/qbpwcf/sample/zerossl::updateDnsRecordFile.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=245</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=245</guid></item>
<item><pubDate>Tue, 03 Feb 2026 11:15:58 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 244 – -- Power by QBPWCF  &apos;移除舊版本的zerossl::csr範例&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;移除舊版本的zerossl::csr範例&apos;&lt;/div&gt;x /trunk/usr/share/qbpwcf/sample/zerossl::csr.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=244</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=244</guid></item>
<item><pubDate>Thu, 08 Jan 2026 15:42:33 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 239 – -- Power by QBPWCF  &apos;更新版權宣告的年份到西元2026年.&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 341 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;更新版權宣告的年份到西元2026年.&apos;&lt;/div&gt;~ /trunk/index.php&lt;br /&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/auto.php&lt;br /&gt;~ /trunk/usr/bin/backupDb.php&lt;br /&gt;~ /trunk/usr/bin/base64decode.php&lt;br /&gt;~ /trunk/usr/bin/base64encode.php&lt;br /&gt;~ /trunk/usr/bin/blockStrangeIPs.php&lt;br /&gt;~ /trunk/usr/bin/caculateTime.php&lt;br /&gt;~ /trunk/usr/bin/changeWordPressDomain.php&lt;br /&gt;~ /trunk/usr/bin/checkNodeExist.php&lt;br /&gt;~ /trunk/usr/bin/checksumIn16bit.php&lt;br /&gt;~ /trunk/usr/bin/commander.php&lt;br /&gt;~ /trunk/usr/bin/commit&lt;br /&gt;~ /trunk/usr/bin/configCache.php&lt;br /&gt;~ /trunk/usr/bin/createPHParray.php&lt;br /&gt;~ /trunk/usr/bin/decode_uft7_imap.php&lt;br /&gt;~ /trunk/usr/bin/defragQcow2.php&lt;br /&gt;~ /trunk/usr/bin/diff.php&lt;br /&gt;~ /trunk/usr/bin/diffInHex.php&lt;br /&gt;~ /trunk/usr/bin/getBBBmeetingRecord.php&lt;br /&gt;~ /trunk/usr/bin/getContentByLineRange.php&lt;br /&gt;~ /trunk/usr/bin/getNodeInfo.php&lt;br /&gt;~ /trunk/usr/bin/getStrangeIPs.php&lt;br /&gt;~ /trunk/usr/bin/help&lt;br /&gt;~ /trunk/usr/bin/hexOp.php&lt;br /&gt;~ /trunk/usr/bin/httpd404blockerManually.php&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/bin/jsondecode.php&lt;br /&gt;~ /trunk/usr/bin/jsonencode.php&lt;br /&gt;~ /trunk/usr/bin/keepHttpd.php&lt;br /&gt;~ /trunk/usr/bin/keepMariadb.php&lt;br /&gt;~ /trunk/usr/bin/keepNetConn.php&lt;br /&gt;~ /trunk/usr/bin/keepSockListenForever.php&lt;br /&gt;~ /trunk/usr/bin/keepSshd.php&lt;br /&gt;~ /trunk/usr/bin/libexec/webSocketClientDaemon.php&lt;br /&gt;~ /trunk/usr/bin/monitorProcess.php&lt;br /&gt;~ /trunk/usr/bin/my-outside-ip.php&lt;br /&gt;~ /trunk/usr/bin/packetFromSvnToRemoteServer.php&lt;br /&gt;~ /trunk/usr/bin/parse&lt;br /&gt;~ /trunk/usr/bin/printFileInHex.php&lt;br /&gt;~ /trunk/usr/bin/qbpwcf-usock.php&lt;br /&gt;~ /trunk/usr/bin/registerService.php&lt;br /&gt;~ /trunk/usr/bin/rerunProgram.php&lt;br /&gt;~ /trunk/usr/bin/rsync.php&lt;br /&gt;~ /trunk/usr/bin/sshFailedBlockerManually.php&lt;br /&gt;~ /trunk/usr/bin/testNetOut.php&lt;br /&gt;~ /trunk/usr/bin/toHex.php&lt;br /&gt;~ /trunk/usr/bin/unixDomainSockClient.php&lt;br /&gt;~ /trunk/usr/bin/unixDomainSockServer.php&lt;br /&gt;~ /trunk/usr/bin/urldecode.php&lt;br /&gt;~ /trunk/usr/bin/urlencode.php&lt;br /&gt;~ /trunk/usr/bin/webSocketClientDaemon.php&lt;br /&gt;~ /trunk/usr/bin/webSocketServer.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCI.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForJson.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForSOAP.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneFull.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/amazon-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/amazon.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/analyse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/analyse.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/app-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/app.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/arrays-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/arrays.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/authenticate-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/authenticate.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/autoService-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/autoService.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/bigbluebutton-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/bigbluebutton.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/canvas-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/canvas.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/catchWebContent-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/catchWebContent.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/chartJS-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/chartJS.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/ckEditor-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/ckEditor.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/communication-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/communication.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/config-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/config.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/controlStructures.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csInformation-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csInformation.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/css-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/css.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csv-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csv.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/dataTable-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/dataTable.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/db-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/db.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/exam-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/exam.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fb-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fb.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/flash-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/flash.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/form-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/form.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/frame-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/frame.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fuse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fuse.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/googleMap-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/googleMap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/header-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/header.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/hive-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/hive.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/html-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/html.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/img-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/img.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript/qbpwcf.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jquery-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jquery.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jwt-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jwt.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/lib-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/lib.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/libreoffice.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/line-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/line.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/link-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/link.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/logs-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/logs.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/mail-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/mail.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/maintain-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/maintain.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/math-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/math.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/od-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/od.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/parse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/parser.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qemu-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qemu.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qrCode-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qrCode.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/R-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/R.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/record-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/record.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/search-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/search.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/security-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/security.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/session-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/session.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/soap-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sock-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sock.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sound-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sound.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stop-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stop.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stringProcess-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/tab-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/tab.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/table-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/table.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/text-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/text.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/threads-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/threads.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/time-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/time.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/unserialize/index.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/video-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/video.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/xml-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/xml.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray/20250419.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray/20250430.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileOri.txt&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileReplaced.txt&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/formats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of search::findConMatchStrs_20251203/formats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of search::findConMatchStrs_20251203/inputs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::checkList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::createList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::daemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::runList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/bigbluebutton::getCheckSum.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/bigbluebutton::listRooms.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::blockAcctackIp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chmod.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chmod/20240325.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chown.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chown/20240326.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::createBatch.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu/20241204-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu/20241204.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::httpdGetVhostInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::httpdGetVhostInfo/20250104.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::keepServiceUp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeTarFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeTarZstFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeZstFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::msPortable.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::registerService.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::registerService/20241125.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::rsync.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::rsync/20241212.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240328.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240401-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240401.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::clientCacheDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::create.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server/20240317.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::showSettings.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/csInformation::getConnectionInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/csInformation::getServerRealIP.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShellHelper.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShellInBg.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::checkMultiFileExist.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::checkMultiFileExist/20250627.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::listInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::ls.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::parseVaraiableInPHPfile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::tildeToPath.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::validatePath.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::validatePath/20250429.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/form::inputText.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/form::inputText/20240601.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::opwnWindow.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.clientFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.clientFile user candeled.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.openWindow.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws-20250104.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws-20250108.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::slideDivPlus.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/libreoffice::toPdf.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::curlSmtp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250615.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250630.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250704.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20260104.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/parser::ss.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getFunctionConstruction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getFunctionConstruction/20241201.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList/20241127.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList/20241202.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getPhpLibConstruction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getPhpLibConstruction/20241201.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::replaceMatchContent.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::replaceMatchContent/20251206.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250213.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sample.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sampleWithJs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findConMatchStrs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findConMatchStrs/20251203.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250508.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250821.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250822.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250903-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250903.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats/20250820.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats/20250821.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::execAnyCmdByQBPWCFunixSocket.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::runWithAutoAddMemoryDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer/20250228.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer/20250429.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::delStrAfterKeyWord.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::getContentBetweenKeyWord.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::toSingleShellArg.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::toSingleShellArg/20250428.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::utf7_imap_to_utf8.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::utf7_imap_to_utf8/20250528.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::demo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250203.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250221.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250403.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250921-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250921.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::socket.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::socket/20250228.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/time::caculate.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/time::deadlineAction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/usr_bin_test.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/variableCheck::checkArguments.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/variableCheck::toSource.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/video::html5.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon/20240410-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon/20240410.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/20250108-paired-with-window.qbpwcf.ws-20250108-from-javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/202450108-paried-with-window.qbpwcf.ws-20250108-from-javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSocket::client.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey/20241129.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::csr.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::csr/20241127.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/clientIp/index.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/config/index.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/dbOut.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/delete.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/toDb.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/update.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=239</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=239</guid></item>
<item><pubDate>Thu, 08 Jan 2026 13:13:05 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 238 – -- Power by QBPWCF  &apos;更新 usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php 檔案的測試範例變數.&apos;  &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/share/qbpwcf/sample/phpLib::updateCopyRightYear.php 檔案的測試範例變數.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新 usr/share/qbpwcf/sample/phpLib::updateCopytRightYear/20250122.php 檔案的 phpLib::updateCopytRightYear 的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;更新 usr/share/qbpwcf/sample/phpLib::updateCopytRightYear/20250213.php 檔案的 phpLib::updateCopytRightYear 的註解.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;移除 usr/share/qbpwcf/sample/phpLib::updateCopytRightYear/20250522.php 檔案.&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250213.php&lt;br /&gt;x /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250222.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=238</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=238</guid></item>
<item><pubDate>Wed, 07 Jan 2026 14:53:59 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 237 – -- Power by QBPWCF  &apos;修正 authenticate.php 檔案的 authenticate 類別的 ...</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;修正 authenticate.php 檔案的 authenticate 類別的 enCodeStr 函式的 qbpwcf 與 gpg 的編解碼與加解密方式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/mail.php 檔案的 mail 類別的 pear_smtp_send 函式的 signGpgThroughSocket 參數,提供透過 qbpwcf-usock.service 來運行 gpg 簽署的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;修正 usr/lib64/qbpwcf/mail.php 檔案的 mail 類別的 pear_smtp_send 函式的 wordwrap 實作.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr/lib64/qbpwcf/mail.php 檔案的 mail 類別的 pear_smtp_send 函式的 gpgPrivateKeyUser 參數,提供指定使用者來存取簽署所須資料的功能.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;增加 usr//bin/ipBlockerd.php 檔案中的預設白名單 127.0.0.1.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/mail::pear_smtp_send.php 檔案,作為 mail::pear_smtp_send 的範例主程式.&apos;&lt;br /&gt;
&lt;br /&gt;
&apos;新增 usr/share/qbpwcf/sample/mail::pear_smtp_send/20260104.php 檔案,作為 mail::pear_smtp_send 的 20260104 範例.&apos;&lt;/div&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/mail.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20260104.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=237</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=237</guid></item>
<item><pubDate>Wed, 24 Dec 2025 01:31:34 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 230 – -- Power by QBPWCF  &apos;增加 phpLib.php 檔案的 phpLib 類別的 ...</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;增加 phpLib.php 檔案的 phpLib 類別的 updateCopyRightYear 函式的註解.&apos;&lt;/div&gt;~ /trunk/php-qbpwcf.spec&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250213.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=230</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=230</guid></item>
<item><pubDate>Mon, 22 Dec 2025 18:23:42 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 226 – -- Power by QBPWCF  &apos;update copyright&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 284 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update copyright&apos;&lt;/div&gt;~ /trunk/index.php&lt;br /&gt;~ /trunk/install.php&lt;br /&gt;~ /trunk/README&lt;br /&gt;~ /trunk/Release_Note&lt;br /&gt;~ /trunk/usr/bin/auto.php&lt;br /&gt;~ /trunk/usr/bin/backupDb.php&lt;br /&gt;~ /trunk/usr/bin/base64decode.php&lt;br /&gt;~ /trunk/usr/bin/base64encode.php&lt;br /&gt;~ /trunk/usr/bin/blockStrangeIPs.php&lt;br /&gt;~ /trunk/usr/bin/caculateTime.php&lt;br /&gt;~ /trunk/usr/bin/changeWordPressDomain.php&lt;br /&gt;~ /trunk/usr/bin/checkNodeExist.php&lt;br /&gt;~ /trunk/usr/bin/checksumIn16bit.php&lt;br /&gt;~ /trunk/usr/bin/commander.php&lt;br /&gt;~ /trunk/usr/bin/commit&lt;br /&gt;~ /trunk/usr/bin/configCache.php&lt;br /&gt;~ /trunk/usr/bin/createPHParray.php&lt;br /&gt;~ /trunk/usr/bin/decode_uft7_imap.php&lt;br /&gt;~ /trunk/usr/bin/defragQcow2.php&lt;br /&gt;~ /trunk/usr/bin/diff.php&lt;br /&gt;~ /trunk/usr/bin/diffInHex.php&lt;br /&gt;~ /trunk/usr/bin/getBBBmeetingRecord.php&lt;br /&gt;~ /trunk/usr/bin/getContentByLineRange.php&lt;br /&gt;~ /trunk/usr/bin/getNodeInfo.php&lt;br /&gt;~ /trunk/usr/bin/getStrangeIPs.php&lt;br /&gt;~ /trunk/usr/bin/help&lt;br /&gt;~ /trunk/usr/bin/hexOp.php&lt;br /&gt;~ /trunk/usr/bin/httpd404blockerManually.php&lt;br /&gt;~ /trunk/usr/bin/ipBlockerd.php&lt;br /&gt;~ /trunk/usr/bin/jsondecode.php&lt;br /&gt;~ /trunk/usr/bin/jsonencode.php&lt;br /&gt;~ /trunk/usr/bin/keepHttpd.php&lt;br /&gt;~ /trunk/usr/bin/keepMariadb.php&lt;br /&gt;~ /trunk/usr/bin/keepNetConn.php&lt;br /&gt;~ /trunk/usr/bin/keepSockListenForever.php&lt;br /&gt;~ /trunk/usr/bin/keepSshd.php&lt;br /&gt;~ /trunk/usr/bin/libexec/webSocketClientDaemon.php&lt;br /&gt;~ /trunk/usr/bin/monitorProcess.php&lt;br /&gt;~ /trunk/usr/bin/my-outside-ip.php&lt;br /&gt;~ /trunk/usr/bin/packetFromSvnToRemoteServer.php&lt;br /&gt;~ /trunk/usr/bin/parse&lt;br /&gt;~ /trunk/usr/bin/printFileInHex.php&lt;br /&gt;~ /trunk/usr/bin/qbpwcf-usock.php&lt;br /&gt;~ /trunk/usr/bin/registerService.php&lt;br /&gt;~ /trunk/usr/bin/rerunProgram.php&lt;br /&gt;~ /trunk/usr/bin/rsync.php&lt;br /&gt;~ /trunk/usr/bin/sshFailedBlockerManually.php&lt;br /&gt;~ /trunk/usr/bin/testNetOut.php&lt;br /&gt;~ /trunk/usr/bin/toHex.php&lt;br /&gt;~ /trunk/usr/bin/unixDomainSockClient.php&lt;br /&gt;~ /trunk/usr/bin/unixDomainSockServer.php&lt;br /&gt;~ /trunk/usr/bin/urldecode.php&lt;br /&gt;~ /trunk/usr/bin/urlencode.php&lt;br /&gt;~ /trunk/usr/bin/webSocketClientDaemon.php&lt;br /&gt;~ /trunk/usr/bin/webSocketServer.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCI.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForCmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForJson.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneForSOAP.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/allInOneFull.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/amazon-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/amazon.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/analyse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/analyse.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/app-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/app.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/arrays-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/arrays.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/authenticate-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/authenticate.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/autoService-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/autoService.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/bigbluebutton-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/bigbluebutton.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/canvas-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/canvas.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/catchWebContent-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/catchWebContent.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/chartJS-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/chartJS.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/ckEditor-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/ckEditor.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/cmd.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/communication-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/communication.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/config-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/config.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/controlStructures.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csInformation-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csInformation.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/css-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/css.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csv-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/csv.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/dataTable-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/dataTable.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/db-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/db.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/exam-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/exam.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/external.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fb-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fb.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fileAccess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/flash-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/flash.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/form-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/form.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/frame-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/frame.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fuse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/fuse.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/googleMap-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/googleMap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/header-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/header.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/hive-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/hive.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/html-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/html.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/img-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/img.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/javaScript/qbpwcf.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jquery-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jquery.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jwt-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/jwt.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/lib-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/lib.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/libreoffice.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/line-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/line.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/link-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/link.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/logs-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/logs.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/mail-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/mail.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/maintain-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/maintain.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/math-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/math.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/od-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/od.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/parse-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/parser.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/phpLib.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qemu-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qemu.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qrCode-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/qrCode.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/R-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/R.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/record-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/record.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/search-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/search.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/security-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/security.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/session-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/session.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/soap-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sock-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sock.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sound-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/sound.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stop-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stop.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stringProcess-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/stringProcess.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/tab-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/tab.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/table-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/table.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/text-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/text.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/threads-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/threads.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/time-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/time.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/unserialize/index.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/variableCheck.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/video-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/video.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/webSock.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/xml-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/xml.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl-soap.php&lt;br /&gt;~ /trunk/usr/lib64/qbpwcf/zerossl.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray/20250419.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/arrays::mergeArray/20250430.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileOri.txt&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileReplaced.txt&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/formats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of search::findConMatchStrs_20251203/formats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/assets of search::findConMatchStrs_20251203/inputs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::checkList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::createList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::daemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/autoService::runList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/bigbluebutton::getCheckSum.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/bigbluebutton::listRooms.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::blockAcctackIp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chmod.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chmod/20240325.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chown.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::chown/20240326.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::createBatch.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu/20241204-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::getArgu/20241204.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::httpdGetVhostInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::httpdGetVhostInfo/20250104.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::keepServiceUp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeTarFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeTarZstFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::makeZstFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::msPortable.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::registerService.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::registerService/20241125.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::rsync.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/cmd::rsync/20241212.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240328.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240401-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::client/20240401.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::clientCacheDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::create.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server/20240317.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::server/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/config::showSettings.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/csInformation::getConnectionInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/csInformation::getServerRealIP.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShellHelper.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/external::callShellInBg.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::checkMultiFileExist.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::checkMultiFileExist/20250627.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::listInfo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::ls.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::parseVaraiableInPHPfile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::tildeToPath.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::validatePath.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/fileAccess::validatePath/20250429.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/form::inputText.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/form::inputText/20240601.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::opwnWindow.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.clientFile.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.clientFile user candeled.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.openWindow.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws-20250104.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws-20250108.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::qbpwcfJavaScript/window.qbpwcf.ws.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/javaScript::slideDivPlus.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/libreoffice::toPdf.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::curlSmtp.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250615.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250630.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/mail::pear_smtp_send/20250704.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/parser::ss.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getFunctionConstruction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getFunctionConstruction/20241201.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList/20241127.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getLibFileList/20241202.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getPhpLibConstruction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::getPhpLibConstruction/20241201.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::replaceMatchContent.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::replaceMatchContent/20251206.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250122.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250213.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/phpLib::updateCopyRightYear/20250222.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=226</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=226</guid></item>
<item><pubDate>Mon, 22 Dec 2025 04:25:10 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 225 – -- Power by QBPWCF  &apos;update copyright info&apos;</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;update copyright info&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/sample.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sampleWithJs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findConMatchStrs.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findConMatchStrs/20251203.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250508.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250821.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250822.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=225</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=225</guid></item>
<item><pubDate>Mon, 22 Dec 2025 03:01:47 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 224 – -- Power by QBPWCF  &apos;update copyright info&apos;</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;update copyright info&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250903-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormat/20250903.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats/20250820.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/search::findSpecifyStrFormats/20250821.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::execAnyCmdByQBPWCFunixSocket.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::runWithAutoAddMemoryDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer/20250228.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/sock::unixDomainSockServer/20250429.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::delStrAfterKeyWord.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::getContentBetweenKeyWord.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::toSingleShellArg.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::toSingleShellArg/20250428.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::utf7_imap_to_utf8.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/stringProcess::utf7_imap_to_utf8/20250528.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=224</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=224</guid></item>
<item><pubDate>Mon, 22 Dec 2025 00:18:02 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 223 – -- Power by QBPWCF  &apos;update copyright info&apos;</title><description>&lt;div&gt;&lt;strong&gt;liveuser – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;-- Power by QBPWCF&lt;br /&gt;
&lt;br /&gt;
&apos;update copyright info&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/threads::demo.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250203.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250221.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250403.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250921-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/20250921.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::proc/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::socket.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/threads::socket/20250228.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/time::caculate.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/time::deadlineAction.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/usr_bin_test.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/variableCheck::checkArguments.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/variableCheck::toSource.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/video::html5.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=223</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=223</guid></item>
<item><pubDate>Sun, 21 Dec 2025 17:40:08 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 222 – -- Power by QBPWCF  &apos;update copyright info&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;update copyright info&apos;&lt;/div&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon/20240410-1.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::clientDaemon/20240410.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/20250108-paired-with-window.qbpwcf.ws-20250108-from-javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/202450108-paried-with-window.qbpwcf.ws-20250108-from-javaScript::qbpwcfJavaScript.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSock::nativeSocketTcpIpServer/initial.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/webSocket::client.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::createPrivateKey/20241129.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::csr.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/sample/zerossl::csr/20241127.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/clientIp/index.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/config/.hta_createConfig.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/config/index.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/dbOut.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/delete.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/toDb.php&lt;br /&gt;~ /trunk/usr/share/qbpwcf/system/db/update.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=222</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=222</guid></item>
<item><pubDate>Sun, 21 Dec 2025 17:28:24 +0000</pubDate><dc:creator>liveuser</dc:creator><title>Rev 221 – -- Power by QBPWCF  &apos;增加 phpLib.php 檔案的 phpLib 類別的 ...</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;增加 phpLib.php 檔案的 phpLib 類別的 updateCopyRightYear 函式,提供更新版權宣告年份的功能,尚未支援多執行序功能. [devel]&apos;&lt;/div&gt;~ /trunk/usr/lib64/qbpwcf/phpLib.php&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileOri.txt&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/fileReplaced.txt&lt;br /&gt;+ /trunk/usr/share/qbpwcf/sample/assets of phpLib::replaceMatchContent_20251206/formats.php&lt;br /&gt;</description><link>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=221</link><guid>https://svn.qbpwcf.org/revision.php?repname=php-qbpwcf&amp;path=%2Ftrunk%2Fusr%2Fshare%2Fqbpwcf%2Fsample%2F&amp;isdir=1&amp;rev=221</guid></item>
</channel></rss>