#ifndef PROJECT_H_INCLUDED
#define PROJECT_H_INCLUDED
/** Version string. */
-#define PROJECT_H_VERSION "$Id: project.h,v 2.1 2002/06/04 16:35:56 jongfoster Exp $"
+#define PROJECT_H_VERSION "$Id: project.h,v 2.3 2002/09/05 08:00:23 oes Exp $"
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/src/project.h,v $
*
* Revisions :
* $Log: project.h,v $
+ * Revision 2.3 2002/09/05 08:00:23 oes
+ * Synced with the stable branch:
+ * Revision 1.72.2.1 2002/08/10 11:25:18 oes
+ * - Include config.h for access to config data
+ * - Include <pcre*.h> depending on where they are
+ *
+ * Revision 2.2 2002/07/12 04:26:17 agotneja
+ * Re-factored 'chat()' to become understandable and maintainable as
+ * a first step in adding Transparent Proxy functionality.
+ *
+ * Added several new static functions in jcc.c, and moved some data
+ * parameters up into project.h to allow them to be passed between
+ * the new functions.
+ *
* Revision 2.1 2002/06/04 16:35:56 jongfoster
* Moving three variable declarations to jcc.c from project.h
*
/* Need time_t for file_list */
#include <time.h>
+/* Needed for pcre choice */
+#include "config.h"
/*
* Include appropriate regular expression libraries.
#ifdef STATIC_PCRE
# include "pcre.h"
#else
-# include <pcre.h>
+# ifdef PCRE_H_IN_SUBDIR
+# include <pcre/pcre.h>
+# else
+# include <pcre.h>
+# endif
#endif
#ifdef STATIC_PCRS
#ifdef STATIC_PCRE
# include "pcreposix.h"
#else
-# include <pcreposix.h>
+# ifdef PCRE_H_IN_SUBDIR
+# include <pcre/pcreposix.h>
+# else
+# include <pcreposix.h>
+# endif
#endif
#ifdef AMIGA
/** Size limit for IOB */
size_t buffer_limit;
+#ifdef FEATURE_ACTIVITY_CONSOLE
+
+ /**
+ * Default IP address to send statistics to, as a string.
+ * Set to "127.0.0.1".
+ */
+ #define ACTIVTY_ADDR_DEFAULT "127.0.0.1"
+
+ /**
+ * Default port to listen on, as a number.
+ * Set to 8119.
+ */
+ #define ACTIVTY_ADDR_PORT 8119
+
+ /** IP address to talk to for activity/statistics reporting. */
+ const char *activity_address;
+
+ /** Port to bind to. Defaults to ACTIVTY_ADDR_PORT == 8119. */
+ int activity_port;
+
+ /** Frequency, in seconds, of how often to update the stats console. */
+ int activity_freq;
+
+#endif /* def FEATURE_ACTIVITY_CONSOLE */
+
#ifdef FEATURE_TRUST
/** The file name of the trust file. */