#summary changelist for application versions #labels Featured = 0.9.3 (2008-12-28) = * bugfix: fixed ftp indexing (closes defect #27) * bugfix: fixed issue with non-lowercase file extensions (negative values in statistics, incorrect match during search) * core: usage of new online host state probe/cache approach * gui: sorting stuff in natural order (admin interface) * dev: javadoc shipped in quickstart bundle (docs/api.zip) = 0.9.2 (2008-08-28) = * linux: deb package support release -- minor changes to help packaging. This includes dumping crawling status to temp dir, storing hosts.csv in PUNKSEARCH_HOME/stats dir instead of home dir itself. * linux: tomcat security policy file updated so punksearch now can work with security enabled in tomcat (which is by-default in linux distros) = 0.9.1 (2008-08-22) = * core: made some minor patches to enable PUNKSearch work with Lucene 2.2.0 (required for packaging for Ubuntu) * linux: packaged for Ubuntu 8.04 (may work on earlier and later versions too, as well as for other deb-based distros) = 0.9.0 (2008-08-21) = * core: *new index structure*, not compatible with indices generated by 0.8.X (you have to recrawl your LAN) * core: migrated to *commons-net* for FTP crawling (was edtftpj) this enables us to build linux packages (like deb) * core: harvest headers of files (with size > some predefined value) * core: possibility to enable/disable smb and ftp adaptors * core: negative values in size statistics chart bug fixed (closes defect 17) * usability: home directory structure rearranged (_bin, conf, log_ directories) * gui: grouping using file headers in addition to file extension and size (closes defect) * gui: customizable web gui tabs (shortcuts for searching over file types) * cli: crawler.status file is created and updated during crawling * crawl: crawling statistics for each crawling session is dumped into _PUNKSEARCH_HOME/stats_ dir * crawl: possibility to define max duration of crawling session (in hours, fractional numbers are supported) = 0.8.1 (2008-04-24) = * bugfix: user-friendly notification about invalid index directory in web interface (closes defect) * bugfix: speedup of grouping of results in web interface (closes defect) * bugfix: others size is always positive now in statistics chart (closes defect) * usability: boost by create date -- new items pop up in search results (closes feature request) * usability: some minor properties removed from punksearch.properties and described in expert guide. * crawl: list of IPs to crawl from external file (use "org.punksearch.crawler.range" property to set path to a file). (closes feature request) * crawl: "org.punksearch.crawler.forceunlock" property added to forcing unlock of index (and temp) directories * crawl: improvements in logging and crawl stability * crawl: "org.punksearch.crawler.fromscratch" property removed, use "{{{*}}}.keepdays=0" instead to force crawler rebuild index from scratch * core: "org.punksearch.online.timeout" property added to set timeout for checking online/offline status of a host * gui: host online status check speedup = 0.8.0 (2008-04-11) = * *NB!: index directories created with 0.7.3 are incompatible with this version. Please reindex the network.* * core: crawler engine was refactored to improve design and scalability * core: settings extracted to punksearch.properties and filetypes.conf files * core: hosts offline (not accessible) during current crawling, but crawled before are not removed from the index for some time (configurable with 24h granularity, default to 7 days). This was done to prevent good hosts to be removed from the index in case they are just offline during current crawling. * usability: possibility to start crawling from command-line (bash script) * usability: quickstart bundle with jetty, example index directory and settings prepared * gui: admin interface reworked * statistics: statistics greatly improved (pie charts, etc) * bugfix: fixed bug of presentation of tabs in firefox3 = 0.7.3 (2008-01-13) = * gui: multi-theme feature (application supports color themes) * usability: removed "show offline" checkbox (online resources simply displayed on top) * search: "+" introduced to mark search terms as "must", "!" changed to "-" * bugfix: several small fixes to gui * egg: hover "secs spend for search" and see detailed stats = 0.7.2 (2007-12-19) = * gui: about.jsp added with info about current version and some other stuff = 0.7.1 (2007-12-19) = * bugfix: many small fixes and some refactoring * core: online status check speedup (threaded) = 0.7.0 (2007-12-06) = * gui: online/offline status, ability to filter out results from (currently) offline servers * gui: results grouping by size & extension * core: added "mp4", "mkv" and "ape" file formats = 0.6.4 (2007-08-24) = * usability: IE compatibility (gif for transparency, font-sizes, markup artifacts) = 0.6.3 (2007-08-20) = * core: internal refactorings * search: simple (i.e. with predefined filters, like "films") search query relaxed: it is not required for term to match filename, it should at least match filepath (this particularly useful then you search for singer or album, while no any file inside a folder contains singer name or album title) * gui: crossbrowser interface enhancements * usability: 2 more tabs - disks & pictures * core: file extensions updated (both indexer "good" extensions and search filters) = 0.6.2 (2007-08-13) = * gui: "search yields no results" message redesigned * usability: set focus on input box after page loaded = 0.6.1 (2007-08-12) = * core: 10x speedup on search (~10 msec per request on 160Mb index) * usability: hint about negation of search terms using "!" = 0.6 (2007-07-30) = * core: filename & path tokenization during indexing (index format changed) * usability: interface redesigned -- tabs with predefined searches, tab with advanced search * statistics: statistics.jsp -- very simple statistics about index = 0.5.2 (2007-06-26) = * non-latin1 fixed * custom encodings for ftp * other small fixes = 0.5.1 (2007-06-21) = * some small fixes = 0.5 (2007-06-21) = * first publicly available release