yacy_search_server/source/de/anomic/http
orbiter d2ba1fd2ab major step forward to network switching (target is easy switch to intranet or other networks .. and back)
This change is inspired by the need to see a network connected to the index it creates in a indexing team.
It is not possible to divide the network and the index. Therefore all control files for the network was moved to the network within the INDEX/<network-name> subfolder.
The remaining YACYDB is superfluous and can be deleted.
The yacyDB and yacyNews data structures are now part of plasmaWordIndex. Therefore all methods, using static access to yacySeedDB had to be rewritten. A special problem had been all the port forwarding methods which had been tightly mixed with seed construction. It was not possible to move the port forwarding functions to the place, meaning and usage of plasmaWordIndex. Therefore the port forwarding had been deleted (I guess nobody used it and it can be simulated by methods outside of YaCy).
The mySeed.txt is automatically moved to the current network position. A new effect causes that every network will create a different local seed file, which is ok, since the seed identifies the peer only against the network (it is the purpose of the seed hash to give a peer a location within the DHT).
No other functional change has been made. The next steps to enable network switcing are:
- shift of crawler tables from PLASMADB into the network (crawls are also network-specific)
- possibly shift of plasmaWordIndex code into yacy package (index management is network-specific)
- servlet to switch networks 

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4765 6c8d7289-2bf4-0310-a012-ef5d649a1542
2008-05-05 23:13:47 +00:00
..
EasySSLProtocolSocketFactory.java HTTPC: allowed self-signed certs 2008-04-07 09:21:43 +00:00
EasyX509TrustManager.java HTTPC: allowed self-signed certs 2008-04-07 09:21:43 +00:00
httpChunkedInputStream.java some memory enhancements when generating and displaying ymage objects 2007-12-07 02:15:12 +00:00
httpChunkedOutputStream.java small cosmetic change for static fields in serverCore (special protocol ASCII entities) to improve readability 2007-12-14 19:17:54 +00:00
HttpClient.java refactoring (initialized static fields, removed empty if/else, serialized some fields in serializable classes) 2008-05-03 09:06:00 +00:00
HttpConnectionInfo.java - HTTPC ConnectionInfo entfernen bei Exceptions, unnötigen Code entfernt 2008-04-15 15:27:32 +00:00
httpd.java major step forward to network switching (target is easy switch to intranet or other networks .. and back) 2008-05-05 23:13:47 +00:00
httpdAlternativeDomainNames.java major step forward to network switching (target is easy switch to intranet or other networks .. and back) 2008-05-05 23:13:47 +00:00
httpdBoundedSizeOutputStream.java *) bugfix for wrong proxy traffic accounting 2007-03-16 13:52:48 +00:00
httpdByteCountInputStream.java fixed deadlock 2008-03-15 00:49:16 +00:00
httpdByteCountOutputStream.java refactoring (initialized static fields, removed empty if/else, serialized some fields in serializable classes) 2008-05-03 09:06:00 +00:00
httpdFileHandler.java major step forward to network switching (target is easy switch to intranet or other networks .. and back) 2008-05-05 23:13:47 +00:00
httpdLimitExceededException.java added option to see ranking scores in surftipps 2006-09-30 23:28:03 +00:00
httpdProxyHandler.java major step forward to network switching (target is easy switch to intranet or other networks .. and back) 2008-05-05 23:13:47 +00:00
httpdRobotsTxtConfig.java refactoring of switchboard queueing 2008-03-22 01:28:37 +00:00
httpHeader.java escape some unescaped characers in URLs (fixes problems with proxy) 2008-05-02 08:19:47 +00:00
httpRemoteProxyConfig.java replaced httpc with Apache Jakarta Commons HttpClient (includes some refactoring ;) 2008-04-05 13:17:16 +00:00
httpSSI.java added a search history to the new search page 2008-02-25 21:26:49 +00:00
httpTemplate.java more performance hacks 2008-04-10 15:28:58 +00:00
JakartaCommonsHttpClient.java added file for previous commit 2008-05-05 05:19:01 +00:00
JakartaCommonsHttpResponse.java change for problem with NPE (seen as "PROXY Unknown Error while processing request") 2008-04-29 16:06:54 +00:00