github BlitterStudio/dopus5 5.101
DOpus5 5.101

latest releases: v5.102, v5.93.0
3 months ago

Directory Opus 5.101 is a maintenance and portability release with new target packages, FTP/SFTP upgrades, filesystem compatibility fixes, refreshed documentation, and several late-cycle UI and stability fixes.

Downloads

  • DOpus5_101_os3.lha - AmigaOS 3, 68020+
  • DOpus5_101_os3-68000.lha - AmigaOS 3, plain 68000 systems
  • DOpus5_101_os4.lha - AmigaOS 4
  • DOpus5_101_mos.lha - MorphOS
  • DOpus5_101_i386-aros.lha - AROS i386 ABIv0
  • DOpus5_101_x86_64-aros.lha - AROS x86_64 ABIv11

OS3 68000 Package Replacement

The DOpus5_101_os3-68000.lha archive was replaced on May 9, 2026 to fix a startup Guru 8000 0003 on plain 68000 AmigaOS 3 systems. The crash was caused by an odd-aligned built-in CatComp string block being parsed with word/long reads while scanning modules at startup.

  • Previous OS3 68000 asset: sha256:e16c9c8134444148c8101adaf4e1e60173e840a7f4d2f384f68f1ee6204a14cb, 1,566,581 bytes.
  • Replacement OS3 68000 asset: sha256:9f0b9cc186bba29cc92f36a7ea8bf2a18c5ea8316b065e6ed629764fc0039132, 1,566,638 bytes.
  • Commit with the fix: c71745f.

Highlights

  • Added SFTP support to the FTP module and improved FTP/FTPS/SFTP UTF-8 filename handling through codesets.library when available.
  • Added first-class AROS i386 and x86_64 release packages, plus a separate AmigaOS 3 68000 package for plain 68000 machines.
  • Improved format.module handling for Long File Names, including FastFileSystem version gating and PFS awareness.
  • Improved backdrop and icon-mode behavior, including Workbench-order type sorting, row-fill cleanup, stable label baselines, and Resize to Fit menu gating.
  • Added GUI controls for previously hidden Environment options and cleaned up dead ENV: variables.
  • Refreshed DOpus5.guide, clarified public headers, updated package layout, and aligned drawer naming under DOpus5.

Late-Cycle Fixes

  • Fixed OS3 titlebar drawing so the clock, memory text, and custom title text use the real screen bar height on newer intuition.library versions.
  • Restored Environment / Lister Options spacing around the Icon Action double-click row.
  • Fixed the About requester copyright block so it stays within the requester.
  • Removed the dead Custom Screen Title Internet Time code from the formatter, configuration popup, and translated catalogs.
  • Fixed Custom Screen Title memory substitutions so plain byte values honor the locale thousands-separator setting, matching the K/M/G/S forms. This closes issue #81.
  • Hardened print.module string handling for user-supplied title, output path, wrap buffer, and header/footer text, closing the V-001 CWE-120 buffer-overflow report.
  • Kept that print.module hardening compatible with the OS3 toolchain by using local bounded copy/append helpers instead of unavailable BSD strl* symbols.

Validation

The 5.101 tag was built by GitHub Actions run 25598614157. The run passed host FTP/SFTP tests, AROS debug builds, debug and release package builds for OS3, OS3 68000, OS4, MorphOS, i386 AROS, and x86_64 AROS, and uploaded the release assets above.

The replacement OS3 68000 archive was built locally with sacredbanana/amiga-compiler:m68k-amigaos using make os3-68000 release debug=no. The packaged DOpus5/Libs/dopus5.library was extracted and compared against the rebuilt source/bin.os3-68000/dopus5.library.

Full changelog: 5.100...5.101

Don't miss a new dopus5 release

NewReleases is sending notifications on new releases.