
|
85039 packages online
|
|
 |
|
comm/tcp/curl-8.18-DEV-18112025.lha |
|
|
No screenshot available
|
|
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: <aminet aminet net> |