Skip to content
  1. Apr 18, 2016
  2. Jan 19, 2016
  3. Dec 10, 2015
  4. Nov 22, 2015
  5. Nov 18, 2015
  6. Oct 30, 2015
  7. Oct 23, 2015
    • Marius Gedminas's avatar
      Fix buffer overrun in libunistring builds · 7a5af2ec
      Marius Gedminas authored and Carlos Garnacho's avatar Carlos Garnacho committed
      libunistring uses UTF-8 strings without a trailing NUL byte.  We're
      passing such strings to tracker_parser_unaccent_nfkd_string() from
      function_sparql_unaccent() in the sqlite interface.  If the string has
      no accented characters, writing a NUL byte at the end will step out of
      bounds.  This causes memory corruption and crashes.
      
      The other caller of tracker_parser_unaccent_nfkd_string() is
      process_word_utf8(), and it looks like it wants a trailing NUL, so let's
      add it there.
      
      There are no more callers of the libunistring version of
      tracker_parser_unaccent_nfkd_string().
      
      (For extra confusion, the libicu version of
      tracker_parser_unaccent_nfkd_string() deals with U+0000-terminated
      UTF-16 strings.)
      
      Should fix https://bugzilla.gnome.org/show_bug.cgi?id=746195
      7a5af2ec
  8. Oct 21, 2015
  9. Oct 20, 2015
  10. Apr 09, 2015
  11. Mar 21, 2015
  12. Mar 15, 2015
  13. Mar 14, 2015
  14. Mar 07, 2015
  15. Jan 17, 2015
  16. Jan 13, 2015
    • Debarshi Ray's avatar
      libtracker-miner: Restrict the amount of data that is logged for errors · f0e29525
      Debarshi Ray authored
      SPARQL update strings can be very long if the entire text of a document
      is being stored. Dumping these huge strings to the log eats up disk
      space and makes them harder to follow.
      
      However, often, the occurence of such an error indicates a broken
      extractor. In those cases, knowing part of the SPARQL can help in
      identifying the file that triggered the error.
      
      Usually the "nie:plainTextContent" property is the last one in the
      string, so we truncate the error messages at the first occurance of
      this property to achieve the best of both worlds.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=735406
      f0e29525
  17. Dec 31, 2014
    • Sam Thursfield's avatar
      sandbox: Change how content directory is specified · a0d212b7
      Sam Thursfield authored
      Firstly, allow specifying multiple --content options, and allow
      specifying --content-non-recursive if you really want as well.
      
      Also, don't generate an XDG user directories config. It seems a bit
      weird to be doing this and setting each directory to the same location.
      a0d212b7
  18. Dec 29, 2014
  19. Dec 27, 2014
  20. Dec 23, 2014
  21. Dec 20, 2014
  22. Dec 18, 2014
  23. Dec 15, 2014
  24. Dec 12, 2014
  25. Dec 10, 2014