summaryrefslogtreecommitdiffstats
path: root/devel/distcc
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2005-01-12 04:31:32 +0000
committeredwin <edwin@FreeBSD.org>2005-01-12 04:31:32 +0000
commite0bd6d79cd0d1f92ba15299adcce4bb1c067fd72 (patch)
treefeaa6023ce91992d94d5f598e8cda527cd5c47c1 /devel/distcc
parentfc6511be3a9a05d18ae2d10947601afb6d85fa03 (diff)
downloadFreeBSD-ports-e0bd6d79cd0d1f92ba15299adcce4bb1c067fd72.zip
FreeBSD-ports-e0bd6d79cd0d1f92ba15299adcce4bb1c067fd72.tar.gz
Maintainer Update: devel/distcc
devel/distcc 2.16 -> 2.18.3 http://distcc.samba.org/ftp/distcc/distcc-2.18.3.NEWS Consists mostly of bug fixes. Only one change in the way distcc works. You must specify a network on which connections are allowed, connections from all networks will still be admitted but connections outside the specified network will be logged and dropped. The 127.0.0.0/8 network is the default for the port. All existing users and all new users will need to update/add a distccd_flags variable in /etc/rc.conf, a template for which can be found in the rc.d script. Perhaps a new variable, which simply contained the trusted network address would be better, like distccd_network="192.168.10.2/24" PR: ports/75718 Submitted by: Dominic Marks <dom@helenmarks.co.uk>
Diffstat (limited to 'devel/distcc')
-rw-r--r--devel/distcc/Makefile2
-rw-r--r--devel/distcc/distinfo4
-rw-r--r--devel/distcc/files/distccd.sh.sample2
-rw-r--r--devel/distcc/pkg-message20
4 files changed, 23 insertions, 5 deletions
diff --git a/devel/distcc/Makefile b/devel/distcc/Makefile
index 9561d08..582fb908 100644
--- a/devel/distcc/Makefile
+++ b/devel/distcc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= distcc
-PORTVERSION= 2.16
+PORTVERSION= 2.18.3
CATEGORIES= devel ipv6
MASTER_SITES= http://distcc.samba.org/ftp/distcc/
diff --git a/devel/distcc/distinfo b/devel/distcc/distinfo
index b486f5e..c0cc067 100644
--- a/devel/distcc/distinfo
+++ b/devel/distcc/distinfo
@@ -1,2 +1,2 @@
-MD5 (distcc-2.16.tar.bz2) = c28aae996fb4646db27204d9cd6a78dc
-SIZE (distcc-2.16.tar.bz2) = 336681
+MD5 (distcc-2.18.3.tar.bz2) = 0d6b80a1efc3a3d816c4f4175f63eaa2
+SIZE (distcc-2.18.3.tar.bz2) = 341601
diff --git a/devel/distcc/files/distccd.sh.sample b/devel/distcc/files/distccd.sh.sample
index 08e36b4..d8237f5 100644
--- a/devel/distcc/files/distccd.sh.sample
+++ b/devel/distcc/files/distccd.sh.sample
@@ -14,7 +14,7 @@
#
distccd_enable=${distccd_enable-"NO"}
-distccd_flags=${distccd_flags-"--user distcc --daemon -P %%DISTCCD_PIDFILE%%"}
+distccd_flags=${distccd_flags-"-a 127.0.0.0/8 --user distcc --daemon -P %%DISTCCD_PIDFILE%%"}
. %%RC_SUBR%%
diff --git a/devel/distcc/pkg-message b/devel/distcc/pkg-message
index 62cedcd..7073ce6 100644
--- a/devel/distcc/pkg-message
+++ b/devel/distcc/pkg-message
@@ -1,9 +1,27 @@
WARNING: distcc[d] performs NO AUTHENTICATION at all and should
ONLY be used in trusted networks!
+NEW in 2.18
+Distccd now requires the --allow (-a) argument when running
+in daemon mode. This option restricts distcc to a specific
+network, by default this port uses 127.0.0.0/8, you should
+change this by specifying your own distccd_flags in
+/etc/rc.conf, see the script in etc/rc.d/distccd.sh for a
+template.
+
+Additionally it is reccomended that you add entries to
+/etc/syslog.conf to record all distccd log messages to a file
+such as /var/log/distccd.log.
+
+Example syslog.conf entry:
+
+!distccd
+*.* /var/log/distccd.log
+
The daemon runs on port 3632 by default. You can change that
value by calling distccd with the -p parameter, e.g.
-`distccd -p 4711'.
+`distccd -p 4711'. Do not edit the rc.d script to achieve this
+instead override the value of distccd_flags in /etc/rc.conf.
Note that remote daemons currently won't work if they cannot
resolve the reverse DNS of the master machine
OpenPOWER on IntegriCloud