* documentation update

* removed doc from release
* release information in doc/News.html
* release 0.46

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2442 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 18 years ago
parent f80f776b89
commit 27a159b401

@ -3,11 +3,11 @@ javacSource=1.4
javacTarget=1.4
# Release Configuration
releaseVersion=0.459
releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
#releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
#releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
releaseVersion=0.46
#releaseFile=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
releaseFile=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
#releaseDir=yacy_dev_v${releaseVersion}_${DSTAMP}_${releaseNr}
releaseDir=yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}
releaseFileParentDir=yacy
releaseNr=$Revision$

@ -173,7 +173,7 @@
<mkdir dir="${build}/de/anomic/yacy"/>
<mkdir dir="${build}/de/anomic/yacy/seedUpload"/>
<mkdir dir="${doc}"/>
<!--<mkdir dir="${doc}"/>-->
<mkdir dir="${data}"/>
<mkdir dir="${release}"/>
@ -184,7 +184,7 @@
<!-- deleting old file -->
<delete file="${build}/yacy.java" failonerror="false"/>
<copy file="${src}/yacy.java" tofile="${build}/yacy.java" overwrite="true" filtering="true" />
<copy file="${doc}/Download.html" tofile="${doc}/Download.html.up" filtering="true" />
<!--<copy file="${doc}/Download.html" tofile="${doc}/Download.html.up" filtering="true" />-->
</target>
<target name="compileMain" depends="init" description="Compiling the yacy sources ...">
@ -454,13 +454,15 @@
<include name="ChangeLog"/>
</fileset>
</copy>
<!--
<copy todir="${release_main}/doc">
<fileset dir="${doc}">
<include name="**/*"/>
</fileset>
</copy>
-->
<!-- copy source code -->
<!-- copy source code -->
<copy todir="${release_main}/source">
<fileset dir="${src}">
<include name="**/*.*"/>
@ -479,7 +481,7 @@
</fileset>
</copy>
<!-- copy server pages -->
<!-- copy server pages -->
<copy todir="${release_main}/htroot">
<fileset dir="${htroot}">
<include name="**/*"/>
@ -538,7 +540,7 @@
<delete dir="${release_main}"/>
<!-- writing the current release version into a file -->
<echo message="${releaseVersion}" file="${doc}/release.txt"/>
<!--<echo message="${releaseVersion}" file="${doc}/release.txt"/>-->
</target>
<target name="distAllInOne" depends="copyMain4Dist,compileExtensions">

@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: Contact</title>
<title>YaCy: Contact</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">
@ -50,7 +50,7 @@ globalheader();
<h2>Contact</h2>
<p>YACY was developed and implemented by Michael Christen.
<p>YaCy was developed and implemented by Michael Christen.
<p>You can hire me for professional consultancy, customizations or integrations. I am specialized on Network Architecture/Security, Information Retrieval and on Billing Systems in the telecommunication market. If you like to have further information about my professional work, please ask for a CV.
<p>Any feed-back is welcome!
<p>Please email me at <img src="grafics/mcemailh.gif">. Please be specific in the subject, so that I can distiguish your mail from the many spam mails I get every day.

@ -5,8 +5,8 @@
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">
@ -51,7 +51,7 @@ globalheader();
<h2>Online Demo</h2>
<p>Since YaCy is a web-application, you can test it also online!
There are currently a few well-known public installations of YACY that you can use to test the search functions.
There are currently a few well-known public installations of YaCy that you can use to test the search functions.
You will see there a lot of 'locked' menu's that you can only use if you are the peer-owner.
However, the search function is public.</p>
<p><b>Please respect the search results as a pure proof-of-concept.</b> It's upon <b>you</b> to further enhance the search results by participation in the network with your own peer.</p>

@ -5,8 +5,8 @@
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">

