notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
Port details
bozohttpd Bozotic HTTP server from NetBSD
20210227_1 www on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20210227_1Version of this port present on the latest quarterly branch.
Maintainer: jmohacsi@bsd.hu search for ports maintained by this maintainer
Port Added: 2002-09-09 21:25:30
Last Update: 2024-10-01 18:56:20
Commit Hash: 4485bd8
People watching this port, also watch:: tidy4, gdbm, p5-libwww, p5-Image-Size, aspell
License: BSD2CLAUSE
WWW:
http://eterna23.net/bozohttpd/
Description:
Bozohttpd is a small and secure HTTP version 1.1 server. Its main feature is the lack of features, reducing the code size and improving verifiability. This is also the minimal web server that is shipped by default in NetBSD. It supports SSL, CGI/1.1, HTTP/1.1, HTTP/1.0, HTTP/0.9, ~user translations, virtual hosting support, as well as multiple IP-based servers on a single machine. It is capable of serving pages via the IPv6 protocol. It has no configuration file by design. Many features are enabled with CLI options. For extra security, unused features can be excluded when you build the port: o Support for blacklistd(8) to avoid DoS abuse o Common Gateway Interface (CGI) support (-C, -c, -E, -e) o Optional daemon mode (-b) o Debug support (-d) o Automatic directory index if index.html is missing (-X) o Dynamic content based on file suffixes (-C, -M) o Basic authentication with .htpasswd files o SSL/TLS for HTTPS requests (-Z, -z) o Lua scripts for dynamic content (-L) o Optional /~user transformation (-e, -p, -u)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/bozohttpd
  2. share/man/man8/bozohttpd.8.gz
  3. /usr/local/share/licenses/bozohttpd-20210227_1/catalog.mk
  4. /usr/local/share/licenses/bozohttpd-20210227_1/LICENSE
  5. /usr/local/share/licenses/bozohttpd-20210227_1/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • bozohttpd>0:www/bozohttpd
To install the port:
cd /usr/ports/www/bozohttpd/ && make install clean
To add the package, run one of these commands:
  • pkg install www/bozohttpd
  • pkg install bozohttpd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bozohttpd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1614489706 SHA256 (bozohttpd-20210227.tar.bz2) = 23f6708be9e4f1b151718320228bf6765586965db48e2b0e5a943c4020e8adff SIZE (bozohttpd-20210227.tar.bz2) = 63732

Packages (timestamps in pop-ups are UTC):
bozohttpd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20210227_120210227_12013071120210227_120210227_1---
FreeBSD:13:quarterly20210227_120210227_12021022720210227_120210227_1202102272021022720210227
FreeBSD:14:latest20210227_120210227_12021022720210227_120210227_120210227-20210227
FreeBSD:14:quarterly20210227_120210227_1-20210227_120210227_1202102272021022720210227
FreeBSD:15:latest20210227_120210227_1n/a20210227_1n/a202102272021022720210227
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. liblua-5.4.so : lang/lua54
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bozohttpd-20210227_1: BLACKLIST=on: Report Unauthorized and Forbidden accesses to blacklistd CGI=on: Common Gateway Interface (CGI) support (-C, -c, -E, -e) DAEMON=on: Optional daemon mode (-b) DEBUG=on: Debug support (-d) DIRINDEX=on: Automatic directory index if index.html is missing (-X) DYNAMIC=on: Dynamic content based on file suffixes (-C, -M) HTPASSWD=on: Basic authentication with .htpasswd files LUA=on: Lua scripts for dynamic content (-L) SSL=on: SSL/TLS for HTTPS requests (-Z, -z) USER=on: Optional /~user transformation (-e, -p, -u) ===> Use 'make config' to modify these settings
Options name:
www_bozohttpd
USES:
cpe uidfix tar:bzip2 lua ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://eterna23.net/bozohttpd/
Collapse this list.

Number of commits found: 54

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20210227_1
01 Oct 2024 18:56:20
commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
20210227_1
04 May 2024 10:01:27
commit hash: fe9dbfe0de4aa2054ecc2c9845c74796c5a7801acommit hash: fe9dbfe0de4aa2054ecc2c9845c74796c5a7801acommit hash: fe9dbfe0de4aa2054ecc2c9845c74796c5a7801acommit hash: fe9dbfe0de4aa2054ecc2c9845c74796c5a7801a files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
www/bozohttpd: Update MASTER_SITES and WWW entries

Unbreaks fetch and likely portscout too

