1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

592 Commits

Author SHA1 Message Date
Jochen Neumeister 637e02ca0d UIDs/GIDs: remove duplicated entries
Fix duplicated autopulse and ldap entries introduced while
adding the bunkerweb user and group.

Reported by:	osa
Sponsored by:	Netzkommune GmbH
2026-06-01 20:58:25 +02:00
Jochen Neumeister da044629d7 www/bunkerweb: add new port
BunkerWeb is an open-source next-generation web application firewall
(WAF) and security platform designed to protect and manage web services.

It provides integrated security features such as request filtering,
rate limiting, TLS management, GeoIP support and a web management
interface.

As this is a newly introduced port, users are encouraged to validate
their deployment before using it in production environments.

WWW: https://github.com/bunkerity/bunkerweb

Sponsored by:	Netzkommune GmbH
2026-06-01 19:27:52 +02:00
Christos Margiolis 092f8040d3 GIDs: Mark 43 as used by the audio group
src commit 6024e3f99a1e ("Add audio group") introduced GID_AUDIO with
this GID.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	emaste
Pull-Request:	https://ron-dev.freebsd.org/FreeBSD/ports/pulls/14
2026-05-21 19:34:14 +02:00
Matthias Fechner 4cc36f92de www/grist: added a web based spreadsheet with extended database capabilities 2026-05-19 17:05:38 +02:00
Derek Schrock 3d5723cdc9 www/tt-rss: Run ttrssd as ttrssd user and move data to /var
- Create a ttrssd user and group to run ttrssd.
- Move log file to /var/log/tt-rss directorie.
- Move pid files to /var/run/tt-rss directorie.
- Move on disk data to /var/tt-rss/.

PR:		282245
Approved by:	maintainer
Differential Revision:	https://reviews.freebsd.org/D49128
2026-05-19 17:02:54 +02:00
Denis Shaposhnikov d04cc57387 mail/goimapnotify: Add new port
Execute scripts on IMAP mailbox changes
(new/deleted/updated messages) using IDLE.
WWW: https://gitlab.com/shackra/goimapnotify

PR:		290048
Reported by:	Denis Shaposhnikov <dsh@bamus.cz>
Co-authored-by:	Julian Weigt <juw@posteo.de>
Approved by:	osa (mentor)
2026-05-11 15:37:01 +03:00
Adam T. Carpenter f324263fd8 www/lubelogger: Add new port
PR:		290719
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
2026-05-03 17:18:55 +03:00
Matthias Fechner d1cd65d39d www/evcc: add version 0.304.1
Software to enhance charging of electric vehicle.
evcc can be used as an energy management system.

See here for more details:
https://evcc.io/
2026-04-08 08:34:02 +02:00
Jochen Neumeister 7bfb425f9f www/zoraxy: Add new port
www/zoraxy: Add Zoraxy reverse proxy

Zoraxy is a general-purpose HTTP reverse proxy and forwarding tool
written in Go. It provides a web-based interface for managing
reverse proxy rules, routing, and access control.

Features:
- Web-based management interface
- Reverse proxy and forwarding capabilities
- Plugin support
- Lightweight and self-contained (no external web server required)

WWW: https://github.com/tobychui/zoraxy

Sponsored by:	Netzkommune GmbH
2026-03-29 20:45:33 +02:00
Jesús Daniel Colmenares Oviedo 325797c15b www/garage: Update to 2.2.0
* Take MAINTAINERSHIP.
* Pet portclippy/portfmt.
* Run garage as a unprivileged user.
* Create a sample configuration file to use /var/db/garage as default
  meta and data directory.
* Add DOCS option.
* Fix pkg-message formatting.

ChangeLog: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.2.0

PR:             293011
Reported by:    yds@Necessitu.de
Approved by:    ashish@ (email)
2026-03-26 03:14:10 -04:00
Danilo G. Baio 6af727639c www/vinyl09: New port
Vinyl Cache, formerly known as Varnish Cache, is a web application accelerator
also known as a caching HTTP reverse proxy. You install it in front of any
server that speaks HTTP and configure it to cache the contents. Vinyl Cache is
really, really fast. It typically speeds up delivery by a factor of 300-1000x,
depending on your architecture.

Documentation and additional information about vinyl is available on
https://vinyl-cache.org/docs/index.html