@ -50,27 +50,17 @@ globalheader();
<h2>Download</h2>
<h3>1st Step: Agree With License</h3>
<p>If you download the software, you must agree to the applications GPL-based <a href="License.html">license</a>.</p><br>
<h3>2nd Step: Install Java</h3>
<p>To run YaCy, you need an installation and/or support for Java2.
You can <a href="http://java.sun.com/j2se/1.4.2/download.html">download the Java Runtime Environment "JRE"</a> from the <a href="http://java.sun.com">Sun Microsystems Java Page</a></p><br>
<h3>3rd Step: Download YaCy</h3>
<p>The Release comes in different flavours: a general one with application wrappers for Unix/Linux, Macintosh OS X and Windows, and a specialized Windows version with Windows installer. Please choose from either one.
</p>
<p>If you download the software, you must accept the <a href="License.html">License</a>.</p>
<p><b>Latest Release:</b>
The latest YaCy release version is 0.45<br>
The latest YaCy release version is 0.46<br>
Nightly builds from compiles out of SVN can be obtained from <a href="http://latest.yacy-forum.de/">http://latest.yacy-forum.de/</a>.<br>
<p>Main releases of YaCy are hosted on <a href="http://www.yacy.net/yacy/">yacy.net</a>, <a href="http://developer.berlios.de/projects/yacy/">yacy@BerliOS.de</a> and <a href="http://freshmeat.net/projects/yacy/">yacy@freshmeat.net</a>.<br>
Download Mirrors and YaCy Flavours:
<ul>
<li>Generic release of YaCy (all platforms with J2SE 1.4.2: Linux, Mac OS X, Windows, Solaris):</li>
<ul>
<li><tt>from yacy.net&nbsp;&nbsp;&nbsp;: <a href="http://www.yacy.net/yacy/release/yacy_v0.45_20060501_2046.tar.gz"><tt>yacy_v0.45_20060501_2046.tar.gz</tt></a></tt></li>
<li><tt>from BerliOS.de&nbsp;: <a href="http://download.berlios.de/yacy/yacy_v0.45_20060501_2046.tar.gz"><tt>yacy_v0.45_20060501_2046.tar.gz</tt></a></tt></li>
<li><tt>from yacy.net&nbsp;&nbsp;&nbsp;: <a href="http://www.yacy.net/yacy/release/yacy_v0.46_20060823_2442.tar.gz"><tt>yacy_v0.46_20060823_2442.tar.gz</tt></a></tt></li>
<li><tt>from BerliOS.de&nbsp;: <a href="http://download.berlios.de/yacy/yacy_v0.45_20060501_2046.tar.gz"><tt>yacy_v0.45_20060501_2046.tar.gz</tt></a></tt></li><br><br>
</ul>
<li>Windows-flavour release of YaCy (same code as generic release, but with convenient Windows-Installer):</li>
<ul>
@ -79,7 +69,8 @@ Download Mirrors and YaCy Flavours:
</ul>
</ul>
</p>
<br>
<p>Main releases of YaCy are hosted on <a href="http://www.yacy.net/yacy/">yacy.net</a>, <a href="http://developer.berlios.de/projects/yacy/">yacy@BerliOS.de</a> and <a href="http://freshmeat.net/projects/yacy/">yacy@freshmeat.net</a>.</p>
<!--
<p><table bgcolor="#EEEEEE" width="100%"><tr><td>
<fieldset><legend><b>All current and historic releases:</b></legend>
@ -88,30 +79,6 @@ Download Mirrors and YaCy Flavours:
</object></fieldset></td></tr></table></p><br>
-->
<h3>4th Step: Proceed With Installation</h3>
<p>Please go to the <a href="Installation.html">installation page</a>.
<b>If you upgrade from a previous version of YaCy, please migrate your data</b>
(simply move the DATA directory to your new application directory).</p><br>
<h3>Final Step: Your Contribution is Appreciated</h3>
<p>Open-Source/Freeware needs your contribution!<ul></ul>
Even if you are a non-programmer or first-time user of this software, <b>you</b> can help to
<ul>
<li>improve and extend functionality,</li>
<li>security,</li>
<li>ease-of-use and
<li>usability</li>
</ul>
of this distribution by
<ul>
<li>giving feed-back,</li>
<li>report bugs,</li>
<li>suggest new functions or</li>
<li>even get your hands on the source code or documentation.</li>
</ul><br>
When you find a bug, please help to further improve the application by sending me a bug-report.
The report should describe a complete set of actions that are necessary to reproduce the error.
Please contact me <a href="Contact.html">here</a>. Thank you!</p>
<!-- ----- HERE ENDS CONTENT PART ----- -->
<SCRIPT LANGUAGE="JavaScript1.1"><!--

