Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
Flume >> mail # dev >> Re: svn commit: r867285 - in /websites/production/flume/content/releases/content: 1.0.0-incubating/apidocs/index.html 1.1.0-incubating/apidocs/index.html 1.2.0/apidocs/index.html 1.3.0/apidocs/index.html 1.3.1/apidocs/index.html


Copy link to this message
-
Re: svn commit: r867285 - in /websites/production/flume/content/releases/content: 1.0.0-incubating/apidocs/index.html 1.1.0-incubating/apidocs/index.html 1.2.0/apidocs/index.html 1.3.0/apidocs/index.html 1.3.1/apidocs/index.html
Thanks for fixing this, Ralph!
Cheers,
Hari
On Monday, June 24, 2013 at 2:28 PM, [EMAIL PROTECTED] wrote:

> Author: rgoers
> Date: Mon Jun 24 21:28:46 2013
> New Revision: 867285
>
> Log:
> Fix Javadoc security issues
>
> Modified:
> websites/production/flume/content/releases/content/1.0.0-incubating/apidocs/index.html
> websites/production/flume/content/releases/content/1.1.0-incubating/apidocs/index.html
> websites/production/flume/content/releases/content/1.2.0/apidocs/index.html
> websites/production/flume/content/releases/content/1.3.0/apidocs/index.html
> websites/production/flume/content/releases/content/1.3.1/apidocs/index.html
>
> Modified: websites/production/flume/content/releases/content/1.0.0-incubating/apidocs/index.html
> =============================================================================> --- websites/production/flume/content/releases/content/1.0.0-incubating/apidocs/index.html (original)
> +++ websites/production/flume/content/releases/content/1.0.0-incubating/apidocs/index.html Mon Jun 24 21:28:46 2013
> @@ -13,6 +13,42 @@ Apache Flume 1.0.0-incubating API
> targetPage = targetPage.substring(1);
> if (targetPage.indexOf(":") != -1)
> targetPage = "undefined";
> + if (targetPage != "" && !validURL(targetPage))
> + targetPage = "undefined";
> + function validURL(url) {
> + var pos = url.indexOf(".html");
> + if (pos == -1 || pos != url.length - 5)
> + return false;
> + var allowNumber = false;
> + var allowSep = false;
> + var seenDot = false;
> + for (var i = 0; i < url.length - 5; i++) {
> + var ch = url.charAt(i);
> + if ('a' <= ch && ch <= 'z' ||
> + 'A' <= ch && ch <= 'Z' ||
> + ch == '$' ||
> + ch == '_') {
> + allowNumber = true;
> + allowSep = true;
> + } else if ('0' <= ch && ch <= '9'
> + || ch == '-') {
> + if (!allowNumber)
> + return false;
> + } else if (ch == '/' || ch == '.') {
> + if (!allowSep)
> + return false;
> + allowNumber = false;
> + allowSep = false;
> + if (ch == '.')
> + seenDot = true;
> + if (ch == '/' && seenDot)
> + return false;
> + } else {
> + return false;
> + }
> + }
> + return true;
> + }
> function loadFrames() {
> if (targetPage != "" && targetPage != "undefined")
> top.classFrame.location = top.targetPage;
>
> Modified: websites/production/flume/content/releases/content/1.1.0-incubating/apidocs/index.html
> =============================================================================> --- websites/production/flume/content/releases/content/1.1.0-incubating/apidocs/index.html (original)
> +++ websites/production/flume/content/releases/content/1.1.0-incubating/apidocs/index.html Mon Jun 24 21:28:46 2013
> @@ -13,6 +13,42 @@ Apache Flume 1.1.0-incubating API
> targetPage = targetPage.substring(1);
> if (targetPage.indexOf(":") != -1)
> targetPage = "undefined";
> + if (targetPage != "" && !validURL(targetPage))
> + targetPage = "undefined";
> + function validURL(url) {
> + var pos = url.indexOf(".html");
> + if (pos == -1 || pos != url.length - 5)
> + return false;
> + var allowNumber = false;
> + var allowSep = false;
> + var seenDot = false;
> + for (var i = 0; i < url.length - 5; i++) {
> + var ch = url.charAt(i);
> + if ('a' <= ch && ch <= 'z' ||
> + 'A' <= ch && ch <= 'Z' ||
> + ch == '$' ||
> + ch == '_') {
> + allowNumber = true;
> + allowSep = true;
> + } else if ('0' <= ch && ch <= '9'
> + || ch == '-') {
> + if (!allowNumber)
> + return false;
> + } else if (ch == '/' || ch == '.') {
> + if (!allowSep)
> + return false;
> + allowNumber = false;
> + allowSep = false;
> + if (ch == '.')
> + seenDot = true;
> + if (ch == '/' && seenDot)
> + return false;
> + } else {
> + return false;
> + }
> + }
> + return true;
> + }
> function loadFrames() {
> if (targetPage != "" && targetPage != "undefined")
> top.classFrame.location = top.targetPage;
>
> Modified: websites/production/flume/content/releases/content/1.2.0/apidocs/index.html
> =============================================================================> --- websites/production/flume/content/releases/content/1.2.0/apidocs/index.html (original)
+
Mike Percy 2013-06-24, 21:43
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB