AminetAminet
Search:
85746 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

comm/net/LumiTorrent.lha

Mirror:Random
Showing: m68k-amigaos icongeneric icon
No screenshot available
Short:BitTorrent client
Author: lumitorrent at amigaworld.de (Matthias Muench)
Uploader:lumitorrent amigaworld de (Matthias Muench)
Type:comm/net
Version:1.0
Architecture:m68k-amigaos >= 3.1
Date:2026-10-30
Requires:68020+, MUI 3.8, NList.mcc, TheBar.mcc, TCP/IP; AmiSSL 5.x recommended (HTTPS trackers)
Distribution:Aminet
Download:comm/net/LumiTorrent.lha - View contents
Readme:comm/net/LumiTorrent.readme
Downloads:11

LumiTorrent is a BitTorrent client for AmigaOS 3.x with a MUI 3.8
interface. One event loop serves the window and every connection, so it
stays usable on a 68030 or 68060 with a few megabytes of memory.

It is part of the Lumi suite.


FEATURES
--------

  - BitTorrent v1 over TCP, single- and multi-file torrents
  - HTTP, HTTPS and UDP trackers (BEP 3, 15, 23), several trackers per
    torrent; HTTPS through AmiSSL with certificate check
  - Magnet links: metadata from other peers (BEP 9, 10), DHT (BEP 5),
    peer exchange (BEP 11)
  - Rarest-first piece selection, endgame mode, choking with an
    optimistic unchoke, upload to other peers
  - Download and upload limits for all torrents together; a queue for
    the number of downloads at once
  - Port forwarding at the router (PCP, NAT-PMP, UPnP IGD)
  - Web seeds (BEP 19) next to the peers
  - Fast extension (BEP 6) and Local Peer Discovery (BEP 14)
  - Message Stream Encryption (MSE/PE): allow, prefer or require
  - Seed goals: stop at a ratio or after a seeding time
  - Watched folder: .torrent files dropped there are added on their own
  - .torrent icons dropped on the window, or on its icon while iconified
  - "Add to LumiTorrent..." in the Tools menu of the Workbench (and DOpus)
  - Choice of files per torrent: download only some files
  - Creating torrents from a file or drawer, seeded at once
  - Editing the trackers of a torrent; statistics over all runs with
    average rates, ratio bar and reset
  - Notifications through Herald or Ringhio
  - Log below the status line or in a window of its own, with colours,
    log level, row menu and log file
  - Events: a sound and a command (ARexx, shell, Workbench) for a
    finished download, a failed torrent and more
  - Fast resume: an interrupted download continues where it stopped,
    changed files are checked again
  - Every piece checked with SHA-1 (68k assembler)
  - Torrent list in four tabs; detail pages (general, files, peers,
    trackers) shown on request; several torrents or files marked at
    once, Select all and Select none
  - ARexx port LUMITORRENT.1; a second start hands its torrents over
  - Automatic update check via signature verification
  - German/English localisation (English built in, German catalog)


REQUIREMENTS
------------

  - AmigaOS 3.1 or newer (68020 or better)
  - MUI 3.8 (v19)
  - NList.mcc / NListview.mcc, TheBar.mcc
  - A TCP/IP stack (bsdsocket.library)
  - Recommended: AmiSSL 5.x (HTTPS trackers, random numbers, update
    check)
  - Optional: Busy.mcc, RexxMast

  Successfully tested on AmigaOS 3.1, 3.2, 3.5 and 3.9.


INSTALLATION
------------

Recommended: open the archive, double-click the "Install" icon
in the LumiTorrent/ 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 LumiTorrent binary and its .info icon
wherever you like, e.g. SYS:Tools/, place the catalogs in
LOCALE:Catalogs/<language>/ and the guides in HELP:<language>/.

LumiTorrent creates two drawers beside itself on first use:
Torrents/ (torrent list, copies of the .torrent files, resume
data) and Downloads/ (downloaded data). Both can be moved in the
settings.


TOOLTYPES
---------

  PUBSCREEN    Open the window on this public screen
  ICONIFY      Start iconified


DOCUMENTATION
-------------

  Help/English/LumiTorrent.guide          AmigaGuide (English)
  Help/Deutsch/LumiTorrent.guide          AmigaGuide (German)


CHANGELOG
---------

  1.0 (Build 1, 29 October 2026)
    - Initial release


BUILD INFORMATION
-----------------

  Version:        1.0 (Build 1)
  Binary size:    ~499 KB (stripped)
  Source code:    ~35,354 lines (C + H)
  Compiler:       m68k-amigaos-gcc 6.5.0b
  Target CPU:     m68020+


LICENSE
-------

LumiTorrent is freeware. You may use, copy and redistribute
unmodified binaries freely. Redistribution on Aminet and other
archives is explicitly permitted. The DHT code by Juliusz Chroboczek
(jech/dht) keeps its own MIT license.