@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: License</title>
<title>YaCy: License</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">

@ -5,8 +5,8 @@
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">
@ -84,6 +84,52 @@ globalheader();
</ul>
-->
<br>v0.46_20060823_2442<p>
<ul>
<li>Web Interface Enhancements</li>
<ul>
<li>added localization: italian language file</li>
<li>added localization: slovak language file</li>
<li>enhancements to YaCyBlog; added news generation in case of new blog entries; added xml export</li>
<li>enhancements to YaCyWiki</li>
<li>added interface for customized blacklist classes</li>
<li>enhancements for dir.html application: dirlisting for all empty directories, new place in htroot/htdocsdefault</li>
<li>Interface YPStats_p.html for http://ypstats.yacy-forum.de/index.php to collect statistics</li>
</ul>
<li>Enhanced Stability</li>
<ul>
<li>enhanced p2p connection stability; no disconnections from peers that are simply busy</li>
<li>better synchronization and protection against deadlocks</li>
<li>better memory management; overall protection against OutOfMemoryError occurrences</li>
</ul>
<li>Enhanced Security</li>
<ul>
<li>protection against too long authentication strings</li>
<li>applied blacklists to URLs that are received by DHT</li>
<li>added additions user athentication login methods (form-login, html-login) to httpd</li>
<li>added native SSL support to http; implemented PKCS12 certificate support for https</li>
<li>more restrictions to index receive to get secure against index overload from other peers; overloaded peers send a
timeout message which other peer considers until new index transmissions</li>
</ul>
<li>Database and Indexing Enhancements</li>
<ul>
<li>added new caching structures that use less RAM (row-collections)</li>
<li>added object hit cache and a key-miss cache to kelondroTree databases</li>
<li>better queueing and synchronization of threads to omit database locks</li>
<li>bulk read method for database iterators; added pre-load of node cache to kelondroTree databases</li>
<li>removed high/med/low priority management from node cache management because of too much computing overhead</li>
<li>refactoring of indexing classes to enable new database structures (to come with release 0.47)</li>
<li>better abstraction of database entry values</li>
<li>replaced java.net.URL by own class de.anomic.net.URL. The original class made DNS lookups which slowed down.</li>
</ul>
<li>New Supported Standards</li>
<ul>
<li>added OpenSearch compatibility</li>
<li>added support for UPnP; added option for router configuration in web interface</li>
<li>added virtual host support; YaCy sends <peer-hexhash>.yacyh inside Host tag</li>
</ul>
</ul>
<br><p>v0.45_20060501_2046<ul>
<li>Enhanced Search Functions</li>
<ul>

@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: Platforms</title>
<title>YaCy: Platforms</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">

@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: Technology</title>
<title>YaCy: Technology</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">
@ -56,7 +56,7 @@ a <b>web crawler</b>, an <b>indexer</b>,
a built-in <b>database engine</b> and
the <b>p2p index exchange</b> protocol, based on http.
The YaCy search engine can be accessed through the <b>built-in http server</b>.
All parts of this architecture are included in the YACY distribution.</p><br><br>
All parts of this architecture are included in the YaCy distribution.</p><br><br>
<p><img width="480" src="grafics/YaCy_Technology_UserInterface.png" align="center"></p>
<p>YaCy has a built-in http server,
@ -69,7 +69,7 @@ A search request to YaCy is done inside your web browser.
all pages of subpages (and so on) of a start point had been loaded. YaCy has an integrated web crawler.</p><br><br>
<p><img width="480" src="grafics/YaCy_Technology_Indexing.png" align="center"></p>
<p>Bevore a huge number of web pages can be searched efficiently, the pages must be <i>indexed</i>.
<p>Before a huge number of web pages can be searched efficiently, the pages must be <i>indexed</i>.
This is a very difficult process which runs inside YaCy without any user action.
After indexing of web pages a single YaCy installation is able to provide search results
from more that 10 million of web pages efficiently.</p>

