Short: lightweight FTP Server OS1.3 compatible Author: aminet@jaehne.tk (Marcel Jähne) Uploader: aminet jaehne tk (Marcel Jähne) Type: comm/tcp Version: 1.0 Architecture: m68k-amigaos => 1.3 Distribution: Aminet MiniFTPD is a lightweight FTP server =================================================== ## Requirements * AmigaOS >=1.3 * SANA-II compatible network driver * at least 68000 CPU (>=68020 recommended) * enough free RAM for networking buffers ## Install MiniFTPD and miniftpd.conf needs to be in the same directory Then just run miniftpd in a shell ## History Changelog 1.0 - Lightweight FTP server for classic Amiga computers - Compatible with AmigaOS 1.3 - Native Motorola 68000 build - Designed for TheWire13 and its bsdsocket.library - Works with standard FTP clients - Configurable FTP server port - Configurable passive-mode port range - Passive FTP data connections - Username and password authentication - Optional anonymous FTP access - Configurable maximum failed-login count - Configurable control-connection timeout - Configurable shared FTP root directory - Virtual filesystem confined to the configured FTP root - Protection against directory traversal and link escapes - Optional read-only server mode - Directory listing with file type and size information - Directory navigation with PWD, CWD, and CDUP - Binary and ASCII transfer modes - File downloads using RETR - File uploads using STOR - Resumable uploads and downloads using REST - Exact file-size queries using SIZE - File deletion using DELE - Directory creation using MKD - Empty-directory removal using RMD - Safe file and directory renaming using RNFR and RNTO - FTP discovery commands including SYST, FEAT, and NOOP - Bounded 16 KB transfer buffer allocated outside the process stack - Reliable partial socket-write handling - Graceful handling of interrupted socket operations - Passive connection and data-transfer timeout detection - Recoverable transfer errors preserve the FTP control session - Clean and idempotent socket shutdown - Ctrl-C server shutdown - Automatic default configuration creation - Strict configuration validation - Passwords are not shown in the startup summary - Single-client architecture optimized for low resource usage - Compatible with common Linux, Windows, macOS, and Amiga FTP clients ##License This software may be freely used, copied, and redistributed in unmodified form. The software is provided "as is" without warranty of any kind. Use at your own risk. Copyright (c)2026 Marcel Jähne If you like my work you can spend me a coffee: paypal.me/mytubefree :-)