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

net/motsognir 1.0.13_1

Full-featured gopher server without dependencies

Port info

Maintainer
kaltheat@gmail.com
Packages
latest: 1.0.13_1
Upstream
up to date
Last update
to 1.0.13_1 · 8d5aa4bcb4
Quarterly
2026Q4: 1.0.13_1
WWW
https://sourceforge.net/projects/motsognir/
Links
cgit · VuXML

Install

Package
# pkg install motsognir
installs 1.0.13_1 from latest; from quarterly (2026Q4) 1.0.13_1
Port
# cd /usr/ports/net/motsognir && make install clean
Size
34 KiB download · 65 KiB installed
Depends on
nothing
License
MIT
pkg-message
Shown after installing
Please configure Motsognir using

  /usr/local/etc/motsognir.conf


Add the following line to /etc/rc.conf to enable Motsognir:

  motsognir_enable="YES"


Then you can start Motsognir daemon by issuing the following command:

  /usr/local/etc/rc.d/motsognir start


You might need to add the following line to /etc/syslog.conf

  daemon.*                                        /var/log/daemon.log

if you want to keep log informations of Motsognir. Some of them go to
/var/log/messages, but connection informations go to LOG_INFO.
Since version 1.0.12 you can also configure the log facility
(see LogFacility in motsognir.conf).


Motsognir will serve files in /var/gopher/ per default.


Note that Motsognir tries to use an inet6/ipv6 socket. Therefore it needs
access to an interface where ipv6 is enabled (for instance if you run
Motsognir in a jail). This holds even if you want to bind it to an ipv4
address.
Since version 1.0.11 you can disable IPv6 (see disableipv6 in
motsognir.conf).

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.0.13_11.0.13_1–
FreeBSD 151.0.13_11.0.13_1–
FreeBSD 141.0.13_11.0.13_11.0.13_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.0.13_11.0.13_1–
FreeBSD 141.0.13_11.0.13_11.0.13_1

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 1.0.13_1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (16)

Muhammad Moinur Rahman (bofh) · 1.0.13_1
net/motsognir: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
8d5aa4bcb4
Stefan Eßer (se) · 1.0.13
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)
fb16dfecae
Stefan Eßer (se) · 1.0.13
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Neel Chauhan (nc) · 1.0.13
net/motsognir: Update to 1.0.13

PR:	261862
b367d994e2
Mathieu Arnold (mat) · 1.0.12
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.0.12
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 1.0.12
Remove # $FreeBSD$ from Makefiles.
305f148f48
Hiroki Tagato (tagattie) · 1.0.12
- Update to 1.0.12 - Make portlint/portclippy happy

PR:		246752
Submitted by:	kaltheat@gmail.com (maintainer)
Approved by:	mentors (implicit)
Changelog:	https://sourceforge.net/p/motsognir/code/HEAD/tree/tags/v1.0.12/changes.txt
689ff6ef2a
Mathieu Arnold (mat) · 1.0.9
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
2614c95748
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.0.9
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
0e04efec5a
Dmitry Marakasov (amdmi3) · 1.0.9
- Update to 1.0.9 - While here, add LICENSE_FILE

PR:		212423
Submitted by:	kaltheat@gmail.com (maintainer)
8169299ee1
Bartek Rutkowski (robak) · 1.0.8.1
net/motsognir: update 1.0.8 -> 1.0.8.1

PR:		209197
Submitted by:	<kaltheat@gmail.com> (maintainer)
7c29b69dd5
Mark Felder (feld) · 1.0.8_1
net/motsognir: Port improvements

- Add pkg-message
- Config files now use @sample

PR:		207141
ee57a7dedb
Kurt Jaeger (pi) · 1.0.8
net/motsognir: 1.0.6 -> 1.0.8

v1.0.8 [06 Feb 2016]
- Fixed execution of PHP scripts used as sub-gophermaps,
- Sub-gophermap CGI scripts are executed regardless of their extension,
- Dynamic gophermaps can output partial gophermap lines now (Motsognir
  will fill in lacking data like for normal gophermaps),
- Added the PubDirList configuration list to allow serving content
  from outside the gopher root (typically via symlinks),
- CGI/PHP scripts are executed whith their working directory set
  to either where the script is, or where the parent gophermap is (if
  called as an inline subgophermap).

v1.0.7 [12 Jul 2015]
- Support for secondary parameters passed to CGI scripts (when both
  a search string AND a '?' URL is used),
- Added a configurable secondary query-delimiter character (SecUrlDelim),
- New CAPS token: 'ServerDefaultEncoding',
- Implemented a configurable 'Paranoid mode' for serving only
  world-readable files,
- Fixed a slight memory leak,
- Significantly improved performances when reading data from CGI.

PR:		206984
Submitted by:	kaltheat@gmail.com
Approved by:	Mateusz Viste <mateusz@viste.fr> (maintainer)
794d967801
Pawel Pekala (pawel) · 1.0.6
- Update to version 1.0.6 - Reword pkg-descr file

PR:		194972
Approved by:	maintainer
8bba7341bd
Bartek Rutkowski (robak) · 1.0.5
net/motsognir: NEW PORT - Full-featured gopher server without dependencies

Motsognir is a robust, reliable and easy to install open-source gopher server
for Unix-like systems (Linux, BSD, and anything else POSIX-compliant).

The Motsognir gopher server is meant to be used for small projects (like home
servers), but should scale well on bigger architectures as well. All the
configuration is done via a single configuration file, which has very
reasonable defaults. That makes Motsognir easily maintainable, and allows the
administrator to have a full knowledge of what features are allowed/enabled on
the server. Motsognir supports server-side CGI applications and PHP scripts, is
plainly compatible with UTF-8 filesystems, and is entirely written in ANSI C
without external dependencies.

WWW: http://sourceforge.net/projects/motsognir

PR:		184203
Submitted by:	Mateusz Viste <mateusz@viste.fr>
Approved by:	mentors (implicit)
2ff7eaddcc