summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Nause <marc.nause@audioattack.de>2015-03-23 11:12:39 +0100
committerMarc Nause <marc.nause@audioattack.de>2015-03-23 11:12:39 +0100
commitefadb710a482d98bd8e92122f8ce3c697c7c1684 (patch)
tree97104112bfc91183bc0891e56a5660c20421b1e3
parent7cf28c4f946050c083c4eac3d0fd1c91ed392aba (diff)
Updated Git links from Gitorious to Github.
-rw-r--r--addon/yacy-svn-4.spec2
-rw-r--r--htroot/ConfigUpdate_p.html2
-rw-r--r--htroot/Status.html456
-rw-r--r--htroot/env/templates/header.template232
-rw-r--r--htroot/env/templates/simpleheader.template2
-rw-r--r--htroot/opensearchdescription.xml2
-rw-r--r--libbuild/pom.xml4
-rw-r--r--pom.xml4
-rw-r--r--readme.txt352
9 files changed, 528 insertions, 528 deletions
diff --git a/addon/yacy-svn-4.spec b/addon/yacy-svn-4.spec
index 8b508dc63..ef633707c 100644
--- a/addon/yacy-svn-4.spec
+++ b/addon/yacy-svn-4.spec
@@ -9,7 +9,7 @@ Version: @REPL_VERSION@_@REPL_REVISION_NR@
Release: 3
License: GPL
Group: Application/Internet
-Source0: git@gitorious.org:yacy/rc1.git
+Source0: git@github.com:yacy/yacy_search_server.git
URL: http://yacy.net
Requires: bash
Requires: sudo
diff --git a/htroot/ConfigUpdate_p.html b/htroot/ConfigUpdate_p.html
index fe5758c23..2ad4a8b3b 100644
--- a/htroot/ConfigUpdate_p.html
+++ b/htroot/ConfigUpdate_p.html
@@ -21,7 +21,7 @@
<dl>
<dt>Current installed Release</dt>
<dd>#[versionpp]#</dd>
- <dt><br />Available Releases (<a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank">changelog</a> and <a href="https://gitorious.org/yacy/rc1/commits/master/feed.atom" target="_blank"><img width="16" height="16" src="env/grafics/rss.png"> RSS feed</a>)</dt>
+ <dt><br />Available Releases (<a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank">changelog</a> and <a href="https://github.com/yacy/yacy_search_server/commits/master.atom" target="_blank"><img width="16" height="16" src="env/grafics/rss.png"> RSS feed</a>)</dt>
<dd><form action="ConfigUpdate_p.html" method="get" accept-charset="UTF-8"><p>
&nbsp;<select name="releasedownload">
#{availreleases}#
diff --git a/htroot/Status.html b/htroot/Status.html
index 0808cec96..8676de71a 100644
--- a/htroot/Status.html
+++ b/htroot/Status.html
@@ -1,228 +1,228 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- #(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)#
- <title>YaCy '#[clientname]#': Console Status</title>
- #%env/templates/metas.template%#
- <script type="text/javascript">
- <!--
- function loadBanner() {
- for (var i = 0; i < document.images.length; i++) {
- if (document.images[i].src.indexOf("Banner.png") > 0) {
- document.images[i].src = "/Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0&time=" + (new Date()).getTime();
- break;
- }
- }
- }
- function reloadGraph() {
- document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime();
- window.status="";
- }
- function init() {
- loaderBanner = window.setInterval("loadBanner()", 20000);
- window.setInterval("reloadGraph()", 8000);
- }
- -->
- </script>
- </head>
- <body onload="init();">
- #%env/templates/header.template%#
- #%env/templates/submenuComputation.template%#
- <a href="https://gitorious.org/yacy/rc1" target="_blank" class="forceNoExternalIcon"><img src="env/grafics/forkme.png" style="position:absolute;top:0px;right:0px;z-index: 100;"/></a>
-
- #(showPrivateTable)#
- <div class="SubMenu">
- <ul class="SubMenu">
- <li><a href="Status.html?login=" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Log-in as administrator to see full status</a></li>
- </ul>
- </div>
- ::
- #(/showPrivateTable)#
-
- <!--[if IE]>
- <div style="clear:left;" class="gainlayout">
- <![endif]-->
-
- <div class="welcome">
- <div style="margin:auto;text-align:center;">
- <div class="media">
- <div class="pull-left"><img class="media-object" src="env/grafics/kaskelix.png" width="128" height="64" alt="YaCy Websearch"></div>
- <div class="media-body" style="text-align:left;padding-left:100px;"><h1>Welcome to YaCy!</h1></div>
- </div>
- <iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&amp;width=600px&amp;height=180px&amp;maxlines=20&amp;maxwidth=120"
- style="width:600px;height:180px;margin:0px;border:1px solid black;" scrolling="no" name="newsframe"></iframe><br />
- <img src="PerformanceGraph.png?nomem=" id="graph" alt="PerformanceGraph" width="660" height="240"/><br />
- <img src="/NetworkHistory.png?columns=cI&scale=1&maxtime=24&width=660" width="660" height="240"/><br />
- <img src="Banner.png?textcolor=000000&amp;bgcolor=e7effc&amp;bordercolor=5090d0" alt="banner" width="468" height="60"/>
- </div>
-
- <dl>
-
- <!-- urgent -->
-
- #(urgentSetPassword)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
- <dd class="hint"><strong>Your settings are _not_ protected!</strong>
- Please open the <a href="ConfigAccounts_p.html">accounts configuration</a> page <strong>immediately</strong>
- and set an administration password.
- </dd>
- #(/urgentSetPassword)#
-
- #(urgentStatusVirgin)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">You have not published your peer seed yet. This happens automatically, just wait.
- </dd>
- #(/urgentStatusVirgin)#
-
- #(hintStatusPrivate)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">Your network configuration is in private mode. Your peer seed will not be published.
- </dd>
- #(/hintStatusPrivate)#
-
- <!-- warnings -->
-
- #(warningGoOnline)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">The peer must go online to get a peer address.
- </dd>
- #(/warningGoOnline)#
-
- #(warningStatusJunior)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">You cannot be reached from outside.
- A possible reason is that you are behind a firewall, NAT or Router.
- But you can <a href="index.html">search the internet</a> using the other peers'
- global index on your own search page.
- We encourage you to open your firewall for the port you configured (usually: 8090),
- or to set up a 'virtual server' in your router settings (often called DMZ).
- Please be fair, contribute your own index to the global index.
- </dd>
- #(/warningStatusJunior)#
-
- #(warningDiskSpaceLow)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">Free disk space is lower than #[minSpace]#. Crawling has been disabled. Please fix
- it as soon as possible and restart YaCy.
- </dd>
- #(/warningDiskSpaceLow)#
-
- #(warningMemoryLow)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">Free memory is lower than #[minSpace]#. DHT has been disabled. Please fix
- it as soon as possible and restart YaCy.
- </dd>
- #(/warningMemoryLow)#
-
- #(warningCrawlPaused)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
- <dd class="hint">Crawling is paused! If the crawling was paused automatically, please check your disk space.
- </dd>
- #(/warningCrawlPaused)#
-
- <!-- hints -->
-
- #(hintVersionAvailable)#::
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">Latest public version is v#[latestVersion]#.
- You can download a more recent version of YaCy. Click here to install this update and restart YaCy:
- <form action="Status.html" method="get" class="PeerControl" accept-charset="UTF-8">
-
-<!-- Is this line here on purpose or by accident?
- <form action="Table_API_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8" name="apilist">
--->
- <button type="submit" name="aquirerelease" value="Update YaCy">
- <img src="env/grafics/lock.gif" alt="lock icon"/>
- Install YaCy v#[latestVersion]#
- </button>
- </form>
- </dd>
- #(/hintVersionAvailable)#
-
- <!--
- #(hintVersionDownload)#::
- <dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt>
- <dd class="hint">You can download the latest releases here:
- #[versionResMain]# or #[versionResDev]#
- </dd>
- #(/hintVersionDownload)#
- -->
-
- #(hintStatusSenior)#::
- <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
- <dd class="hint">You are running a server in senior mode and you support the global internet index,
- which you can also <a href="index.html">search yourself</a>.
- </dd>
- #(/hintStatusSenior)#
-
- #(hintStatusPrincipal)#::
- <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
- <dd class="hint">You have a principal peer because you publish your seed-list to a public accessible server
- where it can be retrieved using the URL <a href="#[seedURL]#">#[seedURL]#</a>.
- </dd>
- #(/hintStatusPrincipal)#
-
- #(hintCrawlStart)#::
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">Your Web Page Indexer is idle. You can start your own web crawl <a href="CrawlStartSite.html">here</a>.
- </dd>
- #(/hintCrawlStart)#
-
- #(hintCrawlMonitor)#::
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">Your Web Page Indexer is busy. You can <a href="Crawler_p.html">monitor your web crawl</a> here.
- </dd>
- #(/hintCrawlMonitor)#
-
- #(hintSupport)#::
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">If you need professional support, please write to <tt>support@yacy.net</tt><br>For community support, please visit our <a href="http://forum.yacy.de" target="_blank">forum</a>.
- </dd>
- #(/hintSupport)#
-
- <!-- Social Networking -->
- <!--
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint"><a href="http://twitter.com/yacy_search"><img src="env/grafics/twitter_followme.png" alt="Follow YaCy on Twitter"/></a>
- </dd>
- -->
-
- <!-- templates
- #(hint)#::
- <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
- <dd class="hint">
- </dd>
- #(/hint)#
-
-
- #(hint)#::
- <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
- <dd class="hint">
- </dd>
- #(/hint)#
-
- #(hint)#::
- <dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt>
- <dd class="hint">
- </dd>
- #(/hint)#
-
- #(hint)#::
- <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
- <dd class="hint">
- </dd>
- #(/hint)#
- -->
- </dl>
-
- </div>
-
- #%[privateStatusTable]%#
-
- <!--[if IE]>
- </div>
- <![endif]-->
-
- #%env/templates/footer.template%#
- </body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ #(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)#
+ <title>YaCy '#[clientname]#': Console Status</title>
+ #%env/templates/metas.template%#
+ <script type="text/javascript">
+ <!--
+ function loadBanner() {
+ for (var i = 0; i < document.images.length; i++) {
+ if (document.images[i].src.indexOf("Banner.png") > 0) {
+ document.images[i].src = "/Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0&time=" + (new Date()).getTime();
+ break;
+ }
+ }
+ }
+ function reloadGraph() {
+ document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime();
+ window.status="";
+ }
+ function init() {
+ loaderBanner = window.setInterval("loadBanner()", 20000);
+ window.setInterval("reloadGraph()", 8000);
+ }
+ -->
+ </script>
+ </head>
+ <body onload="init();">
+ #%env/templates/header.template%#
+ #%env/templates/submenuComputation.template%#
+ <a href="https://github.com/yacy/yacy_search_server" target="_blank" class="forceNoExternalIcon"><img src="env/grafics/forkme.png" style="position:absolute;top:0px;right:0px;z-index: 100;"/></a>
+
+ #(showPrivateTable)#
+ <div class="SubMenu">
+ <ul class="SubMenu">
+ <li><a href="Status.html?login=" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Log-in as administrator to see full status</a></li>
+ </ul>
+ </div>
+ ::
+ #(/showPrivateTable)#
+
+ <!--[if IE]>
+ <div style="clear:left;" class="gainlayout">
+ <![endif]-->
+
+ <div class="welcome">
+ <div style="margin:auto;text-align:center;">
+ <div class="media">
+ <div class="pull-left"><img class="media-object" src="env/grafics/kaskelix.png" width="128" height="64" alt="YaCy Websearch"></div>
+ <div class="media-body" style="text-align:left;padding-left:100px;"><h1>Welcome to YaCy!</h1></div>
+ </div>
+ <iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&amp;width=600px&amp;height=180px&amp;maxlines=20&amp;maxwidth=120"
+ style="width:600px;height:180px;margin:0px;border:1px solid black;" scrolling="no" name="newsframe"></iframe><br />
+ <img src="PerformanceGraph.png?nomem=" id="graph" alt="PerformanceGraph" width="660" height="240"/><br />
+ <img src="/NetworkHistory.png?columns=cI&scale=1&maxtime=24&width=660" width="660" height="240"/><br />
+ <img src="Banner.png?textcolor=000000&amp;bgcolor=e7effc&amp;bordercolor=5090d0" alt="banner" width="468" height="60"/>
+ </div>
+
+ <dl>
+
+ <!-- urgent -->
+
+ #(urgentSetPassword)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
+ <dd class="hint"><strong>Your settings are _not_ protected!</strong>
+ Please open the <a href="ConfigAccounts_p.html">accounts configuration</a> page <strong>immediately</strong>
+ and set an administration password.
+ </dd>
+ #(/urgentSetPassword)#
+
+ #(urgentStatusVirgin)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">You have not published your peer seed yet. This happens automatically, just wait.
+ </dd>
+ #(/urgentStatusVirgin)#
+
+ #(hintStatusPrivate)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">Your network configuration is in private mode. Your peer seed will not be published.
+ </dd>
+ #(/hintStatusPrivate)#
+
+ <!-- warnings -->
+
+ #(warningGoOnline)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">The peer must go online to get a peer address.
+ </dd>
+ #(/warningGoOnline)#
+
+ #(warningStatusJunior)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">You cannot be reached from outside.
+ A possible reason is that you are behind a firewall, NAT or Router.
+ But you can <a href="index.html">search the internet</a> using the other peers'
+ global index on your own search page.
+ We encourage you to open your firewall for the port you configured (usually: 8090),
+ or to set up a 'virtual server' in your router settings (often called DMZ).
+ Please be fair, contribute your own index to the global index.
+ </dd>
+ #(/warningStatusJunior)#
+
+ #(warningDiskSpaceLow)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">Free disk space is lower than #[minSpace]#. Crawling has been disabled. Please fix
+ it as soon as possible and restart YaCy.
+ </dd>
+ #(/warningDiskSpaceLow)#
+
+ #(warningMemoryLow)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">Free memory is lower than #[minSpace]#. DHT has been disabled. Please fix
+ it as soon as possible and restart YaCy.
+ </dd>
+ #(/warningMemoryLow)#
+
+ #(warningCrawlPaused)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
+ <dd class="hint">Crawling is paused! If the crawling was paused automatically, please check your disk space.
+ </dd>
+ #(/warningCrawlPaused)#
+
+ <!-- hints -->
+
+ #(hintVersionAvailable)#::
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">Latest public version is v#[latestVersion]#.
+ You can download a more recent version of YaCy. Click here to install this update and restart YaCy:
+ <form action="Status.html" method="get" class="PeerControl" accept-charset="UTF-8">
+
+<!-- Is this line here on purpose or by accident?
+ <form action="Table_API_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8" name="apilist">
+-->
+ <button type="submit" name="aquirerelease" value="Update YaCy">
+ <img src="env/grafics/lock.gif" alt="lock icon"/>
+ Install YaCy v#[latestVersion]#
+ </button>
+ </form>
+ </dd>
+ #(/hintVersionAvailable)#
+
+ <!--
+ #(hintVersionDownload)#::
+ <dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt>
+ <dd class="hint">You can download the latest releases here:
+ #[versionResMain]# or #[versionResDev]#
+ </dd>
+ #(/hintVersionDownload)#
+ -->
+
+ #(hintStatusSenior)#::
+ <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
+ <dd class="hint">You are running a server in senior mode and you support the global internet index,
+ which you can also <a href="index.html">search yourself</a>.
+ </dd>
+ #(/hintStatusSenior)#
+
+ #(hintStatusPrincipal)#::
+ <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
+ <dd class="hint">You have a principal peer because you publish your seed-list to a public accessible server
+ where it can be retrieved using the URL <a href="#[seedURL]#">#[seedURL]#</a>.
+ </dd>
+ #(/hintStatusPrincipal)#
+
+ #(hintCrawlStart)#::
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">Your Web Page Indexer is idle. You can start your own web crawl <a href="CrawlStartSite.html">here</a>.
+ </dd>
+ #(/hintCrawlStart)#
+
+ #(hintCrawlMonitor)#::
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">Your Web Page Indexer is busy. You can <a href="Crawler_p.html">monitor your web crawl</a> here.
+ </dd>
+ #(/hintCrawlMonitor)#
+
+ #(hintSupport)#::
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">If you need professional support, please write to <tt>support@yacy.net</tt><br>For community support, please visit our <a href="http://forum.yacy.de" target="_blank">forum</a>.
+ </dd>
+ #(/hintSupport)#
+
+ <!-- Social Networking -->
+ <!--
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint"><a href="http://twitter.com/yacy_search"><img src="env/grafics/twitter_followme.png" alt="Follow YaCy on Twitter"/></a>
+ </dd>
+ -->
+
+ <!-- templates
+ #(hint)#::
+ <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
+ <dd class="hint">
+ </dd>
+ #(/hint)#
+
+
+ #(hint)#::
+ <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
+ <dd class="hint">
+ </dd>
+ #(/hint)#
+
+ #(hint)#::
+ <dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt>
+ <dd class="hint">
+ </dd>
+ #(/hint)#
+
+ #(hint)#::
+ <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
+ <dd class="hint">
+ </dd>
+ #(/hint)#
+ -->
+ </dl>
+
+ </div>
+
+ #%[privateStatusTable]%#
+
+ <!--[if IE]>
+ </div>
+ <![endif]-->
+
+ #%env/templates/footer.template%#
+ </body>
+</html>
diff --git a/htroot/env/templates/header.template b/htroot/env/templates/header.template
index 828393c47..ced5f4989 100644
--- a/htroot/env/templates/header.template
+++ b/htroot/env/templates/header.template
@@ -1,116 +1,116 @@
-<!-- top navigation -->
-<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" id="navbar-brand" href="/" style="position:absolute;top:-6px;display:inline;white-space:nowrap;">
- <img id="greeting-icon" class="yacylogo" src="/env/grafics/yacy.png" style="height:auto; width:auto; max-width:200px; max-height:32px;vertical-align:middle">&nbsp;Administration
- </a>
- <form class="navbar-form" method="get" accept-charset="UTF-8" action="/yacysearch.html" style="padding-left:200px;max-width:400px;">
- <input name="query" placeholder="Search..." class="form-control" type="text" size="36" maxlength="200" value=""/>
- <input type="hidden" name="resource" value="global" />
- <input type="hidden" name="urlmaskfilter" value=".*" />
- <input type="hidden" name="prefermaskfilter" value="" />
- <input type="hidden" name="nav" value="all" />
- </form>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li id="header_restart">
- <form action="/Steering.html" method="get" role="form">
- <input type="hidden" name="restart" value="" />
- <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-warning" onclick="return confirm('Confirm Re-Start')"><span class="glyphicon glyphicon-fire"></span> Re-Start</button>
- </form>
- </li>
- <li>&nbsp;</li>
- <li id="header_shutdown">
- <form action="/Steering.html" method="get" role="form">
- <input type="hidden" name="shutdown" value="" />
- <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-danger" onclick="return confirm('Confirm Shutdown')"><span class="glyphicon glyphicon-off"></span> Shutdown</button>
- </form>
- </li>
- <li id="header_help" class="dropdown">
- <a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a>
- <ul class="dropdown-menu">
- <li id="header_profile"><a href="ViewProfile.html?hash=localhash">About This Page</a></li>
- <li id="header_tutorial"><a href="http://yacy.net/tutorials/">YaCy Tutorials</a></li>
- <li class="divider"></li>
- <li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li>
- <li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li>
- <li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li>
- <li id="header_tutorial"><a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
- <li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li>
- </ul>
- </li>
- <li id="header_administration">
- <form action="/index.html" method="get" role="form">
- <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-primary"><span class="glyphicon glyphicon-search"></span> Search Interface &raquo;</button>
- </form>
- </li>
- </ul>
- </div>
- </div>
-</div>
-
-<!-- left navigation -->
-<div class="container-fluid">
- <div class="row">
- <div class="col-sm-3 col-md-2 sidebar">
-
- <ul class="nav nav-sidebar menugroup" id="first-steps"
- data-trigger="hover" data-placement="right" data-container="body"
- data-original-title="You just started a YaCy peer!"
- data-content="As a first-time-user you see only basic functions. Set a use case or name your peer to see more options. Start a first web crawl to see all monitoring options."
- >
- <li><h3>First Steps</h3></li>
- <li><a href="ConfigBasic.html" class="MenuItemLink">Use Case &amp; Account</a></li>
- <li><a href="CrawlStartSite.html" class="MenuItemLink">Load Web Pages, Crawler</a></li>
- <li><a href="Performance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">RAM/Disk Usage &amp; Updates</a></li>
- </ul>
- #(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)#
-
- <ul class="nav nav-sidebar menugroup" id="monitoring"
- data-trigger="hover" data-placement="right" data-container="body"
- data-original-title="You did not yet start a web crawl!"
- data-content="You do not see all monitoring options here, because some belong to crawl result monitoring. Start a web crawl to see that!"
- >
- <li><h3>Monitoring</h3></li>
- <li><a href="Status.html?noforward=" class="MenuItemLink">System Status</a></li>
- #(navigation-p2p)#::<li><a href="Network.html" accesskey="w" class="MenuItemLink">Peer-to-Peer Network</a></li>#(/navigation-p2p)#
- #(navigation-crawlmonitor)#::<li><a href="HostBrowser.html?admin=true&hosts=" class="MenuItemLink">Index Browser</a></li>#(/navigation-crawlmonitor)#
- <li><a href="AccessGrid_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Network Access</a></li>
- #(navigation-crawlmonitor)#::<li><a href="Crawler_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Crawler Monitor</a></li>#(/navigation-crawlmonitor)#
- <!-- <li><a href="terminal_p.html" accesskey="t" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Terminal</a></li> -->
- </ul>
- #(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)#
-
- #(navigation-advanced)#::
- <ul class="nav nav-sidebar menugroup">
- <li><h3>Production</h3></li>
- <li><a href="CrawlStartExpert.html" class="MenuItemLink">Advanced Crawler</a></li>
- <li><a href="Load_RSS_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Importer</a></li>
- <li><a href="Vocabulary_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Semantic</a></li>
- <li><a href="CrawlCheck_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Target Analysis</a></li>
- </ul>
- <ul class="nav nav-sidebar menugroup">
- <li><h3>Administration</h3></li>
- <li><a href="IndexControlURLs_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Index Administration</a></li>
- <li><a href="Tables_p.html?table=robots&count=100" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">System Administration</a></li>
- <li><a href="Blacklist_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Filter &amp; Blacklists</a></li>
- <li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li>
- </ul>
- <ul class="nav nav-sidebar menugroup">
- <li><h3>Search Portal Integration</h3></li>
- <li><a href="ConfigPortal.html" class="MenuItemLink">Portal Configuration</a></li>
- <li><a href="ConfigAppearance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Portal Design</a></li>
- <li><a href="RankingSolr_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Ranking and Heuristics</a></li>
- </ul>
- #(/navigation-advanced)#
- </div>
-
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
+<!-- top navigation -->
+<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" id="navbar-brand" href="/" style="position:absolute;top:-6px;display:inline;white-space:nowrap;">
+ <img id="greeting-icon" class="yacylogo" src="/env/grafics/yacy.png" style="height:auto; width:auto; max-width:200px; max-height:32px;vertical-align:middle">&nbsp;Administration
+ </a>
+ <form class="navbar-form" method="get" accept-charset="UTF-8" action="/yacysearch.html" style="padding-left:200px;max-width:400px;">
+ <input name="query" placeholder="Search..." class="form-control" type="text" size="36" maxlength="200" value=""/>
+ <input type="hidden" name="resource" value="global" />
+ <input type="hidden" name="urlmaskfilter" value=".*" />
+ <input type="hidden" name="prefermaskfilter" value="" />
+ <input type="hidden" name="nav" value="all" />
+ </form>
+ </div>
+ <div class="navbar-collapse collapse">
+ <ul class="nav navbar-nav navbar-right">
+ <li id="header_restart">
+ <form action="/Steering.html" method="get" role="form">
+ <input type="hidden" name="restart" value="" />
+ <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-warning" onclick="return confirm('Confirm Re-Start')"><span class="glyphicon glyphicon-fire"></span> Re-Start</button>
+ </form>
+ </li>
+ <li>&nbsp;</li>
+ <li id="header_shutdown">
+ <form action="/Steering.html" method="get" role="form">
+ <input type="hidden" name="shutdown" value="" />
+ <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-danger" onclick="return confirm('Confirm Shutdown')"><span class="glyphicon glyphicon-off"></span> Shutdown</button>
+ </form>
+ </li>
+ <li id="header_help" class="dropdown">
+ <a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a>
+ <ul class="dropdown-menu">
+ <li id="header_profile"><a href="ViewProfile.html?hash=localhash">About This Page</a></li>
+ <li id="header_tutorial"><a href="http://yacy.net/tutorials/">YaCy Tutorials</a></li>
+ <li class="divider"></li>
+ <li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li>
+ <li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li>
+ <li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li>
+ <li id="header_tutorial"><a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
+ <li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li>
+ </ul>
+ </li>
+ <li id="header_administration">
+ <form action="/index.html" method="get" role="form">
+ <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-primary"><span class="glyphicon glyphicon-search"></span> Search Interface &raquo;</button>
+ </form>
+ </li>
+ </ul>
+ </div>
+ </div>
+</div>
+
+<!-- left navigation -->
+<div class="container-fluid">
+ <div class="row">
+ <div class="col-sm-3 col-md-2 sidebar">
+
+ <ul class="nav nav-sidebar menugroup" id="first-steps"
+ data-trigger="hover" data-placement="right" data-container="body"
+ data-original-title="You just started a YaCy peer!"
+ data-content="As a first-time-user you see only basic functions. Set a use case or name your peer to see more options. Start a first web crawl to see all monitoring options."
+ >
+ <li><h3>First Steps</h3></li>
+ <li><a href="ConfigBasic.html" class="MenuItemLink">Use Case &amp; Account</a></li>
+ <li><a href="CrawlStartSite.html" class="MenuItemLink">Load Web Pages, Crawler</a></li>
+ <li><a href="Performance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">RAM/Disk Usage &amp; Updates</a></li>
+ </ul>
+ #(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)#
+
+ <ul class="nav nav-sidebar menugroup" id="monitoring"
+ data-trigger="hover" data-placement="right" data-container="body"
+ data-original-title="You did not yet start a web crawl!"
+ data-content="You do not see all monitoring options here, because some belong to crawl result monitoring. Start a web crawl to see that!"
+ >
+ <li><h3>Monitoring</h3></li>
+ <li><a href="Status.html?noforward=" class="MenuItemLink">System Status</a></li>
+ #(navigation-p2p)#::<li><a href="Network.html" accesskey="w" class="MenuItemLink">Peer-to-Peer Network</a></li>#(/navigation-p2p)#
+ #(navigation-crawlmonitor)#::<li><a href="HostBrowser.html?admin=true&hosts=" class="MenuItemLink">Index Browser</a></li>#(/navigation-crawlmonitor)#
+ <li><a href="AccessGrid_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Network Access</a></li>
+ #(navigation-crawlmonitor)#::<li><a href="Crawler_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Crawler Monitor</a></li>#(/navigation-crawlmonitor)#
+ <!-- <li><a href="terminal_p.html" accesskey="t" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Terminal</a></li> -->
+ </ul>
+ #(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)#
+
+ #(navigation-advanced)#::
+ <ul class="nav nav-sidebar menugroup">
+ <li><h3>Production</h3></li>
+ <li><a href="CrawlStartExpert.html" class="MenuItemLink">Advanced Crawler</a></li>
+ <li><a href="Load_RSS_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Importer</a></li>
+ <li><a href="Vocabulary_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Semantic</a></li>
+ <li><a href="CrawlCheck_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Target Analysis</a></li>
+ </ul>
+ <ul class="nav nav-sidebar menugroup">
+ <li><h3>Administration</h3></li>
+ <li><a href="IndexControlURLs_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Index Administration</a></li>
+ <li><a href="Tables_p.html?table=robots&count=100" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">System Administration</a></li>
+ <li><a href="Blacklist_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Filter &amp; Blacklists</a></li>
+ <li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li>
+ </ul>
+ <ul class="nav nav-sidebar menugroup">
+ <li><h3>Search Portal Integration</h3></li>
+ <li><a href="ConfigPortal.html" class="MenuItemLink">Portal Configuration</a></li>
+ <li><a href="ConfigAppearance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Portal Design</a></li>
+ <li><a href="RankingSolr_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Ranking and Heuristics</a></li>
+ </ul>
+ #(/navigation-advanced)#
+ </div>
+
+ <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
diff --git a/htroot/env/templates/simpleheader.template b/htroot/env/templates/simpleheader.template
index 774682292..6b0620592 100644
--- a/htroot/env/templates/simpleheader.template
+++ b/htroot/env/templates/simpleheader.template
@@ -43,7 +43,7 @@
<li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li>
<li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li>
<li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li>
- <li id="header_tutorial"><a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
+ <li id="header_tutorial"><a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
<li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li>
</ul>
</li>
diff --git a/htroot/opensearchdescription.xml b/htroot/opensearchdescription.xml
index 1274f6678..0b9bd37aa 100644
--- a/htroot/opensearchdescription.xml
+++ b/htroot/opensearchdescription.xml
@@ -22,7 +22,7 @@
<Url type="application/x-suggestions+json" template="#[thisprotocol]#://#[thisaddress]#/suggest.json?query={searchTerms}"/>
<Url type="application/x-suggestions+xml" template="#[thisprotocol]#://#[thisaddress]#/suggest.xml?query={searchTerms}"/>
<!-- syntax according to http://www.loc.gov/standards/sru/. Set verify=true to get snippets in the search results -->
- <Developer>See https://gitorious.org/+yacy-developers</Developer>
+ <Developer>See https://github.com/orgs/yacy/teams/yacy_developers</Developer>
<Query role="example" searchTerms="yacy+free+software" />
<Tags>YaCy Free Software Open Source P2P Peer-to-Peer Uncensored Distributed Web Search Engine</Tags>
<Contact>See #[thisprotocol]#://#[thisaddress]#/ViewProfile.html?hash=localhash</Contact>
diff --git a/libbuild/pom.xml b/libbuild/pom.xml
index 16820784c..4820ed754 100644
--- a/libbuild/pom.xml
+++ b/libbuild/pom.xml
@@ -11,8 +11,8 @@
<url>http://www.yacy.net</url>
<scm>
- <connection>scm:git:https://git.gitorious.org/yacy/rc1.git</connection>
- <url>https://gitorious.org/yacy</url>
+ <connection>scm:git:https://github.com/yacy/yacy_search_server.git</connection>
+ <url>https://github.com/yacy/yacy_search_server</url>
</scm>
<developers>
diff --git a/pom.xml b/pom.xml
index a2ee79535..58dfeab0c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,8 +14,8 @@
<url>http://bugs.yacy.net</url>
</issueManagement>
<scm>
- <connection>scm:git:https://git.gitorious.org/yacy/rc1.git</connection>
- <url>https://gitorious.org/yacy</url>
+ <connection>scm:git:https://github.com/yacy/yacy_search_server.git</connection>
+ <url>https://github.com/yacy/yacy_search_server</url>
</scm>
<licenses>
<license>
diff --git a/readme.txt b/readme.txt
index 9db387f5a..015eb0da0 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,176 +1,176 @@
-== WHAT IS THIS? ==
-YaCy is a search engine software. It takes a new approach to search
-because it does not use a central server. Instead, its search results
-come from a network of independent peers. In such a distributed network,
-no single entity decides what gets listed, or in which order results appear.
-
-The YaCy search engine runs on each user's own computer. Search terms are
-hashed before they leave the user's computer. Different from conventional
-search engines, YaCy is designed to protect the users' privacy.
-A user's computer can create with YaCy its individual search indexes and
-rankings, so that results better match what the user is looking for over time.
-YaCy also makes it easy to create a customized search portal with a few clicks.
-
-Each YaCy user is either part of a large search network (YaCy contains a
-peer-to-peer network protocol to exchange search indexes with other YaCy
-search engine installations) or the user runs YaCy to produce
-a personal search portal that can be either public or private.
-
-YaCy search portals can also be placed in intranet environment which makes
-YaCy a replacement for commercial enterprise search solutions. A network
-scanner makes it easy to discover all available http, ftp and smb servers.
-
-To create a web index, YaCy has a web crawler for
-everybody, without censorship and central data retention:
-- search the web (automatically using all other YaCy peers)
-- co-operative crawling; support for other crawlers
-- intranet indexing and search
-- set up your own search portal
-- all users have equal rights
-- comprehensive concept to anonymise the users' index
-
-To be able to perform a search using the YaCy network, every user has to
-set up their own node. More users are leading to higher index capacity
-and better distributed indexing performance.
-
-
-== LICENSE ==
-YaCy is published under the GPL v2
-The source code is inside the release package (see /source and /htroot).
-
-
-== WHERE IS THE DOCUMENTATION? ==
-Documentation can be found at:
-(Home Page) http://yacy.net/
-(German Forum) http://forum.yacy.de/
-(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
-(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En:Start
-(Tutorial Videos) http://yacy.net/en/Tutorials.html and http://yacy.net/de/Lehrfilme.html
-
-Every of these locations has a (YaCy) search functionality which combines
-all these locations into one search result.
-
-
-== DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? ==
-You need java 1.6 or later to run YaCy, nothing else.
-Please download it from http://www.java.com
-
-YaCy also runs on IcedTea6.
-See http://icedtea.classpath.org
-
-NO OTHER SOFTWARE IS REQUIRED!
-(you don't need apache, tomcat or mysql or whatever)
-
-
-== HOW DO I START THIS SOFTWARE? ==
-Startup and Shutdown of YaCy:
-
-- on GNU/Linux:
-to start: execute ./startYACY.sh
-to stop : execute ./stopYACY.sh
-
-- on Windows:
-to start: double-click startYACY.bat
-to stop : double-click stopYACY.bat
-
-- on Mac OS X:
-please use the Mac Application and start or stop it like any
-other Mac Application (doubleclick to start)
-
-
-== HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? ==
-YaCy is a build on a web server. After you started YaCy,
-start your browser and open
-
- http://localhost:8090
-
-There you can see your personal search and administration interface.
-
-
-== WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER ==
-You can do that but YaCy authorizes users automatically if they
-access the server from the localhost. After about 10 minutes a random
-password is generated and then it is not possible to log in from
-a remote location. If you install YaCy on a server that is not your
-workstation, then you must set an administration account immediately
-after the first start-up. Open:
-
-http://<remote-server-address>:8090/ConfigAccounts_p.html
-
-and set an administration account.
-
-
-== PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT ==
-You can forward port 80 to 8090 with iptables:
-iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
-On some operation systems, you must first enable access to the ports you are using like:
-iptables -I INPUT -m tcp -p tcp --dport 8090 -j ACCEPT
-
-
-== HOW CAN I SCALE THIS; HOW MUCH RAM IS NEEDED; DISK SPACE? ==
-YaCy can scale up to many millions of web pages in your own search index.
-The default assignment of RAM is 600MB which is assigned to the java
-process but not permanently used by it. The GC process will free the memory
-once in a while. If you have a small index (i.e. about 100000 pages)
-then you may assign _less_ memory (i.e. 200MB) but if your index scales
-up to over 1 million web pages then you should start to increase the
-memory assignment. Open http://localhost:8090/Performance_p.html
-and set a higher/lower memory assignment.
-If you have millions of web pages in your search index then you might
-habe gigabytes of disk space allocated. You can reduce the disk
-space i.e. setting the htcache space to a different size; to do that
-open http://localhost:8090/ConfigHTCache_p.html and set a new size.
-
-
-
-== JOIN THE DEVELOPMENT! ==
-YaCy was created with the help of many. About 30 programmers have helped,
-a list of some of them can be seen here: http://yacy.net/en/Join.html
-Please join us!
-
-
-== HOW TO GET THE SOURCE CODE AND HOW TO COMPILE YACY YOURSELF? ==
-The source code is inside every YaCy release. You can also get YaCy
-from https://gitorious.org/yacy/rc1
-Please clone our code and help with development!
-The code is licensed under the GPL v2.
-
-Compiling YaCy:
-- you need java 1.7 and ant
-- just compile: "ant clean all" - then you can "./startYACY.sh"
-- create a release tarball: "ant dist"
-- create a Mac OS release: "ant distMacApp" (works only on a Mac)
-- create a debian release: "ant deb"
-- work with eclipse: within eclipse you also need to start the ant build process
- because the servlet pages are not compiled by the eclipse build process
-after the dist prodecure, the release can be found in the RELEASE subdirectory
-
-
-== ARE THERE ANY APIs OR HOW CAN I ATTACH SOFTWARE AT YACY? ==
-There are many interfaces build-in in YaCy and they are all based on http/xml and
-http/json. You can discover these interfaces if you notice the orange "API" icon in
-the upper right of some web pages in the YaCy web interface. Just click on it and
-you will see the xml/json version of the information you just have seen at the web
-page.
-A different approach is the usage of the shell script provided in the /bin
-subdirectory. The just call also the web interface pages. By cloning some of those
-scripts you can create more shell api access methods yourself easily.
-
-
-== CONTACT ==
-Our primary point of contact is the german forum at http://forum.yacy.net
-There is also an english forum at http://www.yacy-forum.org
-We encourage you to start a YaCy forum in your own language.
-
-If you have any questions, please do not hesitate to contact the maintainer:
-Send an email to Michael Christen (mc@yacy.net) with a meaningful subject
-including the word 'yacy' to prevent that your email gets stuck
-in my anti-spam filter.
-
-If you like to have a customized version for special needs,
-feel free to ask the author for a business proposal to customize YaCy
-according to your needs. We also provide integration solutions if the
-software is about to be integrated into your enterprise application.
-
-Germany, Frankfurt a.M., 26.11.2011
-Michael Peter Christen
+== WHAT IS THIS? ==
+YaCy is a search engine software. It takes a new approach to search
+because it does not use a central server. Instead, its search results
+come from a network of independent peers. In such a distributed network,
+no single entity decides what gets listed, or in which order results appear.
+
+The YaCy search engine runs on each user's own computer. Search terms are
+hashed before they leave the user's computer. Different from conventional
+search engines, YaCy is designed to protect the users' privacy.
+A user's computer can create with YaCy its individual search indexes and
+rankings, so that results better match what the user is looking for over time.
+YaCy also makes it easy to create a customized search portal with a few clicks.
+
+Each YaCy user is either part of a large search network (YaCy contains a
+peer-to-peer network protocol to exchange search indexes with other YaCy
+search engine installations) or the user runs YaCy to produce
+a personal search portal that can be either public or private.
+
+YaCy search portals can also be placed in intranet environment which makes
+YaCy a replacement for commercial enterprise search solutions. A network
+scanner makes it easy to discover all available http, ftp and smb servers.
+
+To create a web index, YaCy has a web crawler for
+everybody, without censorship and central data retention:
+- search the web (automatically using all other YaCy peers)
+- co-operative crawling; support for other crawlers
+- intranet indexing and search
+- set up your own search portal
+- all users have equal rights
+- comprehensive concept to anonymise the users' index
+
+To be able to perform a search using the YaCy network, every user has to
+set up their own node. More users are leading to higher index capacity
+and better distributed indexing performance.
+
+
+== LICENSE ==
+YaCy is published under the GPL v2
+The source code is inside the release package (see /source and /htroot).
+
+
+== WHERE IS THE DOCUMENTATION? ==
+Documentation can be found at:
+(Home Page) http://yacy.net/
+(German Forum) http://forum.yacy.de/
+(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
+(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En:Start
+(Tutorial Videos) http://yacy.net/en/Tutorials.html and http://yacy.net/de/Lehrfilme.html
+
+Every of these locations has a (YaCy) search functionality which combines
+all these locations into one search result.
+
+
+== DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? ==
+You need java 1.6 or later to run YaCy, nothing else.
+Please download it from http://www.java.com
+
+YaCy also runs on IcedTea6.
+See http://icedtea.classpath.org
+
+NO OTHER SOFTWARE IS REQUIRED!
+(you don't need apache, tomcat or mysql or whatever)
+
+
+== HOW DO I START THIS SOFTWARE? ==
+Startup and Shutdown of YaCy:
+
+- on GNU/Linux:
+to start: execute ./startYACY.sh
+to stop : execute ./stopYACY.sh
+
+- on Windows:
+to start: double-click startYACY.bat
+to stop : double-click stopYACY.bat
+
+- on Mac OS X:
+please use the Mac Application and start or stop it like any
+other Mac Application (doubleclick to start)
+
+
+== HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? ==
+YaCy is a build on a web server. After you started YaCy,
+start your browser and open
+
+ http://localhost:8090
+
+There you can see your personal search and administration interface.
+
+
+== WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER ==
+You can do that but YaCy authorizes users automatically if they
+access the server from the localhost. After about 10 minutes a random
+password is generated and then it is not possible to log in from
+a remote location. If you install YaCy on a server that is not your
+workstation, then you must set an administration account immediately
+after the first start-up. Open:
+
+http://<remote-server-address>:8090/ConfigAccounts_p.html
+
+and set an administration account.
+
+
+== PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT ==
+You can forward port 80 to 8090 with iptables:
+iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
+On some operation systems, you must first enable access to the ports you are using like:
+iptables -I INPUT -m tcp -p tcp --dport 8090 -j ACCEPT
+
+
+== HOW CAN I SCALE THIS; HOW MUCH RAM IS NEEDED; DISK SPACE? ==
+YaCy can scale up to many millions of web pages in your own search index.
+The default assignment of RAM is 600MB which is assigned to the java
+process but not permanently used by it. The GC process will free the memory
+once in a while. If you have a small index (i.e. about 100000 pages)
+then you may assign _less_ memory (i.e. 200MB) but if your index scales
+up to over 1 million web pages then you should start to increase the
+memory assignment. Open http://localhost:8090/Performance_p.html
+and set a higher/lower memory assignment.
+If you have millions of web pages in your search index then you might
+habe gigabytes of disk space allocated. You can reduce the disk
+space i.e. setting the htcache space to a different size; to do that
+open http://localhost:8090/ConfigHTCache_p.html and set a new size.
+
+
+
+== JOIN THE DEVELOPMENT! ==
+YaCy was created with the help of many. About 30 programmers have helped,
+a list of some of them can be seen here: http://yacy.net/en/Join.html
+Please join us!
+
+
+== HOW TO GET THE SOURCE CODE AND HOW TO COMPILE YACY YOURSELF? ==
+The source code is inside every YaCy release. You can also get YaCy
+from https://github.com/yacy/yacy_search_server
+Please clone our code and help with development!
+The code is licensed under the GPL v2.
+
+Compiling YaCy:
+- you need java 1.7 and ant
+- just compile: "ant clean all" - then you can "./startYACY.sh"
+- create a release tarball: "ant dist"
+- create a Mac OS release: "ant distMacApp" (works only on a Mac)
+- create a debian release: "ant deb"
+- work with eclipse: within eclipse you also need to start the ant build process
+ because the servlet pages are not compiled by the eclipse build process
+after the dist prodecure, the release can be found in the RELEASE subdirectory
+
+
+== ARE THERE ANY APIs OR HOW CAN I ATTACH SOFTWARE AT YACY? ==
+There are many interfaces build-in in YaCy and they are all based on http/xml and
+http/json. You can discover these interfaces if you notice the orange "API" icon in
+the upper right of some web pages in the YaCy web interface. Just click on it and
+you will see the xml/json version of the information you just have seen at the web
+page.
+A different approach is the usage of the shell script provided in the /bin
+subdirectory. The just call also the web interface pages. By cloning some of those
+scripts you can create more shell api access methods yourself easily.
+
+
+== CONTACT ==
+Our primary point of contact is the german forum at http://forum.yacy.net
+There is also an english forum at http://www.yacy-forum.org
+We encourage you to start a YaCy forum in your own language.
+
+If you have any questions, please do not hesitate to contact the maintainer:
+Send an email to Michael Christen (mc@yacy.net) with a meaningful subject
+including the word 'yacy' to prevent that your email gets stuck
+in my anti-spam filter.
+
+If you like to have a customized version for special needs,
+feel free to ask the author for a business proposal to customize YaCy
+according to your needs. We also provide integration solutions if the
+software is about to be integrated into your enterprise application.
+
+Germany, Frankfurt a.M., 26.11.2011
+Michael Peter Christen