Skip to content

Welly-Modify 1.003

Choose a tag to compare

@Goston Goston released this 12 Nov 08:50

修改內容

  • 修正防閒置觸發後畫面會換頁的問題
    • 原因:Welly 是透過外部的 telnet 程式連線,送出的 0xFF 會被轉義成 0xFF 0xFF。防閒置的 IAC DO TIMING-MARK(0xFF 0xFD 0x06)送到伺服器時變成資料 FF FF FD 06,其中的 0x06 被伺服器當成 Ctrl-F(下一頁),畫面因此換頁。
    • 修正:在 telnet 程式與伺服器之間加入轉送層,防閒置的三個位元組由轉送層直接送往伺服器,伺服器收到的就是原始的 FF FD 06。一般的按鍵與畫面資料照原樣轉送,不受影響。
    • telnet:// 與 wss:// 連線都適用;ssh:// 連線本來就是原樣傳送,維持不變。
    • 以自訂指令(在網址列直接輸入指令)開啟的連線無法保證位元組原樣送達,不再送出防閒置。
  • 防閒置的閒置門檻由約 2 分鐘改為 3 分鐘:超過 180 秒沒有送出任何資料才會送出防閒置,實際間隔約 180~210 秒;有按鍵輸入就會重新計時。

伺服器對防閒置的回應(IAC WILL TIMING-MARK/IAC WONT TIMING-MARK)不會顯示在畫面上,用戶端也不會再回覆。

安裝

  • 已安裝舊版:在 App 選單選擇檢查更新即可升級。
  • 全新安裝:下載下方的 Welly-1.003.zip,解壓縮後把 Welly.app 拖到「應用程式」。

系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:6550dd4c866bffa15bd547182930e16a29fb568289cd63bcb608e45da7332f48

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app