Cover Image

AmigaSSH 1.2

20.02.2024 - Doba čtení: 2 minut

Bez větších ceremonií se v softwarovém úložišti Aminet objevil balík amigassh.lza od německého programátora Stefana Frankeho vystupujícího pod značkou BebboSoft. Podle readme souboru se jedná o ssh klienta pro jakoukoliv Amigu vybavenou alespoň procesorem 68020 a standardní síťovou vrstvou bsdsocket.library. Ačkoliv je verze značena jako 1.2 a i readme popisuje předchozí dvě verze, jeví se to tak, že jde o software zveřejněný poprvé - žádné starší listingy či novinkové seznamy Aminetu tento balík neevidují. 

AmigaSSH aktuálně podporuje pouze přihlašování jménem a heslem a server musí umět některý z následujících šifrovacích algoritmů:

  • curve25519-sha256
  • ssh-ed25519
  • aes128-gcm@openssh.com
  • hmac-sha2-256   

Součástí balíku je i terminfo soubor, který lze nainstalovat na server pro zlepšení zobrazení a interakce se serverem.

Update: Pokud vám amigassh padne bez jakékoliv hlášky, je nutné před jeho spuštěním v newcli spustit příkaz stack 25000 - pak klient pojede bez potíží.

Zdroj:

SSH klient pro klasickou Amigu? To je věc, která tu minimálně 10-12 let nebyla. Jelikož po ruce nemám Amigu ale jen emulátor, hned jsem to zkusil a po pár peripetiích a dvou e-mailech autorovi hlásím úspěch. Amiga má opět SSH!


Vyšel prohlížeč IBrowse 2.5.7 (a byl ihned hotfixován)

10.11.2022 - Doba čtení: 3 minut

Nativní webový prohlížeč pro platformy tak či onak kompatibilní s Amigou (tedy AmigaOS 3.x, 4.1FE a MorphOS) se dočkal nové verze a velmi rychle po jejím vydání i prvního hotfixu. Je to trochu paradoxní hlavně proto, že už release samotný je i dle vyjádření autorů hlavně opravný a nic převratně nového nepřináší. 

Největší změnou je kompletní přechod všech součástí na GCC11 se zapnutými warningy, což odhalilo množství potenciálních problémů, které vývojáři postupně odstranili. Přechod na novější verzi nastal i u AmiSSL, minimem je aktuální 5.5.

A pak už následují v seznamu novinek jen ony zmiňované opravy: Brotli huffman dekodér měl chybu projevující se na procesorech 68060 a už ji nemá; automatické doplňování protokolu v URL respektuje preference HTTP/HTTPS v uživatelském nastavení; všechny pevné reference na AmiSSL:Certs v kódu byly odstraněny; byly opraveny pády JPEG dekodéru a další, a další.

Zdroje:

Snad projekt nezabije nedávno ohlášený konec podpory v GNU Make a nějak zvládnou udržovat buildy i bez něj, nebo se zastaralým.


Wallops - nový IRC klient pro klasický Mac

11.02.2022 - Doba čtení: 3 minut

Joshua Stein, vývojář stojící za sérií videí C programming on System 6, vydal nový klient pro chatovací protokol IRC a hned mu během několika málo dnů nadělil i desetinkový update.

Klient zatím umí:

  • Připojení na jakýkoliv IRC server, který komunikuje nešifrovaně, pomocí plaintextu.
  • Korektní odpověď (PONG) na serverové dotazy ohledně aktivity spojení (PING).
  • Automatickou registraci nickname pomocí NickServ na IRC sítích, které to podporují.
  • Podpora /CTCP VERSION a /me pomocí /CTCP ACTION

Klient je aktuálně omezen na fungování na jednom připojeném IRC kanálu. Nicméně toto omezení bude v budoucnu odstraněno a je i tak jen malou daní za minimální systémové požadavky, které Wallops klade na hardware a software, stačí mu totiž Macintosh System 6 s MacTCP. Podporován je i běh v MultiFinderu, pokud aplikace zrovna není aktivní a v diskusi  je zmíněn nickname uživatele, program notifikuje prostřednictvím blikajícího loga Apple.

Ze softwarových požadavků pak plyne i minimální požadovaný hardware - s výjimkou původního Macintoshe 128K z ledna 1984 a jeho vylepšeného modelu s 512 kB paměti ze září téhož roku - tedy Macintoshe 512K - klient běží na všem, co kdy Apple vydal označené jako Macintosh až do příchodu OS X. Klient samotný je vyvíjen na počítači Macintosh Plus z roku 1986.

