ports/75718: Maintainer Update: devel/distcc
Dominic Marks
dom at helenmarks.co.uk
Sun Jan 2 12:40:28 UTC 2005
>Number: 75718
>Category: ports
>Synopsis: Maintainer Update: devel/distcc
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 02 12:40:27 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Dominic Marks
>Release: FreeBSD 5.3-STABLE i386
>Organization:
Helen Marks Marketing Ltd
>Environment:
FreeBSD 5.3-STABLE i386
>Description:
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"
Comments?
>How-To-Repeat:
NA.
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/distcc/Makefile,v
retrieving revision 1.43
diff -u -r1.43 Makefile
--- Makefile 18 Aug 2004 07:41:13 -0000 1.43
+++ Makefile 2 Jan 2005 09:30:56 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= distcc
-PORTVERSION= 2.16
+PORTVERSION= 2.18.3
CATEGORIES= devel ipv6
MASTER_SITES= http://distcc.samba.org/ftp/distcc/
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/distcc/distinfo,v
retrieving revision 1.30
diff -u -r1.30 distinfo
--- distinfo 28 Jul 2004 18:32:05 -0000 1.30
+++ distinfo 2 Jan 2005 09:30:56 -0000
@@ -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
Index: pkg-message
===================================================================
RCS file: /home/ncvs/ports/devel/distcc/pkg-message,v
retrieving revision 1.2
diff -u -r1.2 pkg-message
--- pkg-message 18 Jan 2003 17:06:23 -0000 1.2
+++ pkg-message 2 Jan 2005 09:30:56 -0000
@@ -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
Index: files/distccd.sh.sample
===================================================================
RCS file: /home/ncvs/ports/devel/distcc/files/distccd.sh.sample,v
retrieving revision 1.3
diff -u -r1.3 distccd.sh.sample
--- files/distccd.sh.sample 28 Jul 2004 20:54:39 -0000 1.3
+++ files/distccd.sh.sample 2 Jan 2005 09:30:56 -0000
@@ -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%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list