Commit graph

488 commits

Author SHA1 Message Date
Cy Schubert
02c038c8cc sysutils/nut*: Use a dedicated UID and GID
To reduce conflicts with other packages and improve security, avoid
using the uucp UID and GID. This avoids potential conflicts with the
net/freebsd-uucp port.

Users who wish to continue using the uucp user and group may add
NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.

PR:		268960
Reported by:	delphij
MFH:		2023Q1
2023-01-17 13:12:13 -08:00
Dave Cottlehuber
9bf4ac1466 net/lavinmq: new port AMQP-compliant message broker
High performance AMQP-0.9.1 compatible, written in Crystal.

Differential Revision: https://reviews.freebsd.org/D31410
2023-01-11 22:09:36 +00:00
Michael Gmelin
023d0745ae sysutils/pot: Update to 0.15.4
Includes adding a new group "pot" which is used to grant
unprivileged users access to read-only pot commands.

Depend on security/signify for pot image signatures.

While there, add a stub man page so users entering `man pot` see
something slightly useful, readd pkg-message.in to package.

Add a longer pkg-descr to make portlint happy.

Approved by: pizzamig (maintainer)
2022-12-16 17:32:16 +01:00
Mark Felder
fc2f7a1545 net-mgmt/promscale: Update to 0.16.0
- take ownership
- add simple rc script
- run as dedicated promscale user/group

Approved by:	kbowling (maintainer, private email)
2022-11-02 21:48:47 +00:00
Jesús Daniel Colmenares Oviedo
31484c7300
Add www/rustypaste: Minimal file upload/pastebin service
Rustypaste is a minimal file upload/pastebin service.

Features:

* File upload & URL shortening & upload from URL
  - supports basic HTTP authentication
  - random file names (optional)
    - pet name (e.g. capital-mosquito.txt)
    - alphanumeric string (e.g. yB84D2Dv.txt)
  - supports expiring links
    - auto-deletion of expired files (optional)
  - supports one shot links (can only be viewed once)
  - guesses MIME types
    - supports overriding and blacklisting
  - no duplicate uploads (optional)
* Single binary
* Simple configuration
  - supports hot reloading
* No database
  - filesystem is used
* Self-hosted
  - centralization is bad!
* Written in Rust
  - blazingly fast!

WWW: https://github.com/orhun/rustypaste/

PR:		267095
2022-10-22 23:24:21 +08:00
Jesús Daniel Colmenares Oviedo
9884951c50 www/darkhttpd: add rc script
PR:		266239
Reported by:	DtxdF@disroot.org
Approved by:	henrichartzer@tuta.io (maintainer, timeout > 1 month)
2022-10-06 18:05:41 +02:00
Carlo Strub
918612d6fe security/arti: Fix rc.d service using daemon, update URL 2022-09-25 18:21:15 +02:00
Gleb Popov
228df192b9 net-p2p/cardano-node: + Daemon for running Cardano blockchain node.
Sponsored by: Cardano BSD Alliance <cardanobsd.org>
2022-08-14 22:50:02 +03:00
Jose Alonso Cardenas Marquez
bc1897b7f3 */*: Add wazuh user and group 2022-07-29 23:59:41 -05:00
Muhammad Moinur Rahman
e81ba30a41 databases/pgagroal: New Port
pgagroal is a high-performance protocol-native connection pool for
PostgreSQL. Which features High performance, Connection pool, Limit
connections for users and databases, Prefill support, Remove idle
connections, Connection validation, Enable / disable database access,
Graceful / fast shutdown, Prometheus support, Grafana 8 dashboard,
Remote management, Authentication query support, Failover support,
Transport Layer Security (TLS) v1.2+ support, Daemon support, User
vault, Lightweight connection pooler for PostgreSQL.

WWW: https://agroal.github.io/pgagroal/

Sponsored by:	Bounce Experts
2022-06-26 22:11:32 -05:00
Jose Alonso Cardenas Marquez
3687e87921 */*: Add jitsi ports users and groups
- Preparing for jitsi update
2022-05-23 21:34:01 -05:00
Christopher Beppler
a96c988a29 sysutils/loki: Add new port
Loki is a horizontally-scalable, highly-available, multi-tenant log
aggregation system inspired by Prometheus. It is designed to be very
cost effective and easy to operate. It does not index the contents of
the logs, but rather a set of labels for each log stream.

WWW: https://github.com/grafana/loki

