yacy_search_server/source/de/anomic
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
..
data Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
htmlFilter - 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
http Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
icap preparations for mass remote crawls: 2007-10-29 01:43:20 +00:00
index less OOM (works for me) 2007-11-02 14:55:46 +00:00
kelondro less OOM (works for me) 2007-11-02 14:55:46 +00:00
language enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
net joined anomic.net.URL, plasmaURL and url hash computation: 2007-09-05 09:01:35 +00:00
plasma Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
server Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
tools - 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
urlRedirector preparations for mass remote crawls: 2007-10-29 01:43:20 +00:00
xml refactoring of search processes 2007-08-05 23:57:25 +00:00
yacy Allow absolute paths in configuration settings. 2007-11-04 10:36:25 +00:00
ymage - 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