News/2009-06-29: Version 0.8 released

2009-06-29: Version 0.8 released

  • New server attribute pasv to enable or disable FTP passive mode
  • New configuration parameter VIEW_CUSTOM_NO_SEARCH_RESULTS_TMPL to define custom template to display message when no search results found
  • A few bugs with file dates was fixed in indexer
  • Better checking for server duplicates (by IP, username and port). Servers host name is resolved and resulting IP address is stored separately. The port and username server attributes has no longer use null values to indicate default port and username, 21 and 'anonymous' is used instead
  • The username@host:port format is used to display server in indexer log and server list page. Also this format can be used in command line tools when specifying a server
  • Code updated to web.py 0.3 API (old web.py 0.2 is also supported by special emulation layer)
  • Performance improvements in newfiles plugin (use cache for file lists)
  • New configuration parameter NEW_FILES_ALL to enable/disable new files list without filter (All Files)
  • The network scanner and scanner frontier manager was implemented
  • The file type search parameter was added. New configuration parameters: FILE_TYPES_ENABLE to enable/disable appropriate drop down menu, and FILE_TYPES to define file types
  • Command line interface was rewritten. Unfortunately the new CLI is mainly backward incompatible with previous version
  • New configuration parameter VIEW_DIRECTORIES_FIRST to show directories first when sorting files (enabled by default)
  • The command line tool to manage index (idxman.py) was added. Its implements following commands: list, find and du
  • psycopg 1.x is no longer supported, psycopg2 is required if PostgreSQL is used
  • Minor improvements and bug fixes