You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.2 KiB
69 lines
2.2 KiB
Index: WHOSON/Makefile.PL.in |
|
--- WHOSON/Makefile.PL.in.orig 2000-03-28 22:44:00 +0200 |
|
+++ WHOSON/Makefile.PL.in 2008-01-17 19:29:26 +0100 |
|
@@ -6,7 +6,7 @@ |
|
WriteMakefile( |
|
'NAME' => 'WHOSON', |
|
'VERSION_FROM' => 'WHOSON.pm', |
|
- 'LIBS' => ['-L@libdir@ -lwhoson'], |
|
+ 'LIBS' => ['-L../.libs -lwhoson'], |
|
'DEFINE' => '', |
|
- 'INC' => '-I@includedir@', |
|
+ 'INC' => '-I..', |
|
); |
|
Index: whoson.conf |
|
--- whoson.conf.orig 2006-11-25 23:55:27 +0100 |
|
+++ whoson.conf 2008-01-17 19:42:05 +0100 |
|
@@ -17,13 +17,13 @@ |
|
# This is the recommended method for localhost-only servers. |
|
|
|
client unix |
|
- port=/var/run/whoson/whoson.s |
|
+ port=@l_prefix@/var/whoson/run/whoson.s |
|
|
|
# Connect to the server running on the same machine via a unix domain |
|
# datagram socket. "port" is the name of the socket. |
|
|
|
#client unixd |
|
-# port=/var/run/whoson/whoson.d |
|
+# port=@l_prefix@/var/whoson/run/whoson.d |
|
# maxtries=5 |
|
# inittimeout=100000 |
|
|
|
@@ -82,9 +82,9 @@ |
|
# allow=123.45.67.0/24 # Allow the the whole network |
|
# deny=123.45.67.89/32 # except these .. |
|
# deny=123.45.67.90/32 # .. two machines |
|
-server unix port=/var/run/whoson/whoson.s keepalive=150 |
|
+server unix port=@l_prefix@/var/whoson/run/whoson.s keepalive=150 |
|
listenq=5 |
|
-server unixd port=/var/run/whoson/whoson.d |
|
+server unixd port=@l_prefix@/var/whoson/run/whoson.d |
|
server udp port=9876 |
|
allow=127.0.0.1/32 |
|
# allow=0.0.0.0/0 # open to the world. Don't do that! |
|
@@ -94,9 +94,9 @@ |
|
# entries will live in the database if not deleted explicitely. |
|
|
|
server global ttl=600 # 10 minutes |
|
- chroot=/var/run/whoson # chdir and chroot here |
|
- group=nobody # change group id and |
|
- user=nobody # user id after bind()ing |
|
+ chroot=@l_prefix@/var/whoson/empty/ # chdir and chroot here |
|
+ group=@l_rgrp@ # change group id and |
|
+ user=@l_rusr@ # user id after bind()ing |
|
cachesize=100000 # max. number of entries to keep |
|
|
|
# end of config |
|
Index: whosond.c |
|
--- whosond.c.orig 2003-08-21 17:50:00 +0200 |
|
+++ whosond.c 2008-01-17 19:29:26 +0100 |
|
@@ -158,6 +158,8 @@ |
|
if (daemon) { |
|
int child; |
|
if ((child=fork()) > 0) { |
|
+ printf("%d\n",child); |
|
+ fflush(stdout); |
|
sleep(1); |
|
return 0; |
|
} else if (child < 0) {
|
|
|