The AROS Archives(anonymous IP: 216.73.216.238,401) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Markdown composer
 

 Categories

   o Audio (128)
   o Datatype (17)
   o Demo (65)
   o Development (269)
   o Document (70)
   o Driver (20)
   o Emulation (71)
   o Game (624)
   o Graphics (239)
   o Library (24)
   o Network (84)
   o Office (24)
   o Utility (332)
   o Video (22)

Total files: 1989

Full index file
Recent index file

Part of Aros World Exec
 Readme for:  Network » Misc » bebboget.x86_64-aros-v11.lha

bebboget

Description: HTTPS downloader with TLS 1.3, no deps
Download: bebboget.x86_64-aros-v11.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 161kb
Version: 1.11
Date: 10 Nov 26
Author: Stefan Franke, Michele Dipace
Submitter: Michele Dipace
Email: michele dipace/kaffeine net
Homepage: https://github.com/kaffeine1/bebboget-aros
Requirements: AROS One x86_64 (ABIv11) with a TCP/IP stack (AROSTCP)
Category: network/misc
License: GPL
Distribute: yes
FileID: 3607
 
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 0  (Current version)
0  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
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 x86_64 (AROS One 64-bit, ABIv11).
The original 68k version is comm/net/bebboget.lha;
the AROS i386 build is comm/net/bebboget.i386-aros.lha,
the AROS aarch64 build is comm/net/bebboget.aarch64-aros.lha.

REQUIREMENTS

- AROS One x86_64 (ABIv11) 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.
- x86_64: about 6 KB of memory stay allocated after each run.

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-x86_64
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.

File Version Size Date Dls Readme
bebboget.aarch64-aros.lha1.11176kb10 Nov 26¤ bebboget - HTTPS downloader with TLS 1.3, no deps
bebboget.i386-aros.lha1.11146kb10 Nov 26¤ bebboget - HTTPS downloader with TLS 1.3, no deps
Copyright © 2005 - 2026 The AROS Archives All Rights Reserved