CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

net/gemserv 0.6.6_33

Gemini server written in Rust

Port info

Maintainer
ea@uoga.net
Packages
latest: 0.6.6_33
Upstream
up to date
Last update
to 0.6.6_33 · 9c878207a1
Quarterly
2026Q4: 0.6.6_32
WWW
https://git.sr.ht/~int80h/gemserv
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install gemserv
installs 0.6.6_33 from latest; from quarterly (2026Q4) 0.6.6_32
Port
# cd /usr/ports/net/gemserv && make install clean
# make -C /usr/ports/net/gemserv config  # change options first
Size
1.3 MiB download · 4.0 MiB installed
Depends on
nothing
License
APACHE20 and BSD3CLAUSE and MIT and MPL20
Creates
user gemserv, group gemserv
Options
0 of 1 on in the package
Show the 1 options that are off
STATICONLY
pkg-message
Shown after installing
Gemserv gemini server is now installed.

README and UPDATING files from source distribution are installed in:

    /usr/local/share/doc/gemserv/

Example cgi-scripts are installed in:

    /usr/local/share/examples/gemserv/

Quick Start:

1) Check, edit server configuration in ${LOCALBASE}/gemserv/config.toml
   (see config.toml-dist for all configuration options)
2) Generate TLS key and cert, i.e. for domain "gemini.example.net":

    openssl req -newkey rsa:4096 -nodes -keyout ${LOCALBASE}/gemserv/key.pem  \
                         -x509 -days 36500 -out ${LOCALBASE}/gemserv/cert.pem \
      -subj "/C=FR/ST=FR/L=FR/O=example.net/OU=IT/CN=gemini.example.net/emailAddress=root@example.net"

    chown _gemini ${LOCALBASE}/gemserv/key.pem

3) sysrc gemserv_enable=YES
4) service gemserv start
5) tail /var/log/messages

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.6.6_330.6.6_32–
FreeBSD 150.6.6_330.6.6_33–
FreeBSD 140.6.6_330.6.6_320.6.6_33

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.6.6_320.6.6_32–
FreeBSD 140.6.6_320.6.6_320.6.6_32

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.6.6_33.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (57)

Tobias Kortkamp (tobik) · 0.4.5_5
*: Rebuild for Rust 1.56.0
ad90fc634b
Tobias Kortkamp (tobik) · 0.4.5_4
*: Rebuild lang/rust consumers after the 1.55.0 update
7059b43727
Mikael Urankar (mikael) · 0.4.5_3
lang/rust: Rebuild consumers for 1.54.0
70f1b063ed
Piotr Kubaj (pkubaj) · 0.4.5_2
*/*: fix all ports using Rust on powerpc that fail due to libc

This commit backports https://github.com/rust-lang/libc/commit/a66f7c1eb26ad890c8169d8395e3042bcf776f01 to various ports.
It doesn't bring that backport to ports that fail to build anyway.
d5ca695b55
Tobias Kortkamp (tobik) · 0.4.5_2
lang/rust: Rebuild consumers for 1.53.0
06dbc12f96
Tobias Kortkamp (tobik) · 0.4.5_1
Rebuild lang/rust consumers after d8837418ea743776
28e7a9334a
Neel Chauhan (nc) · 0.4.5
New port: net/gemserv: Gemini server written in Rust

PR:	255684
23be95ab47