1. 26 Apr, 2005 1 commit
  2. 02 Dec, 2004 1 commit
  3. 09 Aug, 2004 2 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
      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
  4. 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
  5. 06 Jun, 2004 1 commit
    • Richard Curnow's avatar
      File header improvements · 932579ae
      Richard Curnow authored
      Original rev  : rc@rc0.org.uk--2004-mairix/mairix--dev--0.15--patch-3
      
      Remove CVS $header cruft.
      Add GPL headers to files that were missing it.
      932579ae
  6. 01 Jun, 2004 8 commits