The DHT code carries this notice:

  Copyright (c) 2009-2011 by Juliusz Chroboczek

  Permission is hereby granted, free of charge, to any person
  obtaining a copy of this software and associated documentation
  files (the "Software"), to deal in the Software without
  restriction, including without limitation the rights to use,
  copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software
  is furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  DEALINGS IN THE SOFTWARE.

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 (LumiTorrent)


CONTACT
-------

  E-mail:  lumitorrent@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
    Juliusz Chroboczek          DHT (jech/dht, MIT licence)
    Stefan Stuntz               MUI 3.8
    Gilles Masson and the
    NList Open Source Team      NList.mcc
    Alfonso Ranieri &
    TheBar Open Source Team     TheBar.mcc
    Klaus Melchior              Busy.mcc (optional)
    Olaf Barthel &
    Oliver Roberts              AmiSSL (OpenSSL)
    Martin "Mason" Merz         toolbar icons

  Greetings
    Eisman, lokiist, Fossi, yelworC, cappin,
    Cego, McFly, LoneRaider, evil4dmin, jdb78

  In Memoriam
    Psyria


================================================================
                DEUTSCHE VERSION / GERMAN VERSION
================================================================

LumiTorrent ist ein BitTorrent-Client für AmigaOS 3.x mit
MUI-3.8-Oberfläche. Eine Ereignisschleife bedient das Fenster und alle
Verbindungen; so bleibt er auf einem 68030 oder 68060 mit wenigen
Megabyte Speicher brauchbar.

Er gehört zur Lumi-Suite.


FUNKTIONEN
----------

  - BitTorrent v1 über TCP, Einzel- und Mehrdatei-Torrents
  - HTTP-, HTTPS- und UDP-Tracker (BEP 3, 15, 23), mehrere Tracker je
    Torrent; HTTPS über AmiSSL mit Zertifikatsprüfung
  - Magnet-Links: Metadaten von anderen Peers (BEP 9, 10), DHT (BEP 5),
    Peer-Austausch (BEP 11)
  - Seltenste Stücke zuerst, Endspiel-Modus, Choking mit optimistischem
    Unchoke, Upload an andere Peers
  - Grenzen für Empfang und Versand aller Torrents zusammen; eine
    Warteschlange für die Zahl gleichzeitiger Downloads
  - Portfreigabe am Router (PCP, NAT-PMP, UPnP IGD)
  - Webseeds (BEP 19) neben den Peers
  - Fast Extension (BEP 6) und Local Peer Discovery (BEP 14)
  - Verschlüsselung (MSE/PE): zulassen, bevorzugen oder erzwingen
  - Seed-Ziele: anhalten bei einem Verhältnis oder nach einer Seed-Zeit
  - Überwachter Ordner: dort abgelegte .torrent-Dateien kommen von selbst
    in die Liste
  - .torrent-Symbole aufs Fenster ablegen, ikonifiziert auch auf sein Symbol
  - "Mit LumiTorrent laden..." im Werkzeuge-Menü der Workbench (und DOpus)
  - Auswahl der Dateien je Torrent: nur einzelne Dateien laden
  - Torrents aus einer Datei oder Schublade erstellen, sofort seeden
  - Tracker je Torrent bearbeiten; Statistik über alle Sitzungen mit
    Durchschnittsraten, Verhältnis-Balken und Zurücksetzen
  - Hinweise über Herald oder Ringhio
  - Protokoll unter der Statuszeile oder im eigenen Fenster, mit Farben,
    Protokollstufe, Zeilenmenü und Protokolldatei
  - Ereignisse: ein Sound und ein Befehl (ARexx, Shell, Workbench)
    für einen fertigen Download, einen fehlerhaften Torrent und mehr
  - Fortsetzen: ein unterbrochener Download macht dort weiter, geänderte
    Dateien werden neu geprüft
  - Jedes Stück per SHA-1 geprüft (68k-Assembler)
  - Torrent-Liste in vier Reitern; Detailseiten (Allgemein, Dateien,
    Peers, Tracker) nach Wunsch; mehrere Torrents oder Dateien auf
    einmal markieren, Alles markieren und Markierung aufheben
  - ARexx-Port LUMITORRENT.1; ein zweiter Start übergibt seine Torrents
  - Automatischer Update-Check über Signaturprüfung
  - Deutsch/Englisch (Englisch eingebaut, deutscher Katalog)


SYSTEMVORAUSSETZUNGEN
---------------------

  - AmigaOS 3.1 oder neuer (68020 oder besser)
  - MUI 3.8 (v19)
  - NList.mcc / NListview.mcc, TheBar.mcc
  - Ein TCP/IP-Stack (bsdsocket.library)
  - Empfohlen: AmiSSL 5.x (HTTPS-Tracker, Zufallszahlen,
    Update-Check)
  - Optional: Busy.mcc, RexxMast

  Erfolgreich getestet unter AmigaOS 3.1, 3.2, 3.5 und 3.9.


INSTALLATION
------------

