Short: Native FTP/FTPS/SFTP client for AmigaOS 3.2 Author: lumiftp@amigaworld.de (Matthias Muench) Uploader: lumiftp amigaworld de (Matthias Muench) Type: comm/tcp Version: 1.0 Requires: MUI 3.8, NList.mcc, NListtree.mcc, BetterString.mcc, AmiSSL 5.x Architecture: m68k-amigaos >= 3.2 Distribution: Aminet License: Freeware (registration optional) LumiFTP is a native FTP, FTPS and SFTP client for AmigaOS 3.2, written in C with the NDK 3.2 and a full MUI 3.8 (v19) graphical interface. It features a classic two-pane local/remote file manager, an address book with group structure, an asynchronous transfer queue and a complete ARexx scripting interface. FEATURES -------- - FTP (RFC 959), active and passive (PASV) mode - FTPS, explicit (STARTTLS) and implicit (port 990) via AmiSSL, with per-profile certificate verification (default on) - SFTP (SSH File Transfer Protocol) via libssh2 and AmiSSL - Two-pane file manager (local/remote), sortable columns - Transfer queue with per-file progress display - Address book for saved server profiles with group structure - Profile import/export: FileZilla XML, AmiFTP Prefs, URL list - Public-key authentication (RSA, ECDSA, Ed25519) and password - Atomic save (.tmp + rename) for downloads - abort mid-transfer leaves the existing target file untouched - Resume on up- and download (FTP REST, SFTP seek64), global default Ask / Auto / Never - Minimise to AppIcon on the Workbench - Full ARexx scripting interface (port LUMIFTP) - Automatic update check via signature verification, optionally silent on program start - AmigaGuide documentation (incl. ARexx reference) - Localisation: English, German REQUIREMENTS ------------ - AmigaOS 3.2 or compatible - Motorola 68020 or higher - MUI 3.8 (v19) or higher - NList.mcc, NListtree.mcc, BetterString.mcc - TCP/IP stack (Roadshow or AmiTCP) - AmiSSL 5.x (required for FTPS and SFTP; plain FTP works without AmiSSL) INSTALLATION ------------ Recommended: open the archive, double-click the "Install" icon in the LumiFTP/ drawer and follow the AmigaOS Installer (English or German). It copies the binary, the localisation catalogs and the AmigaGuide help files to the location you choose. Manual install: copy the LumiFTP binary and its .info icon wherever you like, e.g. SYS:Tools/, place the catalogs in LOCALE:Catalogs// and the guides in HELP:/. The address book is kept in ENVARC:LumiFTP/ and is created automatically on first save. DOCUMENTATION ------------- Help/English/LumiFTP.guide AmigaGuide (English) Help/Deutsch/LumiFTP.guide AmigaGuide (German) BUILD INFORMATION ----------------- Version: 1.0 (Build 201) Binary size: ~461 KB (stripped) Source code: ~23,908 lines (C + H) Compiler: m68k-amigaos-gcc Target CPU: m68020+ LICENSE ------- LumiFTP is freeware. You may use, copy and redistribute unmodified binaries freely. Redistribution on Aminet and other archives is explicitly permitted. The software is provided "as is", without warranty of any kind. The author is not liable for any damage or data loss resulting from the use of this software. REGISTRATION ------------ Registration is optional and does not affect functionality. All features are available without limits, with or without a key. A registration is a friendly gesture towards the author and helps plan further development. Two ways to register: 1. With the LumiReg tool (available separately on Aminet) - enter name and email, click "Register". 2. Manually by e-mail to register@amigaworld.de. Please include: Name Name the registration should be issued to Email Address the licence key will be sent to Program Name of the program to register (LumiFTP) CONTACT ------- E-mail: lumiftp@amigaworld.de Web: https://www.amigaworld.de/ CREDITS ------- Author Matthias Münch Concept, implementation, testing Built with help from Claude Code (Anthropic) AI assistant for pair programming Third-party components Stefan Stuntz MUI 3.8 Gilles Masson, Laurin Woitok, Nick Blackburn NList.mcc (amiga-mui project) Carsten Scholling NListtree.mcc Olaf Barthel & Oliver Roberts AmiSSL Daniel Stenberg et al. libssh2 Greetings Eisman, lokiist, Fossi, yelworC, cappin, Cego, McFly, LoneRaider, evil4dmin, jdb78 ================================================================ DEUTSCHE VERSION / GERMAN VERSION ================================================================ LumiFTP ist ein nativer FTP-, FTPS- und SFTP-Client für AmigaOS 3.2, in C gegen das NDK 3.2 geschrieben und mit vollständiger MUI-3.8-Oberfläche (v19). Er bietet einen klassischen Zweispalten- Dateimanager lokal/remote, ein Adressbuch mit Gruppenstruktur, eine asynchrone Übertragungs-Queue und eine komplette ARexx-Schnittstelle. FUNKTIONEN ---------- - FTP (RFC 959), aktiver und passiver (PASV) Modus - FTPS, explizit (STARTTLS) und implizit (Port 990) via AmiSSL, mit Per-Profil-Zertifikatsprüfung (Standard ein) - SFTP (SSH File Transfer Protocol) via libssh2 und AmiSSL - Zweispalten-Dateimanager (lokal/remote), sortierbare Spalten - Übertragungs-Queue mit Fortschrittsanzeige je Datei - Adressbuch für gespeicherte Server-Profile mit Gruppenstruktur - Profil-Import/Export: FileZilla XML, AmiFTP-Prefs, URL-Liste - Public-Key-Authentifizierung (RSA, ECDSA, Ed25519) und Passwort - Atomares Speichern (.tmp + Rename) für Downloads - Abbruch mitten im Transfer lässt die alte Zieldatei unangetastet - Resume bei Up- und Download (FTP REST, SFTP seek64), globale Vorgabe Fragen / Auto / Nie - Minimieren als AppIcon auf der Workbench - Volle ARexx-Schnittstelle (Port LUMIFTP) - Automatischer Update-Check über Signaturprüfung, optional auch still beim Programmstart - AmigaGuide-Dokumentation inkl. ARexx-Referenz - Lokalisierung: Deutsch und Englisch SYSTEMVORAUSSETZUNGEN --------------------- - AmigaOS 3.2 oder kompatibel - Motorola 68020 oder höher - MUI 3.8 (v19) oder höher - NList.mcc, NListtree.mcc, BetterString.mcc - TCP/IP-Stack (Roadshow oder AmiTCP) - AmiSSL 5.x (für FTPS und SFTP; reines FTP läuft ohne AmiSSL) INSTALLATION ------------ Empfohlen: Archiv öffnen, im Verzeichnis LumiFTP/ auf "Install" doppelklicken und dem AmigaOS-Installer folgen (deutsche oder englische Sprache). Er kopiert das Binary, die Sprachkataloge und die AmigaGuide-Dokumentation an den gewählten Ort. Manuelle Installation: das LumiFTP-Binary und das zugehörige Piktogramm an einen beliebigen Ort kopieren (z.B. SYS:Tools/), die Kataloge nach LOCALE:Catalogs// und die Guides nach HELP:/. Das Adressbuch wird in ENVARC:LumiFTP/ abgelegt und beim ersten Speichern automatisch angelegt. DOKUMENTATION ------------- Help/Deutsch/LumiFTP.guide AmigaGuide (Deutsch) Help/English/LumiFTP.guide AmigaGuide (Englisch) BUILD-INFORMATIONEN ------------------- Version: 1.0 (Build 201) Binary-Größe: ~461 KB (gestrippt) Quelltext: ~23.908 Zeilen (C + H) Compiler: m68k-amigaos-gcc Ziel-CPU: m68020+ LIZENZ ------ LumiFTP ist Freeware. Die unveränderten Binaries dürfen frei genutzt, kopiert und weitergegeben werden. Eine Weitergabe über Aminet und andere Archive ist ausdrücklich erlaubt. Die Software wird "wie sie ist" bereitgestellt, ohne jegliche Gewährleistung. Der Autor haftet nicht für Schäden oder Daten- verluste, die aus der Nutzung dieser Software entstehen. REGISTRIERUNG ------------- Die Registrierung ist optional und beeinflusst die Funktionalität nicht. Alle Funktionen stehen ohne Einschränkung zur Verfügung, mit oder ohne Lizenzschlüssel. Eine Registrierung ist eine freundliche Geste an den Autor und hilft bei der Planung weiterer Entwicklung. Zwei Wege zur Registrierung: 1. Mit dem Tool LumiReg (separat auf Aminet verfügbar) - Namen und E-Mail eingeben, "Registrieren" klicken. 2. Manuell per E-Mail an register@amigaworld.de mit: Name Name, auf den die Registrierung lauten soll Email Adresse, an die der Lizenzschlüssel geht Programm Name des Programms (LumiFTP) KONTAKT ------- E-Mail: lumiftp@amigaworld.de Web: https://www.amigaworld.de/ MITWIRKENDE ----------- Autor Matthias Münch Konzept, Umsetzung, Tests Unterstützt durch Claude Code (Anthropic) KI-Assistent für Pair-Programming Fremdkomponenten Stefan Stuntz MUI 3.8 Gilles Masson, Laurin Woitok, Nick Blackburn NList.mcc (amiga-mui-Projekt) Carsten Scholling NListtree.mcc Olaf Barthel & Oliver Roberts AmiSSL Daniel Stenberg et al. libssh2 Grüße Eisman, lokiist, Fossi, yelworC, cappin, Cego, McFly, LoneRaider, evil4dmin, jdb78