gopher library & server written in Haskell
This release fixes compilation with aeson >= 2.0
.
Read the full CHANGELOG.
TL;DR:
ByteString
over String
, user-implementable logging, …Fix build by adjusting dependency constraints.
user
parameter in config optional. If it is not given or set to null
, spacecookie
won't attempt to change its UID and GID. This is especially useful, if socket activation is used. In that case it is not necessary to start spacecookie as root
since systemd sets up the socket, so spacecookie
can be already started by the right user and doesn't need to change UID.SocketMode
is now 660
instead of default 666
.User
and Group
for spacecookie.service
as well."user": null
in spacecookie.json
runGopher*
trying to change UID even if it wasn't possible (not running as root). This especially affected the spacecookie
server, since cRunUserName
would always be Just
.dropPrivileges
clearer.defaultConfig
value to prevent future breakage in software using the
library when the GopherConfig
type is extended.Added version constraints for base
to please hackage.
Release the project properly in its state of 2 years ago, since it has got some attention without me noticing.