mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-14 07:43:06 +00:00
304acfbef8
relayd is a daemon to relay and dynamically redirect incoming connections to a target host. Its main purposes are to run as a load-balancer, application layer gateway, or transparent proxy. The daemon is able to monitor groups of hosts for availability, which is determined by checking for a specific service common to a host group. WWW: http://spootnik.org/relayd/ # This port will work on $OSVERSION >= 700049. # If you want to use on RELENG_6, apply a patch in # http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net/pf_table.c.diff?r1=1.67&r2=1.68
28 lines
808 B
C
28 lines
808 B
C
--- relayd/relayd.h.orig 2007-12-21 05:15:43.000000000 +0900
|
|
+++ relayd/relayd.h 2008-01-14 10:02:42.803752108 +0900
|
|
@@ -20,7 +20,7 @@
|
|
|
|
#include <sys/tree.h>
|
|
|
|
-#define CONF_FILE "/etc/relayd.conf"
|
|
+#define CONF_FILE "%%PREFIX%%/etc/relayd.conf"
|
|
#define RELAYD_SOCKET "/var/run/relayd.sock"
|
|
#define PF_SOCKET "/dev/pf"
|
|
#define RELAYD_USER "_relayd"
|
|
@@ -56,6 +56,15 @@
|
|
#define PURGE_PROTOS 0x08
|
|
#define PURGE_EVERYTHING 0xff
|
|
|
|
+#define SIMPLEQ_HEAD STAILQ_HEAD
|
|
+#define SIMPLEQ_FIRST STAILQ_FIRST
|
|
+#define SIMPLEQ_REMOVE_HEAD STAILQ_REMOVE_HEAD
|
|
+#define SIMPLEQ_ENTRY STAILQ_ENTRY
|
|
+#define SIMPLEQ_INIT STAILQ_INIT
|
|
+#define SIMPLEQ_EMPTY STAILQ_EMPTY
|
|
+#define SIMPLEQ_NEXT STAILQ_NEXT
|
|
+#define SIMPLEQ_INSERT_TAIL STAILQ_INSERT_TAIL
|
|
+
|
|
/* buffer */
|
|
struct buf {
|
|
TAILQ_ENTRY(buf) entry;
|