curl-8.18-DEV-18112025 8.18-DEV-18112025
File and data transfer tool and lib
Short: File and data transfer tool and lib
Author: Daniel Stenberg
Uploader: boingball gmail com
Type: comm/tcp
Version: 8.18-DEV-18112025
Replaces: comm/tcp/8.11.2-DEV-261124.lha
Requires: util/libs/AmiSSL-v5-OS3.lha
Architecture: m68k-amigaos >= 3.0
curl 8.18.0-DEV
-------------------------------------
libcurl/8.18.0-DEV AmiSSL/5.x OpenSSL/3.6.0 zlib/1.3.1
Protocols: dict file ftp ftps gopher gophers http https imap imaps
ipfs ipns mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet
tftp ws wss
Features: alt-svc HSTS HTTPS-proxy libz NTLM SSL TLS-SRP threadsafe
Curl is a command line tool for transferring data specified with URL
syntax. This archive also includes libcurl 8.18.0, allowing Amiga
developers to link the curl functionality directly into their own
applications.
This is a stable release, tested on multiple CPU targets and SSL
workloads.
System Requirements
-------------------
- AmiSSL v5.0+ (mandatory)
- AmigaOS 3.x (3.2.2.1 tested, works on 3.0?3.1)
- 68000 / 68020 / 68040 / 68060 CPUs (no FPU required)
- Minimum stack: 32768 bytes
- AmigaOS 3.1.4+ auto-selects correct stack
- Older versions: set manually using STACK 32768
- Roadshow TCP tested
- WinUAE TCP tested
- Works on real hardware and emulation
What's New in 8.18.0 (AmigaOS Release)
--------------------------------------
* Increased default stack size from 16384 to 32768.
Fixes crashes during TLS handshake, certificate validation,
compressed downloads, and large HTTPS sites (Google, Microsoft,
Cloudflare, etc).
* Retested on all supported CPUs (68000, 020, 040, 060). All binaries
now pass TLS tests reliably.
* Updated build system:
- GCC 15.2 (m68k-amigaos)
- clib2 runtime
- soft-float ABI
- dynamic AmiSSL linking
- -O0 used due to current GCC 15 m68k optimisation issues
* Updated protocol support, matching upstream curl 8.18.0 except for
protocols requiring unsupported libraries (HTTP/2, HTTP/3, SSH,
LDAP, IDN, PSL, Brotli, Zstd).
Files Included
--------------
curl ? 68000 binary
curl.020 ? 68020 binary
curl.040 ? 68040 binary
curl.060 ? 68060 binary
libcurl.a ? static library (68000)
libcurl.a.020 ? static library (68020+)
libcurl.a.040 ? static library (68040)
libcurl.a.060 ? static library (68060)
Developers should use the matching libcurl library for their CPU when
building Amiga applications.
Developer Information
---------------------
Used Compiler:
m68k-amigaos-gcc (GCC) 15.2.0
Configure Options:
./buildconf &&
PKG_CONFIG=true ./configure
--host=m68k-amigaos
CC=m68k-amigaos-gcc
--disable-shared
--disable-ipv6
--prefix=/opt/amiga15
--disable-netrc
--without-libpsl
--with-amissl
--with-zlib
--disable-threaded-resolver
CFLAGS="-m68000 -O0 -msoft-float -mcrt=clib2"
LIBS="-lnet -lm -lc -lz -lunix -latomic"
Source Code:
https://github.com/boingball/curl
Release Notes
-------------
curl-8.18.0 ? 18/11/25
- Increased stack cookie to 32768 for TLS stability
- Updated to GCC 15.2 toolchain
- CPU-specific libcurl libraries added
- Minor AmigaOS fixes reviewed upstream
curl-8.11.2 ? 26/11/24
- Added stack cookie 16384
- TLS robustness improvements
curl-8.11.1 ? 24/11/24
- Initial modern port of curl 8.11 for AmigaOS 3.x
Distribution
------------
Study the COPYING file for distribution terms.
Gratis
Desde el Amiga: abre Hangar y busca curl-8.18-DEV-18112025.
| Autor | Daniel Stenberg |
|---|---|
| Categoría | comm/tcp |
| Tamaño | 3.7 MB |
| Fecha | 2026-09-16 |
| Para | m68k-amigaos >= 3.0 |
| Necesita | util/libs/AmiSSL-v5-OS3.lha |
| Origen | Aminet |