Empfohlen: Archiv öffnen, im Verzeichnis LumiTorrent/ 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 LumiTorrent-Binary und das zugehörige
Piktogramm an einen beliebigen Ort kopieren (z.B. SYS:Tools/),
die Kataloge nach LOCALE:Catalogs/<Sprache>/ und die Guides nach
HELP:<Sprache>/.

LumiTorrent legt beim ersten Start zwei Schubladen neben sich an:
Torrents/ (Torrent-Liste, Kopien der .torrent-Dateien,
Resume-Daten) und Downloads/ (geladene Daten). Beide lassen sich in
den Einstellungen verlegen.


TOOLTYPES
---------

  PUBSCREEN    Fenster auf diesem öffentlichen Bildschirm öffnen
  ICONIFY      Ikonifiziert starten


DOKUMENTATION
-------------

  Help/Deutsch/LumiTorrent.guide          AmigaGuide (Deutsch)
  Help/English/LumiTorrent.guide          AmigaGuide (Englisch)


VERSIONSHISTORIE
----------------

  1.0 (Build 1, 29. Oktober 2026)
    - Erstveröffentlichung


BUILD-INFORMATIONEN
-------------------

  Version:        1.0 (Build 1)
  Binary-Größe:   ~499 KB (gestrippt)
  Quelltext:      ~35.354 Zeilen (C + H)
  Compiler:       m68k-amigaos-gcc 6.5.0b
  Ziel-CPU:       m68020+


LIZENZ
------

LumiTorrent 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. Der DHT-Code von
Juliusz Chroboczek (jech/dht) behält seine eigene MIT-Lizenz.
Der Hinweis des DHT-Codes (im Original, englisch):

  Copyright (c) 2009-2011 by Juliusz Chroboczek

  Permission is hereby granted, free of charge, to any person
  obtaining a copy of this software and associated documentation
  files (the "Software"), to deal in the Software without
  restriction, including without limitation the rights to use,
  copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software
  is furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  DEALINGS IN THE SOFTWARE.

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 (LumiTorrent)


KONTAKT
-------

  E-Mail:  lumitorrent@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
    Juliusz Chroboczek          DHT (jech/dht, MIT-Lizenz)
    Stefan Stuntz               MUI 3.8
    Gilles Masson und das
    NList Open Source Team      NList.mcc
    Alfonso Ranieri &
    TheBar Open Source Team     TheBar.mcc
    Klaus Melchior              Busy.mcc (optional)
    Olaf Barthel &
    Oliver Roberts              AmiSSL (OpenSSL)
    Martin "Mason" Merz         Symbole der Werkzeugleiste

  Grüße
    Eisman, lokiist, Fossi, yelworC, cappin,
    Cego, McFly, LoneRaider, evil4dmin, jdb78

  In Erinnerung
    Psyria


Contents of comm/net/LumiTorrent.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Catalogs/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Catalogs/Deutsch/
-rw-r--r--  1000/1000     7966   19060  41.8% -lh5- 66ad Oct 29 18:23 LumiTorrent/Catalogs/Deutsch/LumiTorrent.catalog
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Catalogs/English/
-rw-r--r--  1000/1000     7356   17248  42.6% -lh5- 9db4 Oct 29 18:23 LumiTorrent/Catalogs/English/LumiTorrent.catalog
-rw-r--r--  1000/1000     9307   25005  37.2% -lh5- 81aa Oct 29 18:23 LumiTorrent/Catalogs/LumiTorrent.cd
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Help/
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Help/Deutsch/
-rw-r--r--  1000/1000    13626   34533  39.5% -lh5- 9529 Oct 29 18:23 LumiTorrent/Help/Deutsch/LumiTorrent.guide
drwxr-xr-x  1000/1000        0       0 ****** -lhd- 0000 Oct 29 18:23 LumiTorrent/Help/English/
-rw-r--r--  1000/1000    12460   31768  39.2% -lh5- eb2c Oct 29 18:23 LumiTorrent/Help/English/LumiTorrent.guide
-rw-r--r--  1000/1000     3168   10985  28.8% -lh5- cede Oct 29 18:23 LumiTorrent/Install
-rw-r--r--  1000/1000     1520    1984  76.6% -lh5- 20f3 Oct 29 18:23 LumiTorrent/Install.info
-rwxr-xr-x  1000/1000   249788  510668  48.9% -lh5- 4009 Oct 29 18:23 LumiTorrent/LumiTorrent
-rw-r--r--  1000/1000     1112    1472  75.5% -lh5- cca1 Oct 29 18:23 LumiTorrent/LumiTorrent.info
-rw-r--r--  1000/1000     5838   14595  40.0% -lh5- 779a Oct 29 18:23 LumiTorrent/Readme
-rw-r--r--  1000/1000     1042    1543  67.5% -lh5- 597c Oct 29 18:23 LumiTorrent/Readme.info
-rw-r--r--  1000/1000     1417    2602  54.5% -lh5- bbf9 Oct 29 18:23 LumiTorrent.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        19 files  314600  671463  46.9%            Oct 30 00:18
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>