
|
85449 packages online
|
|
 |
|
|
|
|
No screenshot available
|
| 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 |
| Date: | 2026-07-28 |
| Distribution: | Aminet |
| Download: | comm/tcp/MiniFTPD.lha - View contents | | Readme: | comm/tcp/MiniFTPD.readme |
| Downloads: | 1 |
|
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
:-)
|
Contents of comm/tcp/MiniFTPD.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 288 824 35.0% -lh5- c9c0 Jul 28 10:10 MiniFTPD.info
[generic] 18299 34540 53.0% -lh5- c3fe Jul 28 10:11 MiniFTPD/MiniFTPD
[generic] 160 218 73.4% -lh5- 9077 Jul 28 10:11 MiniFTPD/miniftpd.conf
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 3 files 18747 35582 52.7% Jul 28 23:25
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |