diff options
author | edwin <edwin@FreeBSD.org> | 2005-01-12 04:31:32 +0000 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2005-01-12 04:31:32 +0000 |
commit | e0bd6d79cd0d1f92ba15299adcce4bb1c067fd72 (patch) | |
tree | feaa6023ce91992d94d5f598e8cda527cd5c47c1 /devel/distcc | |
parent | fc6511be3a9a05d18ae2d10947601afb6d85fa03 (diff) | |
download | FreeBSD-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/Makefile | 2 | ||||
-rw-r--r-- | devel/distcc/distinfo | 4 | ||||
-rw-r--r-- | devel/distcc/files/distccd.sh.sample | 2 | ||||
-rw-r--r-- | devel/distcc/pkg-message | 20 |
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 |