Kalgoorlie Retro Docs

Documentation for the Kalgoorlie Retro BBS, its games and servers

User Tools

Site Tools


lanternterminal:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lanternterminal:start [2026-11-08 08:09] – Update Lantern Terminal guides for 0.3.4 slatermlanternterminal:start [2026-11-11 13:16] (current) – Main address is now kalretro.au slaterm
Line 1: Line 1:
 ====== Lantern Terminal ====== ====== Lantern Terminal ======
  
-Lantern Terminal is a desktop terminal and saved-connection manager for Windows and Linux. Version 0.3.4 includes SSH2 (with a built-in SSH engine), interactive SFTP, Telnet, raw TCP, serial ports and local shells, with tabs, session folders, visual colour selection, logging and Python/Lua scripting.+Lantern Terminal is a desktop terminal and saved-connection manager for Windows and Linux. Version 0.6.0 includes SSH2 (with a built-in SSH engine), an SFTP Browser, Remote Desktop (RDP), Telnet, RLogin, raw TCP, serial ports and local shells, a BBS Directory, with tabs that can be torn off into their own windows, session folders synced between computers, visual colour selection, logging and Python/Lua scripting.
  
-[[https://retro.theiguru.au/lantern-terminal/|Download installers and source code]]+[[https://kalretro.au/lantern-terminal/|Download installers and source code]]
  
 ===== Quick start ===== ===== Quick start =====
Line 15: Line 15:
 For a quick connection without first creating a profile, choose **File → Quick Connect**. To open a local terminal, choose **File → Connect local shell**. For a quick connection without first creating a profile, choose **File → Quick Connect**. To open a local terminal, choose **File → Connect local shell**.
  
-===== New in 0.3.4 =====+===== New in 0.6.0 ===== 
 + 
 +  * **BBS Directory** (toolbar button, or **Tools → BBS Directory…**): download the Synchronet BBS List and the Telnet BBS Guide, search them and connect to a BBS in a tab with the BBS settings. BBSes you have used stay at the top under **Recent**, with the Kalgoorlie Retro BBS first. Add your own BBSes and save any of them as a session. Updating a list never changes the BBSes you have used or added. [[lanternterminal:bbsdirectory|BBS Directory guide]]. 
 + 
 +===== Added in 0.5.0 ===== 
 + 
 +  * **SFTP Browser** (F7): this computer and the server side by side, with resumable transfers and permissions. [[lanternterminal:transfers|Transfers guide]]. 
 +  * **Copy Public Key to Server** (like ''ssh-copy-id'') and an **SSH Agent** window. [[lanternterminal:sessions|Sessions guide]]. 
 +  * **Remote Desktop (RDP)** sessions in a tab, on Windows and Linux, with the server certificate checked like an SSH host key. 
 +  * **Tear-off tabs**: drag a tab out into its own window and back again. 
 +  * **Sync** sessions, folders, commands and button bars between computers through a shared folder; passwords are never synced. 
 +  * **Update notifications** with Update Now. 
 +  * **Function keys** for common actions (F1 lists them all). 
 +  * Built-in SSH engine: **jump hosts, X11 and agent forwarding, Kerberos, Ed25519 certificates, most OpenSSH options** and a **FIPS-approved algorithms** mode. 
 +  * Built-in **Xmodem, Ymodem and Kermit**. [[lanternterminal:transfers|Transfers guide]]. 
 +  * **Sixel images**, 132 columns, double-size lines, margins, and the **Wyse 60** and **SCO ANSI** terminal types. 
 + 
 +===== Added in 0.4.2 ===== 
 + 
 +  * **New BBS sessions** are made with **Tools → New BBS session…**. The BBS tick-box has gone from **File → New session**, so the ordinary wizard is back to plain connection settings. [[lanternterminal:sessions|Sessions guide]]. 
 + 
 +===== Added in 0.4.1 ===== 
 + 
 +  * **Apply BBS settings** to sessions you already have: right-click them (or a folder) in the **Sessions** pane, or use **Options → Apply BBS settings to this session…**. [[lanternterminal:sessions|Sessions guide]]. 
 + 
 +===== Added in 0.4.0 ===== 
 + 
 +  * **BBS sessions.** Use **Tools → New BBS session…** (a tick-box in File → New session in 0.4.0) for CP437, a DOS-style ANSI-BBS screen (bright bold, blinking text, iCE colours, CP437 symbols), a built-in VGA font with gap-free block characters, and 80×25 scaled to the window. [[lanternterminal:sessions|Sessions guide]]. 
 +  * **RLogin** for BBSes and door servers; the password can live in the system password store instead of the settings file. 
 +  * **Zmodem** downloads start by themselves; uploads start when the BBS is ready. [[lanternterminal:transfers|Transfers guide]]. 
 +  * **Import a SyncTERM BBS list** with **Tools → Import BBS list (SyncTERM)…**. 
 + 
 +===== Added in 0.3.4 =====
  
   * **Crash fix.** Answering a script's message or question more than a minute after it appeared (for example a bot's "day finished" message) closed Lantern. Script messages and questions now wait for you however long you take.   * **Crash fix.** Answering a script's message or question more than a minute after it appeared (for example a bot's "day finished" message) closed Lantern. Script messages and questions now wait for you however long you take.
