AminetAminet
Search:
85039 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/tcp/curl-8.18-DEV-18112025.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:File and data transfer tool and lib
Author:Daniel Stenberg
Uploader:boingball gmail com
Type:comm/tcp
Version:8.18-DEV-18112025
Architecture:m68k-amigaos
Date:2025-11-19
Requires:util/libs/AmiSSL-v5-OS3.lha
Replaces:comm/tcp/8.11.2-DEV-261124.lha
Download:comm/tcp/curl-8.18-DEV-18112025.lha - View contents
Readme:comm/tcp/curl-8.18-DEV-18112025.readme
Downloads:63

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.


Contents of comm/tcp/curl-8.18-DEV-18112025.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                    0       0 ****** -lhd- 0000 Nov 18 13:32 curl-8.18/
[generic]               550357 1185888  46.4% -lh5- 8b53 Nov 18 09:09 curl-8.18/curl.040
[generic]                  934    1738  53.7% -lh5- 7175 Nov 18 10:44 curl-8.18/RELEASE-NOTES
[generic]               551116 1188020  46.4% -lh5- ba7f Nov 18 09:07 curl-8.18/curl.020
[generic]               551741 1189676  46.4% -lh5- ae2f Nov 18 09:11 curl-8.18/curl.060
[generic]                    0       0 ****** -lhd- 0000 Nov 18 10:39 curl-8.18/libcurl/
[generic]                  438     727  60.2% -lh5- e334 Nov 18 13:33 curl-8.18/libcurl/libcurl.a.readme
[generic]               404429 1359384  29.8% -lh5- 2f71 Nov 18 09:02 curl-8.18/libcurl/libcurl.a
[generic]                    0       0 ****** -lhd- 0000 Nov 18 10:39 curl-8.18/libcurl/libcurl.cpu/
[generic]                   25      25 100.0% -lh0- f11c Nov 18 10:38 curl-8.18/libcurl/libcurl.cpu/libcurl.a.060:Zone.Identifier
[generic]               403254 1355116  29.8% -lh5- efca Nov 18 09:11 curl-8.18/libcurl/libcurl.cpu/libcurl.a.060
[generic]                   25      25 100.0% -lh0- f11c Nov 18 10:38 curl-8.18/libcurl/libcurl.cpu/libcurl.a.020:Zone.Identifier
[generic]               404205 1356308  29.8% -lh5- 83d1 Nov 18 09:07 curl-8.18/libcurl/libcurl.cpu/libcurl.a.020
[generic]                   25      25 100.0% -lh0- f11c Nov 18 10:38 curl-8.18/libcurl/libcurl.cpu/libcurl.a:Zone.Identifier
[generic]                   25      25 100.0% -lh0- f11c Nov 18 10:38 curl-8.18/libcurl/libcurl.cpu/libcurl.a.040:Zone.Identifier
[generic]               403920 1355564  29.8% -lh5- 6ea9 Nov 18 09:09 curl-8.18/libcurl/libcurl.cpu/libcurl.a.040
[generic]                  661    1088  60.8% -lh5- 1dee Nov 17  2024 curl-8.18/COPYING
[generic]                  831    1661  50.0% -lh5- a609 Nov 21  2020 curl-8.18/README
[generic]               554490 1198732  46.3% -lh5- eedf Nov 18 09:02 curl-8.18/curl
[generic]                 1712    3450  49.6% -lh5- a262 Nov 18 13:32 curl-8.18/curl-8.18-DEV-18112025.readme
[generic]                 1230    1528  80.5% -lh5- 745a Nov 26  2024 curl-8.18.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        21 files 3829418 10198980  37.5%            Nov 19 00:12
Page generated in 0.04 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>