@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: Volunteers</title>
<title>YaCy: Volunteers</title>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">

@ -5,8 +5,8 @@
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<!-- <meta name="Content-Language" content="German, Deutsch, de, at, ch"> -->
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="YACY HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YACY Software HTTP Proxy Freeware Home Page">
<meta name="keywords" content="YaCy HTTP Proxy search engine spider indexer java network open free download Mac Windwos Software development">
<meta name="description" content="YaCy Software HTTP Proxy Freeware Home Page">
<meta name="copyright" content="Michael Christen">
<script src="navigation.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="style.css">

@ -1,4 +1,4 @@
<h2>The YACY Lab</h2>
<h2>The YaCy Lab</h2>
<p>
This is the place where we try new functions of the YaCy search engine.

@ -5,7 +5,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="yacy file share">
<meta name="description" content="YACY public share zone">
<meta name="description" content="YaCy public share zone">
<meta name="copyright" content="Michael Christen">
<link rel="stylesheet" media="all" href="/env/style.css">
<!-- (C), Architecture and Realisation: Michael Peter Christen; Contact: mc <at> anomic.de -->

@ -1,11 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>YACY: Default Page for Individual Peer Content</title>
<title>YaCy: Default Page for Individual Peer Content</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-Language" content="English, Englisch">
<meta name="keywords" content="yacy individual html content">
<meta name="description" content="YACY www default page">
<meta name="description" content="YaCy www default page">
<meta name="copyright" content="Michael Christen">
<link rel="stylesheet" media="all" href="/env/style.css">
<!-- (C), Architecture and Realisation: Michael Peter Christen; Contact: mc <at> anomic.de -->

@ -8,14 +8,19 @@ under certain conditions; see file gpl.txt for details.
This is a P2P-based Web Search Engine
and also a caching http/https proxy.
You can use it to set up your own search portal.
The complete documentation can be found inside the 'doc' subdirectory
in this release. Start browsing the manual by opening the index.html
file with your web browser.
The complete documentation can be found at:
(English) http://yacy.net/yacy
(Deutsch) http://www.yacy-websuche.de
(Wiki:de/en) http://www.yacy-websuche.de/wiki
YOU NEED JAVA 1.4.2 OR LATER TO RUN THIS APPLICATION!
PLEASE DOWNLOAD JAVA FROM http://java.sun.com
NO OTHER SOFTWARE IS REQUIRED! (you don't need apache, tomcat or mysql)
Startup and Shutdown of YaCy:
- on Linux:
@ -63,5 +68,5 @@ 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., 07.03.2006
Germany, Frankfurt a.M., 23.08.2006
Michael Peter Christen

@ -210,8 +210,8 @@ public final class plasmaWordIndex extends indexAbstractRI implements indexRI {
if (count <= 0) return;
busyCacheFlush = true;
String wordHash;
System.out.println("DEBUG-Started flush of " + count + " entries from RAM to DB");
long start = System.currentTimeMillis();
//System.out.println("DEBUG-Started flush of " + count + " entries from RAM to DB");
//long start = System.currentTimeMillis();
for (int i = 0; i < count; i++) { // possible position of outOfMemoryError ?
if (ramCache.wSize() == 0) break;
synchronized (this) {
@ -237,7 +237,7 @@ public final class plasmaWordIndex extends indexAbstractRI implements indexRI {
try {this.wait(8);} catch (InterruptedException e) {}
}
}
System.out.println("DEBUG-Finished flush of " + count + " entries from RAM to DB in " + (System.currentTimeMillis() - start) + " milliseconds");
//System.out.println("DEBUG-Finished flush of " + count + " entries from RAM to DB in " + (System.currentTimeMillis() - start) + " milliseconds");
busyCacheFlush = false;
}

Loading…
Cancel
Save