
|
85814 packages online
|
|
 |
|
comm/net/bebboget.i386-aros.lha |
|
|
No screenshot available
|
| Short: | HTTPS downloader with TLS 1.3, no deps |
| Author: | Stefan Franke (bebboget), Michele Dipace (AROS port) |
| Uploader: | michele dipace kaffeine net (Michele Dipace) |
| Type: | comm/net |
| Version: | 1.11 |
| Architecture: | i386-aros |
| Date: | 2026-11-11 |
| Requires: | AROS One i386 (ABIv0) with a TCP/IP stack (AROSTCP) |
| Download: | comm/net/bebboget.i386-aros.lha - View contents | | Readme: | comm/net/bebboget.i386-aros.readme |
| Downloads: | 3 |
|
WHAT IS THIS?
bebboget gets files from HTTPS and HTTP servers. It supports TLS 1.2 and
TLS 1.3 and needs only bsdsocket.library: the crypto code is built in.
installcerts installs root certificates from a PEM bundle.
bebboget is by Stefan "Bebbo" Franke. This archive is my port to
AROS i386 (the "alt-abiv0" ABI of AROS One).
The original 68k version is comm/net/bebboget.lha;
the AROS x86_64 build is comm/net/bebboget.x86_64-aros.lha,
the AROS aarch64 build is comm/net/bebboget.aarch64-aros.lha.
REQUIREMENTS
- AROS One i386 (ABIv0) with a TCP/IP stack (AROSTCP).
- A configured TCP/IP stack (AROSTCP, bsdsocket.library).
INSTALLATION
Copy the two programs to C: or to another directory in the path:
Copy bebboget installcerts C:
bebboget keeps a random seed in ENVARC:bebboget/random_seed.
CERTIFICATES
bebboget comes without certificates. For a server it cannot verify it asks
at the console: (a)bort, (i)nstall or (c)ontinue. To install the root
certificates of the curl CA bundle once:
bebboget --sloppy -D RAM: -o cacert.pem https://curl.se/ca/cacert.pem
installcerts RAM:cacert.pem
--sloppy skips the certificate checks for that download. If you prefer, copy
cacert.pem from a machine you trust instead.
The certificates go to SYS:Prefs/Env-Archive/certs.
USAGE
bebboget [options] <url>
For example:
bebboget -D RAM: https://aminet.net/comm/net/bebboget.readme
bebboget -? lists the options. Ctrl-C stops a download. A download that ends
before its Content-Length is reported and returns 10.
KNOWN LIMITS
- The HTTP status is not checked: an error page from the server is saved as
the file.
- TLS 1.2 has no ECDHE-ECDSA cipher suites: such servers need TLS 1.3.
- A server whose chain ends in a cross-signed root that is no longer in the
bundle needs a confirmation at the console (www.google.com today).
- Errors such as "certificate not accepted" return 0.
SOURCE AND LICENSE
GNU GPL v3 or later; the files derived from SUPERCOP are public domain. See
COPYING and LICENSE. Source of this release:
https://github.com/kaffeine1/bebboget-aros/tree/v1.11-aros-i386-abiv0
Original bebboget: https://franke.ms/git/bebbo/bebboget
Bug reports: https://github.com/kaffeine1/bebboget-aros/issues
Port by Michele Dipace <michele.dipace@kaffeine.net>.
Support my work on the AROS port on Patreon:
https://www.patreon.com/c/kaffeine1
or with a one-time contribution on Ko-fi:
https://ko-fi.com/kaffeine1
Contributions are voluntary; no subscription is required to use
this software.
HISTORY
1.11 (10.11.2026)
- First AROS release, from bebboget 1.11 with the fixes I sent upstream:
certificate dates, RSA work buffers, P-384 reduction, ECDSA curve choice,
SHA-384/SHA-512 RSA signatures, long ASN.1 lengths, variadic lists on
64 bit, http:// port, quoted file names, truncated downloads, the lock of a
new certificate directory, Content-Length split across reads.
|
Contents of comm/net/bebboget.i386-aros.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x 501/20 0 0 ****** -lhd- 0000 Nov 10 20:04 bebboget/
-rw-r--r-- 501/20 12589 35148 35.8% -lh5- e5b4 Nov 10 20:04 bebboget/COPYING
-rw-r--r-- 501/20 1273 2603 48.9% -lh5- a757 Nov 10 20:04 bebboget/LICENSE
-rwxr-xr-x 501/20 93151 215844 43.2% -lh5- 5bf3 Nov 10 20:04 bebboget/bebboget
-rw-r--r-- 501/20 1602 3239 49.5% -lh5- 77de Nov 10 20:04 bebboget/bebboget.readme
-rwxr-xr-x 501/20 40344 93976 42.9% -lh5- 17c8 Nov 10 20:04 bebboget/installcerts
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 6 files 148959 350810 42.5% Nov 11 00:52
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |