BSD Ports

www/haserl 0.9.36p0 OpenBSD

tiny cgi web script handler using shell or Lua

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
www, lang/lua

Description

Haserl is a small program that uses shell or Lua script to create cgi web scripts. It is intended for environments where PHP or Ruby are too big. A typical use is to run cgi scripts in an embedded environment using a small web server.

  • Parses like other scripting languages: Anything that is not enclosed in <% ... %> tags is sent verbatim to the client.

  • Automatic FORM parsing: Form elements sent from the client are automatically parsed and placed into environment variables. The script can then reference the variables without any extra work.

  • multipart/form-data decoding: Mime data sent via the enctype="multipart/form-data" method is transparently decoded. This method is used when uploading files from the client.

In the other systems

The newest version among them is 0.9.36, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDwww/haserl0.9.36p0 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDwip/haserl by name0.8.0none known-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add haserl

From the ports tree:

cd /usr/ports/www/haserl && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 2
Run dependencies 1

No port depends on this one.