PR:		256030
2022-05-17 16:52:29 -05:00
Jan Beich
eb0c36ff34 sysutils/keyd: update to 2.4.0
Changes:	https://github.com/rvaiya/keyd/compare/v1.3.0...v2.4.0
Reported by:	portscout
2022-04-20 21:25:59 +00:00
Mina Galić
73ee63cede net-im/gotosocial: new port
With GoToSocial, you can keep in touch with your friends, post, read,
and share images and articles. All without being tracked or advertised
to!

GoToSocial provides a lightweight, customizable, and safety-focused
entryway into the Fediverse, and is comparable to (but distinct from)
existing projects such as Mastodon, Pleroma, Friendica, and PixelFed.

WWW: https://docs.gotosocial.org/en/latest/
2022-04-04 12:50:50 +00:00
Derek Schrock
bed31ecf34 GIDs: Fix typos to buildbot group
PR:             262657
Reported by:    dereks@lifeofadishwasher.com
2022-03-18 18:35:49 -05:00
Muhammad Moinur Rahman
bdbbd6040a Add buildbot user and group
devel/py-buildbot and devel/py-buildbot-worker requires a user buildbot
which is used in the rc script to drop privileges to unfortunately the
respective users and group do not exist.

PR:		248233
Reported by:	ari@ish.com.au
2022-03-17 00:59:41 -05:00
Jimmy Olgeni
0b09632347 net/nats-server: improve rc.d
- Add nats to UIDs and GIDs
- Add extra commands for logrotate and 'lame duck mode'.

From the docs:

    In production we recommend that a server is shut down with "lame duck mode"
    as a graceful way to slowly evict clients. With large deployments this
    mitigates the "thundering herd" situation that will place CPU pressure on
    servers as TLS enabled clients reconnect.

    After entering lame duck mode, the server will stop accepting new
    connections, wait for a 10 second grace period, then begin to evict clients
    over a period of time configurable by the configuration option. This
    period defaults to 2 minutes.
2022-03-11 08:22:43 +01:00
Michiel van Baak Jansen
9d222a4231 net-p2p/readarr: new port
Book Manager and Automation (Sonarr for Ebooks).

PR:		262120
2022-02-24 23:48:09 -05:00
Stefan Eßer
aad963ac59 UIDs: add glewlywed user and group
This does not unbreak the port, but brings it somemwhat nearer to
building.

The dependency devel/hoel still contains an incorrect USES line for
the MARIADB option, which causes a build failure, if enabled.

But the www/glewlywed port needs hoel with mariadb support, since
it unconditionally calls mariadb functions.

(It contains the unsupported USES=mariadb, while USES=mysql:105m
would be a working albeit inconvenient definition, since it includes
a fixed database version number, although any recent version would
do.)

I have informed the maintainer of the port a few days ago, but did
not get any response back. Due to multiple issues with the glewlywed
port (and its dependency devel/hoel), it cannot have been built from
the committed files before these were added to the ports tree.

Since the UID and GID additions will be required in any case and my
local patches to add them have lead to conflicts with other ports
taking the logically next ids, I'm taking liberty to commit those
UID and GID entries, now.
2022-01-20 16:59:48 +01:00
Mikael Urankar
e6f2735684 www/onlyoffice-documentserver: Add new port
ONLYOFFICE Document Server is an online office suite comprising viewers and
editors for texts, spreadsheets and presentations, fully compatible with
Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing
in real time.

WWW: https://www.onlyoffice.com/

Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D33923
2022-01-19 08:38:26 +01:00
Michiel van Baak Jansen
b8e14e5f6e net-p2p/prowlarr: Add new port
Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs
base stack to integrate with your various PVR apps.
Prowlarr supports management of both Torrent Trackers and Usenet Indexers.
It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr
offering complete management of your indexers with no per app Indexer setup
required (we do it all).
2021-12-15 18:43:23 +01:00
Michiel van Baak Jansen
3c0f0ac37f net-p2p/autoscan: Add new port
Autoscan replaces the default Plex and Emby behaviour for picking up
file changes on the file system.

Autoscan integrates with Sonarr, Radarr, Lidarr and Google Drive to
fetch changes in near real-time without relying on the file system.

PR:		258873
2021-11-05 11:34:26 +09:00
Matthias Andree
bb6ec079c5 security/openvpn: create and use dedicated openvpn user
PR:		259384
2021-11-01 13:04:24 +01:00
Tomoyuki Sakurai
a6dddfbc3b security/cfssl: Add the RC script to start as a daemon to run the HTTP-based API server
The API endpoint is 127.0.0.1:8888.

