Releases: someodd/phorum
Releases · someodd/phorum
[v0.6.0.0] - 2024-06-25: Renamed to Phorum + Packaging
Project renamed to Phorum!
This release is based off a move to start packaging the software so it's more easily used
and installed on servers. Namely, automation has begun to create a Debian package, but
probably more options to come!
Part of the switch is I've stopped using Nix for packaging and a dev environment.
I won't mention changes to this repo that are outside the actual software itself in the
changes below.
Added
- Config option for running as a specific user, if
phorum
is ran as root it will
switch to the specified user.
Changed
- Command line interface so you always specify a path to the config file with
--config
- The "space cookie" config section is now the "daemon" config section
v0.4.0.0: Reposting
Added
- Make gopher links out of posted URIs!
- Special codes: you can define keys associated with strings in your
config.toml
, if a
post's entire message is<somekey>
wheresomekey
belongs to an entry in the
specialCodes
table, then the post will be presented as the corresponding value. - Prevent the creation of threads with a message that already exists as a thread OP
- Prevent accidental reposting + some spam by disallowing posting a reply which has the
same IP and message as the last reply in the same thread. This is nice for preventing
an index search result from being refreshed, when the user intends to simply refresh
the thread, and it resulting in an accidental repost.
Changed
- Rate-limit messages broken down into two separate messages for reply rate limit and
new thread rate limit
v0.4.0.0: Blank selector
Handle blank selector.
v0.3.0.0
Added
- Configurable maximum post length
- Configuration for client sent an empty query language
- Config options for spacecookie server
- (Hopefully) more accessible reply + new thread links
Fixed
- Give an error for when a post is too long
v0.2.0.0: TOML + Rate-limiting!
Version v0.2.0.0. TOML + rate-limiting
v0.1.0.0: Initial Release/Proof of Concept
Release v0.1.0.0 (proof of concept)