BSD Ports

www/tipidee 0.0.6.0nb2 NetBSD

Minimalistic web server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
isc
Categories
www
Package size
92.1 KiB, 427.4 KiB installed

Description

tipidee is a web server supporting HTTP 1.0 and 1.1. It aims to be compliant with RFC 9112: while it only implements a very limited subset of the optional functionality in HTTP 1.1, it implements all the mandatory parts.

It runs under a super-server, e.g. inetd, s6-tcpserver, or s6-tlsserver (for HTTPS). Traditionally, inetd-mode web servers aren't considered performant, but tipidee aims to eke out every single drop of performance that is attainable with its programming model.

Key features:

  • Usability with HTTPS without the need to entangle the code with a given TLS library
  • Support for HTTP 1.1, with persistent connections, and not only 1.0
  • Support for real CGI, not only NPH

Install

Binary package:

pkgin install tipidee

From pkgsrc:

cd /usr/pkgsrc/www/tipidee && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.0.6.0nb2
NetBSD 10.1 aarch640.0.6.0nb2
SmartOS / illumos x86_640.0.6.0nb2
macOS 15 arm640.0.6.0nb2

Dependencies

Run dependencies 2

No port depends on this one.