Hangar.La tienda de software del Amiga

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

Descargar 3.7 MB

Desde el Amiga: abre Hangar y busca curl-8.18-DEV-18112025.

AutorDaniel Stenberg
Categoríacomm/tcp
Tamaño3.7 MB
Fecha2026-09-16
Param68k-amigaos >= 3.0
Necesitautil/libs/AmiSSL-v5-OS3.lha
OrigenAminet