[interchange] Disable UserTrack and TrackFile by default; add warning to traffic report

Jon Jensen interchange-cvs at icdevgroup.org
Tue May 25 05:41:00 UTC 2010


commit 0494eb54d3a1e61c2b721d51d6a6de456f72b2fc
Author: Jon Jensen <jon at endpoint.com>
Date:   Mon May 24 23:39:34 2010 -0600

    Disable UserTrack and TrackFile by default; add warning to traffic report

 .../pages/admin/reports/traffic/ByAffiliate.html   |    5 +++++
 dist/lib/UI/pages/admin/trafficstats.html          |    7 +++++++
 dist/standard/catalog.cfg                          |    7 +++++--
 3 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/dist/lib/UI/pages/admin/reports/traffic/ByAffiliate.html b/dist/lib/UI/pages/admin/reports/traffic/ByAffiliate.html
index 737fe5a..8e28aeb 100644
--- a/dist/lib/UI/pages/admin/reports/traffic/ByAffiliate.html
+++ b/dist/lib/UI/pages/admin/reports/traffic/ByAffiliate.html
@@ -16,6 +16,11 @@
 
 @_UI_STD_HEAD_@
 
+[if config TrackFile]
 [traffic-report]
+[else]
+<p><em>This report cannot be run until the TrackFile directive is configured in catalog.cfg.</em></p>
+[/else]
+[/if]
 
 @_UI_STD_FOOTER_@
diff --git a/dist/lib/UI/pages/admin/trafficstats.html b/dist/lib/UI/pages/admin/trafficstats.html
index e8ee036..7339488 100644
--- a/dist/lib/UI/pages/admin/trafficstats.html
+++ b/dist/lib/UI/pages/admin/trafficstats.html
@@ -11,6 +11,8 @@
 [set help_name]stats.traffic[/set]
 @_UI_STD_HEAD_@
 
+[if config TrackFile]
+
 <table border=0 __UI_T_PROPERTIES__ width="60%">
 <tr class=rborder height=1><td colspan=2></td></tr>
 <tr>
@@ -102,4 +104,9 @@
 </tr>
 </table>
 
+[else]
+<p><em>This report cannot be run until the TrackFile directive is configured in catalog.cfg.</em></p>
+[/else]
+[/if]
+
 @_UI_STD_FOOTER_@
diff --git a/dist/standard/catalog.cfg b/dist/standard/catalog.cfg
index d67eb98..22be80b 100644
--- a/dist/standard/catalog.cfg
+++ b/dist/standard/catalog.cfg
@@ -41,12 +41,12 @@ ParseVariables  Yes
 ifdef LOGDIR
 ErrorFile       __LOGDIR__/error.log
 AsciiTrack      __LOGDIR__/tracking.asc
-TrackFile       __LOGDIR__/usertrack
+#TrackFile       __LOGDIR__/usertrack
 endif
 
 ifndef LOGDIR
 AsciiTrack      logs/tracking.asc
-TrackFile       logs/usertrack
+#TrackFile       logs/usertrack
 endif
 
 ifdef CACHEDIR
@@ -182,6 +182,9 @@ SpecialPage  receipt      ../etc/receipt
 ReadPermission  group
 WritePermission group
 
+# Don't send X-Track HTTP response header
+UserTrack no
+
 # If a specific user session accesses this catalog more than this many
 # times with no pauses of 30 seconds or more, the LockoutCommand (if set)
 # is executed. Set this to 0 if you're getting links to 127.0.0.1



More information about the interchange-cvs mailing list