Zdroj:

Pro ostatní 68k platformy z 80. let probíhá celé dekády čilý vývoj - ať už jej měli a mají na starosti občasní retrocomputingoví nadšenci, či (stále řídčeji se vyskytující) zarputilci, odmítající přejít někam jinam. Macintosh na tom dlouho byl úplně jinak - i když klasický Mac OS používalo jako hlavní systém více lidí než všechny ty Amigy, Atari a další dohromady, a také asi i mnohem déle, dlouho to vypadalo, jako by všichni poslušně šli tam, kam jim Apple ukázal: z 68k na PowerPC, z klasického Mac OS na OS X, z PowerPC na Intel a teď nedávno z Intelu na Apple Silicon. Vývoj pro staré systémy tak byl vcelku minimální - hodně starého toho existovalo a nové se vyvíjelo pro nové. V poslední době se to ale pomalu mění, zase vznikají nové programy a jak vidno i pro hodně staré systémy a stroje. Jen houšť...


IBrowse 2.5.5

19.08.2021 - Doba čtení: 2 minut

Nativní webový prohlížeč pro Amigu se dočkal nové, letos již druhé verze. V seznamu novinek dominují opravy a drobná vylepšení, žádné zásadní převraty se nekonají:

  • detekce nového AmigaOS 3.2
  • úpravy v dánské, italské, norské, polské, španělské a švédské lokalizaci
  • v případě vypnutého JavaScriptu se tento nezpracovává a zcela přeskakuje, což přineslo významné zrychlení
  • oprava pádů při  zpracování <embed> tagu
  • opravy a úpravy při navazování na nedokončené stahování souborů - soubory u nichž se pokračovalo v přerušeném stahování nezobrazovaly celkovou velikost, což bylo nyní opraveno; v případě obnoveného stahování souborů prostřednictvím gzipovaného HTTP protokolu docházelo k jejich poškození, i to je opraveno
  • opravy a úpravy při práci s cookies

Zdroj:

Máloco tak ilustruje zvláštnost a rozporuplnost platformy Amiga, jako IBrowse: Placený browser (a ne levný, licence stojí 1400 Kč), který ale nebylo řadu let možno oficiálně koupit. Jako jeden z prvních měl podporu tabů (1999), jako jeden z mála prohlížečů pro procesory 680x0 umí pracovat s TLS 1.3 (pomocí AmiSSL), ale do dnešního dne neumí nic z CSS ani HTML5. Kompletně psaný v MUI, ale nemá nativní verzi pro MorphOS a dle autorů asi ani nikdy nebude. Je to až perverzním způsobem fascinující...


SSHeven - nový SSH klient pro klasický Mac

05.08.2021 - Doba čtení: 2 minut

V diskusním fóru 68kmla.org se objevilo oznámení, že vzniká nový SSH klient pro klasický Mac OS, dokonce pro verze tak staré, že se ještě ani oficiálně Mac OS nejmenovaly, ale pouze Macintosh System Software. Aktuální verze 0.8.0 je stále považována za betu, nicméně i tak je už celkem slušně funkční - dle screenshotů a příspěvků v diskusi rozhodně funkčnější, než kterýkoliv z dosud existujících, minimálně patnáct let neudržovaných klientů.

Do verze 1.0.0 by měly přibýt zejména zlepšení v možnostech konfigurace a práce s GUI, ze zásadnějších věcí chybí pouze kopírování souborů ze SCP. Na program, který se dle autora vejde na jednu disketu, to rozhodně není špatné.

Systémové požadavky:

  • CPU: 68030 (doporučena 68040) nebo libovolné PowerPC
  • RAM: 2 MB
  • Systém: 7.1 a novější + OpenTransport; provoz na systémech starších než 7.5 vyžaduje ThreadManager

Zdroje:

Jako na potvoru nebudu v nejbližších dnech mít žádný klasičtější Mac po ruce. Přitom na funkční SSH čekám posledních 10 let, co jsem si pořídil Quadru 700 - stávající klienty totiž uměly pouze tak zastaralé šifrovací metody, že se nedomluví s ničím alespoň trochu slušně zabezpečeným. A co nemá SSH klienta, to pro mě není každodenně univerzálně použitelná platforma.


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!