[prev in list] [next in list] [prev in thread] [next in thread] 

List:       spread-users
Subject:    Re: [Spread-users] Moving /tmp/4803
From:       Jonathan Stanton <jonathan () spreadconcepts ! com>
Date:       2011-11-17 16:34:43
Message-ID: B68375D1-EBEB-4EDF-A21B-CFA3FFFC5121 () spreadconcepts ! com
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


There is a configure option in the Spread configure script to set this. This was \
added to support the Debian package (I think) because of a similar issue. The option \
is  --with-unix-socket-dir=PATH.

The reason it was not made runtime configurable is the same path needs to be \
available to client programs who want to connect -- when using the unix socket to \
connect, they do not pass the full path, but only the port number of Spread. The \
Spread library knows which directory those unix sockets are created in. So it would \
be broken if you ran a daemon with a different directory but did not compile your \
client programs to use the same directory as they would not look in the right place \
to connect. 

If you are providing your own applications on top of Spread, then recompiling the \
entire package (library and daemons) with the configure option setting a different \
directory would work. 

If this is a common problem, then the solution would be to make the daemon \
configurable as you suggest and also to change the client libraries to accept some \
kind of option for where to look for the unix socket files. That would require some \
change to the APIs.

Cheers,

Jonathan
-------------------------------------------------------------------------------
Jonathan Stanton		jonathan@spreadconcepts.com
Spread Group Messaging	www.spread.org
Spread Concepts LLC 	www.spreadconcepts.com
-------------------------------------------------------------------------------



On Nov 17, 2011, at 11:12 AM, John Robinson wrote:

> We have been using spread with great success.  However, we bumped into 
> this one; customer (using Linux) reported:
> 
> "we have an automated job that clears out /tmp which might the 
> difficult to remove or change as it's part of the system build we use."
> 
> Unix filesystem rules being what they are, this leaves the spread daemon 
> running but no visible Unix domain socket to reach it.
> 
> Looks like only way to move the socket file elsewhere is to recompile. 
> Suggest making this a config parameter to the spread daemon.
> 
> 
> _______________________________________________
> Spread-users mailing list
> Spread-users@lists.spread.org
> http://lists.spread.org/mailman/listinfo/spread-users


["smime.p7s" (smime.p7s)]

