yacy_search_server/source/de/anomic/server
fuchsi 425e4ead66 Allow absolute paths in configuration settings.
- before absolute paths would be expanded incorrectly, e.g.: fooPath=/a/b/c would become /path/to/yacy/root/a/b/c. Now you can put nearly every dynamically generated data with a configurable path to a location outside of yacys root dir without having to use symlinks (probably good for third party distribution packaging).
- abstractServerSwitch.getConfigPath(setting, default) returns a File instance, either with an absolute path or relative to the applications root path.

- exceptions (hardcoded): 
  DATA/LOG/yacy.logging
  DATA/SETTINGS/httpProxy.conf
  DATA/SETTINGS/user.db
TODO: all of these are the global configuration files and they should probably be put into _one_ command line configurable settings path, so it would be possible to package them in /etc/ for example.

- add missing workPath to yacy.init (it was used in code, but there was no default in the file)
- fix broken skinPath (was skinsPath in yacy.init but skinsPath in the code) + a few other broken config reading caused by typos.
- replaced path setting names and their default values with the related static fields in plasmaSwitchboard where not already done/existing

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4196 6c8d7289-2bf4-0310-a012-ef5d649a1542
2007-11-04 10:36:25 +00:00
..
logging Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
portForwarding re-designed some parts of DHT position calculation (effect is the same as before) 2007-10-01 12:30:23 +00:00
serverAbstractSwitch.java Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
serverAbstractThread.java - fixed charset problem in ConfigProfil_p.html (use accept-charset="UTF-8" in forms) 2007-06-05 11:37:19 +00:00
serverByteBuffer.java fixed bug with decompression of index abstracts 2007-07-15 12:39:16 +00:00
serverCachedFileOutputStream.java - plasmaParserDocument can process subdocuments now (other archive-parsers may want to use this method) 2007-05-18 23:13:44 +00:00
serverCharBuffer.java - documentaton changes (removed old forum links) 2007-07-19 15:32:10 +00:00
serverClassLoader.java *) changes required for the uploaderWrapper 2007-04-28 16:04:37 +00:00
serverCodings.java - Changed yFormatter handling to be more flexible and produce more readable code for server pages. There are serverObject.putNum() methods to allow adding of number type values in a formatted form, and put() methods for number types that add them without formatting. This reduces the need to transform them into Strings in server pages and removes the HTML encoding step which is unecessary for numbers. 2007-10-19 04:13:46 +00:00
serverCore.java less OOM (works for me) 2007-11-02 14:55:46 +00:00
serverCoreSocket.java *) Bugfix for ArrayIndexOutOfBoundsException during SSL detection 2006-11-30 06:38:53 +00:00
serverDate.java Correct UTC Offset at beginning/end of daylight savings time 2007-10-30 19:20:02 +00:00
serverDomains.java preparations for mass remote crawls: 2007-10-29 01:43:20 +00:00
serverFileUtils.java extended client connection clean-up: 2007-10-03 15:06:12 +00:00
serverHandler.java
serverInstantThread.java made the plasmaHTCache static (there is only one internet, so we need only one cache) 2007-08-15 21:31:31 +00:00
serverMemory.java other loglevel 2007-11-02 16:06:54 +00:00
serverObjects.java * Complete number localization and provide a more reasonable interface to serverObjects: 2007-10-24 21:38:19 +00:00
serverPlainSwitch.java changed release strategy: 2007-06-16 14:11:52 +00:00
serverSemaphore.java preparations for mass remote crawls: 2007-10-29 01:43:20 +00:00
serverSwitch.java Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
serverSwitchAbstractAction.java code cleanup 2005-12-05 14:24:13 +00:00
serverSwitchAction.java
serverSystem.java *) Better Bourne-Shell (OpenSolaris) compatibility, update and restart really work now. As the Bourne-Shell is the grandfather of most modern shells, it should also work with Linux (tested with Mandriva, works) and OSX (Please test!). 2007-08-20 21:52:52 +00:00
serverThread.java added speed-buttons for easy performance setting 2007-03-12 16:24:28 +00:00
servletProperties.java added new yacy protocol for mass url-pull for better remote crawling distribution 2007-08-22 00:59:05 +00:00