Technical questions about vinyl and this release should be addressed
to <vinyl-dev@vinyl-cache.org>
2026-03-22 13:47:52 -03:00
Michiel van Baak Jansen 2e0f8604f3 net-p2p/autopulse: New port autopulse v1.5.0 - Scan MultiMedia library on webhook triggers
An automated scanning tool that bridges media organizers
such as Sonarr and Radarr with media servers
such as Plex and Jellyfin.

The goal is to provide a simple, efficient, and reliable way to update
your media library reducing full library scans.

A key feature is the ability to provide a hash of the file to the API,
which will then wait for the file to match that hash before updating targets.

Another benefit over autoscan is support for PostgreSQL as backend.

WWW: https://github.com/dan-online/autopulse

PR:		282175
2026-02-04 13:41:14 +01:00
Mark Felder 9702a3744f sysutils/mtail: New Port
mtail is a tool for extracting metrics from application logs to be
exported into a timeseries database or timeseries calculator for
alerting and dashboarding.

It fills a monitoring niche by being the glue between applications that
do not export their own internal state (other than via logs) and
existing monitoring systems, such that system operators do not need to
patch those applications to instrument them or writing custom extraction
code for every such application.
2026-01-01 01:27:31 +00:00
Jesús Daniel Colmenares Oviedo db1d18b39a security/opkssh: New port: Tool which enables SSH to be used with OpenID Connect
opkssh is a tool which enables ssh to be used with OpenID Connect
allowing SSH access to be managed via identities like alice@example.com
instead of long-lived SSH keys. It does not replace SSH, but instead
generates SSH public keys containing PK Tokens and configures sshd
to verify them. These PK Tokens contain standard OpenID Connect ID
Tokens. This protocol builds on the OpenPubkey which adds user
public keys to OpenID Connect without breaking compatibility with
existing OpenID Provider.
2025-11-15 20:24:19 -04:00
Mark Felder ebc0be89db mail/stalwart: New port: Stalwart Mail Server
Stalwart Mail Server is an open-source mail server solution with
JMAP, IMAP4, POP3, and SMTP support and a wide range of modern
features. It is written in Rust and designed to be secure, fast,
robust and scalable.

WWW: https://stalw.art/

PR:  286326
Submitted by:	 Orville Song <orville@anislet.dev>
2025-10-22 05:16:52 +00:00
Mark Felder a617a36385 net-mgmt/omada5: New port: Omada Software Controller
The Omada SDN Controller allows you to manage up to 1,500 access
points, switches, and routers.

WWW: https://www.omadanetworks.com/us/business-networking/omada-controller-cloud-software/omada-software-controller/
2025-10-21 01:05:50 +00:00
Muhammad Moinur Rahman 46e331a180 dns/cascade: New port
Cascade is a purpose-built, standalone DNSSEC signer, shaped by the
real-world demands of TLD operators. People for whom safety, stability
and speed aren’t features — they’re the foundation.

WWW: https://github.com/NLnetLabs/cascade
2025-10-05 21:58:24 +02:00
Muhammad Moinur Rahman d22a95905e devel/athens: Refactor
- Add UIS/GID for daemon process [1]
- Add pidfile for daemon process [2]

PR:		285274 [1] , 289865 [2]
Reported by:	einar@isnic.is [1] , bob@vesterman.com [2]
2025-10-04 13:59:22 +02:00
Manuel Wiesinger 7cba85912f archivers/unpackerr: New port
Unpackerr is an application that runs on Windows, macOS, Linux, FreeBSD
and in Docker. You can use it to watch a download folder and extract new
items. The more common use is to watch starr apps (radarr, sonarr,
readarr, lidarr, whisparr) and extract items they download. It can do
both, at the same time even.

WWW:	https://unpackerr.zip
2025-09-30 22:33:00 +02:00
William Brown 3ca89828df security/kanidm: Update version 1.6.3=>1.7.3
Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.7.3
Event: Oslo Hackathon 202508
2025-08-28 12:35:55 +02:00
Oleksii Samorukov 8686e356bb astro/traccar: New port: Traccar, free and OSS GPS Tracking Software 2025-08-23 12:15:59 +02:00
Julian Weigt 4161ac7058 net-im/mautrix-whatsapp: [NEW PORT] Matrix-WhatsApp puppeting bridge
Mautrix-whatsapp bridges messages between WhatsApp and a Matrix server.