PR:		259247
2021-10-18 09:54:28 -07:00
Kyle Evans
f6b2688204 multimedia/neolink: RTSP bridge for Neolink cameras [NEW]
Neolink allows you to use NVR software such as Shinobi or Blue Iris to
receive video from Reolink cameras, avoiding the need to purchase
proprietary NVR units.

WWW: https://github.com/thirtythreeforty/neolink
2021-10-15 21:37:00 -05:00
Bram Ton
4be9aca94a audio/lms: New port: Lightweight music server
PR:	258959
2021-10-07 11:05:51 -07:00
Sven R
7fe660d747
textproc/opensearch: New port
OpenSearch is a fork of Elasticsearch which aims to be a Distributed,
RESTful, Search Engine built on top of Apache Lucene.

WWW: http://opensearch.org

PR:		257558
With hat:	opensearch
2021-09-19 09:33:35 -10:00
Ashish SHUKLA
bd3820b0b7 net-im/conduit: New port: Matrix server implemented in Rust
An efficient Matrix homeserver that's easy to set up
and just works. You can install it on a mini-computer
like the Raspberry Pi to host Matrix for your family,
friends or company.

WWW: https://conduit.rs/
2021-09-03 15:20:29 +00:00
Robert Clausecker
6da4b7abdb
www/writefreely: Clean, markdown-based publishing for writers
https://writefreely.org

PR:		257358
Reviewed by:	lwhsu
2021-08-22 12:09:59 -03:00
Leo Vandewoestijne
d04985d352 dns/yadifa: update to 2.5.0
Changes: https://www.yadifa.eu/sites/default/files/README_2.5.0.txt

PR:	256900
2021-08-12 07:43:20 -07:00
Trenton Schulz
af2b599fb7
net/jotta-cli: (New) Jotta Cloud Daemon and Command-Line Interface
PR:		248173
2021-08-09 23:07:47 +08:00
Jaap Akkerhuis
c2491d8377 net/krill: add new port
Krill is a free, open source RPKI Certificate Authority that lets you
run delegated RPKI under one or multiple Regional Internet Registries
(RIRs). Through its built-in publication server, Krill can publish Route
Origin Authorisations (ROAs) on your own servers or with a third party.

WWW: https://www.nlnetlabs.nl/projects/rpki/krill/

PR:		257355
2021-07-24 09:27:13 -07:00
samir
5f49d1f3a8
net-im/biboumi: new port: XMPP gateway to IRC
Biboumi is a Free, Libre and Open Source XMPP gateway that connects to
IRC servers and translates between the two protocols. Its goal is to
let XMPP users take part in IRC discussions, using their favourite XMPP
client.

WWW: https://biboumi.louiz.org/
PR:		250705
2021-07-21 03:41:30 +05:30
Michiel van Baak Jansen
22d8cccfd0 net-p2p/bazarr*: new ports for bazarr and bazarr-devel
Bazarr is a companion application to Sonarr and Radarr that manages and
downloads subtitles based on your requirements.

- net-p2p/bazarr uses latest stable release
- net-p2p/bazarr-devel uses beta builds (created automatically from
  development branch once a day, if there were changes to that branch)
- Ports dont have bundled dependencies unbundled (yet).
  Talked this over with upstream, they are not going to unbundle
  for support-workload avoidance  and ease-of-install they get from the
  fact they bundle all dependencies on specific versions.
- Reserve UID and GID for bazarr daemon process
- Add to net-p2p/Makefile
- The plists are auto-generated as in multimedia/tautulli.

Website: https://www.bazarr.media
Changelog: https://github.com/morpheus65535/bazarr/releases
Bugtracker: https://github.com/morpheus65535/bazarr/issues

PR:		243967
2021-07-14 15:52:51 +02:00
Serhii (Sergey) Kozlov
a72b75c84c ftp/sftpgo: SFTP, FTP/S, and WebDAV server [NEW]
Fully featured and highly configurable SFTP server with optional FTP/S
and WebDAV support, written in Go. Several storage backends are
supported: local filesystem, encrypted local filesystem,
S3 (compatible) Object Storage, Google Cloud Storage,
Azure Blob Storage, SFTP.

WWW: https://github.com/drakkan/sftpgo

Approved by:	koobs
Differential Revision:	https://reviews.freebsd.org/D30661
2021-06-08 16:46:34 +00:00
Serhii (Sergey) Kozlov
3fc479f35f www/pydio-cells: Fix build and overhaul
Summary:
Pydio cells uses a custom version of packr to embed the static
resources into the `cells` binary. Previously, the embedding process
was not peformed, resulting in a non-functional binary. When trying
to use the app, user will just get "404 Not Found" error instead of
a web page.

