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