0	*H
 010	+0	*H
 [0Z0 G.TmxC0
	*H
010	UUS10U
U.S. Government10
UECA1"0 UCertification Authorities1907U0VeriSign Client External \
Certification Authority0 080415000000Z
090415235959Z010	UUS10U
U.S. Government10
UECA10UVeriSign, Inc.10USpread Concepts LLC10UJonathan \
Stanton00 	*H
0r-أ"ҭNÙ)(y'[&Tz</"si>	<̫6sm~tG.
 N&D$'?.Ի/V3&d
-F=N7,?00MUF0D0B @ \
><http://eca-client-crl.verisign.com/VeriSignECA/LatestCRL.crl0U \
> 0UmUa[.=wF0U#0
=e7f&_ 0&U0jonathan@spreadconcepts.com0x+l0j07+0 \
+https://eca.verisign.com/CA/VeriSignECA.cer0/+0#http://eca-client-ocsp.verisign.com0RU \
K0I0G `He0907++https://www.verisign.com/repository/eca/cps0U	00+	1US0
 	*H
טjs[d&n2fH[	q,&P(o"8Ph!FpJYR'ˑJP=̻Jct \
iLe WFgt00 0
	*H
0K10	UUS10U
U.S. Government10
UECA10UECA Root CA0
050628163903Z
110629153903Z010	UUS10U
U.S. Government10
UECA1"0 UCertification Authorities1907U0VeriSign Client External \
Certification Authority00 	*H
0VD~+@"$Z
-5L).׸b2r_&X,"
Q	v.(@=لNY+x9縪G؋x١)ΫZ+P[q<080U00U0)U"0 \
010UPrivateLabel2-2100U#0'VٹcTeA H/0U \
=e7f&_ 0iUb0` ^0UP0N10	UUS10U U.S. Government10
UECA10UVeriSign, Inc.00U 00G
`He0907++https://www.verisign.com/repository/eca/cps0G
`He0907++https://www.verisign.com/repository/eca/cps0U00 \
 ldap://crl.chamb.disa.mil/cn%3DECA%20Root%20CA%2C%20ou%3DECA%2C%20o%3DU.S.%20Government%2C%20c%3DUS?certificaterevocationlist;binary0
 	*H
yXm.):9FqvH*qXC6okUV%-F7KT:Hue
B+NL@݃=C^kcnK(~H5Txwȏ6߶VvAg,sl[&?e6Jz&lN0q0Y \
.bN~El9,0 	*H
010	UUS10U
U.S. Government10
UECA1"0 UCertification Authorities1>0<U5VeriSign Client External \
Certification Authority - G20 100414000000Z
120413235959Z010	UUS10U
U.S. Government10
UECA10UVeriSign, Inc.10USpread Concepts LLC10UJonathan \
Stanton0"0 	*H
0
\U
M[|B|KH 4ЀG9s YM.R+tBל2AU2/` \
rUȾ\9rT]0\>Ho \
E%ŵZGe<]uGqx"vGd-{'qgS3%rG9c}nJi0g{u>04aq!= \
4 ߓ.~8@g HHyKT,^M/00QUJ0H0F D \
B@http://eca-client-crl.verisign.com/VeriSignECA2048/LatestCRL.crl0U0U \
mEaVkjk;0U#0 O "P\
!Kr(0&U0jonathan@spreadconcepts.com0+t0r0?+03https:// \
eca2048.verisign.com/CA/VeriSignECA2048.cer0/+0#http://eca-client-ocsp.verisign.com0RU \
K0I0G `He0907++https://www.verisign.com/repository/eca/cps0U	00+	1US0
 	*H
kq'a>/ЮxQs(vL	w!%Xaqʤ \
R>)5=\%Ð@H2SbU<HLu'i'k9H:	 Qʱ	QrcT^jy;9 \
zc\tuj7S|C k{@b-8J_+.NU{qxU \
mR=RO[J :U5:&+a00 
0
	*H
0M10	UUS10U
U.S. Government10
UECA10U
ECA Root CA 20
080702144118Z
140701144118Z010	UUS10U
U.S. Government10
UECA1"0 UCertification Authorities1>0<U5VeriSign Client External \
Certification Authority - G20"0 	*H
0
h
$8!x^`_
pb⋼B+&ʓӨT S \
It$N<fc_#A?4ssghz7_Ԏ#˙.^{>j-1Gv^0q|,vs~, \
?G?uH#$VEǟ|q O#-+%a!/
oal=#zM0zzZc,/OKLv@ \
U6i5ԧ00U00U0-U&0$"0 \
10UPrivateLabel4-2048-810U O "P\
!Kr(0U#0'P::IRN!03U ,0*0
`He0
`He0
`He0U004 2 0.http://crl.disa.mil/getcrl?ECA%20Root%20CA%2020  \
}ldap://crl.gds.disa.mil/cn%3dECA%20Root%20CA%202%2cou%3dECA%2co%3dU.S.%20Government \
%2cc%3dUS?certificateRevocationList;binary0+00?+03http://crl. \
disa.mil/getIssuedTo?ECA%20Root%20CA%2020+0ldap://crl.gds.disa.mil/cn%3dE \
CA%20Root%20CA%202%2cou%3dECA%2co%3dU.S.%20Government%2cc%3dUS?cACertificate;binary,crossCertificatePair;binary0
 	*H
^@dG<ajzq&)kl7l֫,E(_ij/&Qk6`	ߖtwS!VyIO6cBX!Ƭ/*1o
 }*HHبL"'K|zu)wƯ\<Vu4B wl~j0&%<ײ1س-G
!`?okC%HhBP}#_^|{'cl/e0G>ƾ)O=a100010	UUS10U
 U.S. Government10
UECA1"0 UCertification Authorities1>0<U5VeriSign Client External \
Certification Authority - G2.bN~El9,0	+ 0	*H 	1	*H
0	*H
	1
111117163443Z0#	*H
	1K
_WjLn3
];.0	+710010	UUS10U
U.S. Government10
UECA1"0 UCertification Authorities1907U0VeriSign Client External \
Certification AuthorityG.TmxC0*H 	1 \
010	UUS10U U.S. Government10
UECA1"0 UCertification Authorities1907U0VeriSign Client External \
Certification AuthorityG.TmxC0 	*H
7^r-fTGNH(jKpOQ3Q(ƮmJE?x \
d<'dX8}B0,B!x0,eSl?v7ndA'	$`UY+<ܲM0A \
*Qz+%b~*8aerBc|9~|$NwYհVs$J)p'@S!Og~6$)tGy \
nr/6Xc;



_______________________________________________
Spread-users mailing list
Spread-users@lists.spread.org
http://lists.spread.org/mailman/listinfo/spread-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic