1. 29 Sep, 2005 1 commit
  2. 23 May, 2005 1 commit
  3. 26 Apr, 2005 1 commit
  4. 25 Apr, 2005 2 commits
    • Richard Curnow's avatar
      Fix checking of '.' at start of mfolder. · 49ccc8fd
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-27
      
      To specify an mfolder relative to the CWD, we require the mfolder to start
      "./".  Previously the code was only checking if it started with ".".  This
      failed if the user wanted an mfolder under the base directory with a "." at the
      beginning.
      49ccc8fd
    • Richard Curnow's avatar
      Add dotlocking of the database and --unlock. · 83219396
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-26
      83219396
  5. 12 Apr, 2005 1 commit
  6. 17 Mar, 2005 1 commit
    • Richard Curnow's avatar
      Indexing improvements · bbf0cee0
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-24
      
      Give warning messages about any folder patterns that don't actually match
      anything during indexing.
      
      Where a whole tree will reject against the omit pattern, prune it early to save
      wasting time on expanding it.
      bbf0cee0
  7. 16 Mar, 2005 1 commit
    • Richard Curnow's avatar
      fsync the database before closing during write · d3db0ae5
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-23
      
      This works around a kernel issue in 2.6.9 through 11 where the database could
      fail to be written back to disk if it's on NFS.
      
      The change is benign in other settings.
      d3db0ae5
  8. 14 Mar, 2005 1 commit
    • Richard Curnow's avatar
      Distinguish * and ** in wildcards · b5bc94f2
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-22
      
      This allows omit patterns to have wildcards that only apply within a single
      directory level v wildcards that pick up everything across several levels of
      directory.
      b5bc94f2
  9. 10 Mar, 2005 1 commit
    • Richard Curnow's avatar
      Copyright update etc · 8818a417
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-21
      
      Fix copyright year on 2005-edited files.
      Add new acknowledgements.
      8818a417
  10. 04 Mar, 2005 3 commits
  11. 03 Mar, 2005 1 commit
    • Richard Curnow's avatar
      Merge initial support for omitting folders during indexing · 70e322db
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-16
      
      Patches applied:
      
       * rc@rc0.org.uk--2004-local/mairix--omit--20050301--base-0
         tag of rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-15
      
       * rc@rc0.org.uk--2004-local/mairix--omit--20050301--patch-1
         Initial working version with folder omission during indexing
      
       * rc@rc0.org.uk--2004-local/mairix--omit--20050301--patch-2
         Implement sane way of handling the folder_base prefix on the folder omit globbing
      
       * rc@rc0.org.uk--2004-local/mairix--omit--20050301--patch-3
         Add rudimentary documentation for omit option
      70e322db
  12. 25 Feb, 2005 1 commit
  13. 23 Feb, 2005 1 commit
  14. 17 Feb, 2005 1 commit
  15. 03 Feb, 2005 1 commit
  16. 22 Dec, 2004 2 commits
  17. 02 Dec, 2004 1 commit
  18. 22 Nov, 2004 1 commit
  19. 28 Oct, 2004 3 commits
  20. 19 Oct, 2004 1 commit
    • Richard Curnow's avatar
      Fixes for pine's mbox files (Marek Karliner) · 82c6a95e
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.16--patch-3
      
      Handle timezone appearing after year when checking From separators.
      
      Pad the day to %2d when generating the artificial From separators in search
      mode.
      82c6a95e
  21. 22 Aug, 2004 1 commit
  22. 10 Aug, 2004 2 commits
  23. 09 Aug, 2004 5 commits
    • Richard Curnow's avatar
      Remove a bunch of compiler warnings · 3932d7b3
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-21
      3932d7b3
    • Richard Curnow's avatar
      Fix up more ctype function arguments · 53ac29ce
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-20
      
      Wherever a *(char*) is used as the argument to a ctype function, there is a
      vulnerability on some systems that the ctype function can't handle a negative
      argument properly.
      53ac29ce
    • Richard Curnow's avatar
      More enhancements + fixes to handling of revision number · cbe43c44
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-19
      cbe43c44
    • Richard Curnow's avatar
      First batch of fixups for Linux/alpha · 3e9aeb23
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-18
      
      Two main areas of problems:
      
      1. casting between pointers to 4-byte and 8-byte integers.
      
      2. ctype functions unsafe when negative values passed as arguments (i.e. if
      value comes straight from a (signed) char array or pointer dereference.)
      
      Patches applied:
      
       * rc@rc0.org.uk--2004/mairix--alpha64--040629--base-0
         tag of rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-8
      
       * rc@rc0.org.uk--2004/mairix--alpha64--040629--patch-1
         Fix inconsistency in type of len arg to create_ro_mapping
      
       * rc@rc0.org.uk--2004/mairix--alpha64--040629--patch-2
         Fix up other callers of create_ro_mapping wrt 3rd arg type
      
       * rc@rc0.org.uk--2004/mairix--alpha64--040629--patch-3
         Make args to ctype.h functions safe wrt sign extension from char->int
      3e9aeb23
    • Richard Curnow's avatar
      Fix error in parsing name/value pairs out of headers · 53386e0b
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-17
      53386e0b
  24. 08 Aug, 2004 2 commits
  25. 18 Jul, 2004 2 commits
  26. 06 Jul, 2004 1 commit
    • Richard Curnow's avatar
      Fix critical bug in handling hashes and add more auditing · a63574d5
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-12
      
      This patch fixes a critical bug, where the hash key read from the file database
      wasn't propagated to the in-core one.  Thus any tokens added during a new
      indexing run were added to the token tables using a different hash function to
      that used before.  This led to duplicate tokens, which eventually caused
      strange crashes and meant that searches were bogus because they would only see
      some of the potential matches.
      
      Additional auditing is added during the integrity checks to increase the
      likelihood of catching this kind of problem in the future.
      a63574d5
  27. 05 Jul, 2004 1 commit