Revision: 10502
          http://sourceforge.net/p/languagetool/code/10502
Author:   dnaber
Date:     2013-07-15 06:57:44 +0000 (Mon, 15 Jul 2013)
Log Message:
-----------
server logs HTTP referrer now so we se where the requests are coming from 
(which website, not the IP of the user)

Modified Paths:
--------------
    
trunk/languagetool/languagetool-server/src/main/java/org/languagetool/server/LanguageToolHttpHandler.java
    trunk/website/www/http-api/index.php
    trunk/website/www/online-check/tiny_mce/plugins/atd-tinymce/server/proxy.php

Modified: 
trunk/languagetool/languagetool-server/src/main/java/org/languagetool/server/LanguageToolHttpHandler.java
===================================================================
--- 
trunk/languagetool/languagetool-server/src/main/java/org/languagetool/server/LanguageToolHttpHandler.java
   2013-07-15 06:42:31 UTC (rev 10501)
+++ 
trunk/languagetool/languagetool-server/src/main/java/org/languagetool/server/LanguageToolHttpHandler.java
   2013-07-15 06:57:44 UTC (rev 10502)
@@ -257,7 +257,8 @@
     if (motherTongue != null) {
       languageMessage += " (mother tongue: " + 
motherTongue.getShortNameWithVariant() + ")";
     }
-    print("Check done: " + text.length() + " characters, language " + 
languageMessage + ", "
+    final String referrer = 
httpExchange.getRequestHeaders().getFirst("Referer");
+    print("Check done: " + text.length() + " chars, " + languageMessage + ", " 
+ referrer + ", "
             + (System.currentTimeMillis() - timeStart) + "ms");
   }
 

Modified: trunk/website/www/http-api/index.php
===================================================================
--- trunk/website/www/http-api/index.php        2013-07-15 06:42:31 UTC (rev 
10501)
+++ trunk/website/www/http-api/index.php        2013-07-15 06:57:44 UTC (rev 
10502)
@@ -3,7 +3,7 @@
 $sub_page = "http-api";
 $title = "LanguageTool";
 $title2 = "HTTP API";
-$lastmod = "2013-05-11 21:20:00 CET";
+$lastmod = "2013-07-15 09:20:00 CET";
 include("../../include/header.php");
 ?>
 
@@ -21,7 +21,7 @@
   <li>This is a free service, thus there are no guarantees about performance 
or availability.</li>
   <li>The LanguageTool version installed may be the latest official release or 
some snapshot. We will simply
       deploy new versions, thus the behavior might change without any 
warning.</li>
-  <li>We promise that we only log meta data of your requests (date/time, text 
length, language), not the actual text.</li>
+  <li>We promise that we only log meta data of your requests (date/time, text 
length, language, HTTP referrer), not the actual text.</li>
 </ul>
 
 <h2>URL</h2>

Modified: 
trunk/website/www/online-check/tiny_mce/plugins/atd-tinymce/server/proxy.php
===================================================================
--- 
trunk/website/www/online-check/tiny_mce/plugins/atd-tinymce/server/proxy.php    
    2013-07-15 06:42:31 UTC (rev 10501)
+++ 
trunk/website/www/online-check/tiny_mce/plugins/atd-tinymce/server/proxy.php    
    2013-07-15 06:57:44 UTC (rev 10502)
@@ -13,7 +13,8 @@
   curl_setopt($curl, CURLOPT_POST, true);
   curl_setopt($curl, CURLOPT_POSTFIELDS, $postText);
   curl_setopt($curl, CURLOPT_HEADER, 0);
-  
+  curl_setopt($curl, CURLOPT_REFERER, $_SERVER['HTTP_REFERER']);
+
   header("Content-Type: text/xml; charset=utf-8");
   //for debugging:
   //header("Content-Type: text/plain");

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to