To fix this - before the build `gmake generate` has to be performed
in the WRKSRC, and a special custom version of packr v1
(devel/pydio-packr) has to be used.

Other changes:
- DOCS option was removed, as the README.md file didn't really provide
  any useful information for the port's users
- Generation of bash and zsh completion files was added
- App version is now provided during the build process (previously 0.1.0
  would be indicated instead of the real version)
- Indicate failure to build on i386
- Create separate user/group for running the daemon, as recommended by
  the administrator's manual
- Add rc script
- Add pkg-message with configuration instructions
- Add more patches fixing bugs and adapting the code for FreeBSD

No UPDATING is required, as the port was not functional previously

Reviewed by:	koobs
MFH:		No (port isn't in any of the quarterly branches yet)
Differential Revision:		https://reviews.freebsd.org/D30323
2021-05-30 11:27:16 +00:00
Evaldas Auryla
23be95ab47 New port: net/gemserv: Gemini server written in Rust
PR:	255684
2021-05-07 11:52:17 -07:00
Neel Chauhan
4ed1dafde0 New port: net/gmid: Simple and secure Gemini server
PR:		255413
Submitted by:	Omar Polo <freebsd@omarpolo.com>
2021-04-27 11:11:49 -07:00
Stefan Eßer
0c973ae855 www/owncast: new port of a self-hosted streaming service
PR:		255439
Obtained from:	Markus Mann, de-freebsd at ctseuro.com
2021-04-27 18:53:30 +02:00
Alexey Dokuchaev
da7851dcc6 Add a port of VictoriaMetrics, fast, cost-effective, and scalable
monitoring solution and time series database.

Based on the work of:	Oleg Ginzburg
2021-04-10 15:27:25 +08:00
Jimmy Olgeni
a1a984dd97 Add databases/webdis, a simple HTTP gateway for Redis. 2021-04-06 18:58:00 +02:00
Mathieu Arnold
5d33e04596
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
2021-04-06 16:27:10 +02:00
Neel Chauhan
a8f4b88327 net-mgmt/unifi-poller: update to 2.1.0
- add user and group unifi-poller that daemon runs as
 - tidy up DOCSDIR locations

PR:		254482
Submitted by:	anthony AT found-it DOT net (maintainer)
2021-03-23 19:45:33 +00:00
Baptiste Daroussin
e80f6c94e2 Partially revert r564709
Keep in comment the line about haldaemon, to avoid a risk of recycling too quickly

Suggested by:	linimon
2021-02-09 12:55:45 +00:00
Baptiste Daroussin
1eb2547bda Remove haldeamon user/group 2021-02-08 14:18:50 +00:00
Jason E. Hale
52457ab47a comms/usbmuxd: Add optional devd(8) configuration file to start and stop the
daemon as devices are attached and detached, respectively. (On by default)

Add GIDs/UIDs for usbmuxd to facilitate use with devd(8).

Patch configure.ac instead of configure since we are using autoreconf. Merge
post-patch target into this new patch for a cleaner Makefile.
2021-02-06 18:04:55 +00:00
Dave Cottlehuber
756eca1d3a net/seaweedfs: new port - distributed object store
SeaweedFS is a distributed object store and file system to store and
serve billions of files fast! Its object store has O(1) disk seek,
and transparent cloud integration. The Filer supports cross-cluster
active-active replication, POSIX, S3 API, encryption, Erasure Coding for
warm storage, FUSE mount, Hadoop, and WebDAV.

WWW: https://github.com/chrislusf/seaweedfs/wiki

Sponsored by:	SkunkWerks, GmbH
Differential Revision:	 https://reviews.freebsd.org/D27391
2021-01-06 11:10:57 +00:00
Jose Alonso Cardenas Marquez
3f121a3e4f - Reserve UID and GID for gvm user. It will be use for Greenbone Vulnerability
Management ports
2021-01-06 08:09:18 +00:00
Jesper Schmitz Mouridsen
dbb05929b4 New port: net-im/nextcloud-spreed-signaling
The standalone signaling server which can be used for Nextcloud

WWW: https://github.com/strukturag/nextcloud-spreed-signaling

Reviewed by: brnrd
Differential Revision: https://reviews.freebsd.org/D27773
2021-01-05 18:23:01 +00:00
Rene Ladan
2bc9e2a061 Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00