PR:		283671
Approved by:	yuri@ (Mentor)
2025-08-18 14:37:44 +04:00
Jesús Daniel Colmenares Oviedo 2f9b08effd deskutils/readur: free uid/gid, run readur as www
Approved by:    acm (mentor)
2025-07-23 16:52:37 -04:00
Jesús Daniel Colmenares Oviedo b066d35050 deskutils/readur: New port: Quick, painless, intuitive OCR platform
Readur is a powerful, modern document management system built with
Rust and React. Readur provides intelligent document processing
with OCR capabilities, full-text search, and a beautiful web interface
designed for 2026 tech standards.

Approved by:    acm (mentor)
2025-07-23 14:25:27 -04:00
Jesús Daniel Colmenares Oviedo 79ee4ac440 www/shiori: Add rc script
- Bump golang version to 1.23
- Add rc script
- Create shiori user and group

PR:             287780
Approved by:    maintainer timeout (15 days)
Approved by:    acm (mentor)
2025-07-09 20:29:29 -04:00
Jesús Daniel Colmenares Oviedo ca2724a67d finance/homebox: New port: Inventory and organization system built for the Home User
HomeBox is the inventory and organization system built for the Home
User! With a focus on simplicity and ease of use, Homebox is the
perfect solution for your home inventory, organization, and management
needs. While developing this project, I've tried to keep the following
principles in mind:

- Simple - Homebox is designed to be simple and easy to use. No
complicated setup or configuration required. Use either a single
docker container, or deploy yourself by compiling the binary for
your platform of choice.

- Blazingly Fast - Homebox is written in Go, which makes it extremely
fast and requires minimal resources to deploy. In general, idle
memory usage is less than 50MB for the whole container.

- Portable - Homebox is designed to be portable and run on anywhere.
We use SQLite and an embedded Web UI to make it easy to deploy,
use, and backup.

Approved by:    acm (mentor)
2025-07-04 13:20:49 -04:00
Muhammad Moinur Rahman 3e1c0935f5 audio/umurmur: Modernize user and groups
PR:		257801
2025-06-30 18:11:21 +02:00
Jesús Daniel Colmenares Oviedo b9146c2dd5 sysutils/py-healthchecks: New port: Open-source cron job and background task monitoring service
Healthchecks is a cron job monitoring service. It listens for HTTP
requests and email messages ("pings") from your cron jobs and
scheduled tasks ("checks"). When a ping does not arrive on time,
Healthchecks sends out alerts.

Healthchecks comes with a web dashboard, API, 25+ integrations for
delivering notifications, monthly email reports, WebAuthn 2FA
support, team management features: projects, team members, read-only
access.

Approved by:	acm (mentor)
2025-06-26 19:46:17 -04:00
Jimmy Olgeni 302b0049a9 lang/erlang: enhance epmd security
- Add dedicated beam user (UID/GID 372) for non-root execution
- Use daemon(8) for epmd process supervision and auto-restart

This addresses security concerns with epmd running as root by
providing privilege separation and automatic restart capability.

PR:		213001
Reviewed by:	dch
Differential Revision:	https://reviews.freebsd.org/D50874
2025-06-24 11:56:22 +02:00
Jesús Daniel Colmenares Oviedo 4108cc08b9 www/tinyauth: New port: Simplest way to protect your apps with a login screen
Tinyauth is a simple authentication middleware that adds a simple
login screen or OAuth with Google, Github and any provider to all
of your docker apps. It supports all the popular proxies like
Traefik, Nginx and Caddy.

Approved by:    acm (mentor)
2025-06-22 17:54:06 -04:00
Jesús Daniel Colmenares Oviedo 8a7b9a26bc www/pocket-id: New port: OIDC provider that allows users to authenticate with their passkeys
Pocket ID is a simple OIDC provider that allows users to authenticate
with their passkeys to your services.

The goal of Pocket ID is to be a simple and easy-to-use. There are
other self-hosted OIDC providers like Keycloak or ORY Hydra but
they are often too complex for simple use cases.

Additionally, what makes Pocket ID special is that it only supports
passkey authentication, which means you don't need a password. Some
people might not like this idea at first, but I believe passkeys
are the future, and once you try them, you'll love them. For example,
you can now use a physical Yubikey to sign in to all your self-hosted
services easily and securely

