Share

pro-search

File Release Notes and Changelog

Release Name: 0.18.0

Notes:
DATABASE REINSTALL RECOMMENDED

Changes: 0.18.0: test release. DATABASE REINSTALL RECOMMENDED new sql lib with mysql, pgsql, sqlite support. BUGS MUST BE HERE 8) mod_perl broken insert filters (size, ext, ..., ANY!), see config.pl.dist default xxx filter removed, uncomment if you need many (not all) $config{'sql_*'} -> $config{'sql'}{'*'} $config{'sql_query_check'} -> $config{'sql'}{'auto_check'} bugs fixed (dc upload empty dir, web:proxy:dchub:fine, firefox ftp://user:pass@host link, web highlight russian words, ftp max_errors, dc negative scan time, UTF & codepages,) stemming support # $config{'use_stem_only'} = 1; #fuzzy search #PREINSTALL # recommended mysqld var: ft_min_word_len = 1 mod_perl: $ENV{'PROSEARCH_PATH'} now not used default unix install path changed to /usr/local/www/prosearch/ crawler.pl file.txt == crawler.pl file=file.txt crawler.pl scan=host.ru == crawler.pl host.ru q= parsing quoted params with space : q=ext:"zzz ttt" -> ext=zzz ttt q=ext="zzz ttt" -> ext=zzz ttt dcbot: faster download $config{'search_url'} -> $config{'root_url'} $config{'search_name'} -> $config{'title'} $config{'dcbot_upload'} -> !$config{'no_dcbot_upload'} $config{'search_name'} -> $config{'title'} $config{'search_name_head'} -> $config{'search_name'} $config{'allow_online'} -> !$config{'no_online'} web SECURITY XSS(Cross-Site Scripting) fixed # $config{'use_dc_only'} = 1; # use for ONLY dc filebase(optimize,disable range-ftp-file). uncomment BEFORE install. crawler params: --xxx__yyy=zzz == $config{'xxx'}{'yyy'} = 'zzz'; $config{'on_interrupt'} ||= 1; # restart scan on next start if previous was interrupted config params $processor{'prot'}* -> $config{'scanner'}* $config{'range_period'} -> $config{'fine'}{'range'}{'period'} dc users with 0 share now ignored crawler dcbot: $config{'no_dl'} -> $config{'no_dcbot_download'} added row enabled on resource, host, ranges. if you want to add row in filebase (dont forget drop) # $config{'sql'}{'table'}{ $config{'sql_tfile'} }{'added'} = pssql::row( 'added', 'array_insert' => 1, ); #'index' => 1, $param{'page'} -> $param{'show'} pre_query() -> $self->{'limit_calc'} $stat{'show_page'} -> $self->{'page'} $work{'on_page'} -> $self->{'limit'} $stat{'show_from'} -> $self->{'limit_offset'} $config{'max_results'} -> $self->{'limit_max'} $config{'on_page'} -> $self->{'limit'} $stat{'founded_files'} -> $self->{'founded'} $stat{'dbirows'} -> $self->{'dbirows'} $stat{'maxpage'} -> $self->{'page_last'} changed log logic $config{'no_img'} -> $config{'no_player'} unix: crawler: siginfo support (ctrl-t)