Line 23: Line 55:
   * **SyncTERM-Lua scripts run unchanged.** Scripts written for the SyncTERM-Lua fork, such as BBS login scripts and door-game bots, run with **Script → Run**. [[lanternterminal:lua|Lua guide]].   * **SyncTERM-Lua scripts run unchanged.** Scripts written for the SyncTERM-Lua fork, such as BBS login scripts and door-game bots, run with **Script → Run**. [[lanternterminal:lua|Lua guide]].
   * **CP437 character encoding** for BBSes and door games (Session properties → Terminal → Appearance).   * **CP437 character encoding** for BBSes and door games (Session properties → Terminal → Appearance).
-  * **Experimental bot scripts** for LORD and TradeWars are on the [[https://retro.theiguru.au/lantern-terminal/#scripts|download page]].+  * **Experimental bot scripts** for LORD and TradeWars are on the [[https://kalretro.au/lantern-terminal/#scripts|download page]].
  
 ===== Added in 0.3.2 ===== ===== Added in 0.3.2 =====
Line 33: Line 65:
   * **Fixes:** two crashes (SFTP upload from a local-shell tab; closing the last tab of a split group), logon expect/send timing, scripts answering login prompts, faster drawing and correct highlighting after wide characters.   * **Fixes:** two crashes (SFTP upload from a local-shell tab; closing the last tab of a split group), logon expect/send timing, scripts answering login prompts, faster drawing and correct highlighting after wide characters.
  
-Full list: [[https://retro.theiguru.au/lantern-terminal/docs/CHANGELOG.md|changelog]].+Full list: [[https://kalretro.au/lantern-terminal/docs/CHANGELOG.md|changelog]].
  
 ===== Added in 0.3.1 ===== ===== Added in 0.3.1 =====
Line 60: Line 92:
   * [[lanternterminal:transfers|File transfers and logging]]   * [[lanternterminal:transfers|File transfers and logging]]
   * [[lanternterminal:scripting|Python and Lua scripting]]   * [[lanternterminal:scripting|Python and Lua scripting]]
 +  * [[lanternterminal:bbsdirectory|BBS Directory]]
   * [[lanternterminal:building|Building from source]]   * [[lanternterminal:building|Building from source]]
   * [[lanternterminal:capabilities|Capabilities, limits and release verification]]   * [[lanternterminal:capabilities|Capabilities, limits and release verification]]
Line 65: Line 98:
 ===== Release status ===== ===== Release status =====
  
-Version 0.3.4 fixes a crash with script messages; 0.3.3 added SyncTERM-Lua compatible scripting; 0.3.2 added the built-in SSH engine. The Linux core/integration checks, the SSH engine checks against a test server and the Windows installer checks under Wine passed, and the Windows SSH agent login was confirmed on a real Windows PC. Physical Windows ConPTY and device/provider tests remain outstanding. The full product specification includes features beyond those implemented in this release; the capabilities guide states the current scope. Lua runs independently of Python in a cancellable worker.+Version 0.6.0 adds the BBS Directory; 0.5.0 added the SFTP Browser, RDP, tear-off tabs, sync, update notifications, function keys, more of SSH in the built-in engine, Xmodem/Ymodem/Kermit and terminal emulation additions; 0.4.2 moved New BBS session to the Tools menu; 0.4.1 added Apply BBS settings; 0.4.0 added BBS support (RLogin, ANSI-BBS, VGA font, Zmodem, BBS list import); 0.3.4 fixed a crash with script messages; 0.3.3 added SyncTERM-Lua compatible scripting; 0.3.2 added the built-in SSH engine. All 17 Linux test suites passed (including the new BBS Directory tests and the SSH tools, transfer and RDP tests against real test servers), the Windows build's BBS Directory, RDP and SSH engine passed under Wine, and the Windows SSH agent login was confirmed on a real Windows PC. Physical Windows ConPTY and device/provider tests remain outstanding. The full product specification includes features beyond those implemented in this release; the capabilities guide states the current scope. Lua runs independently of Python in a cancellable worker.
  
lanternterminal/start.1794125345.txt.gz · Last modified: by slaterm