Approved by:    acm (mentor)
2025-06-22 17:53:27 -04:00
Ivan Rozhuk 7d8f99aae1 net-p2p/rtorrent: drop EXAMPLES, add rc.d script
PR:		256694
2025-06-12 18:57:21 +01:00
Einar Bjarni Halldórsson 0b108c81eb [NEW PORT] devel/reposilite: Lightweight repository manager for Maven based artifacts
Co-authored-by: Michael Osipov <michaelo@FreeBSD.org>
PR:		273495
Tested by:	michaelo
Approved by:	otis (mentor)
Differential Revision:	https://reviews.freebsd.org/D50802
2025-06-12 10:41:29 +02:00
Jesús Daniel Colmenares Oviedo e363737e1d www/filebrowser: New port: Web File Browser
File Browser provides a file managing interface within a specified
directory and it can be used to upload, delete, preview, rename and
edit your files. It allows the creation of multiple users and each
user can have its own directory. It can be used as a standalone
app.

Approved by:	acm (mentor)
2025-06-08 19:44:14 -04:00
Matthew Seaman 08bdfa4c86 mail/py-tlsrpt-reporter: new port
tlsrpt-reporter is a TLSRPT reporting service for SMTP TLS Reporting
as defined in RFC 8460. It receives TLSRPT datagrams from a MTA,
collects them, creates a report in conformance with the TLSRPT
Reporting Schema and finally delivers the report either via SMTP,
indirectly by submitting it to a local MTA which ultimately will be
responsible for delivering the report, or directly via HTTP POST.

PR:     285012
Reported by:	Yusuf Yaman
2025-06-04 18:48:20 +01:00
Muhammad Moinur Rahman 2e06d59516 security/kanidm: New port
Kanidm is a simple and secure identity provider and client for UNIX systems

WWW:	https://kanidm.com
2025-05-31 14:38:52 +02:00
Sebastian Oswald 6f83e83be9 net/openbgpd8: update 8.6 -> 8.8
- add BGPLGD option for the looking glass daemon

PR:		285527
Changes:	https://marc.info/?l=openbsd-announce&m=173444528418097&w=2
		https://marc.info/?l=openbsd-announce&m=173887198302373&w=2
Reviewed-by:	Tim Hogard <thogard@abnormal.com>
2025-05-25 21:21:43 +02:00
Juraj Lutter 882cb317da databases/neo4j: Fix run-time
- Assign UID and GIT to neo4j (both 369)
- Instruct neo4j to run as neo4j user
- Move config directory to PREFIX/etc/neo4j
- Move certificates base directory to PREFIX/etc/neo4j/certificates
- Move data directory to /var/db/neo4j/data
- Move metrics directory to /var/db/neo4j/metrics
- Move import directory to /var/db/neo4j/import
- Fix rc.d script accordingly

Partially based on information from [1] and [2]

PR:		268526 [1]
PR:		228532 [2]

Sponsored by:	resulta.sk
2025-05-25 16:53:35 +02:00
Muhammad Moinur Rahman fd18edcfed security/rekor: New port
Software Supply Chain Transparency Log

Rekor's goals are to provide an immutable tamper resistant ledger of
metadata generated within a software projects supply chain. Rekor will
enable software maintainers and build systems to record signed metadata
to an immutable record.  Other parties can then query said metadata to
enable them to make informed decisions on trust and non-repudiation of
an object's lifecycle.

The Rekor project provides a restful API based server for validation and
a transparency log for storage. A CLI application is available to make
and verify entries, query the transparency log for inclusion proof,
integrity verification of the transparency log or retrieval of entries
by either public key or artifact.

Rekor fulfils the signature transparency role of sigstore's software
signing infrastructure. However, Rekor can be run on its own and is
designed to be extensible to working with different manifest schemas and
PKI tooling.

WWW: https://www.sigstore.dev/
2025-05-04 20:44:56 +02:00
Muhammad Moinur Rahman 0194e90af5 security/timestamp-authority: New port
Service for issuing RFC 3161 timestamps

Trusted timestamping is a process that has been around for some time. It
provides a timestamp record of when a document was created or modified.

A timestamp authority creates signed timestamps using public key
infrastructure. The operator of the timestamp authority must secure the
signing key material to prevent unauthorized timestamp signing.

A timestamp authority should also verify its own clock. We provide a
configuration to periodically check the current time against well-known
NTP sources.

WWW: https://sigstore.dev/
2025-05-04 20:44:55 +02:00
Muhammad Moinur Rahman dc13e88bbe security/trillian: New port
General transparency

Trillian is an implementation of the concepts described in the
Verifiable Data Structures white paper, which in turn is an extension
and generalisation of the ideas which underpin Certificate Transparency.

Trillian implements a Merkle tree whose contents are served from a data
storage layer, to allow scalability to extremely large trees. On top of
this Merkle tree, Trillian provides the following:

