Commit Graph

646 Commits

Author SHA1 Message Date
Palle Girgensohn 96150e27d7 Add PostgreSQL-9.6 RC1
Please read the entry from 20160905 in UPDATING:

daemon user has changed to `postgres'
ICU is default on
2016-09-05 11:15:29 +00:00
Kurt Jaeger 23421e469d New port: dns/knot-resolver
The Knot DNS Resolver is a caching full resolver implementation,
including both a resolver library and a daemon.

WWW: https://www.knot-resolver.cz/

PR:		212215
Submitted by:	Leo Vandewoestijne <freebsd@dns-lab.com>
2016-09-04 18:56:53 +00:00
Kurt Jaeger d0669fb475 New port: www/ufdbguard: squidGuard fork compatible with newer squid versions
ufdbGuard is a URL filter for the Squid web proxy. Besides blocking
access from PCs and smartphones to undesired websites, ufdbGuard
has safety features to make browsing safer and to block remote
access. ufdbGuard supports configuration of groups with different
web access policies, SafeSearch enforcement, SSH tunnel detection,
safer HTTPS traffic, time-based access rules and much more.

WWW: https://www.urlfilterdb.com/

PR:		212044
Submitted by:	Pavel Timofeev <timp87@gmail.com>
2016-08-24 04:09:45 +00:00
Steven Kreuzer d830ec9925 Add a rc script and have taskd run as an unprivileged user
PR:		204757
Submitted by:	Ike Eichorn <ike@michaeleichorn.com>
2016-08-11 16:06:51 +00:00
Steve Wills 257ce93940 Fix the GID for the _smtpq user (broken since r315389) 2016-08-11 14:43:29 +00:00
Mathieu Arnold 50d243ce5a Add comments in the GIDs and UIDs to show free entries.
People always go to the end and see that it's 999 and that we must be
out of entries.  Now, they'll just have to pick a free entry.

Generated with (should be idempotent):
awk -F: '$3>=100 && $3 < 1000 && $3 != old+1 && !/^#/ {while (old+1 <= $3-1) {old=old+1; print "# free: "old}} /^# free/ {next} {print; old=$3}' UIDs

Discussed with:	swills (on irc)
Sponsored by:	Absolight
2016-08-11 14:40:45 +00:00
Kurt Jaeger 026baf8a41 New port: audio/sndio
Sndio is a small audio and MIDI framework part of the OpenBSD project.

It provides an lightweight audio & MIDI server and a fully documented
user-space API to access either the server or directly the hardware in
a uniform way.  Sndio is designed to work for desktop applications,
but pays special attention to synchronization mechanisms and
reliability required by music applications.  Reliability through
simplicity are part of the project goals.

WWW: http://www.sndio.org/

PR:		210124
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-08-03 06:15:41 +00:00
Jung-uk Kim 20df2a7b11 Spell pseudo-user consistently. 2016-07-07 22:28:09 +00:00
Jung-uk Kim 6da1e9209a OTPW is a one-time password system which is robust against the password
list being stolen and race for the last digit attacks.

WWW: https://www.cl.cam.ac.uk/~mgk25/otpw.html
2016-07-07 22:15:35 +00:00
Kurt Jaeger 76843e4940 New port: www/uchiwa
Uchiwa is a simple dashboard for the Sensu monitoring framework.

WWW: http://uchiwa.io/

PR:		210071
Submitted by:	Alexander Holte-Davidsen <ports@treg.io>
2016-06-30 19:22:21 +00:00
Jason Unovitch 1ec1a31cff mail/davmail: update 4.6.1 -> 4.7.2
- Update rc.d script to run as davmail user rather than root
- Update rc.d script to take advantage of daemon(8) rather than hand-rolling
  process management
- Update rev info (checksums, refresh patches, etc.)
- Remove .md5 files
- Appease testport by removing empty dirs in STAGEDIR not in plist

UIDs/GIDs: add davmail user

Changes:	https://sourceforge.net/p/davmail/code/2427/tree/trunk/releasenotes.txt

PR:		209354
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
Approved by:	maintainer timeout (7 weeks)
2016-06-26 01:23:27 +00:00
Dmitry Marakasov db38d296fd - Add databases/tile38
Tile38 is an open source (MIT licensed), in-memory geolocation data store,
spatial index, and realtime geofence. It supports a variety of object types
including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.

Features:

    Spatial index with search methods such as NEARBY, WITHIN, and INTERSECTS.
    Realtime geofencing through persistent sockets or webhooks.
    Object types of lat/lon, bbox, Geohash, GeoJSON, QuadKey, and XYZ tile.
    Support for lots of Clients Libraries written in many different langauges.
    Variety of client protocols, including http (curl), websockets, telnet,
        and the Redis RESP.
    Server responses are RESP or JSON.
    Full command line interface.
    Leader / follower replication.
    In-memory database that persists on disk.

WWW: http://tile38.com/

PR:		210147
Submitted by:	olevole@olevole.ru
2016-06-23 23:16:03 +00:00
Kris Moore 163565a45a Nomad is a cluster manager and schedular that provides a common workflow
to deploy applications across an infrastructure. Deploy virtualized,
containerized, or standalone application workloads across a fleet of
servers to maximize resource utilization.

https://www.nomadproject.io/

PR: 210456
Submitted by: John Hixson <jhixson@gmail.com>
2016-06-22 20:12:08 +00:00
Guido Falsi 768d7d5380 Restore deleted port: net/ntopng
ntopng is a new generation flexible and feature-rich tool for monitoring and
troubleshooting local area networks. It provides command line and web
interfaces, the latter via an embedded web server. ntop is based on libpcap.

WWW: http://www.ntop.org/products/ntop/
2016-05-28 22:09:55 +00:00
Guido Falsi 6b3695f9d5 New port: net/ntpa
NTP Analyzer is a tool dedicated to analyze the operation of time
servers.

NTP Analyzer works by collecting data from the ntp daemon. Graphs
and web pages can then be generated to visualize the activities of
hosts and peers.

WWW: https://bitbucket.org/anguist/ntpa

PR:		208940
Submitted by:	Carsten Larsen <cs at innolan.dk>
2016-05-28 14:46:43 +00:00
Dmitry Marakasov dea0687c99 - Add seafile user and group, needed for libsearpc, ccnet, seafile* and other related ports
PR:		205669
Submitted by:	Ultima1252@gmail.com (maintainer)
2016-05-24 10:42:53 +00:00
Olivier Cochard 3c978d9c6d New port: net/mlvpn
MLVPN allow to bond your internet links to increase bandwidth, secure your
internet connection by actively monitoring your links and removing the faulty
ones, without loosing your TCP connections and secure your internet connection
to the aggregation server using cryptography.

WWW: https://zehome.github.io/MLVPN/

Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D6034
2016-05-09 10:57:52 +00:00
Carlos J. Puga Medina 62470c205e - Update to 1.0.0 release
- Use USERS/GROUPS framework
- Install the dnsdist binary in ${PREFIX}/sbin
- Fix rc script
- Fix pkg-plist

Changelog: http://dnsdist.org/changelog/#dnsdist-100

Reported by:	Bryan Seitz <seitz@bsd-unix.net>
Approved by:	junovitch (mentor)
Differential Revision:	D6066
2016-04-25 07:47:53 +00:00
Kurt Jaeger a30d6e77af New port: sysutils/hfm
hfm is an application to run tests in parallel at a high frequency.
If the outcome of the test results in a state change, other commands
can be executed.

It is designed to be a general purpose, loosely-coupled tool, by
having both the tests and the state change commands be executed by
the operating system. For example, one could write the test in
shell or c, and have it called through the exec facility.

In practice, the overhead of spawning a new process per test limits
frequency that can be achieved by the tests, and their results.
Anecdotally, 5ms intervals have been seen to be achievable.

An example application is to poll other network services for health,
and to take actions based on their health status changes.

WWW: https://github.com/derekmarcotte/hfm

PR:		207392
Submitted by:	554b8425@razorfever.net
2016-03-20 20:20:13 +00:00
Mark Felder b04ff743e8 New port: sysutils/graylog
Graylog is a centralized log server that accepts various structured
and unstructred log data. Logs are stored in Elasticsearch. Graylog
let's you search and analyze logs using a REST HTTP API.

WWW: http://www.graylog.org

PR:		199894
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>
2016-03-10 21:38:43 +00:00
Kurt Jaeger 0094edd9b1 devel/gogs (new port, not yet in the tree): reserve UIDs and GIDs
PR:		207206
Submitted by:	Matthias Fechner <idefix@fechner.net>
2016-02-16 11:04:10 +00:00
Kurt Jaeger 02ff4e5f53 New port: net/guacamole-server
The guacamole-server package is a set of software which forms the
basis of the Guacamole stack. It consists of guacd, libguac, and
several protocol support libraries.

guacd is the Guacamole proxy daemon used by the Guacamole web
application and framework. As JavaScript cannot handle binary
protocols (like VNC and remote desktop) efficiently, a new test-based
protocol was developed which would contain a common superset of the
operations needed for efficient remote desktop access, but would
be easy for JavaScript programs to process. guacd is the proxy which
translates between arbitrary protocols and the Guacamole protocol.

WWW: https://github.com/glyptodon/guacamole-server

PR:		202754
Submitted by:	Ultima1252@gmail.com
2016-02-06 16:11:34 +00:00
Marcelo Araujo d435a09cf7 Take UID/GID 160 used by ypldap(8).
Reference revision: r294896
2016-01-27 06:31:27 +00:00
Dmitry Marakasov 1e508977e1 Domoticz is a Home Automation System that lets you monitor and configure
various devices like: Lights, Switches, various sensors/meters like
Temperature, Rain, Wind, UV, Electra, Gas, Water and much more.
Notifications/Alerts can be sent to any mobile device

WWW: http://www.domoticz.com/

PR:		205583
Submitted by:	kiwi@oav.net
2016-01-26 15:15:15 +00:00
Mark Felder a92c20076d dqcache UID somehow leaked into my ports tree again...
extra large pointyhat -> me
2015-12-17 00:08:13 +00:00
Mark Felder 970f9e36d7 Add net-p2p/sonarr to the ports tree
Sonarr is a PVR for Usenet and BitTorrent users.
2015-12-16 22:14:32 +00:00
Kurt Jaeger 9ad035ce83 New port: www/grafana2
Grafana is an open source, feature rich metrics dashboard
and graph editor for Graphite, InfluxDB & OpenTSDB.

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

PR:		201682
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>, loic.blot@unix-experience.fr
Reviewed by:	koobs
2015-12-11 06:24:55 +00:00
Mark Felder 9ad277832e dqcache UID and GID was not supposed to be committed 2015-12-02 16:48:36 +00:00
Mark Felder 6fd02aa25e New port: security/titus
titus is a TLS/SSL proxy server (like stunnel or stud) that protects you
from vulnerabilities in the TLS implementation such as Heartbleed (or
worse).

titus requires FreeBSD 10.2 or newer due to PROC_TRACE_CTL which was
introduced at r277322
2015-12-02 16:31:06 +00:00
Vsevolod Stakhov fb8ef8d5e4 - Update to 1.6.6
- Create a separate plist file
- Add @sample option to the sample file
- Rename rc script without .sh suffix
- Switch from postfix user to _rmilter dedicated user
- Add _rmilter:_rmilter to UIDs/GIDs
- Add UPDATING entry
2015-11-18 00:58:15 +00:00
Thomas Zander 46cb296fb2 Add new port: devel/artifactory, a universal artifact repository manager
PR:		204128
Submitted by:	dharrigan@gmail.com (maintainer)
2015-11-09 20:31:41 +00:00
Mark Felder 91fe234038 databases/opentsdb: Fix STAGE, missing UID and GID
Staging was broken due to touching /root/.java during build
UID and GID was lost in old copy of the review
While here, also fix hardcoded path to ETCDIR

Pointyhat:	me

Differential Revision:	https://reviews.freebsd.org/D4083
2015-11-08 14:05:21 +00:00
Mark Felder 74a4630c37 www/varnish4: Update to 4.1.0
- Add varnish and varnishlog UIDs
- Add varnish GID
- varnishd, varnishncsa, and varnishlog no longer run as root

Users upgrading may see permissions errors on start due to change in
uid running the processes. Please see the UPDATING entry for more
details.

Changelog:	https://github.com/varnish/Varnish-Cache/blob/varnish-4.1.0/doc/sphinx/whats-new/changes.rst

Differential Revision:	https://reviews.freebsd.org/D3878
2015-10-19 15:04:31 +00:00
Rene Ladan 4746f4eedc Resurrect textproc/pootle and update it to 2.5.1.3
There might be some rough edges with getting it running properly, but
time will tell.

Add UID/GID 158 for pootle.

Differential Revision:	https://reviews.freebsd.org/D1234
2015-10-02 15:18:48 +00:00
Kurt Jaeger 55b3c12cb5 www/sogo: fix UIDs/GIDs, as numerical value 845 collides with hast
PR:		200750
Submitted by:	Euan Thoms <euan@potensol.com> (maintainer)
2015-09-29 05:19:40 +00:00
William Grzybowski 92a993eadd sysutils/riak-cs: Open source, distributed, S3 interface to Riak KV
Riak CS is an object storage system built on top of Riak. It facilitates
storing large objects in Riak and presents an S3-compatible interface. It also
provides multi-tenancy features such as user accounts, authentication, access
control mechanisms, and per account usage reporting.

WWW: https://github.com/basho/riak_cs

Submitted by:	Scott Kamp (based on)
2015-09-25 12:55:10 +00:00
William Grzybowski d239f0baf7 sysutils/stanchion: Open source database cluster control for Riak
Stanchion is an application to enforce the serialization of requests. It
consists of two main parts: a simple HTTP interface and a processing backend
that manages requests and interacts with a local Riak instance.

WWW: https://github.com/basho/stanchion

Submitted by:	Scott Kamp (based on)
2015-09-25 12:24:07 +00:00
Kurt Jaeger 2b4bb2734d net/mediatomb: remove BROKEN, fix build
- now uses UIDs/GIDs
- fix build in certain cases

PR:		198436, 202467
Submitted by:	Pavel Nedoshivkin <nedoshivkin@gmail.com>, dim
Approved by:	maintainer (timeout)
2015-09-24 19:49:17 +00:00
Kurt Jaeger d59002293e New port: www/sogo
SOGo is a fully supported and trusted groupware server with a focus on
scalability and open standards. It provides a rich AJAX-based Web
interface and supports multiple native clients through the use of
standard protocols such as CalDAV, CardDAV and GroupDAV.

WWW: http://sogo.nu/

PR:		200750
Submitted by:	Euan Thoms <euan@potensol.com>
2015-09-23 05:30:12 +00:00
Jason Unovitch c017caeb38 New Port: dns/dnscrypt-wrapper
This is a port of dnscrypt-wrapper, which adds dnscrypt support to any name
resolver. It is the server-side counterpart of dnscrypt-proxy, and is in
fact derived from its source.

PR:		200015
Submitted by:	freebsd@toyingwithfate.com
Approved by:	feld (mentor)
Differential Revision:	https://reviews.freebsd.org/D3535
2015-09-02 22:17:45 +00:00
Babak Farrokhi 17939f28a0 New Port: net-mgmt/fastnetmon 1.1.2 - high performance DoS/DDoS load analyzer
Approved by:	 mat
Differential Revision:	https://reviews.freebsd.org/D3532
2015-08-31 09:29:17 +00:00
Kurt Jaeger 81bf447722 New port: net/ocserv: server implementing the AnyConnect SSL VPN protocol
OpenConnect server (ocserv) is an SSL VPN server. Its purpose is
to be a secure, small, fast and configurable VPN server. It implements
the OpenConnect SSL VPN protocol, and has also (currently experimental)
compatibility with clients using the AnyConnect SSL VPN protocol.
The OpenConnect protocol provides a dual TCP/UDP VPN channel, and
uses the standard IETF security protocols to secure it. Both IPv4
and IPv6 are supported.

Ocserv's main features are security through provilege separation
and sandboxing, accounting, and resilience due to a combined use
of TCP and UDP.  Authentication occurs in an isolated security
module process, and each user is assigned an unprivileged worker
process, and a networking (tun) device. That not only eases the
control of the resources of each user or group of users, but also
prevents data leak (e.g., heartbleed-style attacks), and privilege
escalation due to any bug on the VPN handling (worker) process. A
management interface allows for viewing and querying logged-in
users.

WWW: http://www.infradead.org/ocserv/

PR:		202253
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es>
Reviewed by:	pi
2015-08-16 21:48:15 +00:00
Koop Mast f37f1927c8 Add new polkit UID and GID.
Forgotten in r393789
2015-08-09 14:03:12 +00:00
Jose Alonso Cardenas Marquez a6dce400ee - Add bareos to UIDs and GIDs 2015-08-09 03:44:47 +00:00
Rene Ladan a57213f3df - fix and undeprecate
- add license (GPLv2)
- update MASTER_SITES and CONFLICTS
- tidy up pkg-descr
- pass maintainership to submitter

PR:		197495
Submitted by:	Chris Hutchinson
MFH:		2015Q3
2015-07-22 05:27:59 +00:00
Baptiste Daroussin acce3b8dd9 Fix with custom SYSCONF_DIR and fix qa tests
Change the home directory of the quagga user to /var/empty which prevent QA
First the home does not need to be harcoded to /usr/local/etc/quagga, second
it fixes issues where the home created by the user addition is 755 then the
plist modifies it to 750

Reviewed by:	mat
Approved by:	mat (maintainer)
Sponsored by:	gandi.net
Differential Revision:	https://reviews.freebsd.org/D3135
2015-07-20 13:03:15 +00:00
Veniamin Gvozdikov ba372be09b - Update to 1.6.5
- Added tarantool user and group
2015-07-07 16:59:55 +00:00
Steve Wills 1a16ad2949 security/vault: create port
Vault is a tool for securely accessing secrets. A secret is anything that you
want to tightly control access to, such as API keys, passwords, certificates,
and more. Vault provides a unified interface to any secret, while providing
tight access control and recording a detailed audit log.

WWW: https://vaultproject.io/
2015-06-26 17:02:42 +00:00
Steve Wills 63d3a7f73b databases/influxdb: create port
An open-source, distributed, time series database with no external dependencies.

WWW: http://influxdb.com

PR:		198073
Submitted by:	Stefan Lambrev <cheffo@freebsd-bg.org>
2015-06-26 12:51:07 +00:00
Muhammad Moinur Rahman bee89b36db Add rcynic and rpkirtr users groups for upcoming rpki ports 2015-06-21 22:15:11 +00:00