SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for recoll-1.23.1-10.3.x86_64.rpm :

* Sat Mar 25 2017 tittiatcokeAATTgmail.com- Update to 1.23.1 - Input handler for ODF flat XML file formats. - Configuration: some list configuration variables, namely skippedNames, noContentSuffixes, and xallexcepts, have acquired variants suffixed with + or - for adding or removing values from the default value, which is a longish list, which hence does not need to be copied for modification any more. - New nomd5types variable for listing types of files for which we should not compute an MD5 hash (used for duplicates detection). See the manual for details. The default list excludes the audio file types. - Unicode BOM detection for text files - Allow using full CSS style for term highlighting, not just color. - execm input handlers now have an alternate method to set metadata fields, easier than HTML meta fields.
* Wed Dec 07 2016 tittiatcokeAATTgmail.com- Update to 1.22.4
* Main features in 1.22.x - It is now possible to define synonyms groups, used only at query-time to expand the query terms to their defined synonyms. - Many shell-script input handlers have been converted to Python and are now persistent. Most are compatible with Python3. - The Unix/Linux build system has been converted to use the autotools in a fairly standard way. - Make dehyphenation (co-worker->coworker in addition to the normal terms) optional, active by default. - For people using the Firefox web page indexer add-on: a new tool in the GUI to list and delete entries from the Web cache. - Improved index statistics in the GUI, and improved display while the indexer is working.
* Bugfixes: - Fix advanced search \'start search\' button doing nothing under qt5. - Fix html escaping with newer versions of pdftotext. - Small bug fix in the text splitter: which resulted in missing results when matching a file name extension using. - Added suffix associations for .java and .sql, to fix problems caused by the switch from \'file\' to \'xdg-mime\'. - Sidestep bus error in qt exit code by calling _exit() instead of exit() in GUI exit code. - GUI, advanced search: fix crash which occurred when restoring clause list bigger than the default size (6 clauses).
* Thu Apr 07 2016 tittiatcokeAATTgmail.com- Update to 1.21.6
* KDE Frameworks5 compatibility for the KIO slave
* New Query parser
* Filters are executed in a different way for better performance- Added kio_recoll4 package to provide a KIO slave for Konqueror which is still KDE4 based
* Wed Jul 15 2015 tittiatcokeAATTgmail.com- Update to 1.20.6
* Support for Qt 5.3.2 and higher.
* An Open With entry was added to the result list and result table popup menus
* A new way for specifying multiple terms to be searched inside a given field: it used to be that an entry lacking whitespace but splittable, like [term1,term2] was transformed into a phrase search, which made sense in some cases, but no so many
* The Query Fragments tool was added to the GUI. This is a window with customizable buttons to add arbitrary query language fragments to the current search
* We changed the way terms are generated from a compound string (e.g. an email address)
* New keyboard accelerators for the result table: Ctrl+r switches the focus from the search entry to the table, Ctrl+o opens the document for the current line, Ctrl+Shift+o opens document and closes recoll, Ctrl+d previews the document
* A special term is now indexed for results from the web history: use \"-rclbes:BGL\" to exclude the web results, \"rclbes:BGL\" to restrict the results to the web ones
* Recoll now indexes #hashtags as such
* You can now use both -e and -i for erasing then updating the index for the given file arguments with the same recollindex command
* We now allow access to the Xapian docid for Recoll documents in recollq and Python API search results
* recollq and recoll -t get a new option -N to print field names between values when -F is used. In addition, -F \"\" is taken as a directive to print all fields
* Unicode hyphen (0x2010) is now translated to ASCII minus during indexing and searching
* Sun Jul 27 2014 auxsvrAATTgmail.com- Update to 1.19.14p2
* The Open/LibreOffice document filter does not output white space for tab-separated words in input, leading to search failures.
* On systems such as Debian Stable which use Evince version 2.x (not 3.x) as PDF viewer, the default \"Open\" command for PDF files will not work. You need to use the GUI preferences tool to change the --page-index option to --page-label for the evince command line used for PDF.
* It will sometimes happen that the result list paragraph format stored in the Qt preferences file will get garbled, causing result lists with no displayed paragraphs (the counts and pages are ok, the results can be seen in table mode, but not in list mode). The workaround is to go to Preferences->Query configuration - >User interface and erase the result paragraph format string (^A DEL in the text area), this will reset the string to the default value.
* A release 1.19 change in the way we handle minus characters (\'-\') broke support for wildcard character ranges (e.g.: [a-z]). A fix would be relatively complicated, so please speak up if you need it because I won\'t probably do it without further motivation.
* Real time indexer: when running with gamin on FreeBSD, the indexer can deadlock in the gamin dialog in some cases.
* After an upgrade, the recoll GUI sometimes crashes on startup. This is fixed by removing (back it up just in case) ~/.config/Recoll.org/ recoll.conf, the QSettings storage for recoll.
* Tue May 06 2014 tittiatcokeAATTgmail.com- Update to 1.19.13
* fixes the rare but longstanding multithread indexing crashes
* silences noisy but mostly harmless ppt-dump.py crashes
* Wed Apr 23 2014 tittiatcokeAATTgmail.com- Update to 1.19.12p1
* adds a parameter for setting the truncation size of the stored metadata attributes
* new XLS filter- updated patch stop-recoll-truncating-metadata-to-150.patch as that the issue was resolved with a configuration option now
* Fri Mar 28 2014 cfarrellAATTsuse.com- removed redundant lines from patch
* Thu Mar 27 2014 cfarrellAATTsuse.com- recoll truncates metadata at 150 chars for no reason. Apply fix from http://is.gd/E4wnMG to raise limit to 1500.
* Sat Dec 07 2013 cgiboudeauxAATTgmx.com- Update to 1.19.11
* Python3 compatibility for the Python Recoll module.
* Add a new PPT format text extractor. Catppt just did not extract anything from more recent .ppt files.
* Fix various bugs related to date filtering and a GUI crash.
* Change the way Hindi / Devanagari text is handled.
* Fix the results table dups and snippets links.
* Wed Aug 21 2013 tittiatcokeAATTgmail.com- Update to 1.19.5
* Additional translations (Spanish, Russian, Czech, German)
* Bug and usability fixes - Absolute paths computations are broken by recollindex changing its working directory to /tmp, so that giving relative paths to e.g. \"recollindex -i\" would fail. - The Unity Lens would fail when the query terms had accented characters - The \"autophrase\" feature could sometimes create false matches. - There are a number of problems when using multiple indexes which could contain identical paths values for actually different documents (on different volumes). - The history list window shows snippets links, which display an error message when used and make no sense (no query data).
* Resolves Indexing CIFS/SMBFS kernel mounts
* Tue May 21 2013 hrvoje.senjanAATTgmail.com- Update to 1.19.2
* Indexing can use multiple threads. This can be a major performance boost for people with multiprocessor machines and big indexes. The threads setup is roughly auto-configured when recollindex starts, based on the number of processors, but it is also possible to taylor it in the configuration.There is a section in the manual to describe the configuration, and also some notes about the transformation and the performance improvements.
* There is a new result list/table popup menu option to display all the sub-documents for a given one. This is mostly useful to display the attachments to an email. The resulting screen can be used to select multiple entries and save them to files.
* It is now possible to use OR with \"dir:\" clauses, and wildcards have been enabled.
* When the option to follow symbolic links is not set -which is the default- symbolic links are now indexed as such (name and content).
* The advanced search panel now has a history feature. Use the up/down arrows to walk the search history list.
* There are new GUI configuration options to run in \"search as you type\" mode (which I don\'t find useful at all...), and to disable the Qt auto-completion inside the simple search string. The completion was often more confusing and ennoying than useful, especially because it is case-insensitive when case sometimes matter for Recoll searches (capitalization to disable stemming).
* When the option to collapse identical results is used, documents which do have duplicates are shown with a link to list the clones. This function needs new data from the index, so it will only completely work after a full 1.19 reindex.
* Recoll should now behave reasonably on video files: index the name and propose an Open button in the result list to start the configured player.
* Thanks to Recoll user Koniu, you can now access your Recoll indexes through a Web browser interface. The server side is based on the Bottle Python Web framework and the Recoll Python module, and can run self-contained (no necessity to run apache or another web server), so it\'s quite simple to set up. See: See the Recoll WebUI project on GitHub.
* Thanks to Recoll user David, there is now a filter to index and retrieve Lotus Notes messages. See the software site on sourceforge and some notes from a user with a slightly different configuration.
* There is a new path translation facility, with a GUI interface, to make it easier to share an index from a network share on clients on which the mount points might be different. This could also probably be put to use to design a \"portable index\" feature (for removable media).
* The first indexing run after Recoll installation (for a new user) will run in a fashion which will put data likely to be useful into the index faster, so that an impatient user can more quickly try searches.
* Implemented cache for last file uncompressed. This will much improve usage, e.g. for people fetching successive messages from a compressed mail folder.
* Recollindex will now change its current directory to a temporary one (e.g. /tmp) to mitigate the problems of some filters creating temporary files and not cleaning them.
* There is a new recursive explicit reindex option to the command line indexer.
* The default result list paragraph format has been slightly tweaked (removed the relevance percentage and small ordering and formatting changes).
* Mime type wildcard expansion is now performed against the index, not the configuration. This fixes many problems when searching for, e.g., media files indexed only by name.
* The choice for case/diacritics sensitivity is now fully processed during wildcard expansion (for case-sensitive indexes).
* The Snippets popup (list of pages and excerpts typically produced for PDF documents) can now use an external CSS stylesheet. This is useful because the Qt Webkit objects do not fully inherit the Qt configuration so that, for example, a style sheet is needed for using a different background color. The style sheet is chosen from the Preferences->GUI configuration->Result list panel.
* Improved handling of filters during indexing resulting in less subprocesses.
* Added function to import tags from external application (e.g. Tmsu).
* Changed format for rclaptg field. Was colon-separated, now uses normal value/attributes syntax with an empty value like: localfields = ; attr1 = val1 ; attr2 = val2
* Extended file attributes are now indexed by default. As a side effect, recoll now uses st_ctime, not st_mtime to detect file changes. This means that installing 1.19 will reindex many files (all those that were modified since created). Recoll also now processes the charset and mime_type standardized extended attributes.
* The Python module has been expanded to include the interface for extracting data. This means that you could now write most of the Recoll GUI in Python if you wished. There is a bit of sample code in the source package doing just this. A few incompatible changes had to be made to the Python module. Especially the \"Query.next\" field is gone and the module structure has been changed (different import statement needed). Adapting your code is trivial, have a look at the changes in the Unity Lens module for an example. The new module is compatible with the Python Database API Specification v2.0 for the parts that make sense for a non-relational DB.
* Recoll now uses a dynamic library for the code shared by the query interface, the indexer and the Python module. This should have no visible impact but was rendered necessary by the Python module evolutions.
* Tue Jan 01 2013 tittiatcokeAATTgmail.com- Update to 1.18.1
* The index can now be configured for case and diacritics sensitivity, in which case raw terms are indexed.
* The advanced search screen now has a history function.
* Recoll has a new capacity to store page break locations and use them when opening a document at the location for a given match.
* The GUI result list has a new \"snippets\" window for documents with page numbers, which let the user choose a snippet and open the document at the appropriate page.
* There is a list of MIME types that should be opened with the locally configured application even when Use Desktop Preferences is checked.
* We now allow multiple directory specifications in the query language, as in: dir:/home/me -dir:tmp
* The search inside the GUI preview window, has been improved, and allows selecting from a list one of the initial term groups as the search target.
* A new script dedicated to laptops, which can start or stop recollindex according to mains power status. Fixed bugs:
* The unac_except_trans mechanism could be buggy in some cases and generate wrong character translations.
* Don\'t terminate monitor for permissions-related addwatch error.
* Fix handling of ODF documents exported by Google docs.
* It was previously impossible to open the parent of an embedded document (e.g. the CHM file for an HTML page inside the CHM) if the parent was itself a member of an archive.
* Fri Jul 06 2012 mlinAATTsuse.com- Update to version 1.17.3
* 1.17.1 was released only for a small function needed for supporting the Unity Lens. If you don\'t need it, you can stay with 1.17.0.
* 1.17.2 fixes a few bugs and adds a small feature for handling characters that should not be accented in your language (ie: å in swedish). See unac_except_transx in the manual configuration section. Also a new rcldia filter for Dia files.
* 1.17.3 fixes a nasty indexing bug in email processing code. This was triggered most probably my messages containing Microsoft mimehtml attachments, but possibly by other ones too, and caused an indexing crash. Also fixes small glitches in result list paging.- Update the license- Cleanup the specfile
* Sun Mar 25 2012 tittiatcokeAATTgmail.com- Update to 1.17.0
* GUI/config: new set of dialogs to set up the indexing schedule, either as automatic real time indexing started with the user session or as discrete cron entries. This will take care of the details of autostart files or crontab editing
* Search: Recoll now supports filtering on file sizes.
* GUI: it is now possible to cancel a query that takes too long. Because of limitations in Xapian, this forces a program exit, but it\'s probably better than staring at a hung Recoll.
* See http://www.lesbonscomptes.com/recoll/release-1.17.html
* Tue Nov 08 2011 tittiatcokeAATTgmail.com- Update to 1.16.2 + Fixes a bug with Qt 4.7.4 where the links to the Preview or Open insdie the result list did not work. + Other bugfixes
* Thu Sep 29 2011 tittiatcokeAATTgmail.com- Update to 1.16.1 + fixes a severe bug in 1.16.0, where the GUI had a good chance to crash when running a query while the indexing thread was running.
* Fri Sep 23 2011 tittiatcokeAATTgmail.com- Update to Recoll 1.16.0
* Bugfixes
* Add. Functionality: - The performance of email indexing has been slightly improved - Images are displayed in preview. You can get at the fields and complete extracted text using the popup menu. - It is now possible to set an increased weight for indexing some fields - Improved preservation of indentation for text files displayed in the preview window. - Added filters for .war (Konqueror web archive), .mhtm (other web archive format) and rar archives - Show hidden (dot) files in the indexing configuration GUI dialogs. - Added -f option to recollindex to ignore skippedPaths/Names when used with -i. Allows the use of a purely external file selection mechanism.
* Tue May 03 2011 tittiatcokeAATTgmail.com- Update to Recoll 1.15.8
* Bugfixes
* Add. Functionality: - The GUI advanced search panel now allows specifying a field for each entry (ie: author/recipient, etc). - Added filters for .war (Konqueror web archive) and .mhtm (other web archive format). - Searches now allow negative directory filtering
* Mon Mar 14 2011 tittiatcokeAATTgmail.com- Updated spec files to remove obsolete requires and also to ensure that we can use different versions of libwpd. (recommendations from Author)
* Sun Mar 06 2011 tittiatcokeAATTgmail.com- Update to Recoll 1.15.5
* If a result table column is both added and moved in the same GUI instance, the list becomes garbled (or/and the GUI crashes).
* Changing the indexing configuration parameters from the GUI while the indexing thread (not an external recollindex command) is running will sometimes (quite often) crash the GUI.
* Script files (ie: .sh .pl) indexed as text do not respect the maximum text file limit (a problem with, ie, shar archives identified as application/x-shellscript).
* Indexing script for xml formats (ie: svg) sometimes stall for 30 S while xsltproc tries to access remote dtds.
* Recollindex inapproprietely sets the nice value for its whole process group. In certain cases where the indexing monitor was launched at session start, this could set the whole session to low priority!
* After an upgrade, the recoll GUI sometimes crashes on startup. This is fixed by removing (back it up just in case) ~/.config/Recoll.org/recoll.conf, the QSettings storage for recoll.
* The new mutagen-based audio tags filter (rclaudio) only works with very recent mutagen versions. See here for a corrected version.
* Performing a full index with release 1.11 or newer, over a version created with a much older recoll release may sometimes end with an error saying \"backend doesn\'t implement metadata\".
* The default filter for files in microsoft word format (application/msword, .doc), antiword, has trouble with some relatively rare files with a very small text, resulting in the following error message: I\'m afraid the text stream of this file is too small to handle.
* Thu Feb 03 2011 tittiatcokeAATTgmail.com- Update to Recoll 1.15.1
* The GUI has a new display for the result list inside a spreadsheet-like table, with configurable columns and sort by any column.
* The old sort tool is gone. There are now vertical arrows in the tool bar to directly sort by date ascending or descending, which was its only significant use.
* There is now a menu entry to clear search history.
* File name search: it used to be that multiple fragments where OR\'ed together to perform the search. They are now AND\'ed.
* Autophrase now works with the query language where it makes sense.
* Support for lyrics in midi karaoke files. Works better with the Python chardet character encoding identification module.
* Support newer Purple/Pidgin logs using an html format.
* Support thunderbird extreme brokiness in handling the mbox format: naked \"^From $\" separators are now accepted with mhmboxquirks = tbird.
* A change of method for filtering on directory location makes it much more efficient and faster.
* The utf-8 file name is now a stored field by default.
* Thu Nov 25 2010 tittiatcokeAATTgmail.com- Update to Recoll 1.14.3
* Get rid of permanent filter subprocess at the end of a GUI indexing pass.
* Add new filter for indexing GNU info files.
* Index the file name from a zip or chm internal path.
* Add hotrecoll.py script to help with one-key recoll activation/hiding. Move focus to search entry when unminimized.
* Handle bad mbox format from Thunderbird.
* Catch exception which was causing stderr messages while indexing encrypted zip files.
* Change result list \"Edit\" links to \"Open\" for consistency with menus.
* Change the type of character set conversion occurring when using \"Copy file path\" from the result list. Should work in more cases than the previous approach (but will still fail sometimes).
* Update lyx filter.
* Fix problems with white space in file name in several input filters.
* Support mutagen versions older than 1.17.
* Sun Aug 01 2010 tittiatcokeAATTgmail.com- Recoll 1.13.04
* Provide a set of configuration defaults so that compilation has a chance to succeed on unknown systems.
* Install icon to the pixmaps directory.
* Fixes stemming, which was broken for all previous 1.13 releases
* Tue Jan 26 2010 tittiatcokeAATTgmail.com- Recoll 1.13.02 + Bugfix for Qt 4.6.1 (Garbled Main Window)
* Fri Jan 22 2010 tittiatcokeAATTgmail.com- Recoll 1.13.01 + Recoll has a new class of persistent external filters with the capability to process several documents, or multi-document files, in the same instance. Benefits: much faster image tag indexing, and new file formats. + New file formats: chm (microsoft help), zip archives, .ics calendar files. + Recoll can now use the output of the Beagle Firefox plugin to index visited web pages and bookmarks. This is only usable if Beagle itself is not running!! + Big text files (like application logs) can now be paged for indexing, avoiding excess memory usage during indexing + A cache was implemented for mbox message header offsets. This speeds up message previews for big mbox files. + Miscellaneous usability improvements: - Allow using page-up/down and shift-home to scroll the result list while the focus is in the search entry. - Make \'Use desktop preferences\' the default for new Recoll installations, and make this choice more prominent in the external viewer dialog. - ^P starts the print dialog on a preview window. - If a search has no result, alternate spellings are suggested. - If the text of a document is empty, preview will switch to displaying the document fields. - New entry in the result list contextual menu for opening the parent document of a result list hit with its native application. + Indentation is now preserved when displaying text documents inside the preview window. + Allow substituting arbitrary fields in the result paragraph, using a %(fieldname) syntax + The real-time indexing monitor will now accumulate modifications during 30 S before indexing. + The indexer can now split camelCase words, allowing search on component terms. + The ipath is now printed by default after the url in the default result list format. + recoll_noindex and skippedNames can now be changed at any point in the tree (only for topdirs previously). + Allow using location/application sensitivity in external viewer choice. This uses several new functions: - Allow the substitution of arbitrary document fields inside external viewer command line arguments. - Allow field values to be set on all documents in a file system subtree. - New syntax in mimeview for including the rclaptg field in viewer choice (mimetype|tagvalue = ...). + Allow specifiying a specific default character set for mail messages. + Improved the kio_recoll build.
* Wed Dec 09 2009 tittiatcokeAATTgmail.com- Recoll 1.12.3 + bugfixes
* Thu Oct 22 2009 tittiatcokeAATTgmail.com- Recoll 1.12.2 + Catch two Xapian exceptions which could crash the GUI when a query was run while the index was being updated. + Ensure that the result list right-click popup menu will appear even when the click is inside a table. + Fix the way we retrieve the xapian library version to avoid GUI compilation problems. + Inside the real-time indexer: only use the main thread to test that the X11 server is still alive. Multithreaded calls to x11IsAlive() would sometimes crash the process because of an X11 error. + Define filter timeout so that a looping filter (ie: rclps trying to index loop.ps) will not completely stop the indexing. Default value: 20mn. Add loop.ps to skippedNames. + Improve filter subprocesses management. Some could previously be left around after recollindex was killed. Improve cancellation request acknowledgment by recollindex (two ^C were sometimes necessary to make it terminate). + Signals SIGUSR1 and SIGUSR2 are now blocked in addition to INTR/TERM/QUIT. + Extended attributes indexing now works for all file types. + Ensure that queries started from the command line are handled as normal ones (they previously could not be sorted). + Improve man page indexing: do not index section header terms. + Fixed compilation errors for new gcc and gnu libc. + Use groff html output in rclman to get rid of control characters in output (improve manual pages indexing). Fix 8bit character issues in file names in rcllyx. + Fixed command line arguments processing problem with \"recoll -q\"
* Thu Mar 19 2009 tittiatcokeAATTgmail.com- Recoll 1.12.0
* Recoll now implements a KIO slave to allow searching directly from KDE applications. This does not affect the main application and is not enabled by default.
* Recoll now computes md5 checksums for all indexed documents and optionally collapses duplicate entries inside the result list.
* Typing F1 anywhere in the GUI should bring up the appropriate section of the manual in the application configured for viewing HTML documents.
* The result list right click menu now has an entry to save the document to a file.
* The preview window now has a right-click menu, with an entry to toggle between viewing the main text or all the metadata for the document.
* Words glued by an underscore character like compound_word are now split during indexing, and will be found when queried either as themselves or in a search for the components.
* There is now a size limit over which no attempt will be made to uncompress/identify/index compressed files. Not active by default, to be set in the Indexing Configuration.
* Added support for fetching field values from extended file attributes. This is not enabled by default, use configure --enable-xattr.
 
ICM