Approved by:	portmgr (blanket)
20210227_1
21 Mar 2024 09:15:37
commit hash: d9029f1552fd2e59ed4492eff65f8bddc31e92fecommit hash: d9029f1552fd2e59ed4492eff65f8bddc31e92fecommit hash: d9029f1552fd2e59ed4492eff65f8bddc31e92fecommit hash: d9029f1552fd2e59ed4492eff65f8bddc31e92fe files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
www/*: Move man pages to share/man

Approved by:	portmgr (blanket)
20210227
05 Aug 2023 18:55:49
commit hash: 1fa4d44dc27f90f856a90a442bb41bdb3aa6cdc8commit hash: 1fa4d44dc27f90f856a90a442bb41bdb3aa6cdc8commit hash: 1fa4d44dc27f90f856a90a442bb41bdb3aa6cdc8commit hash: 1fa4d44dc27f90f856a90a442bb41bdb3aa6cdc8 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/bozohttpd: Fix build with llvm16 and openssl3

- Pet portclippy

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
20210227
03 May 2023 16:20:00
commit hash: 899ba2248335b138543b8f24523cc289dda437f5commit hash: 899ba2248335b138543b8f24523cc289dda437f5commit hash: 899ba2248335b138543b8f24523cc289dda437f5commit hash: 899ba2248335b138543b8f24523cc289dda437f5 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/bozohttpd: Mark BROKEN_SSL

- Fails to build with error: 'ERR_func_error_string' is deprecated which
  were deprecated in OpenSSL 3.0.0 and later

Approved by:	portmgr (blanket)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
20210227
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20210227
20 Jul 2022 14:23:26
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20210227
04 Nov 2021 08:17:09
commit hash: 697e6bea23feca666e06249f21eff49553080099commit hash: 697e6bea23feca666e06249f21eff49553080099commit hash: 697e6bea23feca666e06249f21eff49553080099commit hash: 697e6bea23feca666e06249f21eff49553080099 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
www/bozohttpd: update the port to version 20210227 and unbreak on i386.
20201014
03 Nov 2021 21:53:43
commit hash: 54fe8b0530759acba7f7a89b8709bbce7a6445d2commit hash: 54fe8b0530759acba7f7a89b8709bbce7a6445d2commit hash: 54fe8b0530759acba7f7a89b8709bbce7a6445d2commit hash: 54fe8b0530759acba7f7a89b8709bbce7a6445d2 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
www/bozohttpd: Mark BROKEN on i386

Failed to compile with the following error:
"comparison of integers of different signs: 'unsigned int' and
'time_t' (aka 'int') [-Werror,-Wsign-compare]"

Reference: https://portsfallout.com/fallout?port=www%2Fbozohttpd%24&page=1

PR:		259181
Reported by:	pkg-fallout
Approved by:	port maintainer timeout (2+ weeks), arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32770
20201014
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
20201014
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20201014
18 Feb 2021 07:28:52
Revision:565909Original commit files touched by this commit
fernape search for other commits by this committer
www/bozohttpd: update to 20201014

Add config options.

ChangeLog: http://www.eterna.com.au/bozohttpd/CHANGES

PR:	253542
Submitted by:	henrik@gulbra.net
Reviewed by:	jmohacsi@bsd.hu (maintainer)
20130711
09 Oct 2019 12:23:49
Revision:514145Original commit files touched by this commit
bapt search for other commits by this committer
Drop the ipv6 virtual category for w* category as it is not relevant anymore
20130711
10 Sep 2017 18:51:46
Revision:449586Original commit files touched by this commit
olgeni search for other commits by this committer
Some typo fixes and whitespace cleanup for pkg-descr files.
20130711
14 Nov 2016 03:15:04
Revision:426080Original commit files touched by this commit
danfe search for other commits by this committer
- Remove redundant definitions of IPV6_DESC and [OPEN]SSL_DESC when closely
  matching standard ones from `Mk/bsd.options.desc.mk'
- Rename couple of options to standard name or the one that better reflects
  their usage
20130711
10 Sep 2016 03:23:13
Revision:421654Original commit files touched by this commit
marino search for other commits by this committer
www/bozohttpd: Add CFLAGS and LDFLAGS for USES=ssl

Approved by:	SSL blanket
20130711
22 May 2015 20:34:29
Revision:387082Original commit files touched by this commit
mat search for other commits by this committer
Remove $FreeBSD$ from patches files everywhere.

With hat:	portmgr
Sponsored by:	Absolight
20130711
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
20130711
11 May 2015 09:19:24
Revision:386057Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
20130711
29 Jul 2014 18:41:17
Revision:363371Original commit files touched by this commit Sanity Test Failure
adamw search for other commits by this committer
Convert a bunch of USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
20130711
16 Mar 2014 16:07:59
Revision:348417Original commit files touched by this commit
ohauer search for other commits by this committer
ports in cat www where MAINTAINER=ports

- USE_BZIP2 -> USES= tar:bzip2
- LICENSE=BSD -> BSD[n]CLAUSE
20130711
31 Oct 2013 08:50:51
Revision:332216Original commit files touched by this commit
bapt search for other commits by this committer
Allow packaging as a user
20130711
30 Oct 2013 22:07:11
Revision:332183Original commit files touched by this commit
pawel search for other commits by this committer
Needs root to stage, forgotten in last commit.
20130711
30 Oct 2013 16:20:58
Revision:332145Original commit files touched by this commit
pawel search for other commits by this committer
- Update to version 20130711 [1]
- Add support for STAGEDIR

PR:		ports/181767 [1]
Submitted by:	maintainer
20100920
20 Sep 2013 23:36:54
Revision:327776Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
20100920
09 Jan 2013 19:50:06
Revision:310162Original commit files touched by this commit
tabthorpe search for other commits by this committer
- Change MAINTAINER address
- Trim headers while I am here
- Clean up some trailing whitespace
20100920
28 Oct 2012 22:20:28
Revision:306586Original commit files touched by this commit
pgj search for other commits by this committer
- Fix handling of options

Inspired by:	jhale
Feature safe:	yes
20100920
28 Oct 2012 19:57:44
Revision:306565Original commit files touched by this commit
pgj search for other commits by this committer
- Convert options to the new format

PR:		ports/172540
Submitted by:	pgj
Approved by:	maintainer
Feature safe:	yes
20100920
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
20100920
16 Feb 2011 03:22:28
Original commit files touched by this commit
wen search for other commits by this committer
- s/LOCALBASE/PREFIX in Makefile

Reported by:    sahil@
20100920
16 Feb 2011 02:28:36
Original commit files touched by this commit
wen search for other commits by this committer
- Update to 20100920
- Fix build with custom PREFIX

PR:             ports/152464
Submitted by:   Oleg Pudeyev <oleg@bsdpower.com>
Approved by:    maintainer(timeout, > 80 days)
20100621
03 Aug 2010 06:15:01
Original commit files touched by this commit
bapt search for other commits by this committer
- Update to 20100621
- Add license

PR:             ports/149113
Submitted by:   Janos Mohacsi <janos.mohacsi _at_ bsd.hu> (maintainer)
Approved by:    jadawin@ (co-mentor)
20100512
30 May 2010 17:47:14
Original commit files touched by this commit
arved search for other commits by this committer
Update to 20100512

PR:             147224
Submitted by:   janos mohacsi
20090522
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
20090522
04 Nov 2009 13:50:17
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 20090522

PR:             139106
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu>
20090418
10 May 2009 18:32:46
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 20090418

PR:             134322
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu> (maintainer)
20080303
27 Jun 2008 12:27:14
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 20080303
- Use Options

PR:             124925
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu> (maintainer)
20060517_1
24 Jan 2008 23:29:53
Original commit files touched by this commit
wxs search for other commits by this committer
Add an RC script.

PR:             ports/119553
Submitted by:   Oleg Pudeyev <oleg@bsdpower.com>
Approved by:    Mohacsi Janos (maintainer), garga (mentor)
20060517
08 Jul 2006 05:16:35
Original commit files touched by this commit
clsung search for other commits by this committer
- Maintainer Update to www/bozohttpd to version 20060517
  Original package changes:
  * make directory indexing mode not look so ugly
  * build a text version of the manual page
  * make "make clean" work properly

PR:             ports/99878
Submitted by:   maintainer (Janos Mohacsi)
20050410
10 Jun 2006 11:18:55
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 20050410

PR:             ports/98433
Submitted by:   Martin Wilke <freebsd@unixfreunde.de>
Approved by:    Janos Mohacsi <mohacsi@niif.hu> (maintainer)
20040823
24 Jan 2006 03:14:23
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
20040823
11 Nov 2004 17:08:30
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 20040823

PR:             ports/73824
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu> (maintainer)
20040218
15 Apr 2004 12:27:11
Original commit files touched by this commit
krion search for other commits by this committer
- Fix MASTER_SITES

PR:             ports/65568
Submitted by:   maintainer
20040218
13 Apr 2004 11:02:13
Original commit files touched by this commit
krion search for other commits by this committer
- Update to version 20040218

PR:             ports/65484
Submitted by:   maintainer
20031005
31 Mar 2004 03:12:58
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify (maintainer timeout)
20031005
06 Feb 2004 13:12:53
Original commit files touched by this commit
trevor search for other commits by this committer
Use PLIST_FILES (bento-tested, marcus-reviewed).
20031005
21 Oct 2003 14:06:11
Original commit files touched by this commit
krion search for other commits by this committer
- Update to version 20031005
  o basic authorisation fixes (Nicolas Jombart)
  o display file size in directory index mode
  o .xbel, .xml & .xsl -> text/xml mappings

PR:             58281
Submitted by:   maintainer
20030622
11 Jul 2003 04:52:11
Original commit files touched by this commit
daichi search for other commits by this committer
update www/bozohttpd: 20030313 -> 20030622

PR:             54329
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu> (maintainer)
20030313
19 May 2003 12:35:53
Original commit files touched by this commit
arved search for other commits by this committer
Update to 20030313

PR:             52409
Submitted by:   maintainer
20021106
21 Feb 2003 14:01:38
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
20021106
23 Nov 2002 00:29:30
Original commit files touched by this commit
edwin search for other commits by this committer
Maintainer update to version 20021106

PR:             ports/45390
Submitted by:   Janos Mohacsi <janos.mohacsi@bsd.hu>
5.14
20 Oct 2002 21:25:03
Original commit files touched by this commit
kris search for other commits by this committer
Add NO_WERROR=1 to make warnings non-fatal
5.14
09 Sep 2002 21:25:03
Original commit files touched by this commit
obraun search for other commits by this committer
Add bozohttpd 5.14, the bozotic HTTP server.

PR:             ports/42363
Submitted by:   Janos.Mohacsi@bsd.hu

Number of commits found: 54