- An append-only Log mode, analogous to the original Certificate
  Transparency logs. In this mode, the Merkle tree is effectively filled
  up from the left, giving a dense Merkle tree.

Note that Trillian requires particular applications to provide their own
personalities on top of the core transparent data store functionality.

WWW: https://github.com/google/trillian
2025-05-04 20:44:49 +02:00
Serhii (Sergey) Kozlov d8973c80a8 security/sshesame: new port
An easy to set up and use SSH honeypot, a fake SSH server that lets anyone in
and logs their activity. sshesame accepts and logs SSH connections and activity
(channels, requests), without doing anything on the host (e.g. executing
commands, making network requests).
2025-04-29 22:23:35 +00:00
Matthias Fechner 23ce783a74 deskutils/stirling-pdf: made Stirling-PDF available
This will make via webinterface editing on PDF available.
For more details check the webpage:
https://www.stirlingpdf.com/
Github:
https://github.com/Stirling-Tools/Stirling-PDF
Documentation:
https://docs.stirlingpdf.com/
2025-04-07 16:32:10 +03:00
bruno 138e932c24 net-p2p/{renterd,hostd,walletd}: new ports
renterd is an advanced Sia renter engineered by the Sia
Foundation. Designed to cater to both casual users seeking
straightforward data storage and developers requiring a robust API for
building apps on Sia.

hostd is an advanced Sia host solution created by the Sia Foundation,
designed to enhance the experience for storage providers within the
Sia network. Tailored for both individual and large-scale storage
providers, hostd boasts a user-friendly interface and a robust API,
empowering providers to efficiently manage their storage resources and
revenue. hostd incorporates an embedded web-UI, simplifying deployment
and enabling remote management capabilities, ensuring a smooth user
experience across a diverse range of devices.

walletd is the flagship Sia wallet, suitable for miners, exchanges,
and everyday hodlers. Its client-server architecture gives you the
flexibility to access your funds from anywhere, on any device, without
compromising the security of your private keys. The server is
agnostic, so you can derive those keys from a 12-word seed phrase, a
legacy (siad) 28-word phrase, a Ledger hardware wallet, or another
preferred method. Like other Foundation node software, walletd ships
with a slick embedded UI, but developers can easily build headless
integrations leveraging its powerful JSON API. Whether you're using a
single address or millions, walletd scales to your needs.

WWW: https://sia.tech/software/hostd
WWW: https://sia.tech/software/renterd
WWW: https://sia.tech/software/walletd

PR:		285367
2025-03-26 02:34:45 +01:00
Dries Michiels 30f266aa4b devel/py-python-velbus: add new port
Python application that bridges a Velbus installation with TCP.
2025-03-18 12:13:32 +01:00
Dave Cottlehuber 0e4fb336cb www/opengist: Build fixes and improvements
un-break arm64 by installing both esbuild arches
    - stop lang/go from fetching newer toolchains during build
    - pet port with portfmt & portclippy, fix pkg-plist

run under non-root user by default
    - add UID, GID for opengist user
    - amend rc script to support user

PR:	        285179
Reviewed by:	fox
Sponsored by:   SkunkWerks, GmbH
2025-03-09 01:51:52 +01:00
Muhammad Moinur Rahman 01be9f7727 devel/gitea-act_runner: Refactor
- Add act_runner user and group
- Install sample config
- Add rc script

Thanks to Anish for the pointers.

Sponsored by:	The FreeBSD Foundation
2025-03-04 09:34:08 +01:00
Vladimir Druzenko 6bb96dba53 games/ktx: New port: Kombat Teams eXtreme is a popular QuakeWorld server modification
https://github.com/QW-Group/ktx/
2025-02-22 05:24:12 +03:00
Vladimir Druzenko 7daf8a7b16 games/qwfwd: New port: QuakeWorld proxy
QWFWD is a QuakeWorld proxy.
Typically used to improve routing to the server, namely to reduce ping.
https://github.com/QW-Group/qwfwd
2025-02-20 06:09:18 +03:00
Daniel Engberg 981b361efd multimedia/mediamtx: New Port: Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy
Remove rpicamera support, patch obtained from Alpine Linux

MediaMTX is a ready-to-use and zero-dependency real-time media server and
media proxy that allows to publish, read, proxy, record and playback video and
audio streams. It supports multiple protocols such as SRT, WebRTC, RTSP, RTMP,
HLS, UDP/MPEG-TS and also able to record and serve media on demand.

WWW: https://github.com/bluenviron/mediamtx

Source:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79233
2025-02-02 19:47:27 +01:00