Release Notes for Ultraseek 5.7 ------------------------------- Additional product information is available at http://www.ultraseek.com/ Security Notice --------------- Because of security concerns, new installations of Ultraseek are more restrictive about what documents can be highlighted. Only documents that match a collection's filters can be highlighted. The behavior for upgrading users will not automatically change, but if unrestricted highlighting concerns you, you can get the new behavior by deleting all the entries from the In-document highlighting filter list on the Server > Parameters > Advanced tab. New Features ------------ Administrative User Roles ------------------------- There are now additional roles that can be assigned to administrative users under the Server > Users tab. The new roles are "styles," "quicklinks," and "reports." The administrative interface will now only display areas that a user has permission to access. Restricted areas will not be shown. For example, a user that only has the "reports" role will not see the Collections tab in the administrative interface. After upgrading to Ultraseek 5.7, any user that had the "server", "collections", and "topics" roles will automatically be granted all of the new roles. The following changes have been applied to the old roles: * The "server" role no longer grants access to the Quick Links, XML Mappings, Reports and Interface tabs. XML Mappings belongs to the "collections" role, Quick Links belongs to the "quicklinks" role, Reports belongs to the "reports" role, and Interface belongs to the "styles" role. * Users who have privileges for one or more collections, but do not have the "collections" role, can no longer create or delete collections. Any user can always change his own password, even if he is not assigned to any administrative roles. KeyView 10 ---------- The filter for binary document types has been upgraded to version 10.0, adding Macromedia Flash (.swf) and Microsoft Access (.mdb) files to the list of supported file types. Also, KeyView is now the default filter for Adobe PDF documents. The "Adobe Acrobat (Key View)" parse type under Server > Doctypes has been renamed to "Adobe Acrobat," while the "Adobe Acrobat" parse type (which uses the Adobe PDF SDK) has been renamed to "Adobe Acrobat (native)." On upgrade to Ultraseek 5.7, the filter for Adobe PDF files will automatically switch to KeyView. If you would like to continue using the Adobe PDF SDK, you will need to manually change the "Parse As" drop-down under Server > Doctypes. Parsing PDF documents with the Adobe PDF SDK is now deprecated, and will not be available in the next major release of Ultraseek. New Installer ------------- Ultraseek 5.7 now has a common installer across all three supported platforms. Also, all related Ultraseek modules are now shipped in a single binary. This single binary contains base Ultraseek, the SSL module, and all of the language modules, including administrative localizations. Linux and Solaris installers will automatically configure the "ultraseek" script to start the new installation, avoiding any need for editing the script manually. Chinese Administrative Interface -------------------------------- The administrative interface has now been localized into Chinese. To activate the Chinese interface, choose the "Chinese" locale from the installer drop-down when installing from a machine with the Chinese locale enabled. Implementation Changes ---------------------- The Japanese administrative interface now ships in the base installer. To activate the Japanese interface, choose the "Japanese" locale from the installer drop-down when installing from a machine with the Japanese locale enabled. Ultraseek 5.7 now uses an advanced tokenizer to segment Chinese characters when indexing Chinese content. This will require a reindex of any documents that contain Chinese characters. The maximum number of tags parsed from an HTML document has increased from 10,000 to 100,000. The "Otherwise Allowed Sites" and "Always Disallowed Sites" boxes have been removed from the Collections/Filters interface. The filter processing has been optimized, making them unnecessary. Any entries contained in those boxes prior to upgrading to 5.7 will be automatically migrated to the standard filter fields. Any "Otherwise Allowed Site" should be added to the last filter field, and any "Always Disallowed Site" should be added to the first filter field. The correct format for the filter fields is "http://sitename/*". Supported Platforms ------------------- * Microsoft Windows 2000, Windows 2003, Windows XP Professional (Intel compatible) * Solaris 9, Solaris 10 (SPARC) * Suse Linux 9.0 (Intel compatible) * Red Hat Enterprise Linux 3.0, Red Hat Enterprise Linux 4.0 (Intel compatible) Bugfixes -------- [0732] Reports are cropped on the right side in Internet Explorer. [1436] Disappearing documents when merging a collection with modified documents [1443] The default filters for document highlighting are now more restrictive, automatically limited to either the current domain, or the collection URL filters. [1446] Rules in topics do not seem to detect the language of French documents. [1449] Form URL generates an error if the webserver did not send a "content-type" header. [1454] "Simple" style cannot be deleted in Admin UI. [1459] The revisit_mode is not set when a call is sent to /help/revisitsitego.html. [1461] Top Requested Documents, Make a Quick Link not correctly encoding the terms. [1464] Warning titles were not translated in the Japanese and Chinese administrative interface. [1467] Mirroring collections over SSL failed with "mirror.error: Bad size." [1478] Clearing a scanner or database collection after making changes to the filters caused exceptions.NameError. Known Issues ------------ When the Japanese locale is selected for the Unix installer, the default data directory is incorrectly specified as a non-ASCII Japanese word. The data directory cannot have a non-ASCII name. The work-around is to change the default data directory to an ASCII string when prompted by the installer. The recommended default data directory is /var/UltraseekData. Release Notes Archive --------------------- To see cumulative changes since an earlier release of Ultraseek, visit the release notes archive on the Ultraseek web site: . Patchnotes for 5.7 ------------------ Initial release: November 2006 Patchnotes for 5.7.1 -------------------- Released: March 2007 Enhancements ------------ Spelling suggestion relevance has been improved. In particular, the rate of false positive suggestions (suggestions given when the query was spelled correctly) has been drastically decreased. It is now possible to extract more than 80,000 terms from large documents. To enable this feature, you can either (a) set the variable config.parse_bigdocs to 1 in patches.py, or (b) while Ultraseek is shutdown, edit the saved configuration file and change the value of parse_bigdocs to 1. A lock now prevents multiple large documents (larger than 500kB) from being indexed simultaneously, to avoid running out of memory. Processing large documents may be slower. To help expedite server licensing, visiting /util/hostinfo.html will return useful host information for the instance of Ultraseek. Obtain records from a database in Unicode encoding if possible. Bugs Fixed: ---------- [BZ0119] The CCE Home Topic name was not dynamically translated in the search inteface. [BZ0394] Some CCE topic names in the topic breadcrumb on the search interface were accidentally translated. [BZ0565] Interaction between the query operators and no hits suggestions was poor. [BZ0719] Parse and load errors that occurred during Quick Links reload were not visible in the administrative interface. [BZ0723] Styles configuration files could conflict with CCE topics configuration files. [BZ1122] Illegal characters in qt caused ASCII decoding error. [BZ1468] Indexing very large documents may cause memory errors. [BZ1480] Creating a merge collection that contained a mirror collection failed with an AttributeError. [BZ1487] Changing the name or blurb of the CCE Home topic would corrupt the topics.xml file. [BZ1488] Changing the supertopic of a CCE topic caused an error "missing required parameter: la" [BZ1490] File util/exception.html was throwing errors because of missing util/header.html and util/footer.html files. [BZ1493] Testing URL filters caused error "exceptions.TypeError: not enough arguments for format string." [BZ1494] Trying to edit a form auth configuration caused error "Missing required parameter: url." [BZ1499] Web services missing tdidf option in relevanceAlgorithm. [BZ1502] Indexing very large documents may cause memory errors. [BZ1504] Fix possible security issue in docs/help files. [BZ1507] Certain Python scripted HTML pages took several seconds to serve due to an error in the Ultraseek HTML compiler. [BZ1508] High query load can cause segmentation fault. [BZ1510] Clicking "Show more rule and URL entries" on Edit Topic page resulted in error "Missing required parameter." Patchnotes for 5.7.2 -------------------- Released: April 2007 Enhancements ------------ An option to suspend a collection if authentication fails. Bugs Fixed: ---------- [BZ1436] See the release notes for 5.7. This bug was fixed in 5.7, but the note was omitted. [BZ1520] Highlight page generates malformed link URL [BZ1522] Collection suspended because of IOError (adddoc) on indexer collection when index and merge ran at the same time Patchnotes for 5.7.5 -------------------- Released: August 2007 Enhancements ------------ Removed deprecated Adobe PDF SDK used for parsing PDF documents. Keyview remains as the default filter for PDF files. Bugs Fixed: ---------- [BZ1524] "page cannot be displayed" issue on search page when "Acquire user credentials via NTLM" setting is used. Patchnotes for 5.7.6 -------------------- Released: September 07 Enhancements ------------ Replaced deprecated Spyrus SSL libraries with openssl libraries for more robust and full-featured support of SSL. Patchnotes for 5.7.7 -------------------- Released: November 07 Enhancements ------------ Bugs Fixed: ---------- [BZ1578] Add check for DB existence before indexing [BZ1590] Error when searching for some misspelled words [BZ1607] The limit of the number of words inside one IDX section is hardcoded to be 500 so it's impossible to have larger sections. [BZ1611] Ultraseek 5.7.6. SSL form based not working as older versions [BZ1612] Rules for additional names and field length [BZ106647] Have proper DREDBNAME in IDX generated by Ultraspider [BZ108910] https server inside ultraseek does not work with py/openssl on Solaris [BZ108911] keyfm and keyfmd utilities have to be replaced with similar from openssl [BZ108951] UltraSpider Should Batch indexing requests to IDOL Patchnotes for 5.7.8 -------------------- Released: February 08 Notes: ----- PLEASE READ BEFORE INSTALLING IF YOU INSTALL ON UNIX PLATFORM! Install this version into new location or back up your existing version before proceeding. Ultraseek no longer ships ODBC drivers for databases on linux and solaris. Customers with previous installations of ultraseek can use previously installed ODBC drivers by removing all files from ultraseek/database in the new install and replacing them with files from ultraseek/dadatabase from previous ultraseek installation. Bugs Fixed: ---------- [BZ1617] Control character in log file causing log digest to fail [BZ1626] mirror.error: 503 tsocket.timeout errors when doing simple mirroring with 5.7.7 [BZ1630] Japanese searches against saquery.xml cause Ultraseek to restart [BZ1632] Admin Console hangs while trying to Edit Quicklinks [BZ1636] Field names are stored as lowercase only